With great code comes greater bugs. Testing a piece of software code is a very fundamental aspect of every stage of development. After all, it is only by testing that you know if the developed software is correct or not. In the Alison free, online course “Introduction to Software Testing“, you will learn about the principles of testing software and the methodologies involved. This course includes case studies with their design and strategies for a better understanding. 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.
Introduction to Software Testing Course Content
In the course, you will learn about the principles of 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. You will learn about the software development life cycle V-model and its strengths and weaknesses. You will also learn about the fault model, how it outlines the types of faults in a program, about unit testing and what parts of the program it tests.
- The verification and validation processes in software testing.
- The different levels of testing software.
- Methods that can be used to reduce errors in software programs.
- The pesticide effect in testing software.
- Unit testing and when it is performed.
- The main approaches to designing a test case.
The learner should understand programming concepts, and an understanding of the software development lifecycle would also be of benefit.
Summary of Main Course Features
- Duration: 2-3 Hours
- Publisher: NPTEL OpenCourseWare
- Assessments: Yes
- Certification: Yes
- Minimum Grade/Class Level: Third Level