Intermediate Software Testing Techniques

This course is designed for software testers that want to go deeper than the basic concepts.  Attendees will learn how to create an effective test strategy, how to design creative test cases, how to optimize test cases to get the most testing from the fewest number of cases and how to measure and report the results of testing.

 

Attendees will leave this course with a solid understanding for testing in situations which are very diverse and dynamic. The course is centred around a common case study which builds throughout the course.

 

The ‘Intermediate Software Testing Techniques’ course is delivered by seasoned software testing practitioner consultants who undertake software testing and test management activities on a daily basis.

Duration

3 Days

 

Course Objectives

Following the completion of this course, students will be able to:

  • Develop a test strategy and write a high-level test plan
  • Develop test scripts and test cases using a wide variety of techniques
  • Create decision tables
  • Get the most testing from the least number of test cases
  • Assess risk from the project, technical and business perspectives
  • Describe which tools are the best to use in a particular test
  • Write meaningful test reports
  • Measure your testing efforts
  • Use the results from testing to improve the testing process

Audience

  • intermediate testers and test analysts
  • Project roles that include testing activities

 

 

Course Syllabus

Test Planning Overview

  • Basic Testing Principles
  • What is a Test Strategy?
  • Defining Test Objectives
  • Major Elements of a Test Plan

 

Intermediate Test Design Strategies

  • Tests by Project and Stage
  • Producer and Customer Testing
  • Automated Test Strategies
  • Test Cases and Types of Test Cases

 

Intermediate Test Case Design Techniques

  • Orthogonal Arrays
  • Pairwise Testing – Allpairs
  • Decision Tables
  • Cause-Effect Graphing
  • Functional Test Cases
  • Test Scenarios
  • Test Cycles

 

Risk Assessment

  • Risk Assessment
  • Technical Risk and Business Risk

 

Test Tool Overview

  • Manual Testing vs Automated Testing
  • Automated testing tools

 

Performance Testing

  • Hitting the Performance Wall
  • Performance Testing Terminology
  • Load Testing
  • Use of Tools
  • Memory Leaks
  • Boundary Violations

 

Intermediate Test Evaluation and Analysis

  • Test Evaluation
  • Statistical Methods
  • Test Coverage and Test Results
  • Testing Baselines
  • Presenting Complex Information

 

Metrics and Measurements

  • Valuable Test Measurements Metrics
  • Measuring Testing Activities
  • Tracking and UnderDefect Trends

 

Test Evaluation and Reporting

  • The Defect Life Cycle
  • Defect Tracking and Reporting
  • Status and Final Reporting

 

Related Courses

  • Practical Software Testing
  • Innovative Software Testing Approaches
  • Practical Software Test Management
  • Agile and Exploratory Testing
  • Structured User Acceptance Testing
  • Walkthroughs, Reviews, Inspections

 

Prerequisites

Participants should have intermediate experience in a software development or software testing environment.

 

 

View printable course description


Course NameDurationPriceDatesCourse Status
Intermediate Software Testing Techniques3 DaysEnquire

All course prices listed by Equinox are in New Zealand dollars and exclude GST.