0

Многими я имею в виду сотни/тысячи. Мне нужно проверить функции, которые многие пользователи должны будут видеть/слышать. Очевидно, что эти пользователи имеют разные уровни разрешений, а некоторые - в разных программах. Можно ли записать тестовый пример, чтобы вытащить идентификаторы пользователей и пароли из db, чтобы проверить таким образом эффективно? Или это то, что лучше всего проверяется вручную, проверяя различные журналы?Может ли Selenium эффективно использоваться для тестирования множества пользовательских протоколов?

+0

Очевидно, что вы можете. Могу ли я узнать, чего вы ожидаете? –

+0

Возможно, вы захотите использовать аннотацию @dataprovider TestNg для хранения имени пользователя и пароля в 2D-массиве, а затем аннотацию dataprovider выполнит проверку входа для каждого значения, хранящегося в 2D-массиве. –

+0

Запросить db перед тем, как выполнить тест, и создать карты имен пользователей, паролей и всего остального, а затем перебирайте карту в своем тесте. – bcar

ответ

0

Позвоните в БД, прежде чем запускать тест, чтобы получить ваши пользователи/пароли/все остальное.

Вы используете NUnit? Если это так, вы можете использовать Nunit ValueSourceAttribute, чтобы получить данные в свой тест и использовать переменную для учетных данных во время вашего шага входа.

Смежные вопросы