Loading
Register/Login Alison Logo

Introduction to Software Testing

certifcate icon
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.

Modules List( 3 )
  • Introduction to Software Testing
  • Module 1: Introduction to Levels of Testing
    • Learning Outcomes
    • Introduction to Software Testing
    • Levels of Testing
    • Lesson Summary
  • Module 2: Basic Concepts in Testing and Unit Testing
    • 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
    • Introduction to Communication Skills Assessment
Topics List ( 4 )
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.
Topics List ( 5 )
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.
Topics List ( 1 )
Module 3: Introduction to Software Testing Assessment
You must score 80% or more to pass this assessment.
Course Features
  • Duration

    2-3 Hours

  • Video

    Yes

  • Audio

    Yes

  • Assessment

    Yes

  • Certification

    Yes

  • Price

    Free

  • Reward

    50 Pts

  • Responsive

    No

Reviews and Rate
This course has no reviews yet.
Tags