|
Defining the Optimal Level of Test Automation
Slideshow
Test automation scripts are largely run against stable functionality with repeatable results. But automation does not have to be just about running reliable tests against a fixed code base to make them effective; rather, you can determine the right level of automation you need to meet your...
|
Jim Trentadue
|
|
Machine Learning: Will It Take Over Testing
Slideshow
Machine learning (ML), a branch of artificial intelligence, is gaining widespread adoption and interest on software development projects. Paul Merrill says that ML isn't typical programming. Algorithms can be changed and checked for accuracy at runtime to “learn” from data.
|
Paul Merrill
|
|
Automating Performance Testing at Every Step
Slideshow
A major insurance company is building its next-generation claims system and has fifty new APIs to test in twelve months. The entire effort is launched as a first-time agile project with continuous integration. Will the load test, which worked so well with waterfall, serve us when we build...
|
Obbie Pet
|
|
Leverage Big Data and Analytics for Testing
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 approach...
|
Geoff Meyer
|
|
Rise of the Machines: Can Artificial Intelligence Terminate Manual Testing?
Slideshow
The state of the art in automated software testing is far from being a replacement for human-guided testing. There is more to testing than setting up preconditions, applying inputs, verifying outputs, and logging the results. Testing requires significant planning, exploring, learning...
|
Tariq King
|
|
What to Do—Develop Your Own Automation or Use Crowdsourced Testing?
Slideshow
Modern software products tend to have a rich UI that supports many user workflows, all of which need to be covered in testing. Agile organizations quickly discover that manual end-to-end testing neither supports their velocity nor provides respectable regression coverage. A common...
|
Daria Mehra
|
|
Test Automation for Data-Centric Applications
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...
|
Cher Fox
|
|
Machine Learning: Will It Take Over Testing?
Slideshow
Machine learning (ML), a branch of artificial intelligence, is gaining widespread adoption and interest on software development projects. Paul Merrill says that ML isn't typical programming. Algorithms can be changed and checked for accuracy at runtime to “learn” from data. Some companies...
|
Paul Merrill
|
|
Use Automation to Assist—Not Replace—Manual Testing
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...
|
Jeffrey Martin
|
|
Integrate Your Test Automation Tools for More Power
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...
|
Mike Duskis
|