Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Test Coverage is an important aspect for stability of ONOS.  Test Coverage includes both Unit Tests and System Tests. 

...

System Test Coverage includes delivery of detailed test plans and that is shared with the team for reviews.  Critical and Major functional test scenarios are to be targeted for automation.  Automated tests/scripts need to be submitted into the common repository.  By committing test cases to a common repo it helps the community/users to scale the tests in future.  All test cases that are automated need to be run before and after code merges into the mainstream. Once code is committed to the mainstream, automated test scripts need to be integrated to jenkins QA jobs for continuous regression of the features.

ON.Lab test engineer(s) will collaborate with the testers in the brigade and guide them through the test coverage procedures.  Testers on the brigade team can also take advantage of the existing automation framework and tools that ON.Lab uses for system automated tests.

Refer to System Testing Guide for more details.