The Latest
![]() |
The Pothole of Automating Too Much[presentation]
Slideshow
Is your company spending a lot of time and effort on an automation strategy while your customers believe that product quality has not improved? Does management see automation as a silver bullet that will save money, increase coverage, and reduce headcount? Do you work for a company... |
![]() |
![]() |
Traditional Testing: The Silent Killer of DevOps[presentation]
Slideshow
Many organizations today are adopting DevOps to accelerate software delivery. However, once they have invested significant time and money optimizing most parts of the software delivery process, testing often holds them back from achieving the desired results. Why? Because software... |
![]() |
![]() |
Leverage Big Data and Analytics for Testing[presentation]
Slideshow
Sabermetrics turned the baseball world upside down by challenging decades-old measures of individual performance and their perceived linkage to team success. After cementing their legacy as the Lovable Losers for 108 years, the Chicago Cubs were able to leverage a data-driven... |
![]() |
![]() |
A Three-Tier Load Testing Program Saved Our Bacon[presentation]
Slideshow
Ensuring a website will scale with excellent performance under peak levels of load is no easy task. Any number of problems can occur—from switch hardware failure to third party service outages, to a poor choice of algorithms or memory use in the code. Melissa Chawla describes Shutterfly's... |
![]() |
![]() |
Testing RESTful Web Services[presentation]
Slideshow
A lot of folks doing testing (QAs, BAs, and Devs alike) are experienced with testing applications through the front end—a graphical user interface or a mobile app. However, Hilary Weaver-Robb says that with this type of testing we often miss the internal web services and APIs that power... |
![]() |
![]() |
User Experience Testing—with the Pilots at 18,000 Feet[presentation]
Slideshow
All testers have users with unique needs. Are these needs included in your requirements? Lisa denDekker-Redemann says that was not always the case at UPS. Were we testing the mobile systems that our crew members use like we should? Sometimes to get it right, we have to go out into the... |
![]() |
![]() |
Get Ready for Cloud Testing[presentation]
Slideshow
In the past few years, deployment of applications in the cloud has become an industry standard. Meher Nori believes that it is very important for QA/testing organizations to understand the impact the cloud may have on them and prepare accordingly. The impact primarily involves a change... |
![]() |
![]() |
Move from Scripted Manual Testing to Scenario-Based Testing[presentation]
Slideshow
Think of manually executed test scripts—like pulling a wagon without wheels. Eventually the wagon will make it to the final destination, but the journey itself will be long and painful. Many people think test scripts are outdated because of the long, painful process of writing and running... |
![]() |
![]() |
Test Cases Are Dead, Long Live Checklists[presentation]
Slideshow
For testers, creating tests is critical for a healthy testing process, so it is painful to see how boring writing test cases can be. In classical approaches, test cases are overcrowded with words—mostly project information that everyone already knows. What test cases don’t have is... |
![]() |
![]() |
Integrate Your Test Automation Tools for More Power[presentation]
Slideshow
Walk the Expo, and you will see all kinds of test automation tools. Some run scripts. Some communicate with the system under test. Some virtualize system components. Some do interesting things that you may never have considered. Yet, none gives you a complete recipe for testing your... |
![]() |
![]() |
Test Automation for Data-Centric Applications[presentation]
Slideshow
Test automation, one of several key technical enablement practices, allows teams to be more successful in their agile journeys. Although there are many test practices and automation tools available for software development teams to leverage, few data-centric testing tools are targeted to... |
![]() |
![]() |
Say Goodbye to Flaky Selenium Tests[presentation]
Slideshow
Selenium has an industry reputation of being a “flaky” tool where individual tests pass, then fail—sometimes with no production changes at all. Such flakiness in your test suites can be extremely difficult, time consuming, and frustrating to debug. The vast majority of these issues stem... |
![]() |
![]() |
Testing Enterprise Software Rewrites[presentation]
Slideshow
Most enterprises have legacy code that needs to be rewritten to keep pace with industry standards, new technologies, and modern infrastructures. The primary purpose of an enterprise software rewrite is to ensure functional compatibility before retiring a legacy system. However, replacing... |
![]() |
![]() |
Service Virtualization: What, Who, When, and How[presentation]
Slideshow
Service virtualization provides many benefits for both development and test teams. For testers, service virtualization empowers them to work in parallel with their development counterparts and take control of their own schedules. They no longer have to wait for development to... |
![]() |
![]() |
Use Automation to Assist—Not Replace—Manual Testing[presentation]
Slideshow
Automation is a powerful tool to help testing but too often it is used to replicate existing manual tests. This leads organizations to spend large amounts of time and money constantly updating flaky automated tests and test teams to suffer frustration from having to focus on activities... |
![]() |