Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Desktop Auto Testing



Desktop Auto Testing
2024-08-12 09:56

Классическая задача, автоматизация тестирования ПО. Есть desktop приложение, написано на C#, само gui на фреймворке Avalonia. Нужно покрыть автоестами, по возможности тестирование должно работать на двух основных ОС: windows, linux. На вход я получаю exe файл - черный ящик. Какие решения я нашел. 

 

1. Avalonia - Headless мод, позволяет запускать приложение в режиме без графической отрисовки, и выполнять простые действия клики, нажатия. Обращение к элементам через id указанных при создании элементов. В чем проблема: Я по сути пишу тесты в проекте с исходным кодом, это не черный ящик, я считайте с кодом напрямую взаимодействую. 

 

2. Второе решение это appium, не разбирался, но вроде пишут что там есть какой-то инспектор, который покажет мне id элементов готового приложения и дальше дело техники. 

 

 

3. Возможно нужно поискать готовое ПО, где уже решена проблема. 

 

Коллеги, прошу, подскажите как решаете похожие задачи, заранее спасибо! 



Тестирование на закрытом сервере
2024-08-28 17:02

Подскажите пожалуйста как проводить тестирование на selenium на закрытом сервере(вход с помощью логина и пароля) 



В избранное