Что пишут в блогах

Подписаться

Что пишут в блогах (EN)

Разделы портала

Онлайн-тренинги

Полезные инструменты нефункционального тестирования, мнемоника для чартеров, стратегии и подходы: самые интересные новости тестирования за начало июня-2022
21.06.2022 14:30

Опубликован выпуск рассылки за начало июня.

В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.

Содержание рассылки доступно по ссылке.

Подписаться на рассылку

 
Разные подходы к тестированию: в чем их суть и какой выбирать для своих проектов
20.06.2022 00:00

Автор: Костуров Георгий, СберМаркет

image

Меня зовут Георгий Костуров, я лид фронта в одной из команд СберМаркета. Хочу рассказать про виды тестов и рассмотреть несколько подходов к тестированию. В основном здесь примеры из frontend, но идеи подойдут и для backend. В статье нет конкретных примеров кода (хотя присутствуют ссылки на материалы, где они есть), но изложены идеи и общие правила написания тестов.

Подробнее...
 
CDMET: мнемоника для создания чартеров исследовательского тестирования
16.06.2022 00:00

Автор: Марсель Гелен (Marcel Gehlen)
Оригинал статьи
Перевод: Ольга Алифанова

Недавно я проводил воркшоп об исследовательском тестировании. Более того, коллеги хотят использовать сессионное тестирование в другом проекте, но пока что у них маловато опыта такой работы. Одна из тем, о которой обе группы хотели узнать больше – это генерация тест-чартеров. Как найти миссии, которые нужно исследовать в ходе тест-сессии?

Краткий ответ – "концентрируйтесь на предполагаемых рисках в вашем ПО и на неотвеченных вопросах". Однако само по себе это предложение не очень-то кому поможет, поэтому я осбрал список источников, которые могут помочь с поиском интересных тест-областей и чартеров. Они также хороши для вычисления предполагаемых рисков.

Группируя эти источники, я обнаружил полезную мнемонику – CDMET.

Подробнее...
 
Тестирование финтех бэкенда: как мы дошли до 20 тыс. тест-кейсов
15.06.2022 00:00


Привет, я Black из Scalable, QA Lead в команде бэкенда по разработке биржевого ядра. Так как уже долгое время занимаюсь развитием высоконагруженной платформы, решил написать о том, как нам удалось поставить QA-процесс с 20 000 тест-кейсов, создать гибкую инфраструктуру для автоматизированного тестирования в нескольких типах API, включая асинхронные бинарные протоколы, и пройти путь разработки от отладочных утилит до специализированных тестовых фреймворков для интеграционного и компонентного тестирования. 

Подробнее...
 
Глубокое и поверхностное тестирование, часть 1: покрытие
14.06.2022 00:00

Автор: Майкл Болтон (Michael Bolton)
Оригинал статьи
Перевод: Ольга Алифанова

Много лет назад я выступил с миссией.

Покрытие, казалось, было важным словом в тестировании, но я начал осознавать, что думал о нем как-то туманно, попросту. Я чувствовал, что я в этом не одинок.

Я хотел знать, что люди имеют в виду, говоря о покрытии. Я хотел знать, что я имею в виду, говоря о покрытии.

В материалах курса Rapid Software Testing Джеймс Бах описывал покрытие как "пропорцию протестированного продукта". Это не имело для меня смысла.

Подробнее...
 
Конференция Heisenbug на день вернется в офлайн!
08.06.2022 13:52

Для всех, кто соскучился по живому общению, команда организаторов Heisenbug сделала отдельный офлайн-день. На нем вас ждут доклады, дискуссионные зоны (вживую, а не в видеочате), партнерские стенды с докладами и мерчем и вечеринка для участников.

Среди докладов:

— «Пайплайн против человеков. Или за?» Поговорим о том, можно ли обеспечить качество, не жертвуя скоростью.

«Уберите из своего резюме "разработка QA-фреймворка"». Вы узнаете, как сделать QA-фреймворк из четырех простых классов.

— «Selenium: почему существующие библиотеки устарели и как сделать новую». Доклад о том, как Selenium устроен изнутри.

— «Java PathFinder: летим на Марс без багов и дедлоков». Спикер расскажет о специальной JVM, разработанной в NASA, которая помогает находить ошибки, проявляющиеся только при конкурентном исполнении.

— «Assert, как много в этом слове...» Посмотрим, как современные инструменты позволяют писать тесты так, чтобы их падение было проще анализировать, а сами тесты было проще поддерживать.

