System Test area of the Unity Repository
This repository includes the system test plan to be executed against a release of the Unity software system. This is mainly forr developers and integrators of Unity software.
- BDD driven test plans allow to keep test plans in sync with real world deployments.
- Test plans to address requirements
- tags to allow for testing of shared services, smoke tests, and destructive tests
This guide provides a quick way to get started with our project. Please see our docs for a more comprehensive overview.
- Knowledge of Behavior Driven Development (BDD)
- Behave framework
- Unity username and password for service based testing
- AWS access for in-depth testing
- Install the behave framework:
pip install behave
- Run the tests
behave
behave
Run against "develop" values
behave --tags=@develop features/tagged_examples.feature
Run against "test" values
behave --tags=@test features/data_catalog/parent_collections.feature
run Shared Service Tests:
behave --tags=shared
No builds are necessary- thes run from source code.
- Test plan is communicated in the feature files of this project.
See our CHANGELOG.md for a history of our changes.
See our releases page for our key versioned releases.
Interested in contributing to our project? Please see our: CONTRIBUTING.md
See our: LICENSE
TBD