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

Introduction to Software Testing Course


Introduction to Software Testing
Introduction to Software Testing

Learn about the principles of testing software.


Join 1,076 other students.

Course Description

In the free online course Introduction to Software Testing you will learn about principles of testing software and the methodologies involved in testing. You will learn about the different testing levels. You will learn about test cases, their design and strategies, and about unit testing, what it is and what parts of the program it tests.

The course begins by introducing you to the principles behind testing software and why you should test. You will learn about the effort involved in testing and when to begin testing in the software development life cycle. You will also learn about the verification and validation processes of testing. You will learn about the different testing levels and what they test.

Next, you will learn about the pesticide paradox when testing software. You will learn about the software development life cycle V-model and its strengths and weakness. You will learn about the fault model and how it outlines the types of faults in a program. You will also learn about test cases, and the design, planning and strategies for using a test case. You will learn about unit testing and what parts of the program it tests.

This free Alison course will be of great interest to programmers and IT developers who are interested in learning more about software testing methodologies and removing bugs from their programs.

Perquisites: The learner needs to able to write programs or understands programming concepts, and an understanding of the software development life cycle would also be of benefit.

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 the different levels of testing software.
- Discuss means of reducing bugs in your software program.
- Distinguish the verification and validation process in software testing.
- Describe the pesticide effect in testing software.
- Describe unit testing and when it is performed.
- Identify the main approaches to designing a test case.

Share This Course!






Manage a Group of Learners
Course Rating (By Learners): 4 stars based on 5 votes
Course Title: Introduction to Software Testing
Course #: 1023
Course Publisher:
Course Category: 1
Content Origin:
Course Description: In the free online course Introduction to Software Testing you will learn about principles of testing software and the methodologies involved in testing. You will learn about the different testing levels. You will learn about test cases, their design and strategies, and about unit testing, what it is and what parts of the program it tests.

The course begins by introducing you to the principles behind testing software and why you should test. You will learn about the effort involved in testing and when to begin testing in the software development life cycle. You will also learn about the verification and validation processes of testing. You will learn about the different testing levels and what they test.

Next, you will learn about the pesticide paradox when testing software. You will learn about the software development life cycle V-model and its strengths and weakness. You will learn about the fault model and how it outlines the types of faults in a program. You will also learn about test cases, and the design, planning and strategies for using a test case. You will learn about unit testing and what parts of the program it tests.

This free Alison course will be of great interest to programmers and IT developers who are interested in learning more about software testing methodologies and removing bugs from their programs.

Perquisites: The learner needs to able to write programs or understands programming concepts, and an understanding of the software development life cycle would also be of benefit.
License: This course is available from NPTEL 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 Introduction to Software Testing Course.