Loading

€11.99 €9.99

Become an Alison Ambassador with Alison T-Shirts!

Pre-Order Now!
Alison Logo

Software Testing - Testing Levels and Object-Oriented Program Testing

Join 2,408 other students
Software Testing - Testing Levels and Object-Oriented Program Testing
  • Free

  • NPTEL

  • 2-3 Hours

  • Assessment

  • Certification

  • 50 Pts

  • Description
  • Outcome
  • Certification
  • In the free online course Software Testing - Testing Levels and Object-Oriented Program Testing you will be introduced to testing levels above unit testing, to system testing and its categories and types, and to testing Object-Orientated programs (OO programs) and how it differs from testing procedural programs.

    The course begins by introducing you to testing levels above unit testing, starting with integration testing. The course describes different approaches for integration testing and how they work. You will learn about system testing and what its objective is, and about the different types of system performance testing. You will also learn about performance tests, and about regression testing and when it is used.

    Next, you will be introduced to testing Object-Orientated programs. You will learn how OO programming was supposed to make testing easier, and why some testing methods for procedural programs will not work with OO programs. The course describes features of OO programming such as inheritance and polymorphism, and why you need to test your program differently using them. You will also learn about different integration testing strategies for testing your OO programs.

    This free Alison course will be of great interest to programmers who would like to learn more about testing levels, and testing strategies for object-orientated programs.

  • Having completed this course you will be able to:
    - Describe different integration testing approaches.
    - Discuss different system testing methods and their categories.
    - Explain the use and importance of regression testing.
    - Discuss why Object-Oriented programming was supposed to make testing easier than procedural programming.
    - List the differences for testing an Object-Oriented program compared to a Procedural program.
    - Describe the Object-Oriented programming methods that can cause issues for testing.

  • All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.

    Having an official Alison document is a great way to celebrate and share your success. It is:

    • Ideal to include with CVs, job applications and portfolios
    • A way to show your ability to learn and achieve high results

Modules List( 3 )
  • Software Testing - Testing Levels and Object-Orien...
  • Module
    1
    Introduction to Testing Levels
    • In this module you will be introduced to the testing levels above unit testing. You will learn about integration testing. You will learn about the different approaches for integration testing and how they work. You will learn about system testing and what its objective is. You will learn about different types of system performance testing. You will learn about what many of the performance tests, test the system on. You will learn about regression testing when it’s preformed and why.
    • Learning Outcomes
    • Integration Testing
    • System Testing
    • Regression Testing
    • Lesson Summary
  • Module
    2
    Testing Object-Orientated Programs
  • END OF COURSE ASSESSMENT
  • Module
    3
    Software Testing - Testing Levels and Object-Oriented Program Testing Assessment