Description

Manual Testing is a software testing process in which testers manually execute test cases without using any automated tools. The objective is to identify bugs, defects, or inconsistencies in a software application to ensure it meets the specified requirements and functions correctly. Manual testing involves a variety of techniques, such as functional, exploratory, and usability testing, to thoroughly validate the software from an end-user perspective.

Manual Testing Course content

Introduction to Software Testing
  • What is software testing?
  • Importance of testing in the software development lifecycle
  • Different types of testing (manual vs. automated)
  • Overview of the software development lifecycle (SDLC)
Testing Fundamentals
  • Objectives of testing
  • Testing principles
  • Defect life cycle
  • Quality assurance vs. quality control
Types of Testing
  • Functional testing
  • Non-functional testing (performance, usability, security)
  • Manual testing vs. automated testing
  • Black-box testing vs. white-box testing
  • Exploratory testing vs. scripted testing
Testing Methodologies
  • Waterfall model
  • Agile testing practices (Scrum, Kanban)
  • V-Model
  • Risk-based testing
Test Planning and Design
  • Creating a test plan
  • Defining test objectives and scope
  • Test strategy and approach
  • Writing test cases (test case structure, best practices)
  • Test data preparation
Test Execution
  • Executing test cases
  • Reporting defects (defect tracking tools, defect life cycle)
  • Re-testing and regression testing
  • Test completion criteria
Test Documentation
  • Importance of documentation in testing
  • Types of test documentation (test plans, test cases, test reports)
  • Creating and maintaining test metrics and reports
Tools for Manual Testing
  • Overview of popular testing tools (JIRA, Bugzilla, TestRail, etc.)
  • Introduction to test management tools
  • Using defect tracking tools
Exploratory Testing
  • Principles and techniques of exploratory testing
  • Session-based testing
  • Designing and executing exploratory tests
Usability Testing
  • Importance of usability testing
  • Techniques for usability testing
  • Gathering user feedback and interpreting results
Performance Testing (Basic Concepts)
  • Introduction to performance testing
  • Types of performance testing (load, stress, endurance)
  • Basic tools and metrics for performance testing

Courses Features

  • Language
    English
  • Lectures
    1
  • Certification
    Yes
  • Project
    1
  • Duration
    36 hrs
  • Max-Students
    20
DEMO
DROP US A QUERY

© Copyright - 2021 | Cyberaegis . All Rights Reserved.