Testplace tutorials
  • Quality Assurance 101
  • Manual Testing
    • Manual Testing Tutorial
      • What is Software Testing?
      • Software Development Life Cycle
      • Software Testing Life Cycle
      • Types of Software Testing
      • Levels of Testing
      • Automation Vs Manual Testing
      • Black Box & White Box Testing
      • Smoke & Sanity Testing
      • Regression Testing
      • Retesting
      • Regression vs Retesting
      • Entry And Exit Criteria
      • Test Scenario vs Test Case
      • Manual Testing Methods
      • Verification and Validation
      • Test Strategy
      • Test Plan
      • Test Strategy vs Test Plan
      • Bug Report Template
      • Test metrics
      • Difference Between Defect Bug Error And Failure
      • Write Good Bug Report
      • Principles of Software Testing
      • Black Box Test Design Techniques
      • Equivalence Partitioning Testing Technique
      • Boundary Value Analysis Testing Technique
      • Decision Table Test Design Technique
      • State Transition Test Design Technique
      • Severity Vs Priority
Powered by GitBook
On this page

Was this helpful?

  1. Manual Testing
  2. Manual Testing Tutorial

Manual Testing Methods

PreviousTest Scenario vs Test CaseNextVerification and Validation

Last updated 5 years ago

Was this helpful?

In this post, we are going to see manual testing methods. Manual testing methods are classified as follows:

  • 1. BLACK BOX TESTING

  • 1.1. Black Box Testing Techniques

  • 1.2. Types of Black Box Testing

  • 2. WHITE BOX TESTING

  • 2.1. White Box Testing Techniques

  • 3. GREY BOX TESTING

Let’s see all the three types of Manual Testing Methods below:

BLACK BOX TESTING:

Black Box Testing is a software testing method in which testers evaluate the functionality of the software under test without looking at the internal code structure. This can be applied to every level of software testing such as Unit, Integration, System and Acceptance Testing.

Testers create based on software requirements and specifications. So it is AKA Specification Based Testing, Behavioral Testing and Input-Output Testing.

Tester performs testing only on the functional part of an application to make sure the behavior of the software is as expected. So it is AKA Behavioral Based Testing.

The tester passes input data to make sure whether the actual output matches the expected output. So it is AKA Input-Output Testing.

There is no obligation on testers to have knowledge on source code in this process.

Black Box Testing Techniques:

  • Equivalence Partitioning

  • Boundary Value Analysis

  • Decision Table

  • State Transition Testing

Types of Black Box Testing:

Functionality Testing: In simple words, what the system actually does is functional testing. To verify that each function of the software application behaves as specified in the requirement document. Testing all the functionalities by providing appropriate input to verify whether the actual output is matching the expected output or not. It falls within the scope of black box testing and the testers need not concern about the source code of the application.

Non-functionality Testing: In simple words, how well the system performs is non-functionality testing. Non-functional testing refers to various aspects of the software such as performance, load, stress, scalability, security, compatibility etc., Main focus is to improve the user experience on how fast the system responds to a request

WHITE BOX TESTING:

White Box Testing is based on applications internal code structure. In white-box testing, an internal perspective of the system, as well as programming skills, are used to design test cases. This testing usually was done at the unit level. It is AKA Glass Box, Clear Box, Structural Testing, Open Box, Transparent Box.

White Box Testing Techniques:

  • Statement Coverage

  • Branch Coverage

  • Path Coverage

GREY BOX TESTING:

Grey box is the combination of both White Box and Black Box Testing. The tester who works on this type of testing needs to have access to design documents. This helps to create better test cases in this process.

test scenarios/cases