test design

Articles

Stopwatch timeout Using Test Automation Timeouts as Performance Alarms

In automated testing, one of the challenges to developing consistent and stable tests is loading and rendering time and latencies. This plays a larger role for web applications or other network dependent applications, especially with user interface automation. But you can design tests so that timeouts can be used to measure the performance of the application and service while testing the functionality.

Faisal Qureshi's picture Faisal Qureshi
Data servers 7 Steps to Improving Your Data Testing

When you have tens of thousands of rows of data, how do you know what to test or how much to test? A set percentage? Random test cases? When do you stop testing? It can be overwhelming. Here are seven steps to help your team streamline their data testing efforts and know what to test, how much to test, and when to stop testing.

Karis Van Valin's picture Karis Van Valin
"Hello" in different languages Linguistic Testing: Setting Up Your Software for Global Quality

Globalization is an important step in ensuring your product is ready for worldwide markets, and linguistic testing is a crucial piece of the puzzle. This article looks at what linguistic testing is, product examples, and how locale-specific cultures play an important part in enabling linguistic support. Here’s how to design the best strategy for implementing a linguistic test effort.

Mukesh Sharma's picture Mukesh Sharma
Weak link in a chain The Problem with How We Do Regression Testing

Current approaches to automated UI testing are broken because regression testing is not testing; regression testing is version control of the behavior of the system. The goal is functional consistency. The regression test ensures that, after a change to the software, the unchanged parts still work the same as before. This realization makes creating and maintaining tests much more efficient.

Jeremias Rößler's picture Jeremias Rößler

Better Software Magazine Articles

The New Normal for Software Development and Testing The New Normal for Software Development and Testing

Customers expect fast-paced, quality product releases. To meet these demands, you must consider test automation, testing in production, and the extensive use of data and analytics.

Michael Sowers's picture Michael Sowers
Test Artifacts The Reality of Test Artifacts

To perform a validation of a software product, you need test plans. But by the time you begin testing, are those plans still valid? There has to be a better way than translating requirements into a useless test document.

Justin Rohrman's picture Justin Rohrman
veggies and gems Alternate Testing Models: A Tale of Veggies and Precious Gems

As if working at Lego isn’t fun enough, Sherri Sobanski delights in finding new ways to test. Faced with a situation requiring a complete product redesign, she shares the route her team took to overhaul testing.

Sherri Sobanski's picture Sherri Sobanski
Test Automation: Now We Have To Get It Right

Never afraid to voice his opinion, Paul Gerrard suggests that in digital transformation projects, test automation may be the biggest challenge to success. He argues we have to get automation right this time and to do this, a new way of thinking about testing may be required.

Paul Gerrard's picture Paul Gerrard

Interviews

Randy Rice Test Strategies and the Importance of Security: An Interview with Randy Rice
Video

In this interview, Randy Rice, a leading author, speaker, and consultant in software testing and software quality, details the importance of being able to articulate your test strategy. He also explains why you need to have security at the top of your mind when dealing with software.

Jennifer Bonine's picture Jennifer Bonine
Lee Hawkins A Day in the Life of a Test Architect: An Interview with Lee Hawkins
Video

In this interview, Lee Hawkins, the principal test architect for Dell Software, explains the modern role of a test architect. He details how he works out the ways that Dell should do testing by figuring out new testing techniques and advocating for them across the entire organization.

Jennifer Bonine's picture Jennifer Bonine
Randy Rice Overcoming the Challenges of Test Strategy Creation: An Interview with Randy Rice
Podcast

In this interview, Randy Rice, an author, speaker, and consultant in software testing and software quality, explains how you should navigate the nuances of detailed test strategy creation. He covers why a test strategy may seem good at first, but once the testing begins, it can fail.

Josiah Renaudin's picture Josiah Renaudin
Jim Trentadue Enable Testers with a Better User Acceptance Testing Process: An Interview with Jim Trentadue
Video

In this interview, Jim Trentadue from Original Software talks about how to balance user acceptance testing with your IT organization and your business. He discusses how to get relevant and repeatable user acceptance tests, capturing test processes in real time, and how quickly tools are evolving.

Jennifer Bonine's picture Jennifer Bonine

Conference Presentations

STARCANADA Testing The Three Pillars Approach to an Agile Testing Strategy
Slideshow

Far too often, organizations focus solely on the development teams and their technical practices as their agile adoption strategy. And then there’s the near constant focus on acquiring development tools. Often the testing activity and the testing teams are left behind in agile adoption...

Bob Galen
STARCANADA Testing Amp Up Your Testing by Harnessing Test Data
Slideshow

The data tsunami is coming—or maybe it’s already here. Data science, big data, and machine learning are the buzzwords of the day. Data is changing our products and the way we build them, so we should also change the way we verify our products. In a world of increasing connectivity and...

Steve Rowe
STARWEST Testing Manage Testing by Dependencies—Not Activities
Slideshow

Traditionally, test management has focused on two areas—test planning and test execution. Test planning creates the test strategy and prepares test cases. Test execution focuses on who is responsible for and assigned to executing the respective test cases and logging defects. These views...

Jim Trentadue
STARWEST Testing The Software Testing Pyramid: A Concrete Example
Slideshow

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

StickyMinds is a TechWell community.

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