Skip to content

Commit 26268fa

Browse files
committed
updated readme, added screenshots
1 parent 247160f commit 26268fa

File tree

10 files changed

+34
-36
lines changed

10 files changed

+34
-36
lines changed

README.md

+34-36
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
# UI автотесты для сайта проекта [Ночлежка](https://homeless.ru//)
2-
![image](homeless_test_python/resources/img/homeless_mainpage.png)
2+
![image](homeless_test_python/resources/img/screenshots/homeless_mainpage.png)
33

4-
## :open_book: Содержание:
4+
## Содержание:
55
- [Technology Stack](#автотесты-написаны-с-использованием)
6-
- [Кратко о проекте](#in-a-nutshell-about-the-project)
7-
- [Checks are implemented](#heavy_check_mark-checks-are-implemented)
8-
- Tests launch:
9-
- [Jenkins](#-remote-launch-via-jenkins])
10-
- [Local](#computer-local-launch )
11-
- Reporst:
12-
- [Allure](#bar_chart-test-reports-available-in-allure)
13-
- [BrowserStack](#-browserstack)
14-
- [Telegram](#-telegram)
15-
- [Allure TestOps](#briefcase-intergation-with-allure-testops)
16-
- [Video](#movie_camera-test-run-video-example)
6+
- [О проекте](#о-проекте)
7+
- [Список проверок, реализованных в автотестах:](#список-проверок-реализованных-в-автотстах)
8+
- Запуск тестов:
9+
- [Jenkins](#удаленный-запуск-через-jenkins)
10+
- [Локально](#запуск-тестов-локально)
11+
- Интеграции и отчетность:
12+
- [Allure Reports](#allure-reports-подключен-для-формирования-отчетов-о-прохождении-тестов)
13+
- [Allure TestOps](#allure-testOps-используется-в-качестве-Тест-Менеджмент-системы)
14+
- [Jira](#настроена-интеграция-TestOps-с-Jira)
15+
- [Telegram](#yастроено-автоматическое-оповещение-о-результатах-удаленного-запуска-тестов-в-Telegram-чат)
16+
- [Video](#пример-записи-экрана-при-прохождения-теста)
1717

1818

1919
## Автотесты написаны с использованием:
@@ -30,12 +30,13 @@
3030
<img src="https://github.com/slazarska/homeless_test_python/blob/main/homeless_test_python/resources/img/icons/Telegram.png" title="Telegram" alt="Telegram"/>
3131
</div>
3232

33-
## Кратко о проекте:
33+
## О проекте:
34+
3435
- [x] Паттерны `Page Object` и `Application Manager`
3536
- [x] Self-documenting code
3637
- [x] Параметризация
37-
- [x] Удаленный запуск тестов, используя Jenkins и Selenoid
38-
- [x] `Allure Reports` с приложением тест артефактов: логи, скриншоты, запись экрана
38+
- [x] Запуск тестов с использованием Jenkins и Selenoid
39+
- [x] `Allure Reports` с приложением логов, скриншотов, записей экрана
3940
- [x] Интеграция с `Allure TestOps`
4041
- [x] Интеграция с `Jira`
4142
- [x] Отправка результатов тестовых прогонов в `Telegram`
@@ -53,6 +54,8 @@
5354
Для запуска тестов из Jenkins:
5455
1. Нажмите кнопку "Собрать сейчас"
5556

57+
![image](homeless_test_python/resources/img/screenshots/jenkins_run.png)
58+
5659
## Запуск тестов локально:
5760

5861
1. Склонируйте репозиторий
@@ -64,37 +67,32 @@
6467
pytest . --alluredir allure-results/
6568
```
6669

67-
## Пример видеозаписи прохождения теста:
68-
![video]()
69-
<br><br>
70-
## Скриншоты:
71-
#### *Selenoid используется для реализации протокола Selenium.::*
72-
![image]()
73-
<br />
74-
<br />
75-
#### *Jenkins используется в качестве CI системы*
76-
![image]()
77-
<br />
78-
<br />
7970
#### *Allure Reports подключен для формирования отчетов о прохождении тестов:*
80-
![image]()
81-
![image]()
71+
![image](homeless_test_python/resources/img/screenshots/allure_report_0.png)
72+
![image](homeless_test_python/resources/img/screenshots/allure_report_1.png)
8273
<br />
8374
<br />
75+
> Для получения Allure Report при локальном запуске введите в командной строке:
76+
```bash
77+
allure serve .\allure-results
78+
```
79+
8480
#### *Allure TestOps используется в качестве Тест Менеджмент системы:*
85-
![image]()
86-
![image]()
87-
![image]()
81+
![image](homeless_test_python/resources/img/screenshots/testops_1.png)
82+
![image](homeless_test_python/resources/img/screenshots/testops_0.png)
8883
<br />
8984
<br />
90-
#### *Настроена интеграция Test Ops с Jira:*
91-
![image]()
85+
#### *Настроена интеграция TestOps с Jira:*
86+
![image](homeless_test_python/resources/img/screenshots/jira.png)
9287
<br />
9388
<br />
9489
#### *Настроено автоматическое оповещение о результатах запуска тестов в Jenkins в Telegram-чат с помощью бота:*
95-
![image]()
90+
![image](homeless_test_python/resources/img/screenshots/bot.png)
9691
<br />
9792
<br />
93+
## Пример записи экрана при прохождения теста:
94+
![video](homeless_test_python/resources/img/screenshots/video.gif)
95+
<br><br>
9896

9997
Благодарности :pray:<br/>
10098
:green_heart: <a target="_blank" href="https://qa.guru">qa.guru</a><br/>
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)