| alitech wrote
Am i right to assume that QA is an alternative term for software testing or is there a difference? |
I'm sure that for those closer to the Quality Assurance/Testing discipline and for some of the purists out there are differences between Quality Assurance and Software Testing however, in practice, the term QA & Testing are used interchangeably.
From a pure definition perspective the biggest difference is that software testing tends to refer strictly to the activities involved in using the system after it has been developed that is test the actual product. Quality Assurance is not restricted to the testing of the actual product. QA implies a process for ensuring quality in the entire development process including requirements, functional specifications, and then the actual code/product. The idea is that quality assurance needs to start with the requirements - do we have good requirements since if the requirements are bad there is no value in testing the actual product down the line.
In reality, very few testing teams are involved in performing Quality Assurance on requirements and functional specifications. Most QA teams focus on the testing the actual product.
- Adrian