Sei sulla pagina 1di 18

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 00.50 Hrs
Software Testing Life Cycle 00.50 Hrs
Develop Test Cases from Use Cases 01.00 Hrs
Tea Break 00.25 Hrs
Form Level Validations 00.50 Hrs
Field Level Validations 00.50 Hrs
Lunch Break 00.75 Hrs
Error Messages Validation 00.50 Hrs
Case Study 01.50 Hrs
Summary 00.50 Hrs
Total 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

USER INTERFACE

ERROR HANDLING
HELP MESSAGES

CORE
FUNCTIONALITY
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
Tab Orderperformed
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
Test Design

User Interface Check Functional Check Import - Export


Components & Containers Use Cases Copy Paste

Look & Feel Form level V&V Using Clipboard

Layout Field level V&V Save as – Open With


Navigation Reports Wizard
State Transition Error Messages Scheduler

Reports Help Install


Definition User Interface Installation
(Content, Format, Look & Feel Table of Contents
Re-Installation
Generation Index
Cumulative Reports Search Un-Installation

Archives Contents OS-Guidelines

Potrebbero piacerti anche