Test Design

Articles

Application logs Who’s Using Your App? Examine Logs for Testing Insight

When testing an application, have you ever thought to yourself, "I wonder who uses this"? Examining the app's logs can give you some idea. Logs are helpful for testers because they provide real feedback and insight into an application as it’s being used, as well as information that describes or can even help solve bugs. Here's how to use them to inform your testing.

Josh Grant's picture Josh Grant
Great job interview How to Ace Your Next QA Job Interview

The secret to acing your next job QA interview is mastering what to say when the interviewer asks you to tell them a little about yourself. Preparation is key, so here are three important points to hit, as well as some sample scripts to modify for your own history, so that you can go into your next QA job interview with complete confidence.

Tim Ebie's picture Tim Ebie
Test automation The Evolution of Test Automation, from Record and Playback to Object Mapping

In this culture of shorter time to market and release-ready sprints, it is vital for QA to keep pace by using test automation practices and tools. This article traces the shift from script-based testing with hard-coded data to automated frameworks, exploring the beginning of test automation and its evolution to where we are today—and possibly to where we will be.

Krishnan Govindarajan's picture Krishnan Govindarajan
Service virtualization Overcome Test Automation Plateaus with Service Virtualization

With complex enterprise test automation systems, at least some of the many required dependencies are commonly incomplete, unavailable, or operating incorrectly at the time of test execution. The result is timeouts, incomplete tests, false positives, and inaccurate results. Service virtualization can help you overcome this plateau and increase test automation rates.

Leader Tester-Driven Unit Testing: Taking an Active Role

Developers have so much to do that unit tests often fall by the wayside. One solution is to train testers to handle them. Testers get involved earlier in the development lifecycle, they can enhance their programming skills, and bugs are found and fixed quickly and easily, reducing the functional testing phase. Consider taking an active role in unit testing.

The Agile Manifesto Let the Agile Manifesto Guide Your Software Testing

Although its values are commonly associated with agile software development, the Agile Manifesto applies to all people and teams following the agile mindset, including testers. This article examines the four main values of the Agile Manifesto and reveals how they can bring agility to test efforts—improving quality for your team and your customers.

Nishi Grover Garg's picture Nishi Grover Garg
Test documents 5 Ways to Overcome Your Hatred of Test Documentation

Writing test documents is a good practice to have: It enforces an orderly thought process, explains what you’re planning, and improves the test strategy. But knowing it's useful doesn't make it any more fun. Michael Stahl knows this, so he has five tips to help make the idea of test documentation a little easier—or at least a little more difficult to hate.

Michael Stahl's picture Michael Stahl
Test exercises Next-Generation Exercises for Software Testers

How often do we talk about what we actually do when we test? Many of the test exercises out there predate the Internet and aren't as relevant anymore. This article contains some software you can play around with and use in mock test scenarios. These exercises will make you think about not only what you do when you test, but all the other skills that also go into being a tester.

Matthew Heusser's picture Matthew Heusser
User analytics Focus Your Testing by Understanding How Customers Use Your Product

If you're uncertain about where to focus your testing or what kind of testing you should be doing, look at what your users are telling you. Understanding the analytics of how your customers use your application can help you improve your test efforts. This article explores instances of how this data can inform user interface automation, compatibility testing, and web services tests.

John Ruberto's picture John Ruberto
Rebuilding 4 Steps to Rebuilding a Testing Team: Bringing Stability to Chaos

When you join a new project, sometimes you’re brought on to clean up the mess, rebuild the process, and bring stability to the team. Raj Subramanian has been in this situation several times, and he’s noticed four steps you can immediately follow to reduce disruption and get the project on track. Here’s how you can bring order to team chaos.

Raj Subrameyer's picture Raj Subrameyer

Pages

StickyMinds is a TechWell community.

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