4. - Нанять и обучить «много» студентов - Нанять «немного» опытных тестировщиков VS
5. - Запись скриптов (record & play) - Запись скриптов и дальнейшее редактирование - Программирование скриптов «с нуля» - Разработка сложного фреймворка
6. Отсутствуют знания, вы не умеете программировать и не знаете с чего начать? Решения: - Учиться самому - Купить тренинг
7. Отсутствуют кадры - Обучаем и растим своих Решения: - Покупаем «дорогих» специалистов
8. Программисты не хотят участвовать в процессе автоматизации Нужно их заставить! Решение:
9. Контролы не находятся тем инструментом, которые вы используете - Решить проблему хорошо! - Решить проблему с помощью ненадежного кода - Обойти проблему и воспользоваться не методами GUI - Сменить инструмент
10. Не понятно как верифицировать тесты - Снимать скриншоты в чек поинтах и сравнивать их
11. Не понятно как верифицировать тесты - Снимать скриншоты в чек поинтах и сравнивать их
12. Не понятно как верифицировать тесты: - Использовать базу данных входных и выходных значений
14. Непонятно как верифицировать тесты: - Снимать скриншоты в чек поинтах и сравнивать их - Использовать базу данных входных и выходных значений - Воспользоваться ручной проверкой
15. Отсутствие инструментария Решение: Купить дорогой инструмент: Плюсы: - Стабильная работа - Поддержка - Встроенные TMS системы - Удобство многопользовательской работы - Хороший функционал Минусы: - Не подходят под процесс - Не подходят под задачи - Дорогие - Тяжелы в изучении
16. Отсутствует инструментарий Решение: использовать бесплатный инструмент Плюсы: Минусы: - Нет поддержки, НО! есть форум - Бесплатный - Легок в изучении - Открытый код - Неудобства при многопользовательской работе - Недостатки в функционале
17. Руководство не признает автоматизацию - Проявить инициативу - Объяснить непосредственному руководителю пользу автоматизации
18. - Временное - Отсутствие человеческого фактора - Автоматический сбор данных - Мотивация сотрудников - Можно протестить то, что руками не протестить - etc......
19. - Ручная проверка результатов - Ломающийся код - Баги в скриптах - Эффект пестицида - Неэффективна, при тестировании «короткосрочных» продуктов - etc..... - Неэффективна при плохом дизайне