[2015][U01] Review by Testing: Analyzing a Specification by Testing the Product

CopenhagenContext 2015: Program – Program in Sched® – Registration

Review by Testing: Analyzing a Specification by Testing the Product [U01] – CLOSED !!

Register for this Tutorial (only) via PrettyGoodTesting !!

Full Day Tutorial with James Bach, Satisfice Inc. (US) and Pradeep Soundararajan, Moolya Software Testing Ltd. (IN)

Specifications (requirements documents, user stories, functional design specs, etc.) play an important role in software projects. But that role is often misunderstood. The common myth is that a specification is written before the intended product is created, and that it is a complete and authoritative description of that product. In fact, this is almost never true. A tester can spend his entire career without seeing such a thing.

The reality is that almost all specifications are written by distracted, bored engineers- not professional communicators- who are trying to communicate things that haven’t been fully thought through or agreed upon by all stakeholders. Specifications are often little more than rough sketches.

The tester stands between the product and it’s spec. The tester must come to understand the spec (he does this by any means necessary, including testing the product) while simultaneously coming to understand the intent of the spec and the actual behavior of the product. What testers discover may cause changes to spe’c or the product or both at once.

James and Pradeep will take the participants through a journey of hands on exploratory testing of an application which has a simple specification. The goal will be to experience how testing is not only a process of examining a product, but also critically analyzing (and potentially rewriting) it’s specification.



CopenhagenContext_2015_Speaker_James_BachusJames Bach (consulting software tester and Buccaneer-Scholar) is an acclaimed innovator and coach in the field of software testing. After spending a few years as a video game programmer, in 1987 he became the youngest manager at Apple Computer when, at 20, he was hired to run a test team. He has been a tester ever since. He spent about ten years managing testing in Silicon Valley, but for the last fifteen years, he has traveled the world testing the Rapid Software Testing (RST) methodology and serving as an expert witness on court cases involving software testing.
James is the author of two books, Lessons Learned in Software Testing and Secrets of a Buccaneer-Scholar. His special focus is helping companies make the transition from “factory-style” testing (which ignores the role of human ingenuity and motivation) to systematic skilled software testing whereby each tester takes professional development seriously. He is a founder of the influential Context-Driven school of testing and a charter member of both the Association for Software Testing as well as the International Society for Software Testing.

See also James’ Keynote “Test Cases are Not Testing: Toward a Performance Culture” [K01]

Follow James

LinkedIn: https://www.linkedin.com/pub/james-bach/11/8a8/618
Twitter: @JamesMarcusBach
Blog: http://www.satisfice.com/blog
WebSite: http://www.Satisfice.com



CopenhagenContext_2015_Person_Speaker_Profile_Pradeep_Soundararajan_LowResinPradeep Soundararajan started as a tester more than a decade ago and now is the CEO of Moolya, Inc.
Moolya is a mobility test solutions company that solves three testing problems for its customers – device fragmentation, quality and automation.Pradeep aims to disrupt the space of mobility testing with Moolya. Watch him do it or be a partner in disruption. Connect with Pradeep on LinkedIn, Twitter (see below) and Email at pradeep.srajan (at) google (dot) com.

See also Pradeep’s Keynote “A Testing Business meets the Business of Testing” [K03]

Follow Pradeep

LinkedIn: www.linkedin.com/in/testertested
Twitter: @TesterTested
Blog: http://TesterTested.blogspot.dk (discontinued)
WebSite: http://www.Moolya.com


Follow CopenhagenContext

LinkedIn: www.linkedin.com/company/copenhagencontext
Twitter: @CPHcontext
WebSite: CopenhagenContext.com


Contact CopenhagenContext

Email: COCO (at) CopenhagenContext (dot) com
Tel: (+45) 28 49 03 01