Chapter 5 - Manual Testing Tutorial
Chapter 5 - Manual Testing Tutorial
Chapter 5 - Manual Testing Tutorial
Manual Testing
Manual Testing is a type of software testing in which test
cases are executed manually by a tester without using any automated tools. The
purpose of Manual Testing is to identify
the bugs, issues, and defects in the software application. Manual software testing is
the most primitive technique of all testing types and it helps to find critical bugs in
the software application.
Any new application must be manually tested before its testing can be automated.
Manual Software Testing requires more effort but is necessary to check automation
feasibility. Manual Testing concepts does not require knowledge of any testing
tool. One of the Software Testing Fundamental is “100% Automation is not
possible“. This makes Manual Testing imperative.
In this Manual Testing tutorial for beginners, we cover all manual testing concepts
and topics in detail.
The key concept of manual testing is to ensure that the application is error free and it is working
in conformance to the specified functional requirements.
Test Suites or cases, are designed during the testing phase and should have 100%
test coverage.
It also makes sure that reported defects are fixed by developers and re-testing has
been performed by testers on the fixed defects.
Basically, this testing checks the quality of the system and delivers bug-free
product to the customer.
Types of Manual Testing:
Fact: Testing attempts to find as many defects as possible. Identifying all possible
defects is impossible.
Fact: 100% test automation cannot be done. Manual Software Testing is also
essential.
Fact: Testing can be extremely challenging. Testing an application for possible use
cases with minimum test cases requires high analytical skills.
Manual testing requires human intervention for test Automation Testing is use of tools to
execution. cases
Conclusion
Manual testing is an activity where the tester needs to be very patient, creative &
open minded.