Я должен признать, что влюбился в Selenium за его функцию записи и воспроизведения, а также функцию генерации тестовых сценариев для этих записанных действий из IDE.Но я все еще колеблюсь, чтобы перейти к этапу реализации из-за случайных подробностей (например, обнаружение событий с помощью DOM, xpath..etc), которые встроены в тестовый сценарий во время записи, что может сделатьвозможен сбой тестового случая при изменении html после его импорта в RC.Я полностью понимаю, что часть работы тестировщиков состоит в том, чтобы время от времени корректировать ожидаемые результаты как часть регрессионного теста, но я также не хочу, чтобы время, затрачиваемое на это, было больше, чем время, необходимое для выполнения ручного теста.,
Насколько я знаю Selenium с каркасом робота имеет форму ключевых слов для тестовых случаев.Я предполагаю, что это позволяет нам извлекать случайные детали в различные ключевые слова, что может упростить настройку тест-кейсов и сделать их более понятными.(Пожалуйста, исправьте меня, если я ошибаюсь)
Будет полезно услышать предложения по настройке эффективной среды автоматизации пользовательского интерфейса.Должен ли я просто использовать Selenium RC или Selenium с каркасом робота?И почему?
Заранее спасибо