https://github.com/znsio/getting-started-with-teswiz
Sample project to get started with teswiz
https://github.com/znsio/getting-started-with-teswiz
Last synced: about 1 year ago
JSON representation
Sample project to get started with teswiz
- Host: GitHub
- URL: https://github.com/znsio/getting-started-with-teswiz
- Owner: znsio
- License: mit
- Created: 2021-11-15T08:35:43.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-16T04:33:10.000Z (about 2 years ago)
- Last Synced: 2024-04-16T08:50:03.311Z (about 2 years ago)
- Language: Java
- Size: 131 MB
- Stars: 7
- Watchers: 5
- Forks: 52
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# getting-started-with-teswiz
### This is a sample project to understand and start using [teswiz](https://github.com/znsio/teswiz)
## teswiz
[](https://github.com/znsio/teswiz)
[](https://github.com/znsio/teswiz/stargazers)
[ ](https://github.com/znsio/teswiz/pulls)
[](https://github.com/znsio/teswiz/network)
## Latest teswiz release status:
[](https://jitpack.io/#znsio/teswiz)
[](https://github.com/znsio/teswiz/actions/workflows/Build_And_Run_Unit_Tests_CI.yml)
[](https://github.com/znsio/teswiz/actions/workflows/codeql-analysis.yml)
## Latest successful teswiz build id:
[](https://jitpack.io/#znsio/teswiz)
## Step to start using tewiz in your project:
* Clone/download the getting-started-with-teswiz repo
* For the android apk, find the package and activity
aapt dump badging src/test/resources/sampleApps/.apk | grep package
aapt dump badging src/test/resources/sampleApps/.apk | grep activity
* Create a copy of an existing configs file - ex: ./configs/myapp.properties
Update `APP_PACKAGE_NAME` and `APP_NAME`, `BASE_URL`
* Create a copy of an existing capabilities file - ex: ./caps/myapp_capabilities.json
* Update `android->app->local`, `android->appActivity` and `android->appPackage`
* Update `src\test\resources\reportportal.properties` file
* [Run the sample test](https://github.com/znsio/teswiz/blob/main/docs/SampleTests-README.md)
## Additional information
# [Prerequisites](https://github.com/znsio/teswiz/blob/main/docs/GettingStartedUsingTeswiz-README.md)
# [Getting started using teswiz](https://github.com/znsio/teswiz/blob/main/docs/GettingStartedUsingTeswiz-README.md)
# [Running the sample tests](https://github.com/znsio/teswiz/blob/main/docs/SampleTests-README.md)
# [Setting up the Hard Gate](https://github.com/znsio/teswiz/blob/main/docs/HardGate.md)
# [Visual Test Automation](https://github.com/znsio/teswiz/blob/main/docs/RunningVisualTests-README.md)
# [Configure your test execution](https://github.com/znsio/teswiz/blob/main/docs/ConfiguringTestExecution-README.md)
# [Configuration options](https://github.com/znsio/teswiz/blob/main/docs/ConfigurationParameters-README.md)
Test execution using teswiz is highly configurable. This enables you to control what type of tests you want to execute, and where (environment, local/cloud), etc, without making changes to your code.
#  Breaking changes in teswiz v0.0.81 
Refer to the [breaking changes](https://github.com/znsio/teswiz/blob/main/docs/BreakingChanges-README.md) section in [teswiz](https://github.com/znsio/teswiz) repo
# [Feature/Functional coverage](https://github.com/znsio/teswiz/blob/main/docs/FeatureCoverage-README.md) from your test execution
# Using teswiz for your automation?
Simply download the repo as a zip file, or clone it, and run the command:
./gradlew clean run