Пока нет оценок.
Пожалуйста, подождите...

Если вы заинтересованы в автоматизированном тестировании и хотите реализовать его в проекте, тогда ознакомьтесь с 4 заблуждениями об этом процессе.

№1 Зачем нужно что-либо еще, если есть автоматизированное тестирование?

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

№2 Тестирование после написания скрипта!

К сожалению, единожды написанный скрипт не может использоваться вечно. Даже просто диалоговое окно, добавленное в новой версии, может прервать автоматизированное тестирование. В отличие от машины, человек может запросто выполнить тестирование после обновления, но скрипт тоже должен быть обновлен, чтобы соответствовать новым условиям.

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

№3 Кто угодно может написать скрипт!

Необходимые инструменты могут упростить автоматизированное тестирование, но они не могут сделать все за вас. Чаще эти инструменты помогают писать тестовые сценарии и последовательность действий, а потом повторять их в конце. Так что, они не могут сделать всю работу за человека, у которого недостаточно опыта в тестировании ПО или разработке. Даже простые услуги автоматизации не могут выполняться без определенных навыков, необходимых для автоматизации использования переменных, контроля последовательности тестирования и т.д.

№4 Скрипт написан, так почему бы не пропустить через него все сборки!

Было бы замечательно, если бы все было так просто! В реальности, мы анализируем все результаты работы скрипта и редактируем его, чтобы идти в ногу с изменениями в тестируемой системе. Чем больше у вас скриптов, тем больше вещей, которые стоит учитывать. Услуги тестирования, а именно автоматизации тестирования, выгодное дело, так как это помогает увеличить тестовые результаты. Но всё тестирование автоматизировать нельзя!

Оставить комментарий