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
- Boundry value analysis
- 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.
Common manual testing techniques
- 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.
- 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.
- 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)