HybridTestFramework
End to End testing of Web, API, Cloud, Events and Security
파일 탐색기
최종 버전 다운로드 (.zip)- bug.yml
- feature.yml
- dependency-review.yml
- docker-publish.yml
- gradle.yml
- release-drafter.yml
- sitedoc.yml
- config.yml
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- account.avsc
- customer.avsc
- profile.avsc
- common.proto
- moviecontroller.proto
- moviestore.proto
- recommender.proto
- userpreferences.proto
- coffee.proto
- expense.proto
- greet.proto
- build.gradle
- videogif.gif
- allureReport.png
- broker.png
- browserStack.png
- confluent_dashboard.png
- Confluent_topic.png
- consumer.png
- framework.png
- githubAction.png
- gradleReport.png
- jenkinsExecution.png
- jetbrains.svg
- kafka.png
- kafka_desc.png
- kubernetes.png
- lambda_logo.svg
- logs.png
- producer.png
- projectStructure.png
- replica_leader.png
- replication.png
- restproxy.png
- schema_registry.png
- selenium.png
- seleniumGrid.png
- testResults.png
- api.md
- aws.md
- graphql.md
- grpc.md
- index.md
- kafka.md
- selenium.md
- setup.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitkeep
- .gitkeep
- browsers.json
- DataSheet.csv
- ExtentReportResults.html
- .gitkeep
- start.sh
- GraphQLQuery.java
- QueryLimit.java
- User.java
- GraphActions.java
- CoffeeClient.java
- GreetClient.java
- RpcActions.java
- Booking.java
- Bookingdates.java
- Coin.java
- Item.java
- Trades.java
- ApiActions.java
- Config.java
- S3.java
- Sqs.java
- Config.java
- AppConfig.java
- DriverController.java
- DriverManager.java
- MobileActions.java
- MobileOptions.java
- WebActions.java
- WebOptions.java
- DataActions.java
- CloudEvents.java
- Config.java
- Kafka.java
- Pubsub.java
- Sns.java
- ResultSender.java
- TestStatus.java
- SauceHomePage.java
- SauceLoginPage.java
- LoginOrange.java
- LoginPage.java
- LoginPageGuru.java
- ExtentManager.java
- ExtentTestManager.java
- AnnotationTransformer.java
- Retry.java
- TestListener.java
- WebDriverEventHandler.java
- Zap.java
- ZapApi.java
- ZapFunctionalities.java
- ZapTools.java
- ADB.java
- Android.java
- FileSystem.java
- SSH.java
- application.conf
- TC001_Test.java
- TC002_GURU_Login.java
- TC002_SecurityTest.java
- TC003_ApiTest.java
- TC004_GraphQLTest.java
- TC005_WireMockTest.java
- TC006_KafkaTest.java
- TC007_AwsTest.java
- TC009_GrpcApi.java
- TC010_GCPTest.java
- TC011_AndroidBooking.java
- TC12_SauceLabsApp.java
- aping.xml
- mobileng.xml
- mobileng_lambda.xml
- webng.xml
- webng_lambda.xml
- atms.json
- bank.json
- branches.json
- single.conf.json
- .dockerignore
- .gitignore
- .nojekyll
- build.gradle
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- docker-compose-grid.yml
- docker-compose-infra.yml
- docker-compose-kafka.yml
- docker-compose.yml
- Dockerfile
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- mkdocs.yml
- README.md
- SECURITY.md
- selenium-k8-deploy-svc.yaml
- settings.gradle
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/dipjyotimetia/HybridTestFramework
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd HybridTestFramework
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
* GRADLE_HOME: Pointing to Gradle directory\bin.
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
