Оригинальная статья: 10 ways to make automation difficult or ineffective
Автор: Shrini Kulkarni
Перевод: Сергей Талалаев (SQAdotBY)
Нашему коллеге, сформулировавашему эту десятку причин можно ставить памятник при жизни (согласен со всем на 100%). А глядя в его мудрые грустные глаза понимаешь, что расхлебывал все это он сам лично "Вот этими вот руками..." :)
Однозначно можно распечатывать и вешать на стенку.
10. Безумное желание о 100% автоматизации
9. Попытка автоматизировать существующие тест кейсы без тщательного анализа на предмет их пригодности к автоматизации
8. Линейное сопоставление тест кейсов и скриптов 1:1 – становясь жертвой обманчивого удобства в контроле над изменениями и отчетности.
7. Создания проекта автоматизации игнорируя модель “снизу-вверх”, нечеткое разбиение проекта на функциональные части.
6. Использование только одного типа автоматизации или фокусировка только на одном слое приложения – чем больше вы отдаляетесь от кода, тем хуже он становится
5. Фокусировка только на задачах, связанных с выполнением тестов
4. Использование автоматизации как скриптования – игнорируя общепринятые практики разработки ПО.
3. Отказ от привлечения разработчиков на начальной стадии – не стремясь к улучшению тестируемости или автоматизируемости приложения
2. Погружение в атоматизацию ради ускорения тестирования или сокращения издержек до решения существующих проблем – неоднозначности, неэффективности и отсутствия целостности.
1. Отказ от поиска правильной пропорции между ручным и автоматизированным тестированием.
0. Использование автоматизации в качестве средства выявления ошибок
Комментариев нет:
Отправить комментарий