Manual test guide for beginners: concepts, types, tools
What
is Manual testing?
Manual
testing is a type of software testing where testers execute test
cases manually without using automation tools. Manual testing is the
most primitive of all test types and helps to find errors in the
software system.
Each
new application must be manually tested, before the test can be
automated. Manual testing requires more effort, but is necessary to
verify the feasibility of automation.
Manual
Tests do not require knowledge of a test tool.
When
And Why The Manual Test
Manual
Tests require a lot of effort. It's easy to say "Let It Skip"
or "let it automate". But the truth is, it is imperative to
build software, because automated Tests can't cover everything.
After
all, people will use their software, so people should be involved in
testing their software. Manual Tests find and solve real usability
problems rather than automated Tests. It allows the tester to be
flexible during the test and to try different things.
This
is not to say automated Tests are useless. Automated testing has its
own advantages and provides value in some areas where manual Tests.
But we're saving for another post.
Types
of Manual testing:
Below
given diagram depicts Manual testing types. In fact, any type of
Software testing Type can be executed either manually or with an
automation tool.
*
Black Box Tests
*
White Box Tests
• Unit
test
• System
testing
• Integration
testing
• Acceptance
testing
How
to perform Manual Testing
1.
Read and understand the software documentation / manuals. Also study
the application in the Test (AUT) if available.
2.
What do you mean? Design of test cases that cover all requirements
specified in the documentation.
3.
Review and baseline the test cases with Team Lead, Client (as
applicable)
4.
Run the test cases on the AUT
5.
What do you mean? Report errors.
6.
What are you doing? Once errors are fixed, re-run the faulty test
cases to verify that they exist.
Manual
Testing
Manual
Tests require human intervention for test execution.
Manual
Tests require skilled labor, long time and high cost.
Each
type of application can be tested manually, certain test types such
as ad-hoc and monkey testing are more suitable for manual execution.
Manual
Tests can be repeated and become boring.
Automated
Tests-
Automation
testing is the use of tools to execute test cases
Automation
tests save time, costs and staff. Once recorded, it is easier to run
an automated test-suite
Automated
Tests are recommended only for stable systems and are mostly used for
regression testing
The
boring part of the execution of the same test cases is repeatedly
dealt with by automation software in the automation test.
Tools
for Automatic and Manual testing
• Selenium
• QTP
*
Jmeter
*
Loadrunner
*
TestLink
*
Quality centre (ALM)
ExlTech’s Software Testing Training Program
ExlTech has designed a software testing training course along with an
exhaustive coverage of manual as well as automatic testing concepts.
Our course covers basics of manual testing to the most advanced s/w
testing concepts in Automation testing tools such as Selenium, QTP
etc. We provide practical training for Manual and Automation testing
with live projects. Our Syllabus is been designed by the qualified
industry experts as per the layman industry needs. Trainers of
ExlTech are immensely knowledgeable in technical concepts, committed
to convey the best in that particular subject.
For
more details:https://www.exltech.in
Comments
Post a Comment