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