Sign-up today to join over 9 million learners already on ALISON:

Software Testing - Condition Coverage and Mutation Testing Strategies Course


Software Testing - Condition Coverage and Mutation Testing Strategies
Software Testing - Condition Coverage and Mutation Testing Strategies

Learn about advanced testing strategies such as multiple condition coverage (MCC), dataflow testing and mutation testing.


Join 118 other students.

Course Description

In this free online course Software Testing - Condition Coverage and Mutation Testing Strategies you will learn about different advanced strategies for testing software. You will learn about coverage based techniques such as Multiple condition coverage (MCC), about Dataflow testing and creating control flow graphs. You will also learn about introducing faults into your program for mutation testing.

The course begins by introducing you to coverage based testing and different types of coverage based testing. You will learn about the basic condition coverage testing to multiple condition coverage testing. You will learn about which is the strongest and weakest coverage based techniques. You will learn about the Modified condition and decision coverage testing (MC/DC testing).

Next, you will be introduced to path testing and creating a control flow graph for your path testing. You will learn about using Dataflow testing to test your variable in a program. You will learn about introducing faults into your program for mutation testing. You will learn about how mutation testing works, its drawbacks and terminology. Finally, you will be introduced to integration testing, what it is and different approaches to integration testing.

This course will be of great interest to any programmer who wishes to learn about advanced testing programs to test software programs they have written.

Prerequisites: Learner will need to have completed previous two courses: ‘Introduction to Software Testing’ and ‘Software Testing – Black-Box Strategies and White-Box testing’.

CERTIFICATION

To qualify for your official ALISON Diploma, Certificate or PDF you must study and complete all modules and score 80% or more in each of the course assessments. A link to purchase your Diploma certificate will then appear under the My Certificates heading of your My Account page.

LEARNING OUTCOMES

Having completed this course you will be able to:
- Discuss the different types of condition coverage testing.
- Describe Modified condition and decision coverage testing.
- Explain path coverage testing and creation of control-flow graphs.
- Discuss Dataflow testing.
- Describe mutation testing and identify its drawbacks.

Share This Course!






Manage a Group of Learners
Course Rating (By Learners): 5 stars based on 2 votes
Course Title: Software Testing - Condition Coverage and Mutation Testing Strategies
Course #: 1028
Course Publisher: Channel 9
Course Category: 1
Content Origin:
Course Description: In this free online course Software Testing - Condition Coverage and Mutation Testing Strategies you will learn about different advanced strategies for testing software. You will learn about coverage based techniques such as Multiple condition coverage (MCC), about Dataflow testing and creating control flow graphs. You will also learn about introducing faults into your program for mutation testing.

The course begins by introducing you to coverage based testing and different types of coverage based testing. You will learn about the basic condition coverage testing to multiple condition coverage testing. You will learn about which is the strongest and weakest coverage based techniques. You will learn about the Modified condition and decision coverage testing (MC/DC testing).

Next, you will be introduced to path testing and creating a control flow graph for your path testing. You will learn about using Dataflow testing to test your variable in a program. You will learn about introducing faults into your program for mutation testing. You will learn about how mutation testing works, its drawbacks and terminology. Finally, you will be introduced to integration testing, what it is and different approaches to integration testing.

This course will be of great interest to any programmer who wishes to learn about advanced testing programs to test software programs they have written.

Prerequisites: Learner will need to have completed previous two courses: ‘Introduction to Software Testing’ and ‘Software Testing – Black-Box Strategies and White-Box testing’.
License: This course is available from Channel 9 OpenCourseWare through the following Creative Commons licence:
Creative Commons License
Release Date: 24th February 2017
Content  
Course Duration (Avg Learner): 2-3 Hours
Video/Audio: None
Audio Only: High
Animation: None
Assessments: Yes
Education Level
Age appropriateness: 18+ Years
Minimum Grade/Class Level: Third Level
Validation: Level 6
ALISON Testing: Yes
Certification Availability
PDF Download: Yes
Parchment: Yes
Framed Certification: Yes

Study for Free at Your Own Pace! Start This Course

More Comments and Reviews >>

Study for Free at Your Own Pace! Start This Course

Free, Online Software Testing - Condition Coverage and Mutation Testing Strategies Course.