Сделайте тестирование Вашего проекта лучше с Testopia!
![](https://private-user-images.githubusercontent.com/22497421/324179492-7b5582a4-3603-462a-a436-e2eac7d646ba.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMDAxNjYsIm5iZiI6MTcxOTE5OTg2NiwicGF0aCI6Ii8yMjQ5NzQyMS8zMjQxNzk0OTItN2I1NTgyYTQtMzYwMy00NjJhLWE0MzYtZTJlYWM3ZDY0NmJhLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDAzMzEwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg4MGY0N2Q1ZmY3YzhjNjAyZjlmYTM1ZGYwNWI0M2YzM2NmNDdkMmY3NTUzZmU4MzEzM2Y2MTU0Y2NjMDc0ZjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.PRf7Mn5qfRGdPIBhwZMM6pWizRl7DCw8nhGL2IbVBYQ)
![](https://private-user-images.githubusercontent.com/22497421/284659550-e9c5ab19-1f8b-4ae1-bd4b-6864bfbeb4de.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMDAxNjYsIm5iZiI6MTcxOTE5OTg2NiwicGF0aCI6Ii8yMjQ5NzQyMS8yODQ2NTk1NTAtZTljNWFiMTktMWY4Yi00YWUxLWJkNGItNjg2NGJmYmViNGRlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDAzMzEwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM1ZmMyOWZmMjNkYTY1NjBmNWJjZjk1MzUwYzU0Y2NlNWYzNGExOGRlNjA3NmYzZjkxOThiZjA0OWFjMjgyYjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.GomW42JoWs1OVoH8WSvYEQ4-Gc1hmauhAYxdzNAjXyQ)
![](https://private-user-images.githubusercontent.com/22497421/284658696-027d0d75-66b9-4ae0-98df-e6bb116b10f1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMDAxNjYsIm5iZiI6MTcxOTE5OTg2NiwicGF0aCI6Ii8yMjQ5NzQyMS8yODQ2NTg2OTYtMDI3ZDBkNzUtNjZiOS00YWUwLTk4ZGYtZTZiYjExNmIxMGYxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDAzMzEwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBjMDU3ZDM2MWUxYzNhNWE1MTQ0ZGUzNTBhMGEyMmIyZTllYTVkNTdkYmY3ZDRhNDY3MmUxZWVlMjQ5NWIwMmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AH0U3HrKDkJMmpO3boMHja94f3l_TUZBwkzJITpoiCk)
- Запустите бота
- Добавяйте свои устройства и программные продукты для тестирования
- Создавайте и управляете задачами тестирования проекта
- Отслеживайте статистику прохождения тестов
- Готово!
Python3 • Aiogram3 • PostgreSQL • SQLAlchemy • Redis • Docker • NumPy • Pandas • Matplotlib
- Создайте файл окружения
.env
.
BOT_MODE="docker"
BOT_DEBUG=0
BOT_LOGGING_LEVEL="INFO"
BOT_TELEGRAM_TOKEN="YOUR_BOT_TELEGRAM_TOKEN"
POSTGRES_DB="postgres"
POSTGRES_HOST="db"
POSTGRES_PASSWORD="postgres"
POSTGRES_PORT=5432
POSTGRES_USER="postgres"
REDIS_DATABASE=1
REDIS_USERNAME="default"
REDIS_PASSWORD="redis"
REDIS_PORT=6379
REDIS_HOST="redis"
REDIS_TTL_STATE=43200
REDIS_TTL_DATA=43200
WEBHOOK_ON=0
WEBHOOK_HOST="localhost"
WEBHOOK_PORT=8080
WEBHOOK_URL="YOUR_WEBHOOK_URL"
- Соберите и запустите контейнеры Docker:
docker-compose up -d --build
- Готово!
Made with ❤️ by @ivanstasevich