Дипломный проект по профессии «Инженер по тестированию»
-
План по проверке и автоматизации приложения (
documentation/Plan.md
). -
Чек-лист c отметками о пройденных и не пройденных тестах (
documentation/Check.xlsx
). -
Тест-кейсы для проверки приложения (
documentation/Cases.xlsx
). -
Баг-репорты оформленные как (
Issues
). -
allure-отчет с результатами прогона авто-тестов, а так же запакованный в zip-архив (
documentation/allure-results.zip
). -
Отчет о тестировании со сравнением ручного и автоматизированного тестирования, затраченного времени, найденные проблемы (
documentation/Result.md
).
- Java JDK 11: Убедитесь, что у вас установлена Java Development Kit версии 11.
- Android Studio: Убедитесь, что у вас установлена последняя версия Android Studio с настроенной файловой средой:
- Добавлен путь до JAVA_HOME в переменные окружения.
- Настроена переменная ANDROID_HOME, указан путь до SDK Android.
- Эмулятор Android: Убедитесь, что у вас установлен и настроен эмулятор Android с версией API 29.
- Склонируйте репозиторий проекта:
git clone https://github.com/levvolkov/diplomaProject-QA
- Откройте проект в Android Studio.
- Подождите, пока завершится индексация и синхронизация проекта с Gradle.
- В верхней части окна Android Studio, непосредственно над каталогом проекта, выберите вкладку «Project».
- Разверните структуру проекта и перейдите в директорию
app/src/androidTest/java/ru.iteco.fmhandroid.ui/test
. - Правой кнопкой мыши кликните на папку
test
и выберите опцию «Run 'Tests in iteco.fmhandroid.ui'», чтобы запустить все тесты данного пакета. - Для запуска отдельных тестов выберите нужный тестовый класс и повторите предыдущий шаг.
- Начнется процесс сборки и запуска тестов.
- Прогресс выполнения будет отображаться в окне «Run».
- Установите Allure на вашем ПК
- После завершения тестов откройте окно Device Explorer в Android Studio (Это можно сделать через поисковик 🔍).
- Перейдите в директорию
/data/data/ru.iteco.fmhandroid.ui/files/allure-results
. - Щёлкните правой кнопкой мыши на папке
files
и выберите опцию Save As.... - Сохраните папку
allure-result
в корневую директорию вашего проекта.- Если вам нужно сохранить папку
allure-result
в какую-то подпапку внутри вашего проекта, сначала необходимо перейти в эту подпапку, а затем выполнить команду для запуска.
- Если вам нужно сохранить папку
- Перейдите в терминал и убедитесь, что находитесь в корневой директории проекта.
- Выполните необходимую вам команду:
# для быстрого анализа результатов тестирования
# запускает временный веб-сервер, который динамически генерирует и показывает отчет на основе JSON-данных:
allure serve
# для генерации HTML-отчёта:
allure generate allure-results -o allure-report
# открывает сгенерированный HTML-отчёт в браузере:
allure open allure-report
- Теперь вы можете просматривать результаты тестов в удобном формате Allure-отчёта.
P.S. Не забудьте удалить лишние файлы, которые были добавлены в проект при сохранении allure-result в корневую директорию проекта 😉.