Tips for Writing Effective Test Cases for Any Application – Neotys Testing Roundup

1. Top 13 Tips for Writing Effective Test Cases for Any Application

As the foundation of your testing efforts, test cases hold the power to make or break an application. A test case is simply a list of actions which need to be executed to verify a particular functionality or feature of your application under test, and when it comes to writing said test cases, there are a few tips you should keep in mind.

In this article from Amandeep Singh, he notes that effective test case writing is a skill which you can only acquire with practice and an in-depth understanding of the application for which the test cases are being written. Incorporating the simple tips he lists in this article will help you master the skill of test case writing. Read about all thirteen tips for effective test case writing here.

2. IoT Devices Are Making Test Automation Even More Critical

As you well know, more connected devices means more challenges for the average tester. With the growing prevalence of the Internet of Things (IoT), it is becoming increasingly difficult to manually test devices properly. While this in no way means testing is dead, it simply warrants a response from QA teams. The correct response is adaptation, specifically by introducing automated testing.

This practice is already used in agile and other rapid methodologies in order to facilitate the faster release of applications and updates. However, did you know that the use of automation is the single most important component of successful IoT testing? When you consider the sheer size of the IoT, this concept makes perfect sense. More than twenty-six billion devices are expected to be connected by 2020. As a result, automation is almost required in order to properly test so many of these new, complex pieces of tech.

For a closer look at the ways in which the IoT is making test automation critical, read on here.

3. The Twelve Days of Testing

Christmas has come and gone, but we wouldn’t want to pass up on this opportunity to get “The Twelve Days of Christmas” tune stuck in your head!

On the first day of testing, the dev team gave to me
A bug in the software code

On the second day of testing, the dev team gave to me
Two interfaces, and
A bug in the software code

On the third day of testing, the dev team gave to me
Three test scripts
Two interfaces, and
A bug in the software code

Obviously, this is only a teaser. If you’d like to sing the full song (we recommend doing so loudly in public places), check out the lyrics in their entirety here.

4. Discussion: Why is testing important? You say what?

A couple weeks ago, a thread. popped up on Reddit asking users, “What is a job that when done right no one notices, but the moment its done wrong all eyes are on you?”

Answers varied widely and included several excellent examples of professions that often go unnoticed until disaster strikes. Bass players, air traffic controllers, and payroll employees made the list and IT positions were mentioned at a high level—but when it comes down to it, there really isn’t a better answer to this question than software testing.

Software testing isn’t the most glamorous or well-known job, but it’s incredibly important. So, hopefully, if a friend at the pub asked you what difference software testing makes to him as an end user, you’d have a solid response—and Rosie Sherry wants to know what it would be.

One Response
  1. January 4, 2016

Leave a Reply

Your email address will not be published. Required fields are marked *