Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NPTEL

Software Testing

NPTEL and Indian Institute of Technology, Kharagpur via YouTube

Overview

PRE-REQUISITES: Basic Knowledge of Programming.

INTENDED AUDIENCE: Elective Course, PG Course, M.Tech

INDUSTRIES APPLICABLE TO: All software development/testing companies.

COURSE OUTLINE: Over the years program several testing techniques have developed and tools have become available. Also, testing has been acknowledged as the primary technique for ensuring software reliability. The course would provide a brief introduction to test process and techniques available for black box and white box test case design. Integration, system and regression testing would also be discussed. A few of the test tools would be discussed and the participants would be encouraged to use them.

Syllabus

Introduction.
Levels of Testing.
Basic Concepts in Testing.
Basic Concepts in Testing (Contd.).
Unit Testing.
Equivalence and BV Testing.
Special Value Testing.
Combinatorial Testing.
Pairwise Testing.
White Box Testing.
MC/DC Testing.
MC/DC Testing (Contd.).
Path Testing.
Dataflow and Mutation Testing.
Mutation Testing.
Integration Testing.
System Testing.
Regression Testing.
Testing Object-Oriented Program - Part 1.
Testing Object-Oriented Program - Part 2.

Taught by

Software Testing

Tags

Reviews

4.8 rating, based on 23 Class Central reviews

Start your review of Software Testing

  • Very useful and easy to understand. All concepts easily clear. All topics covered in software testing.
  • Profile image for Roja Shrestha
    Roja Shrestha
    Comprehensive and Engaging Software Testing Course I recently completed the Software Testing course on [Platform Name], and I must say it exceeded my expectations. The course is well-structured and offers a deep dive into both the fundamentals and…
  • Profile image for KAPU HARSHA VARDAN REDDY
    KAPU HARSHA VARDAN REDDY
    It is a very good course. I have learnt a lot. The software testing course exceeded my expectations with its comprehensive and hands-on approach. The curriculum was well-structured, covering fundamental concepts like test design, execution, and repo…
  • BHUSHAN CHARANDAS CHAUDHARI
    The Software Testing course provides a comprehensive understanding of testing principles, methodologies, and tools. It covers a wide range of topics, from manual testing techniques to automation frameworks, ensuring that students gain both theoretical knowledge and practical experience. The course materials are clear and up-to-date, with hands-on projects that simulate real-world testing environments. The instructors are knowledgeable and approachable, offering valuable insights and guidance. By the end of the course, students are equipped with the skills needed to excel in software testing roles. It's a great choice for anyone looking to start or advance their career in quality assurance.

  • Happy
    The software testing course provided a solid foundation in key testing concepts, methodologies, and tools. It covered manual and automated testing techniques, equipping me with practical skills to identify and resolve software defects. The course also emphasized best practices in test design, execution, and reporting. Overall, it enhanced my understanding of the software development lifecycle and the critical role testing plays in ensuring quality and reliability. Highly recommended for anyone looking to build or improve their testing knowledge.

  • Profile image for Hansini Rashmika
    Hansini Rashmika
    I found this course incredibly valuable for understanding the fundamentals of software testing. The instructor explains concepts clearly, covering both theoretical and practical aspects, which is very helpful for beginners and those with some experience. The examples and demonstrations are well-structured, making complex topics like test case design and debugging much easier to grasp. Overall, I highly recommend this course for anyone looking to build a solid foundation in software testing.
  • Profile image for MAHESH REDDY G
    MAHESH REDDY G
    This course provides a comprehensive overview of software testing principles, methodologies, and techniques. It covers everything from the basics of testing to advanced topics like test automation and performance testing. The course is designed to…
  • Santhosh.U Timothy
    This course is a solid foundation for anyone looking to understand software testing. Whether you're a student, a beginner in programming, or someone already in tech wanting to polish your skills, it provides valuable knowledge. With a bit more depth in certain areas.
  • Profile image for Sanket Dhanawade
    Sanket Dhanawade
    I HAVE COME TO BELIEVE THAT A GREAT TEACHER IS A GREAT ARTIST .Very good class thank you soo much . It was very useful to me it helped me a lot to about understanding software testing.
  • Astha Waylalwar
    They had given the introduction in very easy way.Explain each and every topic by giving the example and in very easy manner and tell what type of question can be asked.
  • Akash H
    Very good class and understandable by the viewers thank you soo much . It was very useful to me it helped me a lot to about understanding software testing
  • Bhumil
    Easy to understand and very effective. It was good way of getting things more easier and clearer. Sir knows how to make easy to understand for students
  • Radha Hudge
    The software testing course provided a comprehensive overview of testing fundamentals, including test planning, execution, and automation. The hands-on exercises were valuable for practical learning, and the instructor's expertise added depth to the content. While some parts felt a bit rushed, overall, it was a worthwhile course for anyone looking to enhance their software testing skills.
  • Tyagaraj S D
    It's a good learning center for me the way of teaching is good and I like the class and tq for giving a good teaching
  • Yash Pratap Singh
    I recently completed the manual testing course and I must say it exceeded my expectations. The course is well-structured, covering all essential aspects of manual testing with a perfect balance of theory and hands-on practice.
  • Profile image for SssR S
    SssR S
    Very good explanation from sir.thank you.given real time example of testing and functionality.

    Learn more from this and gain clarity about the particular and each and every topic effectively
  • Matias Creimerman
    Good course! I enjoy it and learn a lot. It was a course with a good content. In this topic is difficult to find a good course
  • Profile image for Alameen Firoz
    Alameen Firoz
    Hi,
    These lectures of prof. Rajib Mall help me to understand "Software Engineering" so easily
    Thanks a lot sir.
  • Profile image for Prianka Saha
    Prianka Saha
    As a software tester, I thoroughly review and test new and existing software to ensure it meets the required specifications and functions correctly. I document any issues or bugs found and work with the development team to resolve them. Overall, my goal is to deliver high-quality, error-free software to end-users.
  • Profile image for SHIVAKUMAR HUGGI
    SHIVAKUMAR HUGGI
    LinkedIn is good learning platform and course which I completed is manual testing is very nice and I understood the things very quickly and also all the videos are short and clearly understandable

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.