Course Hero Image

Software Testing

Learn various techniques for test case design that are used for testing of software with this course


IIT Bangalore and NPTEL

About the Course

This 12-week comprehensive course will cover a range of techniques for designing test cases for software testing, including requirements, design, and code. Topics include algorithms and techniques based on graphs, logic, syntax of programmeming languages, and inputs. Special methods for testing object-oriented features and web applications will also be explored. The course concludes with symbolic testing techniques, encompassing white-box and black-box testing methodologies. Discussions will provide comprehensive insights into various test case design methods, equipping participants with the skills to test different software artefacts effectively.

1.What You Will Learn?
2.Who Should Go For It?
3.Points to Note

The course provides a comprehensive curriculum to dive into various aspects of software testing. Here's a glimpse of the key topics covered:

Graphs-based testing
Graphs coverage for source code, design elements and requirements
Techniques and algorithms for test case design
Specification-based logic coverage, logic coverage on finite state machines
Input space partitioning: Input domain modelling, combination strategies criteria
Syntax-based testing
Test case design applied to object-oriented applications
Test case design applied to web applications
Symbolic testing

It is designed for individuals with a foundation in specific areas to ensure they can grasp the concepts effectively and will be an ideal choice for those undergraduate students who wish to understand and apply their knowledge of:

Software testers and QA professionals
IT professionals
Students and academics
Engineers focusing on object-oriented and web application testing
Individuals seeking knowledge in graphs-based testing, logic coverage etc.
The course is free of charge, making it a fantastic opportunity to gain valuable knowledge in software testing.
It positions software testing technology enthusiasts for upgraded exciting career opportunities.
Provides high-quality video lectures to enhance the learning experience thoroughly.
There are four categories of certificates- Gold, Silver, Elite or Completed that a student will receive depending on his/her final score.


Field of Study:Software Testing
Type:Free Course
Duration:12 Weeks
Mode of Learning:Online
Average Salary Offered:The average salary offered in this field ranges from ₹ 5 LPA to ₹ 24 LPA depending upon your skills, experience, and level of knowledge.
Employment Roles:
  • Software Tester
  • Quality Assurance (QA) Engineer
  • Test Automation Engineer
The intend of Learning Routes is to provide unbiased precise information & comparative guidance on Universities and its Programs of Study to the Admission Aspirants. The contents of the Learning Routes Site, such as Texts, Graphics, Images, Blogs, Videos University Logos, and other materials (collectively, 'Content') are for information purpose only. The content is not intended to be a substitute for in any form on offerings of its nAcademia Partner. Infringing on intellectual property or associated rights is not intended or deliberately acted upon. The information provided by Learning Routes on is for general information purposes only. All information on the site is provided in good faith with accuracy and to the best of our knowledge, however, we make nor representation or warranty of any kind, express or implied, regarding the accuracy, adequacy, validity, reliability, completeness of any information on the Site. Learning Routes & its fraternity will not be liable for any errors or omissions and damages or losses resultant if any from the usage of fits information.
Contact Us:
Get Free Counselling