qa evolution to the present day

Post on 25-Jan-2015

1.098 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

QA Evolution to the present day

Presener: Michael YavinQA Engineer

Dark Teamlegend

Evolution

Analytic School

Analytic Schooltesting 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 must be flexible

Context-Driven School

Who is Quality Engineers and what they do

ХТО МИ ТАКІ?

МИ ТЕСТУВАЛЬНИКИ!

Here do this, there do that.

Understood?Yeap. All

clear

Yeap

Workflow in small companies

Workflow in big companies

Quality Engineer

Quality Engineer

Feature knowledge

Quality Engineer

Feature knowledgeCritical side view

Quality Engineers in SysIQ

• 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?

top related