
End-to-End-Tests von Web, API, Cloud, Events und Sicherheit
In der Ära der Cloud-native-Welt können wir uns nicht auf ein bestimmtes Framework festlegen, aber aufgrund von Projektanforderungen müssen wir die bestehende Testlösung oft so weiterentwickeln, dass sie mehrere Testanforderungen erfüllen kann. Daher zielt HybridTestFramework darauf ab, eine Brücke zwischen den traditionellen Systemen oder den Systemen, die sich noch in einer Migrationsphase zur Cloud befinden, und den supercoolen Cloud-native-Systemen zu schlagen. Es ist ein umfassendes und vielseitiges Test-Framework, das verschiedene Aspekte des Softwaretests abdeckt. Sein Zweck ist es, Entwicklern und Testern zu helfen, ihren Testprozess zu optimieren und die höchste Qualität ihrer Anwendungen sicherzustellen.
Vergiss nicht, das Repository zu markieren! Deine Unterstützung ist das, was mich motiviert!
git clone
cd
# import project from intellij as a gradle project
gradle clean
gradle build
gradle task api
gradle task web
gradle task mobile
gradle allureReport
gradle allureServe
Erstellen Sie eine neue Klasse und nennen Sie sie 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
## To delete deployments
kubectl delete deployment selenium-node-firefox
kubectl delete deployment selenium-node-chrome
kubectl delete deployment selenium-hub
Navigieren Sie
zu http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

