Loading
Alison Logo

Introduction to Software Testing

  • Description
  • Outcome
  • Certification
  • In the free online course Introduction to Software Testing you will learn about the principles of testing software and the methodologies involved in 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 free Alison 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 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 share your success. Plus it’s:

    • Ideal for including in CVs, job applications and portfolios
    • An indication of your ability to learn and achieve high results
    • An incentive to continue to empower yourself through learning
    • A tangible way of supporting the Alison mission to empower people everywhere through education.

Introduction to Software Testing
  • Free

  • 2-3 Hours

  • Assessment

  • Certification

  • 50 Pts

Modules List( 3 )
  • Introduction to Software Testing
  • Module
    1
    Introduction to Levels of Testing
    • In this module you will be introduced to software testing. You will learn about when testing begins in the software development life cycle. You will learn about the verification and validation processes of testing, about the different testing levels, and what the different levels test.
    • Learning Outcomes
    • Introduction to Software Testing
    • Levels of Testing
    • Lesson Summary
  • Module 2: Basic Concepts in Testing and Unit Testing
    • In this module you will learn about the pesticide effect for software testing. You will learn about the software development life cycle V model, its strengths and weaknesses. You will learn about the evolution of test automation, comparing the types of testing tools available. You will learn about the fault model and how it outlines the types of faults in the program. You will learn about test cases, and design and planning and strategies for test cases. You will learn about unit testing, what it is and what parts of the program it tests.
    • Learning Outcomes
    • Basic Concepts in Testing - Part I
    • Basic Concepts in Testing - Part II
    • Unit Testing
    • Lesson Summary
  • END OF COURSE ASSESSMENT
  • Module 3: Introduction to Software Testing Assessment
    • You must score 80% or more to pass this assessment.
    • Introduction to Communication Skills Assessment
Reviews and Rate
This course has no reviews yet.