Manual Testing Tutorial | Test Cases of Manual Testing
Last updated on Tue 17 Mar 2020
Are you a beginner in Manual testing? Then this manual testing tutorial is perfect for you which includes what is testing? types of testing, tools used in testing, life cases of manual testing and other test cases.
What is Manual Testing?
Manual testing is a software testing process in which all test cases are executed by testers manually without any automated tool. It is the fundamental testing method among all testing types which helps in finding the bugs in a software application. Testers manually test the software application for finding bugs using different test cases.
Before going to production any application must be manually tested. Manual testing requires more time and effort than automation. but it is necessary to do manual testing before performing automation.
- For finding bugs and any issues in a software application.
- To avoid user interaction problems.
- To check the Quality of the product.
- To observe the reliability.
Types of Manual Testing
Manual Testing is classified into different types, they are listed below:-
- Black Box Testing:-
Testing a function without knowing the internal structure of the program.
- White Box Testing:-
It is a type of testing, in which tester has some knowledge of testing a function.
- Unit Testing:-
It ensures that code changes do not affect any other modules.
- System Testing:-
It is a level of software testing in which integrated software is completely tested.
- Integration Testing:-
In this testing, all individual units are combined into groups and then tested.
- Acceptance Testing:-
It is one type of testing in which the system is tested for acceptability.
LIFE CYCLE FOR TESTING?
Also, called Software Testing Life Cycle (STLC) which involves different testing stages.
- Requirement Analysis
- Test planning
- Test case Development
- Environment Setup
- Test Execution
- Test Cycle Closure
What is the Entry & Exit Criteria?
What is the Entry Criteria?
This gives the prerequisite items that can be done before the testing process.
What is Exit Criteria?
Exit Criteria defines the items that can be concluded before the testing process.
Manual testing vs Automated testing:
1.No need for programming skills required for manual testing.
- It is ideal for people who may not have any experience with informal testing.
- It primarily focuses on the customers' workflow.
- Manual testing is the easiest way to improve the quality of an application.
- Accuracy is not always exact in manual testing.
- It is a time-consuming process.
- Requires High investment.
- All test cases and defects may not be identified.
1..It gives highly accurate results as compared to manual testing.
2..Product quality is higher than in manual testing.
- It identifies more defects in a shorter frame.
- By Automated testing, it is easy to focus on all possible workflows.
- Investment is high for tools only.
- Requires programming knowledge for creating test cases.
- The automatic testing platform must be compulsorily needed.
- Before performing automated testing manual test cases should be written first.
Tools used in Manual testing?
- Test link
- Quality Center(ALM).
Manual testing is the native testing method among all testing types which helps in finding the bugs in a software application. Manual testing requires more time and effort than automation. but it is necessary to do manual testing before performing automation.
This brings us to the end of this article on Manual testing Tutorial. We have also come up with a curriculum that covers exactly what you would need to be a good expert in Manual testing! You can have a look at the course details on IQ online training.