Blog   Grow Your Own Tree

Grow Your Own Tree

By Kate Punova

Creating software testing documentation may seem to be boring, but this doesn’t mean that you can simply skip this part of your project. Sometimes the documentation is the only way to save and share information about the product.
Test Cases vs Checklists
There are several types of the documentation: checklists and test cases. Cases are extremely detailed and heavy and take a lot of time. Besides, bugs can adapt to tests, and cases increase the possibility of this problem. Checklists give you more flexibility, but their functionality may at some point decrease due to the human factor.
Going into details
To avoid the mistakes, you can try to make checklists more detailed. Such a strategy will virtually turn them into one giant test case, and it has certain advantages:

  • Both positive and negative cases are covered;
  • Your chances of detecting problems are higher;
  • It’s easier to understand how the software works;
  • Such list covers a lot of user scenarios.

Obviously, some cons are still here:

  • The checklist becomes heavier;
  • It’s easier for bugs to adapt;
  • Such documentation can’t replace requirements for developers;
  • It’s difficult to maintain such list.

A little lifehack
To make the life of your team easier, you can try to use nested lists instead of tables. You can turn user scenarios into a tree, and every its branch will be a test case. In this way, your documentation will have a very flexible structure. Your developers may even be able to use it instead of a technical task! You will also spend less time on creating test cases and checklists. However, “growing” this tree requires preliminary analytics and very careful designing.

Related Posts

Mobile App Testing: Best QA Strategies & Tools

By Yana Andyol
Without a doubt, your mobile phone is far more than a “just-to-make-a-call” device. It is your multipurpose personal assistant for everyday use. No wonder that the mobile app market is a zone of
Read more

Reasons to Show Testers some Love

By Yana Andyol
If you`ve got a chance to work with great testers, you surely want to turn their daily routine into a valuable and enjoyable experience. Well, Valentine`s Day is a perfect occasion to show
Read more

Types of Software Testing to Improve Product Quality

By Yana Andyol
Before software goes public, it comes through a comprehensive quality assurance process. Utilizing multiple tests in the product development cycle makes your software successfully operate across different platforms and environments. A missed bug
Read more

Migrating from Magento 1 to Magento 2: A Guide for a Painless Upgrade

By Anna Senchenko
The popularity of Magento 2 is growing, and sooner or later you will have to upgrade your web store to the newest platform. This release seems promising regarding usability, development, and quality assurance.
Read more

NDA, MSA, SOW and SLA. Confidentiality agreements when you outsource QA

By Anna Senchenko
Today, the world wide web processes tones of private data we openly share. Sure, building trust with each other is crucial for healthy relationships. But sometimes we come across negative experiences of stolen
Read more