EDUCBA

EDUCBA

MENUMENU
  • Free Tutorials
  • Free Courses
  • Certification Courses
  • 600+ Courses All in One Bundle
  • Login
Home Software Development Software Development Tutorials Software Testing Tutorial Manual Testing Types
Secondary Sidebar
Software Testing Tutorial
  • Types of Testing
    • Adhoc Testing
    • Types of System Testing
    • Manual Testing Types
    • Unit Testing Types
    • Unit Testing Benefits
    • Agile Testing
    • What is Agile Testing
    • Acceptance Testing
    • Stress Testing Types
    • Alpha and Beta Testing
    • Application Testing
    • Automation Testing
    • Automation Testing Advantages
    • Benchmark Testing
    • Black Box Testing
    • Domain Testing
    • Dynamic Testing
    • Ecommerce Testing
    • Fuzz Testing
    • Gray Box Testing
    • GUI Testing
    • Installation Testing
    • Interface Testing
    • Interoperability Testing
    • Mainframe Testing
    • Manual Testing
    • Mutation Testing
    • Monkey Testing
    • Negative Testing
    • Penetration Testing
    • Penetration testing phases
    • Penetration testing framework
    • Protocol Testing
    • Recovery Testing
    • Regression Testing
    • Mobile Penetration Testing
    • Accessibility Testing
    • Sanity Testing
    • Scalability Testing
    • Security Testing
    • Spike Testing
    • Stability Testing
    • State Transition Testing
    • Static Testing
    • Gatling Load Testing
    • System Integration Testing
    • Structural Testing
    • Locust Load Testing
    • System Testing
    • Control Flow Testing
    • Unit Testing
    • Cypress testing
    • Volume Testing
    • Web Testing Application
    • What is Exploratory Testing
    • What is Stress Testing
    • What is Usability Testing
    • White Box Testing
    • Types of White Box Testing
    • Compatibility Testing?
    • Use Case Testing
    • Beta Testing
    • Integration Testing
    • Non Functional Testing
    • Non Functional Testing Types
    • What is Functional Testing
    • Functional testing types
    • Cookie Testing
    • Alpha Testing
    • Boundary Value Testing
    • Equivalence Class Testing
    • Glass Box Testing
    • SOA Testing
    • Smoke Testing
    • Visual Testing
    • Visual Paradigm
    • Model-Based Testing
  • Basics
    • What is Software Testing
    • Careers in Software Testing
    • Defect Life Cycle in Software Testing
    • Bug Life Cycle
    • Levels of Software Testing
    • Software Testing Life Cycle
    • Software Tester Work
    • Software Testing Principles
    • Software Testing Services
    • Testing Methodologies
    • Test Approaches
    • Types of Software Testing
    • What is a Bug in Software Testing
    • Benefits of Automation Testing
    • What is Automation Testing?
    • Types of Automation
    • Typical Journey of a Software Tester
    • Automation Testing Process
    • Mobile Automation Testing
    • Automation Testing Life Cycle
    • Software Quality Assurance
    • Software Quality Assurance
    • What is Test Environment?
    • Verification and Validation Testing
  • Testing techniques
    • Software Testing Methodologies
    • Black Box Testing Techniques
    • Static Testing Techniques
    • Test Case Design Techniques
    • What is Static Analysis
  • Testing tools
    • Manual Testing Tools
    • Visual Testing Tools
    • Automation Testing Tools
    • Functional Testing Tools
    • GUI Testing Tools
    • Penetration Testing Tools
    • Performance Testing Tools
    • SOA Testing Tools
    • Accessibility Testing Tools
    • What is QTP
    • Regression Testing Tools
    • Security Testing Tools
    • Test Management Tools
    • Defect Management Tools
    • Code Coverage Tools
    • Test Coverage Tools
    • Defect Tracking Tools
    • Continuous Integration Tools
    • Install Bugzilla
    • Test data generation tool
    • Unit Testing Tools
    • Web Testing Tools
    • Stress Testing Tools
    • Performance Monitoring Tools
    • Mobile Testing Tools
    • Responsive Testing Tool
    • Cross Browser Testing Tools
    • Risk Based Testing
    • Database Testing Tools
    • WinRunner
    • What is Squish?
    • CubicTest
    • What is WinRM?
    • Bugzilla Tool
    • Code review tools
    • Penetration Testing Open Source Tools
  • Advance
    • Cyclomatic Complexity
    • Decision Table Testing
    • Decision Tree Algorithm
    • What is Continuous Integration
    • Mantis Bug Tracker
    • Equivalence Partitioning
    • Gantt Chart Software
    • Acceptance Testing Types
    • Load testing tools
    • Install TestNG
    • Install Unity
    • Defect Management Process
    • Test Plan Template
    • Testing Interview Questions
    • Testing of Mobile application
    • What is Test Automation Frameworks
    • Test Automation Framework
    • Application of Automation
    • Test Automation Process
    • Automation Testing Roles and Responsibilities
    • What is Instruction Cycle?
    • What is Cucumber?
    • 15 Best Popular Bug Reporting Tools
    • What is Automated Testing?
    • Software Maintenance Types
    • Types of Penetration Testing
    • Software Reliability
    • Best Gantt Chart Software
    • Code Coverage
    • Branch Coverage
    • Decision Coverage
    • Statement Coverage
    • What is Test Case
    • Types of Test Case
    • What is Test Scenario
    • Formal Review
    • Alpha Beta Pruning
    • What is Cyclomatic Complexity?
    • Test Coverage
    • How to Write Test Case
    • Testing Documentation
    • Performance Testing Life Cycle
    • Test Harness
    • Test Strategy
    • Software Incident Management
    • What is Debugging
    • What is Defect?
    • Listeners in TestNG
  • Inteview Questions
    • Automation Testing Interview Questions
    • Manual Testing Interview Questions
    • ISTQB Interview Questions
    • Cucumber Interview Questions
    • Software Testing Interview Questions
    • Penetration Testing Interview Questions

