Manual Testing

Manual Testing

Manual Testing. Manual testing is a software testing process in which test cases are executed manually without using any automated tool.

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.

How to perform Manual Testing

  1. Read and understand the software project documentation/guides. Also, study the Application Under Test (AUT) if available.
  2. Draft Test cases that cover all the requirements mentioned in the documentation.
  3. Review and baseline the test cases with Team Lead, Client (as applicable)
  4. Execute the test cases on the AUT
  5. Report bugs.
  6. Once bugs are fixed, again execute the failing test cases to verify they pass.

To view or add a comment, sign in

More articles by Dipti Goyal

  • Treasury

    Treasury refers to a department or area responsible for managing and controlling an organization's financial resources,…

  • Functional Requirements Document

    FRD stands for Functional Requirements Document. It's a key document in software development that defines how a system…

  • Business Requirements Document

    A BRD, or Business Requirements Document, is a formal document that outlines the goals, objectives, and requirements of…

  • Application Programming Interface

    An API, or Application Programming Interface, is a set of rules and protocols that allows different software…

  • Liquidity Risk

    Liquidity risk is the risk that an individual, company, or financial institution will be unable to meet its short-term…

  • Selenium

    Selenium is an open-source framework used for automating web browsers, primarily for testing web applications. It…

  • Angular

    Angular is a comprehensive, open-source front-end framework for building client-side web applications, primarily used…

  • Edge Compuitng

    Edge computing is a distributed computing framework that brings processing power and storage closer to the source of…

  • Business Requirements Document(BRD)

    A Business Requirements Document (BRD) is a formal document that clearly defines the goals, objectives, and…

  • Numpy

    NumPy is a fundamental Python library for numerical computing, providing support for multi-dimensional arrays…

Insights from the community

Others also viewed

Explore topics