Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vobu/ui5-unified-test-stack
QUnit-, OPA-, and wdi5-tests on Webdriver.IO
https://github.com/vobu/ui5-unified-test-stack
opa openui5 qunit sapui5 ui5 wdi5
Last synced: about 1 month ago
JSON representation
QUnit-, OPA-, and wdi5-tests on Webdriver.IO
- Host: GitHub
- URL: https://github.com/vobu/ui5-unified-test-stack
- Owner: vobu
- License: apache-2.0
- Created: 2023-10-19T13:33:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-20T06:53:34.000Z (over 1 year ago)
- Last Synced: 2024-11-10T03:47:30.236Z (3 months ago)
- Topics: opa, openui5, qunit, sapui5, ui5, wdi5
- Language: JavaScript
- Homepage: https://blogs.sap.com/2023/10/19/ui5s-unified-test-tech-stack/
- Size: 205 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UI5 Application single.teststack
showcasing Unit (QUnit)-, Integration (OPA)- and end-to-end (wdi5)-tests running on the same tech stack, namely Webdriver.IO
Corresponding blog post is at https://blogs.sap.com/2023/10/19/ui5s-unified-test-tech-stack/
## Preparation
```sh
npm install
```## Run the App and all tests
```sh
npm test
```## Thanks
All done with community-driven tooling!
- `yo easy-ui5 app` -> generate the UI5 app
- `npm init wdi5@latest` -> install `wdi5`
- `wdio-qunit-service` -> testrunner for QUnit- and OPA-tests## License
This work is dual-licensed under [Apache 2.0 and the Derived Beer-ware 🍺 License](LICENSE). The official license will be Apache 2.0 but finally you can choose between one of them if you use this work.