Loading

Alison's New App is now available on iOS and Android! Download Now

Introduction to Software Testing

Learn about the principles and methodologies used in software testing with this free online course.

Publisher: NPTEL
This free online software testing course will familiarize you with the principles behind software and why it's so important for software development. By the end of this course you will understand software testing processes, how to identify when to begin testing during a project's development, verification and validation within testing, and different levels of software tests. This free online course will help you grow your skills as a developer.
Introduction to Software Testing
  • Duration

    1.5-3 Hours
  • Students

    19,520
  • Accreditation

    CPD

Description

Modules

Outcome

Certification

View course modules

Description

This software testing course clearly discusses the principles of testing software and the methodologies involved in testing. Here, you will learn about the pesticide paradox in software testing as well as the strengths and weaknesses of the software development lifecycle V-model. You will also learn about the fault model and how it identifies the most importants types of faults in a program. You will then be introduced to test cases and the design, planning, and strategies used in a test case.


Next, the course will tackle unit testing and what parts of the program it tests, before showing you how to remove bugs from programs. You will then learn how to distinguish between the verification and validation processes in software testing. At every stage, the course is designed to expand your understanding of essential programming concepts and software development life cycles though simple, easy-to-follow lessons.


Upon completion, you will be able to describe the different levels of testing software, list methods that can be used to reduce errors in software programs, and describe the pesticide effect in testing software. If you are an aspiring computer programmer or IT developer, this will be a strong (as well as quick and free) boost for you résumé. So, start the course now, and you will be fully up-to-date with the best approaches for designing a test case in no time at all.

Start Course Now

Careers