
वेब, एपीआई, क्लाउड, इवेंट्स और सुरक्षा का एंड-टू-एंड परीक्षण
क्लाउड-नेटिव (cloud-native) विश्व के इस युग में हम किसी विशेष फ्रेमवर्क से बंधे नहीं रह सकते, हालाँकि परियोजनाओं की आवश्यकता के कारण हमें अक्सर मौजूदा परीक्षण समाधान को इस प्रकार विकसित करने की आवश्यकता होती है कि वह कई परीक्षण आवश्यकताओं को पूरा कर सके, इसलिए HybridTestFramework का लक्ष्य उन पुराने सिस्टमों या उन सिस्टमों के बीच एक सेतु बनाना है जो अभी भी क्लाउड-नेटिव सिस्टम में स्थानांतरण की प्रक्रिया में हैं। यह एक व्यापक और बहुमुखी परीक्षण ढाँचा है जो सॉफ्टवेयर परीक्षण के विभिन्न पहलुओं को कवर करने के लिए डिज़ाइन किया गया है। इसका उद्देश्य डेवलपर्स और परीक्षकों को अपनी परीक्षण प्रक्रिया को सुव्यवस्थित करने और अपने अनुप्रयोगों में उच्चतम गुणवत्ता सुनिश्चित करने में मदद करना है।
रिपॉजिटरी को स्टार करना न भूलें! आपका समर्थन ही मुझे प्रेरित रखता है!
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
नई क्लास बनाएँ और उसका नाम 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
यहाँ जाएँ: http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

