• Post category:StudyBullet-15
  • Reading time:4 mins read


Software Testing, Automation Testing, Pairwise Testing, Unit Testing, Integration Testing, Performance Testing

What you will learn

Students will understand the concept of combinatorial testing.

Students will understand combinatorial testing terminology.

Students will be able to generate combinatorial test suites.

Students will be familiar with applications of combinatorial testing.

Description

This course provides an overview of combinatorial testing concepts and provides hands-on experience for everyone from beginners to experts with a course outcome of confidently generating their own combinatorial test suites. Students will understand terminology, concepts, and applications of combinatorial testing. The course teaches students to use a freely available and award winning open source tool called ACTSΒ – Advanced Combinatorial Testing Services so that they are able to generate their own combinatorial test suites for the courses exercises and outside applications.Β  (Students are also pointed to other free combinatorial testing tools, but we chose ACTS due to it being free, from a trusted source, and easy to use!) Videos with lecture slides and demos, quizzes, and exercises guide students through the highly hands-on learning experience.


Get Instant Notification of New Courses on our Telegram channel.


This course benefits software developers, testers, scientists, engineers, and college students who want to advance their knowledge of testing systems. Consider that products released with inadequate testing can cause bodily harm, result in economic losses, and affect the quality of day-to-day life. Software defects cost our economy billions of dollars each year. Β Software developers and testers often test for problems that they anticipate while unanticipated bugs slip through the cracks. Exhaustive testing is often impractical. Combinatorial testing is often a cost-effective technique to augment current testing practices. That is, it will not replace current software testing processes, but it is a relatively low cost testing solution that provides systematic coverage of parameters or components under test.

English
language

Content

Combinatorial Testing – The Concept and Terminology

Introduction to Combinatorial Testing Concepts and Terminology
Review of Solution to Assignment: Create a combinatorial test suite by hand
Combinatorial Testing Concepts and Terminology
Summary of Combinatorial Testing Concepts

Generate Combinatorial Test Suites for Your Own Applications

Create Combinatorial Test Suites with Advanced Combinatorial Test Service Tool
Combinatorial Testing with Constraints
Summary of Hands-on Experience to Generate Combinatorial Test Suites

Optional Section for Students: Algorithm Challenges in Combinatorial Testing

Advanced Combinatorial Testing: Algorithms Challenges in Combinatorial Testing
Additional Tools for Combinatorial Testing
Algorithms for Combinatorial Testing

Summary: Combinatorial Testing Concepts, Terminology, and Application

Combinatorial Testing Concepts, Terminology, and Test Suite Generation