what happens over here and why you might care a window into the test team

6
What happens over here and why you might care A window into the Test Team Jonathan Bach [email protected] Quardev Laboratories Seattle, WA

Upload: orrin

Post on 09-Jan-2016

27 views

Category:

Documents


0 download

DESCRIPTION

What happens over here and why you might care A window into the Test Team. Jonathan Bach [email protected] Quardev Laboratories Seattle, WA. Overview. Testers and developers are often separated by a wall - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: What happens over here and why you might care A window into the Test Team

What happens over here and why you might care

A window into the Test Team

Jonathan Bach

[email protected]

Quardev Laboratories

Seattle, WA

Page 2: What happens over here and why you might care A window into the Test Team

Overview

• Testers and developers are often separated by a wall• The wall is a normal and natural result of systemic social,

methodological, and technological factors• The wall can reduce the efficiency of development and testing,

raising costs, lengthening projects, and lowering morale and quality

• Understanding these forces, a project team can reframe the tester/developer relationship and lower the wall

• Individuals can lower the wall in many cases, regardless of what the group does

Page 3: What happens over here and why you might care A window into the Test Team

What’s being said:

Testers say:Devs don't care about quality.

Devs don't care about testingDevs are basically selfishDevs shouldn't do testing.

Devs say:Testers delight in breaking the product.

Testers are complainers.Testers are technically inept.Testing is “pounding the keyboard”.

Page 4: What happens over here and why you might care A window into the Test Team

The Social Wall

• They don’t understand us.

• They don’t care about us.

• They don’t care to understand.

• They’re out of control, over there.

• They sometimes do things just to mess with us.

Page 5: What happens over here and why you might care A window into the Test Team

Exercise:Dimensional Analysis

Describe these things and conjecture what they do…

Page 6: What happens over here and why you might care A window into the Test Team

Why testing is hard

• It’s all in your head -- conjecture and refutation• Have to anticipate behaviors of an unknown user to

examine a product that's ambiguous• The product is more than just software• Who’s code is it (OS?) • We can never know quality for certain• Suitability, Testability, Compatibility, Scalability,

Interoperability, Usability, Re-usability, Learnability, Reliability, Recoverability, Adapability, Localizability, Portability, Changability