Я новичок в мире тестирования и использую testNG.У меня есть набор тестов с несколькими классами, как показано ниже:
- LoginTest
- SignUpTest
...
Наш веб-сайт поддерживает 2 языка, и оба локализованных сайта идентичны (за исключением локализованных строк).Я настроил свой проект так, что у меня есть 2 пакета: английский и японский, которые содержат все те же тестовые классы, что и выше, но проверяются на соответствие различным строкам.То есть:
com.web.test.English
-- LoginTest
-- SignUpTest
-- EnglishStrings.json
com.web.test.Japanese
- LoginTest
- SignUpTest
- JapaneseStrings.json
Теперь, когда меняются страница входа или страница регистрации, мне нужно обновить локатор и методы проверки в английском и японском пакетах.Есть ли какой-нибудь аккуратный и более быстрый способ заставить каждый тестовый класс работать дважды с обеими версиями: EnglishStrings.json и JapaneseString.json?Спасибо.