Loading
Loading
Free Online Courses, Classes and Tutorials

Introduction to Software Testing

Software Testing
Free Course
Learn about the principles and methodologies used in software testing.
  • Duration

    2-3 Hours
  • Assessment

    Yes
  • Certification

    Yes
  • Publisher

    NPTEL
Description Outcome Certification View course modules

Learn about the principles of testing software and the methodologies involved in testing by studying the course Introduction to Software Testing. 


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

Next, the course teaches you about the pesticide paradox when testing software. You will learn about the software development life cycle V-model and its strengths and weaknesses. You will also learn about the fault model and how it outlines the types of faults in a program. You will then be introduced to 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 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.

Prerequisites: The learner should understand programming concepts, and an understanding of the software development life cycle would also be of benefit.

Having completed this course you will be able to: - Distinguish between the verification and validation processes in software testing. - Describe the different levels of testing software. - List methods that can be used to reduce errors in software programs. - Describe the pesticide effect in testing software. - Describe unit testing and when it is performed. - Identify the main approaches to designing a test case.

All Alison courses are free to enrol, study and complete. To successfully complete this Certificate course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this Certificate course, you have the option to acquire official Certification, which is a great way to share your achievement with the world. Your Alison Certification is:

Ideal for sharing with potential employers - include it in your CV, professional social media profiles and job applications
An indication of your commitment to continuously learn, upskill and achieve high results
An incentive for you to continue empowering yourself through lifelong learning

Alison offers 3 types of Certification for completed Certificate courses:

Digital Certificate - a downloadable Certificate in PDF format, immediately available to you when you complete your purchase
Certificate - a physical version of your officially branded and security-marked Certificate, posted to you with FREE shipping
Framed Certificate - a physical version of your officially branded and security-marked Certificate in a stylish frame, posted to you with FREE shipping

All Certification is available to purchase through the Alison Shop. For more information on purchasing Alison Certification, please visit our faqs. If you decide not to purchase your Alison Certification, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Dashboard. For more details on our Certification pricing, please visit our Pricing Page.

Learner testimonial for this course

--- ---

-- --

Learner Outcomes:
View All Testimonials
Notification

You have received a new notification

Click here to view them all