Четвертая часть курса посвящена тому, как
выбирать инструменты и людей для автоматизации
тестирования. Для инструментов рассматривается
серия критериев, которые необходимо принимать во
внимание при отборе. А для людей – только один
вопрос: искать или учить?
Примечание: во время
онлайн-курса "Автоматизация тестирования: быть
или не быть?" в четвертой части рассматривались
вопросы, связанные с выбором правильного подхода
к проектированию тестов. Эти фрагменты не вошли
в курс во избежание дублирования
– они более полно и
подробно рассматриваются в трёх
дополнительных вебинарах, которые включены
в состав данного курса.
Задания для
самостоятельного выполнения:
Найдите все интерфейсы, через
которые возможна автоматизация Вашего
приложения. Обратите особое
внимание на те интерфейсы, через которые
ручное тестирование не проводится
(программные, сетевые и иные интерфейсы, не
предназначенные для пользователя-человека).
Проведите первичный отбор
инструментов автоматизации, которые
можно использовать для тестирования Вашего
приложения через каждый из интерфейсов.
Выберите несколько относительно простых, но
достаточно типичных тестов для
пользовательского интерфейса, и попробуйте их
автоматизировать. Сравните, как
разные инструменты справляются с этой
задачей.
Сделайте несколько автоматизированных тестов
для тех интерфейсов, через которые ручное
тестирование не выполнялось. Сравните,
как разные инструменты справляются с этой
задачей.
Составьте
план обучения всех своих сотрудников некоторым
приемам автоматизации, в первую очередь
ориентируйтесь на легкую автоматизацию (см.
упражнения к первой части). Выделите на это
некоторое время. И сделайте это!