Get in Touch

Course Outline

Lesson 1: Understanding Software Testing

  • Appreciate the significance of testing
  • Recognize quality parameters
  • Identify factors influencing software quality
  • Familiarize yourself with quality assessment standards and models


Lesson 2: Understanding the Test Process

  • Distinguish between test phases
  • Comprehend the testing workbench process
  • Follow the incident life cycle
  • Identify essential test documentation


Lesson 3: Understanding Test Levels

  • Grasp the fundamentals of component testing
  • Grasp the fundamentals of integration testing
  • Grasp the fundamentals of system testing
  • Grasp the fundamentals of acceptance testing


Lesson 4: Understanding Testing Techniques

  • Distinguish structural testing techniques
  • Distinguish functional testing techniques


Lesson 5: Examining Test Case Design Techniques

  • Distinguish structure-based test design techniques
  • Distinguish specification-based test design techniques
  • Distinguish experience-based test design techniques


Lesson 6: Planning and Estimating Tests

  • Develop a test plan
  • Estimate testing effort


Lesson 7: Handling Risks in Software

  • Identify potential software risks
  • Implement risk management strategies


Lesson 8: Implementing Tests

  • Comprehend the test development process
  • Create test cases
  • Analyze test metrics
  • Analyze defect management processes


Lesson 9: Reporting on Tests

  • Define test metrics for inclusion in test reports
  • Identify appropriate test reporting tools
  • Generate test reports
  • Execute test closure activities


Lesson 10: Building a Test Environment

  • Clarify management responsibilities
  • Understand management process models
  • Oversee test administration


Lesson 11: Managing a Test Project

  • Identify necessary skills for supervising a test project
  • Identify leadership competencies required for project management
  • Introduce testing tools into an organization


Lesson 12: Testing Software Developed by External Organizations

  • Analyze the COTS software testing process
  • Analyze the contracted software testing process


Lesson 13: Testing Software Controls and the Adequacy of Security Procedures

  • Analyze internal controls
  • Analyze security training protocols


Lesson 14: Testing New Technologies

  • Analyze the impact of testing new technologies
  • Analyze the challenges associated with testing new technologies

Requirements

While no formal prerequisites are required, having a background in software development practices and a foundational understanding of software testing principles will be advantageous.

Recommended prerequisite course: Introduction to Software Life Cycle Models.

 35 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories