A source of endless debate in between executing test cases. What are they; when; and by whom?
What is Testing?
Testing is activity undertaken to confirm "something" conforms to one or more requirements. Said requirements can be non-functional or functional.
What is Quality Assurance?
QA is the process from which a person can be sure of the rigour with which testing and development activities were undertaken.
Do they need separate roles?
In my humble opinion No.
Prior to the start of testing the Test Manager should be able to clearly show how the testing will be
- planned
- prepared
- executed
- reported
- completed
Otherwise known as a strategy. Once implemented at a day-to-day level any user should be able to see the progress so far. This view should be based on a scorecard which is clear and transparent.
Of course in the case of life- or safety-critical systems there may be a need for external QA. For instance nuclear power or jet plane navigation systems.
No comments:
Post a Comment