Сделайте тестирование Вашего проекта лучше с Testopia!
![](https://private-user-images.githubusercontent.com/22497421/324179492-7b5582a4-3603-462a-a436-e2eac7d646ba.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA0NjQ3OTcsIm5iZiI6MTcyMDQ2NDQ5NywicGF0aCI6Ii8yMjQ5NzQyMS8zMjQxNzk0OTItN2I1NTgyYTQtMzYwMy00NjJhLWE0MzYtZTJlYWM3ZDY0NmJhLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA4VDE4NDgxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJkNGNlOTZlM2QyMmY3NjEzNDFjYzBiZTk2YTFkZjQ3NDAyMjhkN2RjYzk0NWVkMDYxMWFhNTlmNzViZmQzMzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.d4LJe-AQajUz-ZNyfqZyMgKcx2M28rjNsPz6LZQzaXU)
![](https://private-user-images.githubusercontent.com/22497421/284659550-e9c5ab19-1f8b-4ae1-bd4b-6864bfbeb4de.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA0NjQ3OTcsIm5iZiI6MTcyMDQ2NDQ5NywicGF0aCI6Ii8yMjQ5NzQyMS8yODQ2NTk1NTAtZTljNWFiMTktMWY4Yi00YWUxLWJkNGItNjg2NGJmYmViNGRlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA4VDE4NDgxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYzYWRmMWQ3YTVmOTJlNDQ0OGU4NWUxZWFlNWE1ZjhlZWVmMDFjNDM4ZDI5YzBmMGI2YWU0MThkYWFjMmY2YzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.7JNjifpbcSFGMnyeR7WEMKiV_W7Gix-xaRRH_WYRp7E)
![](https://private-user-images.githubusercontent.com/22497421/284658696-027d0d75-66b9-4ae0-98df-e6bb116b10f1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA0NjQ3OTcsIm5iZiI6MTcyMDQ2NDQ5NywicGF0aCI6Ii8yMjQ5NzQyMS8yODQ2NTg2OTYtMDI3ZDBkNzUtNjZiOS00YWUwLTk4ZGYtZTZiYjExNmIxMGYxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA4VDE4NDgxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMwOWY1MTAwM2NhMzlmMWJkZDEyNzI0MGQwOTkyYWRiNGMwMDRlYzhhN2M1ZDM0NDIxODU5MzY0MjMxNWVlOWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Lhl5GzGk-xPd6r1Myo2dRfltOC5rN3gjnzg0qGMYuws)
- Запустите бота
- Добавяйте свои устройства и программные продукты для тестирования
- Создавайте и управляете задачами тестирования проекта
- Отслеживайте статистику прохождения тестов
- Готово!
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