DEV Community

SAIKIRAN R
SAIKIRAN R

Posted on

COMMON MANUAL TESTING TECHNIQUES

Hi everyone we will look at the common manual testing techniques

What is Testing

The client will approach the service provider with some requirements and a plan. Based on that plan, the frontend and backend development teams will work on creating the screens. After development, the testing team will begin testing the process to ensure it functions smoothly and meets the client’s requirements.

What are the types of testing

There are 2 types of testing

  • Manual testing

  • Automation testing

What is manual testing

Manual testing is the process of manually checking and verifying the functionality of software by using keyboard, mouse and some testing tools

Types of manual testing

In business or in a career, there are process steps to follow to achieve success similarly in testing there are different types of testing to followed based on the scenario

  1. Boundry value analysis
  2. Decision table testing

Boundry value analysis

Let me give you a simple example to explain Boundary Value Analysis:

Imagine you're at a theme park, and there's a roller coaster ride. In the ticket section, there's a condition: the minimum age to get a ticket is 18, and the maximum age is 50.

In this case, the system should not allow a ticket to be issued to anyone under 18 (age ≥ 18) or anyone over 50 (age ≤ 50).
Boundary Value Analysis involves testing the input values at the edges of the allowable range (i.e., at the boundaries), as these are the most likely to cause errors.

Testing the input values at the allowable range is called boundary value analysis testing.

Decision table testing

In a login page, the user is required to input a username and password. The client’s requirement is that if the user enters the wrong password three times, the user should be blocked.

To test this, we will create a table to test different scenarios, such as entering an invalid username or an invalid password. This helps to ensure that the system behaves correctly in all possible situations.

Image description

Common manual testing techniques

  1. Performance testing

To test the software’s performance under different network conditions.
This ensures the system can handle varying loads, network speeds, and other factors that could affect its performance.

  1. Explorarotry Testing

To explore the software and verify that all buttons, features, and functions are working correctly before proceeding to the next testing phase.
In exploratory testing, testers interact with the software to identify defects, without following a predefined set of test cases.

  1. Unit testing

Unit testing is done by developers to test individual components or functions of the software.
It ensures that each part of the code works as intended before the software is handed off to the testing team. Sometimes, the testing team may also perform unit testing.

THANK YOU

Top comments (0)