Автоматизация является неотъемлемой частью цикла разработки, поэтому важно определить, чего вы хотите достичь с ее помощью, прежде чем переходить на этот процесс. Тест должен соответствовать некоторым критериям, чтобы быть автоматизированным.
1) Критически важные бизнес-тесты. Некоторые тест-кейсы могут содержать серьезные риски, которые окажут отрицательное влияние на бизнес. Негативное воздействие включает в себя расходы, неудовлетворенность клиентов, плохой пользовательский опыт. В случае, если весь процесс тестирования выполняется ручным тестером, даже самым опытным, всегда существует более высокая вероятность ошибки. Автоматизированное тестирование поможет избежать ее.
2) Повторяющиеся тесты. Нет смысла применять инструменты автоматизированного тестирования для тестов, которые могут быть запущены только один раз. Но те тесты, которые повторяются из раза в раз, чаще всего поддаются автоматизации.
3) Тесты, которые сложно воспроизвести вручную и воспроизведение которых занимает много времени.
Стать инженером по автоматизированному тестированию можно будет в
Kata Academy. А пока, спросим у Lead QA направления кому подойдет курс по автоматизированному тестированию.