Unit-testing, Auto-testing, and Manual Testing
August 8, 2023•168 words
There are 3 concepts in QA/QC (QA: procedures and certification, QC: actual testing works): Unit-test, auto-test, manual test.
Unit-test
Unit-test isn't good for regular quality or even to 80% quality (A grade) of programmes or services because it takes to much time that is equivalent to development time to test every piece of logic in programmes. This is the same as writing the same source code 1 more time. Unless it is about premium quality above A grade.
Auto-test
Auto-tests are good to save testers' time but it is disaster during early development due to the UI is changing constantly in time even every day. However, for those features are already quite stable, auto-test is good.
Manual-test
Manual-tests are important to check cases that users should always use. During early development, manual-test sheets are a good choice.
Options for Cases
A-grade Quality:
- No unit-tests
- Auto-tests when stable
- Manual-tests always
Premium-grade Quality:
- With unit-tests
- Auto-tests when stable
- Manual-tests always