Manual Testing

Faculty profile:

Real time professionals with 15+ years of experience.

Duration:

25 Hours

Audience:

Software Engineers, Freshers

Course Topics:

Fundamentals of testing

  • Why is testing necessary?
  • What is testing?
  • Testing principles
  • Fundamental test process
  • Defect or Bug Life Cycle
  • What is the difference between Severity and Priority?
  • The psychology of testing
  • Testing throughout the software life cycle

 Software development models

  • Waterfall model
  • V-model
  • Agile model
  • Iterative model

 Test levels

  • Unit testing
  • Integration testing
  • Incremental testing
  • Component integration testing
  • System integration testing
  • System testing
  • Acceptance testing
  • Alpha testing
  • Beta testing

 Test types: The targets of testing

  • Functional testing
  • Non functional testing
  • Usability testing
  • Documentation testing
  • Load testing
  • Performance testing
  • Performance testing
  • Security testing
  • Internationalization testing and Localization testing

Test design techniques

  • Identifying test conditions and designing test cases
  • Categories of test design techniques
  • Specification-based or black-box techniques
  • Equivalence partitioning
  • Boundary value analysis
  • Decision tables
  • State transition testing
  • Structure-based or white-box techniques
  • Statement coverage
  • Decision coverage
  • Conditional coverage
  • Choosing test techniques

 Test Management

  • Test organization
  • Test planning, Test Strategy and estimation
  • Configuration management
  • Risk and testing