Skip to content

QA and testing

Pavel Tišnovský edited this page Sep 15, 2017 · 14 revisions

Actual status

Integration tests

Priority: high

Integration tests are part of the fabric8-analytics-common repository

They are based on the Behave project

Documentation

End-to-end tests

Priority: high

Issues/TODO

Blockers

Due to Build pipeline cannot proceed with automating UI stack reports.


Unit tests

Priority: normal

Unit tests are part of sources for all components

Documentation

N/A (see Issues below)

Issues/TODO

Blockers


Performance tests

Priority: normal

  • Performance tests are run against Core server (almighty-core)

  • Performance tests are run against Jobs server (flow-analysis and so)

  • CRUD tests for workitems

  • Contact information: Pavel Macik

Documentation

Issues/TODO

Blockers


Code quality tests

Priority: low

N/A at this moment

Documentation

Blockers


Regression tests

Priority: low

N/A at this moment

Documentation

N/A

Issues/TODO

  • TBD

Blockers

  • TBD


Test plans

Overall

Move this document from wiki to the new repo? fabric8-qa or something like this?

End-to-end tests

Integration tests

Unit tests

Performance tests

  • [-] Cooperate with Pavel Macik who is responsible for perftests for all components

  • [-] Define stories for perftests for analytics modules

Code quality tests

Regression tests

  • [-] Define the process

  • [-] Cooperate with devels to follow the process

  • [-] Update/create Jenkins jobs to perform regression tests


Useful links