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

Software Testing - Testing Levels and Object-Oriented Program Testing Course


Software Testing - Testing Levels and Object-Oriented Program Testing
Software Testing - Testing Levels and Object-Oriented Program Testing

Learn about software testing levels and testing object-oriented programs.


Join 132 other students.

Course Description

In the free online course Software Testing - Testing Levels and Object-Oriented Program Testing you will learn about testing levels above unit testing, about system testing its categories and types, and about testing Object-Orientated Programs (OO programs) and how it differs from testing Procedural programs.

The course begins by introducing you to testing levels above unit testing, starting with integration testing. You will learn about different approaches for integration testing and how they work. You will learn about system testing and what its objective is, and about the different types of system performance testing. You will learn about performance tests, and also about regression testing and when it is used.

Next, you will be introduced to testing Object-Orientated programs. You will learn about how OO programming was supposed to make testing easier, and why some testing methods for procedural programs will not work with OO programs. You will learn about features of OO programming such as inheritance and polymorphism, and why you need to test your program differently using them. You will also learn about different integration testing strategies for testing your OO programs.

This free Alison course would be of great interest to programmers who would like to learn more about testing levels, and testing strategies for object-orientated programs.

Perquisites: You will need to have completed the previous courses on software testing: ‘Introduction to Software Testing’, ‘Black-Box Strategies and White-box Testing’ and ‘White-Box testing Strategies’

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:
- Describe different integration testing approaches.
- Discuss different system testing methods and their categories.
- Explain the use and importance of regression testing.
- Discuss why Object-Oriented programming was supposed to make testing easier than procedural programming.
- List the differences for testing an Object-Oriented program compared to a Procedural program.
- Describe the Object-Oriented programming methods that can cause issues for testing.

Share This Course!






Manage a Group of Learners
Course Rating (By Learners): 5 stars based on 2 votes
Course Title: Software Testing - Testing Levels and Object-Oriented Program Testing
Course #: 1030
Course Publisher: Channel 9
Course Category: 1
Content Origin:
Course Description: In the free online course Software Testing - Testing Levels and Object-Oriented Program Testing you will learn about testing levels above unit testing, about system testing its categories and types, and about testing Object-Orientated Programs (OO programs) and how it differs from testing Procedural programs.

The course begins by introducing you to testing levels above unit testing, starting with integration testing. You will learn about different approaches for integration testing and how they work. You will learn about system testing and what its objective is, and about the different types of system performance testing. You will learn about performance tests, and also about regression testing and when it is used.

Next, you will be introduced to testing Object-Orientated programs. You will learn about how OO programming was supposed to make testing easier, and why some testing methods for procedural programs will not work with OO programs. You will learn about features of OO programming such as inheritance and polymorphism, and why you need to test your program differently using them. You will also learn about different integration testing strategies for testing your OO programs.

This free Alison course would be of great interest to programmers who would like to learn more about testing levels, and testing strategies for object-orientated programs.

Perquisites: You will need to have completed the previous courses on software testing: ‘Introduction to Software Testing’, ‘Black-Box Strategies and White-box Testing’ and ‘White-Box testing Strategies’
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: High
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 - Testing Levels and Object-Oriented Program Testing Course.