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