Manual Testing Types

Manual Testing Types

Introduction to Manual Testing Types

Manual testing is the process of manually testing the software for defects. It requires a tester to play the role of an end-user whereby they use most of the application features to ensure the correct behavior. Tester often follows the written test plan; they lead them through a set of important test cases and guarantees the software’s completeness. In manual testing, the cost of operations is less, as there is no use of testing tools. Most of the bugs are caught by manual testing. Various types of manual testing are black-box testing, white box testing, unit testing, system testing, integration testing and acceptance testing.

List of Manual Testing Types

Below is a list of testing where we can do the manual testing:

Start Your Free Software Development Course

Web development, programming languages, Software testing & others

1. Black Box Testing

Black box testing is one type of manual testing that examines the software’s functionality without peering into its internal structure and coding. The primary source in this type is the requirements specified by the users. The first tester creates positive test scenarios and adverse test scenarios by considering valid and invalid input to validate whether the software is working properly or not. After that tester creates various test cases such as decision table, cause-effect graph, error estimation, etc. Then tester executes all test cases and compares the outcome results with expected results. Based on the result, the tester decides whether to release the software or needs to rework it.

2. White Box Testing

Another manual testing type is white box testing which is also known for glass box testing. It is used to test the internal coding and infrastructure of the software. It focuses on the checking of the predefined input against expected the desired output. To perform this type of testing, the tester needs to know programming as it focuses on the coding structure. Its main goal is to focus on the inputs and outputs through the software and strengthening the software’s security. Every line of the code is tested. After testing the white box technique, the developer sends the software to the testing team to perform the black box testing and validate the software with specified requirements.

3. Unit Testing

In this manual testing type, the components of the software are tested. The main goal of this testing is to determine whether each component of the software is working properly or not. The developers perform it during the development of the application. It helps to find the bugs early in the development life cycle so that they can be fixed at an early stage and saves time and cost. It helps the developers understand the code base and allows them to make the changes quickly. The manual approach for unit testing involves step by step instructional documents. One of the advantages of adopting unit testing is, we can test the parts of the projects without waiting for others to be completed.

4. Integration Testing

In integration testing, each component of the software are combined together and tested as a group. The main goal of this testing is to determine whether each component is interacting with each other as expected or not. To perform the testing, it uses test drivers and test stubs. Integration testing is performed after the unit testing and before the system testing. The developers or individual testers perform it. It uses four approaches: the big bang approach, top-down approach, bottom-up approach, and hybrid approach.

5. System Testing

System testing is to test the system as a whole. Its main goal is to evaluate the end to end system specification. Unit testing is used to used the fully integrated system to check how each component interacted with each other and with the system. It involves testing of various functions such as load testing, regression testing, usability testing, functional testing, migration testing, recovery testing, hardware testing, software testing, etc.

6. Acceptance Testing

Acceptance testing is performed to test the software for its acceptability. The main goal of this testing is to evaluate the compliance of the system with specified requirements and assess whether it is acceptable for delivery or not. Acceptance testing is performed after the system testing and before making the system available in production for actual use. It is categorized into two types – internal acceptance testing and external acceptance testing. The internal member of the organization performs internal acceptance testing, and external acceptance testing is performed by the external who is not a part of the organization.

Conclusion

Here in this article, we have seen various types of manual testing. Each testing type is important as each has its own importance, and each type is used to test the various parts of the software at different levels.

Recommended Articles

This is a guide to Manual Testing Types. Here we discuss the introduction and list of manual testing types for better understanding. You may also have a look at the following articles to learn more –

  1. Software Testing Services
  2. Control Flow Testing
  3. Accessibility Testing
  4. Monkey Testing
Popular Course in this category
Software Testing Training (11 Courses, 2 Projects)
  11 Online Courses |  2 Hands-on Projects |  65+ Hours |  Verifiable Certificate of Completion
4.5
Price

View Course

Related Courses

Penetration Testing Training Program (2 Courses)4.9
TestNG Training (4 Courses, 2 Project)4.8
Primary Sidebar
Footer
About Us
  • Blog
  • Who is EDUCBA?
  • Sign Up
  • Live Classes
  • Corporate Training
  • Certificate from Top Institutions
  • Contact Us
  • Verifiable Certificate
  • Reviews
  • Terms and Conditions
  • Privacy Policy
  •  
Apps
  • iPhone & iPad
  • Android
Resources
  • Free Courses
  • Java Tutorials
  • Python Tutorials
  • All Tutorials
Certification Courses
  • All Courses
  • Software Development Course - All in One Bundle
  • Become a Python Developer
  • Java Course
  • Become a Selenium Automation Tester
  • Become an IoT Developer
  • ASP.NET Course
  • VB.NET Course
  • PHP Course

ISO 10004:2018 & ISO 9001:2015 Certified

© 2023 - EDUCBA. ALL RIGHTS RESERVED. THE CERTIFICATION NAMES ARE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.

EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you

Let’s Get Started

By signing up, you agree to our Terms of Use and Privacy Policy.

EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you
EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you
EDUCBA Login

Forgot Password?

By signing up, you agree to our Terms of Use and Privacy Policy.

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the cookie policy. By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to our Privacy Policy

Loading . . .
Quiz
Question:

Answer:

Quiz Result
Total QuestionsCorrect AnswersWrong AnswersPercentage

Explore 1000+ varieties of Mock tests View more