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.
https://www.exltech.in/software-testing-course.html
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