https://github.com/shuygena/qacloudcamp
test
https://github.com/shuygena/qacloudcamp
Last synced: 3 months ago
JSON representation
test
- Host: GitHub
- URL: https://github.com/shuygena/qacloudcamp
- Owner: shuygena
- Created: 2023-06-17T12:45:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-18T18:16:18.000Z (almost 2 years ago)
- Last Synced: 2025-01-17T02:22:37.134Z (5 months ago)
- Language: Python
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QACloudCamp
Тестовое задание для поступления в QACloudCamp## :clipboard: Содержание
1. Процесс тестирования нового функционала
[Стратегия тестирования](https://github.com/shuygena/QACloudCamp/blob/main/Test_strategy.md)
2. Автоматизация тестирования API. Часть 1
[Тесты](https://github.com/shuygena/QACloudCamp/blob/main/tests/test_api.py)
3. Автоматизация тестирования API. Часть 2
[Dockerfile](https://github.com/shuygena/QACloudCamp/blob/main/Dockerfile)## :link: Загрузка и запуск проекта
>:bulb: Инструкции для unix-системСклонируйте репозиторий:
```
git clone https://github.com/shuygena/QACloudCamp QACloudCamp
```
Перейдите в директорию:
```
cd QACloudCamp
```
Создайте виртуальное окружение:
```
python3 -m venv venv
```
Активируйте виртуальное окружение:
```
source venv/bin/activate
```
Установите требуемые пакеты:
```
python3 -m pip install -r requirements.txt
```
Запустите:
```
python3 -m pytest -v
```## :whale: Загрузка и запуск проекта с Docker
Склонируйте репозиторий:
```
git clone https://github.com/shuygena/QACloudCamp QACloudCamp
```
Перейдите в директорию:
```
cd QACloudCamp
```
Создайте образ:
```
docker build -t qapp .
```
Запустите:
```
docker run qapp
```