Quality Assurance
Created Monday 26 November 2012
This page is work in progress
What (general)
- backend
- backend code: unit test
functionaliteit: integratie test (test controllers)
regression test: both
frontend (not automated)
frontend code test (javascript): unit test
frontend functionaliteit (javascript): integratie test
regression test: both
User interface (not automated)
Why
- updates van libraries weten dat code goed doet (assurance)
- regressietests
- bugs eerder vinden dan humans
- architecturen verbeteringen omdat het niet meer testbaar is
- test driven development
How
When ready
- code coverage: X
- number of bug per month<x
- number of recurring bugs=0
- never
See Tools->Testing for more information of the tools