Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Black-box and White-box Testing

Course Cover
compare button icon

Course Features

icon

Duration

26 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

26 hours

Course Description

This course is designed to provide learners with a comprehensive understanding of black-box and white-box testing techniques. Participants will be able to apply this knowledge by creating a test suite to detect defects in software. Before doing so, they will review requirements and establish an automated testing oracle. Additionally, learners will evaluate the effectiveness of their test suites in identifying faults. By the end of the course, participants will have gained valuable practical experience in software testing and will be equipped with the skills necessary to create efficient and effective test cases.

Course Overview

projects-img

International Faculty

projects-img

Hands-On Training,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

You will evaluate testability of requirements

You will define testable units within a program specification

You will select and apply black-box test input selection methods, including boundary-value analysis, fuzzing, and random selection

You will develop automated tests and test oracles for automated software verification

Course Instructors

Author Image

Mike

Department of Computer Science and Engineering

Mike is the instructor for this course
Author Image

Kevin Wendt

Instructor

Kevin Wendt is a Teaching Specialist at the University of Minnesota - Twin Cities in the Department of Computer Science and Engineering (CS&E). He is Director of the Master of Science in Software Eng...
Course Cover