“Quality is not equal to test. Quality is achieved by putting development and testing into a blender and mixing them until one is indistinguishable from the other.”
“Testing must be an unavoidable aspect of development, and the marriage of development and testing is where quality is achieved."
Definition of Quality Assurance: “A program for the systematic monitoring and evaluation of the various aspects of a project or service to ensure that standards of quality are being met"
Definition of Quality Control: “An aggregate of activities (as design analysis and inspection for defects) designed to ensure adequate quality especially in manufactured products"
Moving towards team ownership: “The goal of engineers with 'Testing' in their title should be to improve the productivity of those who write feature code. Testing must not create friction that slows down innovation and development."
* How Google tests Software, page 44
“Small tests lead to code quality. Medium and large tests lead to product quality."
-more-
The question a small test attempts to answer is, “Does this code do what it is supposed to do?”
The question a medium test attempts to answer is, “Does a set of near neighbor functions interoperate with each other the way they are supposed to?”
The question a large test attempts to answer is, “Does the product operate the way a user would expect and produce the desired results?”
Projects are encouraged to maintain a healthy mixture of test sizes among their various test suites. It is considered just as wrong to perform all automation through a large end-to-end testing framework as it is to provide only small unit tests for a project
-more-
-more-
-more-
-more-
-more-
-more-
-more-
“How we evaluate ourselves, and improve."
-more-
-more-
Add a test for each nontrivial bug fix
In a culture where testing resources were scarce, signing up for this program got a product team far more testers than it ordinarily would have merited.
They got lots of attention from good testers who signed up to be Test Certified Mentors.