thumbnail

Manual Testing

Instructor

assurance

Course Overview

Manual testing is the process of testing software applications by manually executing test cases without the use of automation tools. It involves verifying the functionality, usability, and performance of the application to ensure it meets the specified requirements and is free from defects.

Manual testing remains a vital skill in software quality assurance. It ensures that applications are robust, user-friendly, and bug-free. After completing this course, you will have the knowledge and skills needed to be an effective manual tester, able to ensure the software products you work on meet user expectations and quality standards.


What you are going to learn in Manual Testing?

Manual Testing Learning Path
  • Introduction to Manual Testing
  • Types of Testing
  • Testing Techniques
  • Test Planning and Design
  • Defect Lifecycle
  • Exploratory and Ad-hoc Testing
  • Test Reporting and Documentation
  • Testing Tools and Techniques
  • Usability and Accessibility Testing
  • Real-time Project Testing
  • Agile and Testing in Agile Environments

What will you be able to do after learning Manual Testing?

  • Understand Software Testing Fundamentals: Learn testing concepts and methodologies.
  • Create and Execute Test Cases: Write and execute detailed test cases.
  • Identify and Report Defects: Document and track bugs efficiently.
  • Perform Functional Testing: Validate features against requirements.
  • Perform Non-Functional Testing: Test usability, performance, and compatibility.
  • Understand Test Management Tools: Use tools like JIRA and Bugzilla for test management.
  • Collaborate in Teams: Work effectively with developers and project teams.
  • Create and Analyze Test Documentation: Prepare and analyze test plans and reports.
  • Perform Exploratory Testing: Test intuitively to uncover hidden issues.
  • Ensure Quality Standards: Deliver high-quality software that meets expectations.

Course Duration

6 months


Mode of Course

  • Online
  • In Person


Course Content

  • Software Testing
    • Software Testing Tutorial

    • Software Testing Principles

    • Software Development Life Cycle (SDLC)

    • Software Testing Life Cycle (STLC)

    • Types of Software Testing

    • Levels of Testing

    • Test Maturity Model

  • SDLC models
    • Waterfall model

    • Spiral Model

    • Hybrid Model

    • Prototype Model

    • V-model

  • Types of Testing
    • Manual Testing

  • Types of Manual
    • White Box Testing

    • Black box testing

    • GreyBox Testing

  • White Box Techniques
    • Data Flow Testing

    • Control Flow Testing

    • Branch Coverage Testing

    • Statement Coverage Testing

    • Decision Coverage Testing

  • Black Box Techniques
    • Decision table technique in Black box testing

    • All-pairs Testing

    • Cause and Effect Graph in Black box Testing

    • State Transition Technique

    • Use Case Technique

  • Types of Black Box
    • Functional Testing

    • Non-Functional Testing

  • Types of Functional
    • Unit Testing

    • Integration testing

    • System Testing

  • Types of Non-functional
    • Performance Testing

    • Usability Testing

    • Compatibility testing

  • Test case development
    • Testing Documentation

    • Test Scenario

    • Test Case

  • Testing Techniques
    • Error Guessing Technique

    • Equivalence Partitioning Technique

    • Boundary Value Analysis

  • Test Management
    • Test Plan

    • Test case review process

    • Traceability Matrix

  • Defect Tracking
    • Bug in Software Testing

    • Bug Life cycle

    • Severity and Priority in testing

    • Test Environment

    • Defect Management Process

  • Other types of Testing
    • Regression Testing

    • Smoke Testing

    • Sanity Testing

    • Static Testing

    • Dynamic Testing

    • Load Testing

    • Stress Testing

    • Recovery testing

    • Exploratory Testing

    • Visual testing

    • Acceptance testing

    • Alpha Testing Introduction

    • Beta Testing

    • Database Testing

    • Mainframe Testing

    • Adhoc Testing

    • Globalization Testing

    • Mutation Testing

    • Security Testing

    • Accessibility testing

    • Structural Testing

    • Volume Testing

    • Scalability Testing

    • Stability Testing

    • Spike Testing

    • Negative Testing

    • Positive Testing

    • Endurance Testing

    • Reliability Testing

    • Monkey Testing

    • Agile Testing

    • Component Testing

    • GUI Testing

    • Test Strategy

  • Software Testing Tools
    • Software Testing Tools

    • Test Management Tool

    • Defect/Bug tracking tool

    • Performance testing tools (Load testing tools)

    • Cross-browser testing tools

    • Integration testing tools

    • Unit testing tools

    • Mobile Testing Tools

    • GUI testing tools

    • Security testing tools

  • Differences
    • Automation Testing vs. Manual Testing

    • Load Testing vs. Stress Testing

    • Differences Between Smoke Testing and Sanity Testing

    • Static Testing vs. Dynamic Testing

    • Difference between Alpha and Beta Testing

    • Black Box Testing vs. White Box Testing vs. Grey Box Testing

    • Difference between Globalization and Localization Testing

    • Test Case Vs. Test Scenarios

    • Test Plan VS. Test Strategy

    • SDLC VS. STLC

    • Difference between Bug, Defect, Error, Fault & Failure

    • Difference Between Testing and Debugging

    • difference between Positive Testing and Negative Testing

    • Difference Between Use Case and Test Case

    • Monkey Testing VS Gorilla Testing

    • The Difference between Component Testing and Unit Testing

    • The differences between Software Testing and Embedded Testing

    • Differences between GUI Testing and Usability Testing

    • Differences Between Desktop Application testing, Client-Server Application Testing and Web Application Testing

    • Active Testing

    • What is an API

    • Advantages and Disadvantages of Manual Testing

    • Advantages and Disadvantages of Unit Testing

    • Difference between end-to-end testing and Unit Testing

    • Difference between Object-Oriented Testing and Conventional Testing

    • Types of Unit Testing

    • What is Conventional Testing?

FAQS

Are there prerequisites for this course? +

No prior programming experience is required. However, basic computer literacy and problem-solving skills will be helpful.

How long is the course? +

The course duration is typically 6 months.

Will I work on real-world projects? +

Yes, the course includes multiple hands-on projects.

Do I receive a certification upon completion? +

Yes, you will receive a certificate of completion after successfully finishing the course.

What career opportunities can this course help me with? +

This course prepares you for roles such as:

  • Software Developer
  • Front-End/Back-End Developer
  • Full-Stack Developer
  • Data Analyst or Engineer
  • Mobile App Developer
  • Database Engineer
  • Graphic Designer
  • UI/UX Designer
  • Manual Tester
  • Automation Tester
  • SEO Executive
  • SMM Specialist
  • What happens if I need to pause the course? +

    You can pause the course and resume within a specified period. Contact support for further details.

    Do I need prior coding knowledge to succeed in this course? +

    No, the course starts with the basics, ensuring beginners can comfortably learn and progress.

    1. 5

      pimple@gmail.com

    2. 4

      Swapnil Rajwadkar

      good

    £600.00
    • Lessons 119
    • Skill Experts
    • Last Update January 24, 2025
    Scroll to Top