
Web、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/ に移動

