Course Detail    

EngX Test Design Techniques

Course Overview

The primary goal of this course is to provide you with a comprehensive understanding of test design techniques and how to apply them in real-world scenarios.

Mode of Delivery

Self-paced course (Online Learning)

Course Description

Are you ready to elevate your software testing skills? Do you want to ensure the delivery of high-quality software applications? If you answered yes, then welcome to the EngX Test Design Techniques course! In the software development world, the quality of applications can significantly impact your success. As these applications become more complex, the need for rigorous and systematic testing grows.
 
This course will help you master the art of software testing. It equips you with structured methods for creating efficient and effective test cases, optimizing your testing efforts, and improving defect detection. You'll dive into the three major categories of test design techniques as defined by the international standard ISO/IEC/IEEE 29119-4:
  • Specification-Based Techniques
  • Structure-Based Techniques
  • Experience-Based Techniques
 
By learning and applying these techniques, you'll not only enhance your testing process but also ensure the delivery of high-quality software applications.
 
Module 1: Specification-Based Techniques
  • Equivalence Partitioning
  • Classification Tree Method
  • Boundary Value Analysis
  • Syntax Testing
  • Combinatorial Test Design Techniques
  • Decision Table Testing
  • Cause-Effect Graphing
  • State Transition Testing
  • Scenario Testing
  • Random Testing
Module 2: Structure-Based Techniques
  • Statement Testing
  • Branch Testing
  • Decision Testing
  • Branch Condition Testing
  • Branch Condition Combination Testing
  • Modified Condition Decision Coverage Testing
  • Data Flow Testing
Module 3: Experience-Based Techniques
  •  Error Guessing
 

Learning Outcomes

Upon completion of the course, you will be able to:
  • Understand test design: Learn the definition, purpose, and application of various test design techniques.
  • Select the right approach: Identify and apply the most effective technique based on the testing scenario.
  • Optimise test cases: Determine the minimum number of test cases needed for thorough testing.
  • Interpret results: Apply test design techniques in real-world scenarios and analyse outcomes to improve defect detection.
 
 

Who Should Attend

QA professionals, testers, and software engineers looking to master structured approaches to test case design.
Individuals aiming to enhance defect detection efficiency and overall testing effectiveness in their projects.
 

Duration

(9.5 Hrs)

Course Fee

$38.15 (Incl. of 9% GST)

Registration Fee

A Registration Fee of $10.90 (Incl. of 9% GST) will be collected upon course registration, and It is non-refundable.
* In the event of any class cancellation by Eduquest, the Registration fee will be refunded

Miscellaneous Fees (Incl. of 9% GST)

Admin Fee for Absent and Reschedule: $32.70

Admin Fee for Make-up Session for Partial Absent, Appeal & Re-assessment: $54.50

Miscellaneous Fees refer to any non-compulsory fees which the trainees pay only when applicable. Such fees are normally collected by Eduquest when the need arises.

Fees indicated are per pax and not per proforma invoice or invoice.

Schedule

Play Video

Course Fee $38.15 (Incl. of 9% GST)

This Course Includes:

Duration:  (9.5 Hrs)

Language: English

Related Courses

EngX Design Patterns

Unlock the power of design patterns to elevate your software development skills. Learn to identify common design problems and implement proven patterns through real-world scenarios and multi-langua

EngX Knowledge Sharing

Learn to structure critical project information, streamline onboarding for new team members, and evaluate the health of knowledge-sharing initiatives to drive team success and efficiency.

AI-Assisted Test Automation

Gain knowledge and practical skills on how AI may speed up the execution of tasks that a test automation engineer faces daily and improve their average performance.

AI-Assisted Systems Engineering 2.0

Streamline your engineering workflow with AI! Learn to use generative AI for tasks like CI/CD pipelines and scripting. Improve productivity by optimizing daily tasks, selecting the right AI tools,

Agile Foundations

Agile is one of the most popular and widely used buzzword in the IT Industry across the globe. But what exactly is Agile? Is it a methodology? Is it a framework? Is it applicable to my team and me?