💡Якщо ви хочете прокачати трішки свої навички, та додати парочку інструментів в своє портфоліо - тримайте задачку
❗️ Мета: організувати свій перший автомейшн фреймворк на Python, Pytest, Request library.
📊 Рівень: Junior / Middle
✒️ Завдання:
1. Знайти будь-який відкритий API з описаною документацією, наприклад у Swagger (таких у мережі достатньо).
2. Напишіть автотест, або декілька автотестів використовуючи CRUD, та підхід Dry.
3. Все, що ви написали повинно запускатись, та виконуватись локально. Тести повинні проходити.
4. Залити це на CI (наприклад Gitlab).
5. Створіть pipeline для виконання тестів і створення репортів. (дві окремі стейджи).
6. Додайте ще сюди Allure Reports (або використайте декоратори самого Pytest). Щоб отримати фінальний звіт виконання ваших автотестів.
7. Налаштуйте пайплайн таким чином, щоб у вас був стейдж Деплоймент (можна його замокати) на продакшн тільки якщо ви створюєте Tag.
По результату можете писати сюди в коменти, якщо зробили, або ні, або потрібен фідбек :)
Чи цікаво отримувати схожі завдання в майбутньому на різні теми, рівні та інструменти?
Пишіть у коментарі 👇
Post #274
1.06K
Forwarded from Нотатки суворого QA 💛💙 (Artem Grygorenko)
- 👍 23
- ❤ 1