CAST 2016 has ended
Testing: Software Development Catalyst

Testing is not an isolated activity. It interacts with and influences other disciplines in software development such as design, coding, release management, and deployment. As testers, our skills and experiences add value far beyond the immediate context of verifying functionality. Threats to value other than software errors exist.

Yet our discussions are often constrained to the testing space, omitting the connections to, and dependencies on, other roles and activities. Testing is an integral discipline of software development, and often plays an active and important role in bridging gaps between technical and business-focused roles, between leaders and engineers, and between makers and users.

How does the testing piece fit into the software development puzzle? How does – and how should – testing interact with other disciplines in software development? How can we most effectively add value to the software development projects we participate in?

Please join us for our 11th annual conference at the Simon Fraser University Harbour Centre campus in downtown Vancouver, Canada, August 8-10 2016.


IMPORTANT NOTE: Creating a profile on this site does not constitute registering to attend the conference. If you would like to attend and have not yet registered, please Learn More »

Monday, August 8 • 09:00 - 12:30
What Catalyzes Testing? Testability!

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Whether you are Agile or Waterfall, you want testability. Whether you release periodically or continuously, you want testability. Testability means how easily a product can be tested. In other words, do bugs hide from you, lurking deep in the folds of your technology? Or do they run out and surrender when you come by, wearing bright reflective vests? Developers need to know this, not just to help the testing process, but to improve debugging, maintenance, and eliminate irreproducible bugs. And testers need to know this, in order to make the case to developers and management that testability creates speed and enables agility.

We will first consider the big picture: a revised version of the Agile Testing Quadrants that shows how testability is a core element. Then we will delve into the five major dimensions of testability: project-related, value-related, subjective, intrinsic, and epistemic. Finally, we will deal with how to assess the testability of a product.

avatar for James Bach

James Bach

CEO and Principal Consultant, Satisfice, Inc.
I am the creator of Rapid Software Testing methodology, and an internationally known teacher, author, and consultant. I started as a developer, then became a tester and test manager, before starting my own software testing consultancy, Satisfice, Inc., in 1999.I am a founder of the... Read More →

Monday August 8, 2016 09:00 - 12:30 PDT
Canfor Policy Room (1600) Simon Fraser University Vancouver 515 West Hastings Street Vancouver, BC V6B 5K3