11

Lessons

2 days

Duration

English

Language

Course features:

Learning Path

  • Understanding the role of QA in software
    development
  • Understanding the different phases of SDLC
  • Role of QA in each phase
  • Importance of  requirements and design phase in testing
  • What is testing and why is it necessary?
  • Testing objectives and goals
  • Testing process and its importance
  • Functional testing
  • Performance testing
  • Security testing
  • Usability testing
  • Compatibility testing
  • Regression testing
  • Exploratory testing
  • Acceptance testing
  • Introduction to automation testing
  • Creating a test plan
  • Defining test objectives and scope
  • Identifying test requirements and test
    scenarios
  • Test strategy and approach
  • Writing effective test cases
  • Test case management tools
  • Test case execution and tracking defects
  • Understanding the lifecycle of a defect
  • Bug tracking systems and tools
  • Importance of effective defect management
  • Generating test reports
  • Test metrics and their significance
  • Importance of test documentation
  • Benefits of automation testing
  • Popular automation testing tools
  • Introduction to scripting and frameworks
  • Setting up a test environment
  • Test data management best practices
  • Data-driven testing techniques
  • Writing efficient test cases
  • Test data creation and management
  • Continuous improvement in testing process