Также в программе будет BoF-сессия «Способы улучшения качества в условиях постоянного сокращения Time To Market». Обсудим актуальную проблему на многих продуктовых проектах: использование shift-left testing и автоматизацию процессов QA. Будет актуально для QA-менеджеров, тимлидов и продукт-менеджеров.

Место проведения: Санкт-Петербург, Park Inn by Radisson Pulkovskaya.

Дата: 21 июня.

Вместе с билетом на офлайн-день вы получите доступ к записям более чем 30 докладов и других активностей с онлайн-части конференции. Подробности и билеты вы можете найти по ссылке.

Если покупаете билет за свой счет (а не за счет компании), то воспользуйтесь промокодом softwaretesting2022JRGpc для получения скидки. Промокод работает только для билетов категории «для частных лиц».

 
Пишем стратегию тестирования для Agile/Scrum-проекта
08.06.2022 00:00

Автор: Иван Чечиков, QA-инженер в МТС Digital, проект WASD.TV.

Всем привет! Меня зовут Иван Чечиков, я QA-инженер в МТС Digital, работаю над проектом WASD.TV. В этой статье я моделирую стратегию тестирования для Agile/Scrum-проекта. Она может быть полезна небольшим командам, работающим по такой методологии. Стратегия проста, но не универсальна, вы можете дополнить ее на свое усмотрение.

Подробнее...
 
Исследование нефункциональных требований: поиск легких багов
07.06.2022 00:00

Автор: Каллум Эйкхерст-Райан (Callum Akehurst-Ryan)
Оригинал статьи
Перевод: Ольга Алифанова

В последнее время я работал над несколькими новыми проектами и самостоятельно решал, что тестировать, и что считать качественным. В частности, я исследовал нефункциональные области качества, чем раньше не занимался, и нашел ряд легких в освоении инструментов.

Нефункциональное тестирование легко отбросить, как что-то ненужное, особенно на ранних стадиях разработки. Однако чинить полностью готовый проект, не удовлетворяющий своей производительностью или безопасностью, куда сложнее, нежели постепенно вносить изменения заранее, и поэтому давать обратную связь по нефункциональным проблемам полезно как можно раньше. То, что нефункциональное тестирование остается "за рамками", также означает, что надо прагматично подходить к вопросу, о чем сообщать команде, дабы быть доверенным советником – нам не нужно, чтобы нас считали ставящими команде палки в колеса из-за того, на что всем наплевать, только ради достижения "золотого стандарта качества".

Ниже – инструменты, которые я использовал, и считаю очень простыми в освоении.

Подробнее...
 
Какие существуют сервисы для нефункционального ручного тестирования для новичков?
06.06.2022 00:00

Автор: Александр Молодцов, Старший специалист по тестированию ГК Юзтех

“Доступность” или ещё один малоизвестный вид нефункционального тестирования

Под проведением функционального тестирования чаще всего мы понимаем деятельность в оценке качества бизнес-алгоритмов работы программы, которые изначально в общем виде были сформулированы заказчиком. Затем их переработали в техническое задание аналитики, по которому было реализовано ПО  программистами в программном коде приложения. Да, к функциональному тестированию также можно отнести и тестирование безопасности использования программного продукта.

Но в мире контроля качества программного обеспечения есть и другие интересные грани, о которых многие даже и не слышали — не только джуны, но и даже тестировщики со стажем. Среди таких популярных видов тестирования, как проведение нагрузки на систему, оценки надёжности работы программы, проверки локализации на разные языки внутренней лингвистики, в рамках которой у пользователя есть возможность использования программного продукта, и даже исследование юзабилити интерфейсов, есть не такой популярный вид тестирования как доступность.  Да-да, есть и такое в мире контроля качества программного обеспечения. И хотя в большинстве требований к ПО вы их не увидите, но доступность тоже бывает очень важной и полезной.

Подробнее...
 
Советы по Cypress, тестирование нагрузки, надежности и контрактов, сайты для практики автоматизации: самые интересные новости тестирования за конец мая-2022
02.06.2022 13:48

Опубликован выпуск рассылки за конец мая.

В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.

Содержание рассылки доступно по ссылке.

Подписаться на рассылку

 
Основы Cypress: тестирование API
01.06.2022 00:00

Автор: Филип Рик (Filip Hric)
Оригинал статьи
Перевод: Ольга Алифанова

Если вы когда-либо тестировали API через Postman или иной инструмент, то это будет элементарной задачей для вас. Cypress – отличный инструмент тестирования, который также может быть полезен при тестировании API. В сегодняшней статье я пройдусь по основам создания API-теста в Cypress.

Подробнее...