Ответы пользователя по тегу Тестирование ПО
  • Как нужно тестировать браузерные расширения?

    vasily-v-ryabov
    @vasily-v-ryabov
    Python, UI Automation, pywinauto
    Насчёт одинакового кода - не факт, что получится. Но, скажем, у меня студент писал скрипт на питоне, который перетаскивает файл из explorer.exe в Google Drive, открытый в Chrome:
    https://github.com/vasily-v-ryabov/ui-automation-c...

    Для хрома нужен ключик с опциями "включить accessibility" (см. пример выше). FF и Opera по умолчанию должны включать поддержку MS UI Automation. Разумеется, всё это будет работать только под Windows. Хоть в pywinauto и ведётся разработка под Linux, но она ещё на ранней стадии.

    Если интересно, лучше начать изучение pywinauto с Getting Started Guide. Так быстрее.
    Ответ написан
  • Как автоматизированно тестировать бизнес кейсы gui приложения под Windows?

    vasily-v-ryabov
    @vasily-v-ryabov
    Python, UI Automation, pywinauto
    Из open-source проектов я бы рекомендовал pywinauto. Мы как раз автоматизировали на нём GUI тесты для MFC приложений (ещё с 2010 года), хотя сейчас он поддерживает много больше всего на Windows и идёт разработка под Linux (пока в начальной стадии). Знаю людей, которые, например, переходят с платного HP UFT на pywinauto.
    pywinauto.github.io

    Лучше всего начать с Getting Started Guide (там про все основные концепции). Для MFC достаточно дефолтного бэкенда на основе Win32 API (все детали pywinauto скрывает).
    Ответ написан
    Комментировать