『Unit 1 - Lesson 22 - Testing』のカバーアート

Unit 1 - Lesson 22 - Testing

Unit 1 - Lesson 22 - Testing

無料で聴く

ポッドキャストの詳細を見る

このコンテンツについて

Welcome to our podcast! Today, we're shifting gears to a critical part of the software development lifecycle: Testing. We're covering Period 22, and our goal is to help you describe systematic and comprehensive testing and design a test plan using normal, extreme, and exceptional data.

The Importance of a Test Plan

We'll start by discussing why a thorough and systematic approach to testing is vital. It's about more than just checking if a program works; it's about making sure it works reliably under all conditions. This is where a comprehensive test plan comes in. It's a structured approach to ensuring your code is robust.

We'll explain the three main categories of test data you should use:

  • Normal data: This is typical, expected input. It confirms your program works for the average user.
  • Extreme data: This includes the boundary values or limits of valid input. For example, if a valid number range is 1 to 100, you would test with 1 and 100.
  • Exceptional data: This is invalid or unexpected input. It's designed to see how your program handles errors, like a user typing a letter where a number is expected.

Designing Your Test Plan

We'll analyse an example Test Plan Design for "Get Valid amark" to show you how to structure your own plan. You'll then begin working on Task 10, Problem 2a from "Software Design and Development Booklet v1.4.pdf", where you will design a test plan for "Get valid emark."

To assist you, we'll provide a template for the test plan. For an extra challenge, we'll encourage you to justify why each test case falls into its category. Your understanding will be assessed by a review of your test plans, checking for clarity, comprehensiveness, and your ability to choose the right data types for each scenario.

まだレビューはありません