
اختبار شامل من البداية إلى النهاية للويب، API، السحابة، الأحداث، والأمان
في عصر العالم السحابي الأصلي لا يمكننا التمسك بإطار عمل معين، ولكن نظرًا لمتطلبات المشروع غالبًا ما نحتاج إلى تطوير حل الاختبار الحالي بطريقة تلبي متطلبات اختبار متعددة، وبالتالي فإن HybridTestFramework يهدف إلى إنشاء جسر بين أنواع الأنظمة القديمة أو الأنظمة التي لا تزال في مرحلة انتقالية للانتقال إلى السحابة مع أنظمة سحابية أصلية رائعة. إنه إطار اختبار شامل ومتعدد الاستخدامات مصمم لتغطية جوانب مختلفة من اختبار البرمجيات. الغرض منه هو مساعدة المطورين والمختبرين في تبسيط عملية الاختبار وضمان أعلى جودة في تطبيقاتهم.
لا تنسَ وضع نجمة على المستودع! دعمك هو ما يبقيني متحمسًا!
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/

