Использование Appium для проверки пользовательского интерфейса и функций Android-приложений. Техническая структура: appium+pytest+allure
Драйвер на основе ключевых слов
Использование YAML, Excel и CSV для редактирования тестовых сценариев
Автоматическое создание отчетов Allure
Возможность запуска тестовых сценариев с использованием плагинов pytest, включая повторное выполнение сценариев при неудаче, пропуск ненужных сценариев и выполнение сценариев с определенными метками
После использования pytest init метод инициализации становится недоступным
Имена модулей должны начинаться с test_ или заканчиваться на _test, имена классов должны начинаться с Test, имена методов должны начинаться с test, можно настроить в pytest.ini
Исправления:
"Yöntem 4724" переведено на "4724"
"YAML" оставлено без изменений, так как это стандартное расширение для языка разметки
"pytest init" переведено на "pytest.init"## Установка окружения:
Windows 10
Python 3.9
pytest 6.2.4
allure 2.9.43
flask 2.0.1
html 3.1.1
pip install -r requirement_plugin.txt для установки всех необходимых плагинов
pytest-ordering Установка порядка выполнения
pytest-xdist Многопоточное выполнение сценариев
pytest-rerunfailures Повторное выполнение при неудаче
pytest-html Генерация отчетов
allure-report-pytest Улучшение отчетов
fixture Предварительная и пост-обработка сценариев
--Data: ------------->Тестовые данные
--Log: ------------->Логи
--Report: --------->Отчеты тестирования
--Run ------------->Вход для выполнения сценариев
--common ------->Общие методы
--config ----------->Конфигурационные файлы
--screenshot ---->Скриншоты
--test_case ------>Тестовые сценарии
--.gitignore ------->Файлы, которые следует игнорировать при обновлении git
--LICENSE ------->Лицензия
--README ------->Описание проекта
--conftest --------->Предварительная и пост-обработка сценариев с использованием fixture
--pytest.ini -------->Конфигурационный файл pytest
--pytest_note.md ->Описание использования pytest
--requirements.txt ->Третьи библиотеки для установки
--shortCut_key ---->Конфигурация pycharm, инструкции по использованию git
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )