Loading

€11.99 €9.99

Special offer - Alison T-shirts available on discount until 31st July!

Pre-Order Now!
Free Online Courses, Classes and Tutorials

Software Testing - Condition Coverage and Mutation Testing Strategies

Join 2,081 other students
Software Testing - Condition Coverage and Mutation Testing Strategies
  • Free Course

  • Channel 9

  • 2-3 Hours

  • Assessment

  • Certification

  • 50 Pts

  • Description
  • Outcome
  • Certification
  • 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’.

  • 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.

  • All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.

    Having an official Alison document is a great way to celebrate and share your success. It is:

    • Ideal to include with CVs, job applications and portfolios
    • A way to show your ability to learn and achieve high results

Modules List( 3 )
  • Software Testing - Condition Coverage and Mutation...
  • Module
    1
    MC/DC Testing
    • In this module you will be introduced to coverage based testing. You will learn about the basic condition coverage testing. You will learn about other types of coverage based techniques. 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).
    • Learning Outcomes
    • MC/DC Testing - Part I
    • MC/DC Testing - Part II
    • Lesson Summary
  • Module
    2
    Path, Dataflow and Mutation Testing
    • In this module you will be introduced to path testing another coverage testing technique. You will learn about creating control flow graphs. You will learn about using Dataflow testing to test your variables 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. You will be introduced to integration testing, what it is and different approaches to integration testing.
    • Learning Outcomes
    • Path Testing
    • Dataflow and Mutation Testing
    • Mutation Testing
    • Lesson Summary
  • END OF COURSE ASSESSMENT
  • Module
    3
    Software Testing - Condition Coverage and Mutation Testing Strategies Assessment
Notification

You have received a new notification

Click here to view them all