#selenium #frameworks #webdriver
#selenium #фреймворки #webdriver
Вопрос:
Что, по вашему мнению, целесообразно и уместно? Используете ли вы документ Excel для документа тестового примера? Вы параметризуете непосредственно из своих тестовых данных непосредственно из документа тестового примера? У вас есть отдельный файл Excel для тестовых данных? Используете ли вы базу данных для параметризации тестовых данных? Используете ли вы XML-файл для параметризации тестовых данных?
Каков правильный путь? Какой способ лучше всего подходит в каком состоянии?
Спасибо за ваш ответ.
Комментарии:
1. Проясните свой вопрос. Чего вы хотите?
2. Большое спасибо за ответ. Можете ли вы сказать мне, используете ли вы Excel для документа тестового примера, чтобы вы могли параметризовать непосредственно из документа тестового примера? И если вы это сделаете, с какими проблемами или препятствиями можно столкнуться?
Ответ №1:
Не существует правильного или неправильного способа параметризации тестовых данных. Вы можете использовать файлы Excel, db, xml, json, txt и т.д.
Было бы достаточно примеров того, как использовать любой из них, поэтому с онлайн-поддержкой все в порядке.
Что касается использования, если команда тестирования сама готовит данные, а команда тестирования обладает хорошими техническими знаниями в области json, xml и т.д., То эти параметры могут быть использованы.
Были случаи, когда тестовые данные предоставлялись разными командами. Это может быть BAs или несколько команд, работающих вместе (в случае корпоративных приложений E2E). В таких сценариях может быть полезным сохранение данных в Excel. Excel также обеспечивает лучшую визуализацию данных.
Если вы используете git или что-то еще для контроля версий, то Excel может быть проблемой, поскольку вы можете не видеть, какие именно данные изменились.
Использование DB для настройки данных во многих сценариях казалось бы излишеством.