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

Тестирование в командах Agile – это процесс, а не конечный пункт. Эту идею, витавшую в наших мыслях, нам подсказала Элизабет Хендриксон (Hendrickson, 2006). В книге мы подчеркиваем: в процессе разработки софта тестирование должно учитываться на всех этапах.

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

Практикующие специалисты, такие как члены Agile-альянса инструментов функционального тестирования (Agile Alliance Functional Test Tools, AA-FTT), проложили путь к созданию более эффективных инструментов тестирования. Сегодня подход к написанию кода тестов так же важен, как и подход к написанию кода основного приложения. Мы научились определять, какой фреймворк, тестовая библиотека или драйвер подходят для конкретных нужд команды.

Выявляя потребности клиентов, бизнес-аналитики внесли свой вклад в развитие Agile. Тестирование и бизнес-аналитика обладают некоторыми взаимосвязанными качествами, которые помогают определить коммерческую ценность продукта. Таким же образом эксперты по пользовательскому интерфейсу (User Experience, UX) показали простой действенный способ вовлечения клиентов на этапах разработки новых элементов. DevOps-специалисты соединили разработку, функциональную часть и тестирование для улучшения качества в новых условиях (разработка и запуск). Их метод также позволяет сократить цикл запуска, снизить риски и повлиять на заказчика.

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

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

Все больше команд сталкиваются с тестированием мобильных приложений и встроенного ПО на расширяющемся поле устройств и платформ. Огромные объемы информации, содержащие новые технологии хранения, управления, анализа, поиска и визуализации, формируют новую категорию – большие данные (Big Data). И тестирование должно соответствовать новым реалиям.

Изначально Agile подразумевалась как методика для небольших коллективов, работающих в одном помещении. Сейчас мы видим, что Agile используют как крупные организации (нередко начинавшие как маленькие Agile-компании), так и распределенные команды. В организациях с общекорпоративным ПО тестирование сопряжено со строгими ограничениями. В то же время организации находят новые пути использования приложений с минимальным функционалом (Minimum Viable Products, MVPs), обеспечивающим итерационные релизы с быстрыми циклами обратной связи и доступное обучение.

В 2008 году некоторые компании были заняты тестированием в продакшн (на живой среде); мы не слышали об этой технике, если не считать случаев выпуска продукта без тестирования с одной только надеждой на успех. Сегодня выпуск обновлений для небольшого количества пользователей путем изучения логов на предмет ошибок и другие методы получения быстрой обратной связи могут стать важной и необходимой стратегией в определенных условиях.

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

РЕЗЮМЕ

С развитием программного обеспечения Agile мы постоянно изучаем и актуализируем методы тестирования. В этой главе мы рассмотрели, как именно менялось Agile-тестирование.

• Мы поняли, что тестирование – это процесс, невероятно важный для успешности продукта, и поэтому в нем должен быть заинтересован каждый член команды: от совета директоров до разработчиков и службы поддержки.

• Команды, работающие по Agile, четко осознают, как специалисты из разных областей (бизнес-аналитики, UX-дизайнеры и DevOps) расширили наши возможности, чтобы добиваться нужного для заказчика уровня качества.

• Инструменты для Agile-тестирования продолжают стремительно развиваться, позволяя Agile-командам внедрять инфраструктуру, необходимую для поддержки обучения и быстрой обратной связи.

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

Перейти на страницу:

Похожие книги

Чингисхан
Чингисхан

Роман В. Яна «Чингисхан» — это эпическое повествование о судьбе величайшего полководца в истории человечества, легендарного объединителя монголо-татарских племен и покорителя множества стран. Его называли повелителем страха… Не было силы, которая могла бы его остановить… Начался XIII век и кровавое солнце поднялось над землей. Орды монгольских племен двинулись на запад. Не было силы способной противостоять мощи этой армии во главе с Чингисханом. Он не щадил ни себя ни других. В письме, которое он послал в Самарканд, было всего шесть слов. Но ужас сковал защитников города, и они распахнули ворота перед завоевателем. Когда же пали могущественные государства Азии страшная угроза нависла над Русью...

Валентина Марковна Скляренко , Василий Григорьевич Ян , Василий Ян , Джон Мэн , Елена Семеновна Василевич , Роман Горбунов

Детская литература / История / Проза / Историческая проза / Советская классическая проза / Управление, подбор персонала / Финансы и бизнес
100 бизнес-технологий: как поднять компанию на новый уровень
100 бизнес-технологий: как поднять компанию на новый уровень

А вы знаете сверхвозможности и сверхслабости своей компании, команды и собственный потенциал? Давно ли вы спускались в производственный отдел или отдел продаж и просто спрашивали: «Как дела?» Эта книга откроет вам глаза на реальное положение дел в вашей компании и поможет перехватить управленческую инициативу для достижения бизнес-результатов. В ней рассматриваются фундаментальные принципы строительства бизнеса, которые необходимо выбрать в начале пути и следовать им; говорится о степени затягивания гаек и ослабления болтов в руководстве коллективом, подборе эффективной, сильной команды, нацеленной на результат; рассказывается о методах принятия верных управленческих решений и методах увеличения результативности собственной работы. Все, о чем говорят в кулуарах и что действительно важно для успеха вашей компании, – в этой книге. Хватит смотреть на западные технологии, пора применять управленческие инструменты, работающие в отечественных компаниях.Издание рекомендуется владельцам компаний, директорам всех подразделений, а также менеджерам, заинтересованным в успехе.

Роман Черепанов

Карьера, кадры / О бизнесе популярно / Управление, подбор персонала / Финансы и бизнес
Управленческая элита. Как мы ее отбираем и готовим
Управленческая элита. Как мы ее отбираем и готовим

Новая книга Владимира Тарасова посвящена проблемам отбора и подготовки перспективных менеджеров; в ней содержится детальное описание нескольких десятков деловых игр, тренингов, методик отбора и подготовки менеджеров, разработанных автором и не имеющих аналогов в России и за рубежом.Эта книга – не только самая большая коллекция уникальных деловых игр и тренингов, но и хроника 25-летней истории Таллиннской школы менеджеров в изложении ее основателя, откровенный рассказ Владимир Тарасова о собственном управленческом опыте, об эволюции его управленческих взглядов и становлении его «философии жизни» в стремительно меняющемся мире.Эта книга – увлекательная история человека, подготовившего десятки тысяч менеджеров и посвятившего свою жизнь изучению и разработке социальных технологий; квинтэссенция опыта автора как социального технолога.Владимир Тарасов – основатель первой школы бизнеса на территории бывшего СССР, автор популярных книг по управленческому искусству, один из лучших российских бизнес-тренеров, автор оригинальных методик подготовки менеджеров.

Владимир Константинович Тарасов

Деловая литература / Управление, подбор персонала / Финансы и бизнес