Coursera
Coursera Logo

University of Leeds - Foundations of Software Testing and Validation 

  • Offered byCoursera

Foundations of Software Testing and Validation
 at 
Coursera 
Overview

Duration

5 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Foundations of Software Testing and Validation
 at 
Coursera 
Highlights

  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Beginner Level No previous experience required, just a healthy appetite for learning.
  • Approx. 5 hours to complete
  • English Subtitles: English
Read more
Details Icon

Foundations of Software Testing and Validation
 at 
Coursera 
Course details

More about this course
  • Software testing and validation are vital because they ensure that the end product meets the design requirements. In just two weeks, you'll gain a comprehensive understanding of industry-standard techniques and learn how to design and implement effective test cases.
  • Through step-by-step guidance and real-world examples, you'll delve into different types of software testing, acquiring the skills to apply industry standards and best practices. You'll learn to design robust test cases and adhere to industry standards, making you a valuable asset in the software development field.
  • By the end of the course, you'll be equipped with the knowledge and expertise to ensure software quality through rigorous testing and validation processes. Join this course and kickstart your software development career today.
Read more

Foundations of Software Testing and Validation
 at 
Coursera 
Curriculum

Week 1: Foundations of software testing and validation

Welcome to your course and its creator

The importance of software testing and key concepts

The Software Development Lifecycle (SDLC) and the role of testing

Test levels and test types

Functional and non-functional testing

Static testing techniques

Introduction to static code analysis tools

What you will learn

The structure of the course

Lesson 1: Introduction

Software bugs in the real world

Exercise: Identifying software testing activities in the SDLC

Lesson 1: Summary and next steps

Lesson 2: Introduction

Lesson 2: Summary and next steps

Lesson 3: Introduction

Optional: Explanation of code review activity

Lesson 3: Summary and next steps

Check your understanding: Test levels and types

Check your understanding: Functional and non-functional testing

Check your understanding: Static testing

Week 1: Summary quiz

Week 2: Test design techniques and validation

Dynamic testing techniques

Testing activities

Dynamic testing techniques recap

Test design techniques

Boundary Value Analysis (BVA)

Compare and contrast BVA and EP

Software validation and quality assurance

Best practices for software validation and QA

Lesson 4: Introduction

Exercise: Researching dynamic testing techniques

Exercise: Designing a basic test plan for a software scenario

Lesson 4: Summary and next steps

Lesson 5: Introduction

Lesson 5: Summary and next steps

Lesson 6: Introduction

Exercise: Design a validation plan and QA activities

Lesson 6: Summary and next steps

Course summary: What have you learnt?

Taking your learning further

Check your understanding: Week 1 refresher

Check your understanding: Reflect on BVA and EP

Foundations of Software Testing and Validation
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Foundations of Software Testing and Validation
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...