
Сквозное тестирование веб-приложений, API, облачных сервисов, событий и безопасности
В эпоху облачно-ориентированного мира мы не можем привязываться к одному фреймворку, однако по требованиям проекта нам часто приходится развивать существующее решение для тестирования таким образом, чтобы оно могло покрывать множество различных потребностей.
Поэтому HybridTestFramework нацелен на создание моста между устаревшими системами (legacy) и системами, которые всё ещё находятся в переходной фазе миграции в облако, с суперсовременными облачно-ориентированными системами.
Это комплексный и универсальный фреймворк для тестирования, охватывающий различные аспекты тестирования ПО. Его цель — помочь разработчикам и тестировщикам оптимизировать процесс тестирования и обеспечить высочайшее качество своих приложений.
Не забудьте поставить звезду репозиторию! Ваша поддержка вдохновляет меня!
git clone
cd
# Импортируйте проект в IntelliJ как Gradle-проект
gradle clean
gradle build
gradle task api
gradle task web
gradle task mobile
gradle allureReport
gradle allureServe
Создайте новый класс и назовите его по шаблону TC00_E2E_TEST-**
docker-compose up -d
docker-compose -f docker-compose-infra up -d
docker-compose scale chrome=5
docker-compose scale firefox=5
docker-compose -f docker-compose-kafka.yml up
docker-compose -f docker-compose-kafka.yml down --rmi all
kubectl apply -f selenium-k8s-deploy-svc.yaml
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yaml
kubectl proxy
kubectl describe secret -n kube-system | grep deployment -A 12
## Удаление развёртываний
kubectl delete deployment selenium-node-firefox
kubectl delete deployment selenium-node-chrome
kubectl delete deployment selenium-hub
Перейдите
по адресу http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

