Skip to content

unity-sds/unity-system-test

Repository files navigation


logo

Unity System Test

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.

Features

  • 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

Contents

Quick Start

This guide provides a quick way to get started with our project. Please see our docs for a more comprehensive overview.

Requirements

  • Knowledge of Behavior Driven Development (BDD)
  • Behave framework
  • Unity username and password for service based testing
  • AWS access for in-depth testing

Setup Instructions

  1. Install the behave framework:
 pip install behave

Run Instructions

  1. Run the tests
 behave

Usage Examples

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

Build Instructions (if applicable)

No builds are necessary- thes run from source code.

Test Instructions (if applicable)

  1. Test plan is communicated in the feature files of this project.

Changelog

See our CHANGELOG.md for a history of our changes.

See our releases page for our key versioned releases.

Frequently Asked Questions (FAQ)

Contributing

Interested in contributing to our project? Please see our: CONTRIBUTING.md

License

See our: LICENSE

Support

TBD

About

System Test area of the Unity Repository

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •