the eye of a skilled software tester

17
The Eye of a Skilled Software Tester Rikard Edgren TIBCO Spotfire Scandinavian Developer Conference 2011-04-05

Upload: dalmar

Post on 23-Feb-2016

57 views

Category:

Documents


1 download

DESCRIPTION

The Eye of a Skilled Software Tester. Rikard Edgren TIBCO Spotfire Scandinavian Developer Conference 2011-04-05. The Test Eye. want to see problems see a lot of things look at many places look often focus on what’s important look for others. Want to See Problems. motivation - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Eye of a Skilled Software Tester

The Eye of a Skilled Software Tester

Rikard EdgrenTIBCO Spotfire

Scandinavian Developer Conference 2011-04-05

Page 2: The Eye of a Skilled Software Tester

The Test Eye

– want to see problems– see a lot of things– look at many places– look often– focus on what’s important– look for others

Page 3: The Eye of a Skilled Software Tester

Want to See Problemsmotivation

we want working software, but...

…enjoy finding problems before customers

Page 4: The Eye of a Skilled Software Tester

See a Lot of Thingsready for the unexpected (serendipity)

prepare environment (Error-Prone Machine)

see more than bugs (low-hanging fruit)

Page 5: The Eye of a Skilled Software Tester

Look at Many PlacesScreen, files, logs, docs, temp files, marketing...Look at more sources than specifications

- business usage- technology- environments- taxonomies- bug history/support incidents- standards- test analysis heuristics- quality characteristics

Page 6: The Eye of a Skilled Software Tester

Ongoing Test Ideascan evaluate Capability, Reliability, Usability,

Charisma, Security, Performance, Installability, Compatibility et.al.

in the back of your headexecuted for free

reveals more information the more you test

http://thetesteye.com/posters/TheTestEye_SoftwareQualityCharacteristics.pdf

Page 7: The Eye of a Skilled Software Tester

Look Oftenpractice and learn in your optimal way

think, read, discuss, repeat

all days are testing days

Page 8: The Eye of a Skilled Software Tester

Focus on What’s Importantthe most difficult thing...

requirements and knowledge about usage helps...

curiosity, collaboration, and active learning of diverse areas helps...

...a skill that evolves over time

Page 9: The Eye of a Skilled Software Tester
Page 10: The Eye of a Skilled Software Tester

The Eye for Otherssystem testers have system knowledge

“one of few who will examine the full product in detail”

Do you know what you should know?Who are “The Others”?

PI = Product Investigator

Page 11: The Eye of a Skilled Software Tester

Agile Testing Quadrant

originating from Brian Marick

Page 12: The Eye of a Skilled Software Tester

Agile Testing Quadrant

originating from Brian Marick

Page 13: The Eye of a Skilled Software Tester

Automated vs. Manualsome should be automatedsome should be tested subjectively

many should be tested with both approachescomplementary, not antagonistic

Who? What? When?It depends...

Page 14: The Eye of a Skilled Software Tester

Creativity

where would you like to have an extra pair of eyes?

Page 15: The Eye of a Skilled Software Tester

Creativity

where should a tester like to have an extra pair of eyes?

Page 16: The Eye of a Skilled Software Tester

Closing Notessystem testing is more craft than engineering

software is made for humans, by humans

open your eyes

Page 17: The Eye of a Skilled Software Tester

Questions ???

background image: Miska Knapek

[email protected]