qa evolution, in pictures
DESCRIPTION
TRANSCRIPT
QA evolution, in pictures
by Fedorniak Liubomyr
Dark Team legend
Evolution
Analytic School
Analytic School
testing process
• Testing is a branch of Mathematics
• All developers are testers
• Good for mathematic oriented products
• Is a base of testing schools
Analytic School (50th)
Standard School
• Came from growing industry
• Soft = Standart = Success
• Testing must be managed (i.e. predictable, repeatable,
planned)
• Testing measures development progress
Standard School
Quality School
• Quality (standart) can be only for customer
• Testers may need to police developers to follow the
rules.
• Testers have to protect users from bad software.
• Gatekeeper - QA
Quality School
Agile School
• Iterative develop small features and show
• Software is an ongoing conversation
• Agile manifesto
• Product owner as quality identificator
• Testing tells us when development story is
complete
• Tests must be automated
Agile School (begin of 90th)
Context-Driven School
• Context is a main thing
• Product have quality, if it solve proper issue
• Software created by people. People set the context.
• Testing provides information to the project.
• Testing is a skilled, mental activity.
• Testing is multidisciplinary.
Context-Driven School
• Nobody wants pay for testers, but all want quality
products
• Testing is a product thermometer
• All depends of context
• Main question is: how to choose right approach or
combine them
Conclusion
Questions?
Email: [email protected]
Skype: liubomyr.fedorniak