36
The tester’s dilemma’s Debate © 2013, René Tuinhout

The tester's dilemmas

  • Upload
    sqalab

  • View
    263

  • Download
    0

Embed Size (px)

DESCRIPTION

Презентация доклада René Tuinhout на конференции SQADays-14 English Day, Львов 7 ноября 2013 René Tuinhout

Citation preview

Page 1: The tester's dilemmas

The tester’s dilemma’sDebate

© 2013, René Tuinhout

Page 2: The tester's dilemmas

2

Program

Page 3: The tester's dilemmas

3

Introductions

• Roles in programming and testing → test manager / test advisor / practice lead / tutor

…René Tuinhout

Page 4: The tester's dilemmas

4

Page 5: The tester's dilemmas

5

Let’s start

Page 6: The tester's dilemmas

6

History (1/6) – The people

9-9-1947

Page 7: The tester's dilemmas

7

History (2/6) – The people

Bron: Wikipedia

Quality: the total of features and characteristics of a product or service that bear on its ability to satisfy stated or implied needs (ISO 8402)

Quality: The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations. [After IEEE 610]

Quality: is a relative concept, it is relative to a set ofrequirements (ISO 9000)

Page 8: The tester's dilemmas

8

History (3/6) – The models

http://www.pg.com.ua/welcome_eng.htm

Page 9: The tester's dilemmas

9

History (4/6) – The roles

• Pioneers

• Early professionals (using a framework)

• Professionals (using framework within profession)

Page 10: The tester's dilemmas

10

History (5/6) – The tester´s spot

Acceptance Test

Component Integration Test

Component Test

System IntegrationTest

System Test

User needs,Requirements,

Business processes

SystemSpecification

Technical Design& Code

Page 11: The tester's dilemmas

11

History (6/6) – The tester´s spot

• Change from “do it yourself” to hiring and outsourcing;

• From “Build from scratch” to “combining what´s there”;

• Model based development and -testing;

• Economic developments (crises)

• …

Page 12: The tester's dilemmas

12

Page 13: The tester's dilemmas

13

Now(1/6) – The people

Page 14: The tester's dilemmas

14

Now(2/6) – The roles

• Tester• Test analyst• Test engineer• L&P tester• Performance Tester• Usability tester• Test coordinator• Test manager• Test change manager• Test continuity manager• Test advisor• Blended roles• …

Page 15: The tester's dilemmas

15

Now(3/6) – The tester´s spot

Component Integration Test

Component Test

System IntegrationTest

System Test

User needs,Requirements,

Business processes

SystemSpecification

Technical Design& Code

Acceptance Test

Page 16: The tester's dilemmas

16

Now(4/6) – And more

• Models for outsourcing;• SOA, development methods• Model based• DevOps teams• …

Page 17: The tester's dilemmas

17

Now(5/6) – Questions and answers

What does the customer want?

Well tested products?A speedy time to market?Affordable testing?

De customer wants a good product.

Do you need testing for that?Basically, your customer doesn’t care:Even if you’d have to run a marathon for it…

Page 18: The tester's dilemmas

18

Now(6/6) – Conclusion

Conclusion:

It’s about the product, not about the testing!

Page 19: The tester's dilemmas

19

Page 20: The tester's dilemmas

20

Debate – Some rules

• An thought will be presented

• If the location allows, form two groups (pro & con)

• Please raise your hand if you have an opinion regarding this thought

• The moderator selects the order in which opinions, arguments and counterarguments are expressed

• Please stand when expressing your opinion

• Please try to formulate concisely

• The time for discussion is limited,and will be moderated

Page 21: The tester's dilemmas

21

Thought

“To be able to test properly, you sometimes have to

break the law”

Page 22: The tester's dilemmas

22

Thought

“Test managers are obsolete”

Page 23: The tester's dilemmas

23

Thought

“Stakeholders should be prevented from changing

requirements after acertain date”

Page 24: The tester's dilemmas

24

Thought

“The test profession will go extinct within 10 years

from now”

Page 25: The tester's dilemmas

25

Thought

“Agile development will replace waterfall

development”

Page 26: The tester's dilemmas

26

Thought

“Test expertise can not be measured by standardised

certificates”

Page 27: The tester's dilemmas

27

Thought

“Each and every test project is unique.

Therefore, every test project needs a new,

unique, way of working.”

Page 28: The tester's dilemmas

28

Thought

“Not properly testing software after

development should be punishable by law”

Page 29: The tester's dilemmas

29

Thought

“Every test can and should be automated.”

Page 30: The tester's dilemmas

30

Thought

“Requirements cause much more bugs than code

does”

Page 31: The tester's dilemmas

31

Thought

“Testing should be more about reviews and

inspections, and less about code execution”

Page 33: The tester's dilemmas

33

Thought

“Testing, in essence, is about ticking check boxes”

Page 34: The tester's dilemmas

34

Thought

“It’s a great day in testing, the day that 0 defects are

found”

Page 35: The tester's dilemmas

35

For slides and discussion topics

If you would like to receive the slides presented, please leave your name and e-mail address and I’ll send you a .pdf.

Page 36: The tester's dilemmas

The tester’s dilemma’sDebate

© 2013, René Tuinhout

René [email protected]

nl.linkedin.com/in/renetuinhout