How to Create Test Cases

Hi, I’m Allison.

In this short clip I’m going to talk about test cases. I’ll explain how test cases can save your company’s reputation and show you how you can create test cases in just a few minutes.



Sign Up

So why do we need test cases in the first place?
Test cases have an important role in protecting your company’s reputation.
We’re all familiar with software products that are released to the market with critical bugs that are later being discovered by the clients. This can be very embarrassing but also can cost your company a great deal of money and even hurt people’s lives.

Let me give you two examples:
• The infamous iPhone 4 bug was estimated to cost Apple $175 million for free cases in addition to multiple class action lawsuits filed by thousands of disgruntled users.

• The 2003 Northeast power blackout was caused by a software alarm system failure. 50 million people lost power for two days; the event caused 11 deaths and cost $6 billion.

These kinds of events can be prevented by using a test cases system.

A test cases system is the backbone of the software testing process and enables you to define a list of tests to make sure every part of your software is properly tested before it is released to the client.

You don’t want to leave anything to chance. I’m sure your team is a group of highly trained professionals, but we are all human. And humans sometimes forget things.
You want to make sure that everything has been tested during software testing and nothing has been forgotten.
As a manager, people won’t remember how many bugs you have found. Even if you caught a thousand bugs during the testing process, what people will always remember is the one bug that slipped through the cracks and was found by your client.

Elementool enables you to create a closed circuit system that locks the bugs inside and prevents them from slipping through the cracks.

The process of writing test cases is as follows:

You start by creating a test list tree and defining the different features for each requirement.
Then you break down each feature into a list of tests. When you’re doing this, you want to think about all the ways that people might use each feature and then look for places where it could potentially fail.
You create a list of tests for correct behavior that the system should support, to make sure that the product does what it’s supposed to do.
Then you create a list of tests of incorrect behavior that the system should not support, to make sure the system can handle events that don’t follow its business rules.

I’ll give you an example:
Let’s say you build a credit card payment page.
You want to create a list of tests that check if the page can accept valid credit card details of the different credit card companies.
You also should create a list of tests that check if the page rejects invalid credit card details, such as credit cards that have expired, characters instead of credit card numbers, and so on.

Each test needs to have a defined list of steps for the tester to follow in order to complete them. Remember, you don’t want to leave anything to chance, and you want to make sure nothing is overlooked. The tester will mark the status of each test as Passed or Failed and then submit the test results into the system. Doing this allows the testing manager to keep track of the progress of the testing.

Make sure to give a priority to each test, running the highest priority tests first before working your way down to the lowest priority. You want to focus on first finding those high priority bugs, the ones that do major damage like crashing the software. If the schedule allows, you can then move on to the lower priority issues.

In the event that a bug is discovered during testing, the tester should submit a new issue to the issue tracking system that describes the bug. The new issue should be assigned to the project manager that needs to add it to the iteration plan and schedule, and then it will be assigned to the appropriate team members for fixing.

Elementool enables you to link bugs to tests, this way it’s easy to track the progress of the bugs that have been reported. It also prevents testers from submitting duplicate bugs, if a similar bug has already been reported for this specific test.

So that you can protect your company’s reputation by always finding bugs before your clients do, I would like to offer you the Tests Cases and Issue Tracking software right now for only $119.99/month.
Added to this, I’m going to give you two extra services for free:
• Scheduling – for making sure your project is developed according to plan.
• Requirements Management – for making sure the project is developed according to what your clients want.

So click on the button below and upgrade your account now!

Sign Up

Top 3 Reasons Why Projects Fail

Hi. Let me tell you a story that happened to me the other day. I was walking down the street of New York City. It was a lovely, sunny spring day. Suddenly I heard someone cry, “Help!” I looked up and saw a distressed woman calling from the window of her office building.



Sign Up

I immediately rushed over to see what’s going on. The office was in a total uproar, with people pulling at their hair in frustration, I could see that they’d been working overtime and looked tired. The woman who called for help, the project manager, looked hopeless. “This is chaos,” I said. “Project chaos!”

The project manager told me that she didn’t know what happened. She said they were working on a new project and everything seemed fine at first, but then somehow it all went wrong. “Thank goodness you called for help,” I told her. “I know exactly what caused all of this.”“Please, tell us!” she asked. “Well,” I said, “your first issue is Poor Requirements. Clearly you didn’t fully understand your client’s needs and started developing a product that is different from what the client actually wanted.”

Then I explained, “Your second problem is missing priorities. The reason your team is going crazy is because you didn’t define priorities to tasks, so low priority tasks were completed before high priority tasks. Now everybody is completely stressed out trying to get the important tasks done at the last minute. It’s a recipe for disaster. And finally,” I told them, “your project is failing because of scope creep. You keep adding new features and changing the project plan, so, without even realizing it, your project has been getting further and further out of control until it exploded into this mess you have here.”

The project manager thanked me, saying “You’ve saved us!” I told her that I was happy to help but that there was still a lot more to learn, so I gave her a book called “The Project Management Formula”. “What do I owe you?” she asked me. “Nothing!” I said, “Good project management is my reward.” And I said farewell.

So, what can I say, I like to solve problems. I’d like to help YOU solve your project management problems too, so I’m offering you one of the best tools available to help you with that: the Project Management Formula book. This book, written by Elementool’s Founder & CEO, Mr. Yaron Sinai, provides solutions to the three top reasons that projects fail and includes a 5-step program for completing projects on time.

The result of years of project management experience and in-depth research, the Project Management Formula book will explain the different steps of project management and show you the five simple steps for running successful project management process from start to finish.

Get the book for free right now by simply clicking on the button below.

 

Sign Up