Top Banner
QA Evolution to the present day Presener: Michael Yavin QA Engineer
24

QA evolution to the present day

Jan 25, 2015

Download

Documents

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: QA evolution to the present day

QA Evolution to the present day

Presener: Michael YavinQA Engineer

Page 2: QA evolution to the present day

Dark Teamlegend

Page 3: QA evolution to the present day

Evolution

Page 4: QA evolution to the present day

Analytic School

Page 5: QA evolution to the present day

Analytic Schooltesting process

Page 6: QA evolution to the present day

• Testing is a branch of Mathematics• All developers are testers• Good for mathematic oriented products• Is a base of testing schools

Analytic School(50th)

Page 7: QA evolution to the present day

Standard School

Page 8: QA evolution to the present day

• Came from growing industry• Soft = Standart = Success• Testing must be managed (i.e. predictable, repeatable, planned)• Testing measures development progress

Standard School

Page 9: QA evolution to the present day

Quality School

Page 10: QA evolution to the present day

• 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

Page 11: QA evolution to the present day

Agile School

Page 12: QA evolution to the present day

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

Page 13: QA evolution to the present day

Context-Driven School

Page 14: QA evolution to the present day

• 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

Page 15: QA evolution to the present day

Who is Quality Engineers and what they do

ХТО МИ ТАКІ?

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

Page 16: QA evolution to the present day

Here do this, there do that.

Understood?Yeap. All

clear

Yeap

Workflow in small companies

Page 17: QA evolution to the present day

Workflow in big companies

Page 18: QA evolution to the present day

Quality Engineer

Page 19: QA evolution to the present day

Quality Engineer

Feature knowledge

Page 20: QA evolution to the present day

Quality Engineer

Feature knowledgeCritical side view

Page 21: QA evolution to the present day

Quality Engineers in SysIQ

Page 22: QA evolution to the present day

• 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

Page 23: QA evolution to the present day

Questions?

Page 24: QA evolution to the present day