1 / 6

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 jonb@quardev.com Quardev Laboratories Seattle, WA. Overview. Testers and developers are often separated by a wall

orrin
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What happens over here and why you might careA window into the Test Team Jonathan Bach jonb@quardev.com Quardev Laboratories Seattle, WA

  2. 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

  3. What’s being said: Testers say: Devs don't care about quality. Devs don't care about testing Devs are basically selfish Devs shouldn't do testing. Devs say: Testers delight in breaking the product. Testers are complainers. Testers are technically inept. Testing is “pounding the keyboard”.

  4. 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.

  5. Exercise:Dimensional Analysis Describe these things and conjecture what they do…

  6. 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

More Related