Мы рассмотрели Selenium и Telerik и остановились на последнем как на инструменте выбора из-за его гораздо более гибкого рекордера
Я не уверен, сколько вы изучили это. Конечно, есть и другие варианты. Вы смотрели в Watir , WatiN , Sikuli назвать несколько?
и мы не хотим, чтобы тестировщики писали слишком много кода.
Я чувствую себя плохо для людей, которые должны поддерживать эти сценарии. Чаще всего, без кода, который можно легко изменить, сценарии становятся хрупкими, и для изменения сценария требуется больше времени, чем для его перезаписи, что тратит еще больше времени.
Тем не менее, я пытаюсь понять общую выгоду. Каковы взгляды людей и что хорошо работает, а что нет?
Автоматизация тестирования прекрасна, если все сделано правильно. Это экономит время на регрессионных тестах / проверках, чтобы дать вашим тестировщикам больше времени на то, что они делают лучше всего, тестирование. Не верь ни на минуту, что это серебряная пуля. Сценарии автоматизации требуют значительного времени для разработки, если приложение уже существует, но тесты этого не делают, и требуют постоянного обновления с каждым выпуском. Автоматизированные тесты также являются отличным способом для новых людей в команде увидеть, как система должна себя вести. Также убедитесь, что ваши тестеры решают, что нужно автоматизировать. Если это небольшая проверка, которая не требует особых усилий, очень монотонна и проста для автоматизации, начните с нее. Всегда начинайте с проверок, которые получают наибольшую выгоду благодаря автоматизации, и работайте оттуда.
Пока что основное преимущество, которое мы можем видеть, - это регрессионное тестирование, особенно при развертывании нашей платформы на нескольких клиентах.
Это главное преимущество, и при правильной настройке можно протестировать большинство браузеров, которые вам понадобятся, с небольшим изменением конфигурации.
Мы «думаем», что это правильно, но в и без того напряженном графике ищем дополнительную информацию.
Как я уже говорил ранее, автоматизация тестирования требует значительных усилий, однако, когда все сделано правильно, я еще не встретил команду, которая сказала бы: «Хотелось бы, чтобы мы не настраивали нашу автоматизацию тестирования».