
웹, API, 클라우드, 이벤트 및 보안의 종단 간 테스트
클라우드 네이티브 시대에 우리는 특정 프레임워크에 고정될 수 없지만, 프로젝트 요구사항에 따라 기존 테스트 솔루션을 여러 테스트 요구사항을 충족할 수 있도록 발전시켜야 하는 경우가 많습니다. 따라서 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/

