0% found this document useful (0 votes)
44 views

Functionality Testing A Task Based Approach

This document outlines a task-based approach to software testing. It describes developing test cases from use cases and validating different aspects of the system under test, including forms, reports, error messages, help documentation, and import/export functionality. The schedule allocates time to introduce testing concepts, develop test cases from use cases, and conduct various validation activities like field-level testing and case studies.

Uploaded by

avumaa22
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Functionality Testing A Task Based Approach

This document outlines a task-based approach to software testing. It describes developing test cases from use cases and validating different aspects of the system under test, including forms, reports, error messages, help documentation, and import/export functionality. The schedule allocates time to introduce testing concepts, develop test cases from use cases, and conduct various validation activities like field-level testing and case studies.

Uploaded by

avumaa22
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 16

Functionality Testing A Task Based Approach

Objective
Objective: To describe the Task based approach to software testing To describe the sequence of developing test cases using the task based approach

Pre-requisite: The participants have attended the training on Software Testing The participants can understand and interpret Use Cases/have attended the Requirements Development/Requirements Management training covering Use Cases

Schedule
Introduction Software Testing Life Cycle Develop Test Cases from Use Cases Tea Break Form Level Validations Field Level Validations Lunch Break Error Messages Validation Case Study Summary Total 00.50 Hrs 00.50 Hrs 01.00 Hrs 00.25 Hrs 00.50 Hrs 00.50 Hrs 00.75 Hrs 00.50 Hrs 01.50 Hrs 00.50 Hrs 06.50 Hrs

Software Testing Life Cycle


Test Planning

Test Design Test Management

Test Development

Test Automation (optional)

Test Execution

Test Model - System Under Test

System

Test Model System Under Test


Testable Items

USER INTERFACE

ERROR/EXCEPTION HANDLING

DOCUMENTATION

HELP

FUNCTIONALITY

INSTALLATION IMPORT - EXPORT

Software Testing - Overview

Test Design User Interface Validation


User Interface Check

Components & Containers Look & Feel Layout Navigation State Transition

Graphical

Character

Web

Mobile

UI Example
Component Component Component containing other components (Container)

Component containing other components (Container)

Layout: Components are laid out in a (pre-defined) Logical order:


Flight Schedule Order Information Navigation: Ensures that the user is able to navigate easily: Order Status Components for Quick access of frequently performed Tab Order user actions (Toolbar for New, Open ..)are provided. Navigation to other forms

Test Model System Under Test


Testable Items

FORMS

USE CASES

REPORTS

DATABASE

Test Design Functionality Validation

Functionality Check

Use Cases
Form level V&V Field level V&V Reports

Test Design Help Validation


Help
User Interface Table of Contents Index Search Contents

Test Design Error Messages Validation

Error Handling

Error Messages

Test Design Reports Validation

Reports

Definition (Content, Format, Look & Feel Generation

Cumulative Reports Archives

Test Design Install Testing

Install

Installation Re-Installation Un-Installation OS Guidelines

Test Design Import Export

Import Export
Copy Paste Using Clipboard Save as Open With Wizard Scheduler

You might also like