Copy
Открыть в браузере
 
Agile-тестирование
Обучающий курс для всей команды

HBR Guide

Еще десять лет назад Agile считался чем-то радикальным. Маргинальным. Странным. Полный цикл разработки занимал месяцы, даже годы. Тестирование проводились лишь на заключительном этапе.

Теперь Agile — это мейнстрим. Однако методология меняется, порождая новые вопросы. Как методы тестирования применять в различных сферах? С чего начать? Что должен знать тестировщик, чтобы быть наиболее эффективным?

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

Тестирование как процесс

Тестирование в командах Agile — это процесс, а не конечный пункт. Он невероятно важен для успешности продукта, и поэтому в нем должен быть заинтересован каждый член команды: от совета директоров до разработчиков и службы поддержки.

Если вы можете предотвратить ошибки, найдите их как можно раньше. В книге — лучшие практики, методы, кейсы, которые в этом помогут.

Книга будет интересна не только тестировщикам и руководителям команд, но и программистам, заказчикам, бизнес-аналитикам, DevOps-специалистам, руководителям направлений, — одним словом, всем, кто хочет выпускать качественный и востребованный продукт.


То ли мы тестируем?

Времени на тестирование всегда не хватает. Почему? Дело в том, что тестирование — лишь часть общей задачи. Часто мы тратим время на создание софта, который не соответствует запросам клиента, или программного обеспечения, которое никогда не будет использоваться, или продукта, затраты на который превышают все сметы.

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


От вопроса «Что делать?» переходите к более конструктивному: «Зачем мы делаем это, каковы наши цели, кто может нам помочь, а кто, наоборот, мешает?».

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


Тестируйте всей командой

Когда дело касается автоматизации тестов, вовлечение всей команды в тестирование играет ключевую роль. Автоматизированные тесты — это код. Они не только защищают от регрессионных багов, но и помогают описывать код продукта, точно обозначая действия системы.

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


Автоматизированный код тестов так же важен, как и код продукта. Для его создания программисты и тестировщики должны работать вместе.

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


Что еще

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

  • Как взаимодействовать с бизнес-экспертами, чтобы определять ценные фичи продукта?
  • Как проектировать автоматизированные тесты для высокой надежности?
  • Как члены agile-команды могут развивать свои навыки тестирования?
  • Как использовать тестирование, чтобы выявлять риски и предотвращать дефекты?
  • Как быстро вовлекать новых тестировщиков и при этом их не перегружать?
  • Семь ключевых факторов успеха тестирования
Не существует единственного «лучшего» метода тестирования, но есть ключевые практики, способствующие успеху Agile-команд. Они приносят уверенность, что вы выпускаете качественный продукт. А затем приходят смелость и желание попробовать что-то новое. Попробуйте прямо сейчас.

 
Следите за нашими книгами, новостями и разной полезной информацией:
 
Fb VK Tw Ig Ok Telegram
 

Максимальная скидка на книги по всем акциям, промокодам и Книжной эволюции — 50%. Скидки в письме рассчитываются исходя из первоначальной цены книги без промокодов и акций. Скидки будут меньше на книги с ярлычком «Только у нас».