Моя команда плохо знакома с автоматизацией и планирует автоматизировать кроссбраузерное тестирование. Мы не уверены, как убедиться, что тестовые данные уникальны для каждого тестируемого браузера? Тестовые данные должны быть уникальными из-за некоторых бизнес-правил.
У меня есть несколько вариантов:
Выполните тесты в последовательном порядке. Восстанавливайте базу данных после завершения каждого теста. Отчет о тестировании по каждому тесту будет храниться индивидуально. Если возникает какая-либо ошибка, мы должны сами воспроизвести ошибку (данные были сброшены).
Запускайте тесты одновременно / последовательно. Добавьте префикс к каждому тестовым данным, чтобы однозначно идентифицировать тестовые данные для различных тестов браузера. Например, FF_User1, IE_User1
Запускайте тесты одновременно / последовательно. Несколько тестовых узлов будут настроены и подключены к разным базам данных. Каждый тестовый узел будет запускать тест, используя другой браузер, и данные теста будут храниться в другой базе данных.
Кто-нибудь может просветить меня, какой из них лучше всего использовать? или любое другое предложение?