Створення звіту виконання автотестів для швидкого аналізу якості програмного забезпечення
Автор: Андрій • Сентябрь 24, 2022 • Практическая работа • 339 Слов (2 Страниц) • 217 Просмотры
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА"
Інститут
Кафедра
ЗВІТ
До практичної роботи № 5
З дисципліни: “Управління якістю програмного забезпечення”
На тему: “Створення звіту виконання автотестів для швидкого аналізу якості програмного забезпечення”
Лектор:
Виконав:
Прийняв:
« ____ » ________ 2022 р.
∑= _____ .
Львів – 2022
Тема роботи: Створення звіту виконання автотестів для швидкого аналізу якості програмного забезпечення
Мета роботи: Навчитись організовувати автоматизовані репорти в Allure
ЗАВДАННЯ
- За допомогою Allure report згенерувати звіти автоматизованого тестування для лабораторної #2 (Selenium).
- Побудувати статистику отриманих результатів.
- Відобразити скріни тестів, які успішно НЕ пройшли.
- Обчислити метрики автоматизації.
- Сформувати історію декількох ранів тестів.
- Сформувати звіт.
РЕЗУЛЬТАТ ВИКОНАННЯ
[pic 1]
Рис.1. Підписка на Allure Listener
[pic 2]
Рис.2. Додаткові залежності
[pic 3]
Рис.3. Метод для створення скріншотів
[pic 4]
Рис.4. Створення скріншотів при заваленні тесту
[pic 5]
Рис.5. Скріншот з поваленим тестом
[pic 6]
Рис.6. Тренд часу виконання декількох тест сьютів
[pic 7]
Рис.7. Тренд успішності запуску декількох тест сьютів
[pic 8]
Рис.8. Загальний репорт по тестам
Метрики автоматизації:
- Code coverage: N/A (відбувається покриття тестами готового додатку з відсутністю його source code)
- Automation Progress: 100% (всі тест кейси є автоматизованими)
- Pass rate: ¼ = 25% (більшість тестів валиться через нещодавні зміни в дизайні і появі нового діалогового вікна)
ВИСНОВКИ
Під час виконання даної роботи було ознайомлено з інструментом генерації репортів Allure. Було організовано тестування попередньої лабораторної роботи і згенеровано репорт.
...