STARWEST 2017 - Software Testing Conference

PRESENTATIONS

The Pothole of Automating Too Much

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

Paul Holland

The Secrets to Blazing-Fast, Rock-Solid Mobile Acceptance Testing

Automated acceptance testing is an essential component of a healthy agile software development process. Unfortunately, attempts to adopt this approach in mobile often result in slow, brittle, and highly complex device tests, based on UI automation. This approach harms confidence in...

Paul Stringer

The Software Testing Pyramid: A Concrete Example

Mike Cohn’s Test Pyramid describes a test automation strategy consisting of a wide base of unit tests, service-oriented acceptance tests for business logic, and a thin layer of tests exercising the user interface. Tests that provide the quickest feedback and fault precision serve as the...

Jim Weaver

Traditional Testing: The Silent Killer of DevOps

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

Wayne Ariola

Transform Your Team from QA to Test Engineering

Are you being asked to shorten your testing timelines? Do you feel pressured to increase your test automation coverage but don’t have the time, staff, or budget? How do you as a leader upgrade your existing teams’ programming skills and technical abilities without bringing in external...

Jennifer Scandariato

Use Automation to Assist—Not Replace—Manual Testing

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

Use Model-Based Testing to Navigate the Software Forest

Even seemingly simple software systems can be a dense forest of intersecting logical pathways which may leave you wondering if your testing was robust enough. Traditional test cases are flawed since they only execute the pathways the tester considered at the time the test case was written...

Jon Fetrow

User Experience Testing—with the Pilots at 18,000 Feet

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

Lisa denDekker-Redemann

What Does Continuous Testing Really Mean?

You may have heard the term “continuous testing” and thought it was just the DevOps flavor of the month … or that it isn’t part of DevOps … or that it isn’t for cloud-based applications. Marianne Hollier says that continuous testing means adopting the right set of automated tests along...

Marianne Hollier

What to Do—Develop Your Own Automation or Use Crowdsourced Testing?

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

Pages

CMCrossroads is a TechWell community.

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