🤓 Talks about Test Cases can be endless. Today we want to catch your attention to its types.

The purpose of Test Case Types is to categorize Test Case usage at each stage of the software testing cycle 🕒.

To test and validate the system's functionality, the QA team must use a versatile approach that evaluates the front-end and back-end of the product. There are many ways to classify different types of test cases. 🤗 The easiest way to start is to mention the main categories: formal and informal.

🔍 Formal Test Cases are supposed to use if all the inputs are well-known and detailed. QA engineer knows exactly the precondition and steps to reproduce. Formal test cases must have predefined input to provide an expected output, which the test execution attempts to validate.

🔍Informal Test Cases should not have accurate inputs or outputs. A QA engineer executes these types of test cases to discover and record the results, which can reveal interesting findings about the product's functionality.

Most of the time, preferable types of test cases are formal. They are written in advance according to the product requirements.

Formal Test Cases can be divided into the following categories:

🔺Functionality;

🔺UI;

🔺Integration;

🔺Performance;

🔺Usability;

🔺Database;

🔺User Acceptance;

🔺Exploratory.

💫TestCaseLab allows to create as many Test Case Types as you need, depending on the specifications of the project.

☀️See you next week with a detailed explanation of the categories of the formal test types.

Stay tuned 🤙🏻