Привет! Кто-нибудь занимается авто-тестированием десктоп? Хотелось бы узнать какие инструменты используете и какие лучше не использовать, чтобы время на них не тратить
Привет! Кто-нибудь занимается авто-тестированием десктоп? Хотелось бы узнать какие инструменты используете и какие лучше не использовать, чтобы время на них не тратить
Привет! Кто-нибудь занимается авто-тестированием десктоп? Хотелось бы узнать какие инструменты используете и какие лучше не использовать, чтобы время на них не тратить
Привет! Кто-нибудь занимается авто-тестированием десктоп? Хотелось бы узнать какие инструменты используете и какие лучше не использовать, чтобы время на них не тратить
напрямую зависит от того, на чём написано десктоп приложение. По опыту тестирования приложения-солянки с библиотеками практически нереально нормально затестировать, потому что внутри компонентов тулы перестают видеть контролы. И внутри библиотек часто не формируются уникальные идентификаторы для контролов, что затрудняет написание нормального АТ под десктоп
ЗЫ: в итоге забили на автоматизацию тестирования десктопа
Да, я понимаю, что будут проблемы всякие разные, в том числе и с доступом к контролам, но что поделать, как-то надо вертеться, может кликеры на худой конец использовать или тот же AutoIT
Мы начинали тестировать Desktop на Ranorex - удобен был как раз тем, что ручному тестировщику можно было просто записать сценарий на рекордере и с ним работать. Затем подключились разработчики для правки сценария на шарпе и добавлении возможностей. Например мы стали отлавливать ивенты от приложения (всякая там аналитика). Затем, когда тестов стало много и нестабильность работы с UI помножилось на время их выполнение и поддерживание, разработчики вытащили большую часть тестов в интеграционные.
Я кстати (пока) использую PowerShell в авто-тестировании, мне он кажется удобным инструментом, плюс есть интеграция c AutoIT, но надо дальше смотреть..
Всех приветствую! Прошу дать совет по селениуму. Есть три инпута, идентичные в плане css селекторов, как выбрать нужный мне без использования nth-child?