Conference Presentations

The Unfortunate Triumph of Process over Purpose
Slideshow

As a test manager, James Christie experienced two divergent views of a single project. The official version claimed that planning and documentation were excellent, with problems discovered during test execution being managed effectively. In fact, the project had no useful plans, so testers...

James Christie, Claro Testing
Testing Compliance with Accessibility Guidelines
Slideshow

Currently, 2.4 billion people use the Internet, and about 10 percent of the world’s population has some form of disability. This means millions of potential users will have difficulty accessing the Internet. Thus, accessibility testing should not be ignored. Anish Krishnan discusses the...

Anish Krishnan, Hexaware Technologies, Ltd
The Power of an Individual Tester: The HealthCare.gov Experience
Slideshow

Like millions of other Americans, Ben Simo visited HealthCare.gov in search of health insurance and found a frustratingly buggy website that was failing to fulfill its purpose―to educate people on the new health insurance law and help them purchase health insurance. After failing to create...

Ben Simo, eBay, Inc.
Build Your Custom Performance Testing Framework
Slideshow

Performance testing requires knowledge of systems architecture, techniques to simulate the load equivalent of sometimes millions of transactions per day, and tools to monitor/report runtime statistics. With the evolution from desktop to web and now the cloud, performance testing involves...

Prashant Suri, Rackspace
Functional Testing with Domain-Specific Languages
Slideshow

Developing high-quality software requires effective communication among various project stakeholders. Business analysts must elicit customer needs and capture them as requirements, which developers then transform into working software. Software test engineers collaborate with business...

Tariq King, Ultimate Software
Pairwise Testing Explained
Slideshow

Many software systems are required to process huge combinations of input data, all of which deserve to be tested. Since we rarely have time to create and execute test cases for all combinations, the fundamental problem in testing is how to choose a reasonably-sized subset that will find a...

Lee Copeland, Software Quality Engineering
Before You Test Your System, Test Your Assumptions
Slideshow

Do you find yourself discussing with your peers what you think the system you’re building should do? Do you argue over what the users want? Do discussions wind up in a heated debate? This result indicates that no shared understanding exists about the system. With a lack of...

Aaron Sanders, Agile Coach
Test Improvement in Our Rapidly Changing World
Slideshow

In organizations adopting the newest development approaches, classical test process improvement models no longer fit. A more flexible approach is required today. Solutions like SOA, virtualization, web technology, cloud computing, mobile, and the application of social media have changed...

Martin Pol, Polteq Testing Services BV
Getting Your Message Across: Communication Skills for Testers
Slideshow

Communication is at the heart of our profession. No matter how advanced our testing capabilities are, if we can’t convey our concerns in ways that connect with key members of the project team, our contribution is likely to be ignored. Because we act solely in an advisory capacity, rather...

Thomas McCoy, Australian Department of Social Services
The Doctor Is In: Diagnosing Test Automation Diseases
Slideshow

When doing test automation, you sometimes notice that things are not working out as expected, but it’s not clear why. You are so caught up in the day-to-day work that you don't see the bigger picture. It’s like when you get sick―you know something is wrong, but you don’t know what. That’s...

Seretta Gamba, Steria Mummert ISS GmbH

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.