• No results found

SOFTWARE QUALITY ASSURANCE_5

N/A
N/A
Protected

Academic year: 2020

Share "SOFTWARE QUALITY ASSURANCE_5"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

TEST PLAN

LECTURE 5 : WEEK 5

SEN 460

: FALL 2016

(2)

Methodology

 The system requirements are defined and documented in compliance

with the development methodology.

 The system design is executed in accordance with the design

methodology.

 The programs are constructed and documented in compliance with the

programming methodology.

 Testing is performed in compliance with the test methodology.

 The integration of the application system in a production environment

complies with the installation methodology.

 System maintenance is performed in compliance with the maintenance

(3)

Correctness

 Assurance that the data entered, processed, and outputted

by the application system is accurate and complete.

 Accuracy and completeness are achieved through controls

over transactions and data elements, which should

(4)

Correctness

 The user has fully defined the functional specifications.  The developed design conforms to the user requirements.  The developed program conforms to the system design

specifications.

 Functional testing ensures that the requirements are properly

implemented.

 The proper programs and data are placed into production.

 The user-defined requirement changes are properly implemented

(5)

Ease of use

The extent of effort required to learn, operate, prepare

input for, and interpret output from the system.

This test factor deals with the usability of the system to

(6)

What is usability?

Usability is: "The extent to which a product can be used by

efficiency and satisfaction in a specified context of use."

Basically it refers to how easy to use an interface is, in

(7)

Clarity: Is it clear what the information is about ?

Purpose: Is it clear what the purpose of the information /

web page is about?

Navigation: Is it easy to move around, and not get lost ?

Spatial Layout: Is the information confusing, cluttered or

unreadable ?

Responsiveness: Are you given prompt feedback on any

action you perform?

Intuitiveness: Can you work it out without a manual ?

(8)

Ease of operation

(9)

The operational needs are incorporated into the system

design.

The operational procedures are tested to ensure they

achieve the desired level of operational usability.

The operating procedures are implemented during the

installation phase.

Changes to the operational system are updated in the

operating procedures.

(10)

Maintainable

The effort required to locate and fix an

error in an operational system. Error is

used in the broad context to mean both a

defect in the system and a

(11)

Maintainable

 The desired level of maintainability is specified.

 The design is developed to achieve the desired level of

maintainability.

 The program is coded and designed to achieve the

desired level of maintainability.

 The system is inspected to ensure that it is

maintainable.

 The system documentation is complete.

(12)

The effort required to transfer a program from one

hardware configuration and/or software system

environment to another. The effort includes data

conversion, program changes, operating system,

and documentation changes.

(13)

 The portability in moving the system among hardware or

software components is determined.

 The design is prepared to achieve the desired level of

portability.

 The program is designed and implemented to conform to the

portability design.

 The system is subjected to a disaster test to ensure that it is

portable.

 The documentation is complete to facilitate portability.  Portability is preserved as the system is maintained.

(14)

Coupling

The effort required to interconnect

(15)

Performance

The amount of computing resources and code, a

system requires to perform its stated functions.

Performance includes both the manual and

(16)
(17)
(18)
(19)

For a Pay roll system

Test Factor Assurance

Correctness Gross pay is properly calculated

Authorization Employee overtime pay is authorized by the employee’s supervisor .

File integrity Customer addresses are correct

Audit trail Employee gross pay can be substantiated by supporting documentation

Continuity of processing Recovery of an online system can occur within the

(20)

For a Pay roll system

Test Factor Assurance

Service levels Application workload can be completed in accordance with the application schedule. Pay roll should not take more then certain minutes to generate monthly salary report. Access control Access will be restricted to predetermined

system resources. Only accounts/finance department officers and computers.

(21)

For a Pay roll system

Test Factor Assurance

Reliability Users can enter the correct information on a day-to-day basis, some one lefts

company, increment in salary.

Ease of use Input forms minimize input errors, salary not less than 100 Rs.

Maintainable Segments of programs will be identified with appropriate identifiers.

Portable Computer program will only use common language features, try not to use imported libraries

Coupling Segments in one application requiring concurrent changes in other applications will be properly identified, Overtime

(22)

For a Pay roll system

Test Factor Assurance

Performance Hardware and software usage is optimized. Normalized data reduces redundant

updation.

(23)

Any Questions !!!

END OF LECTURE

References

Related documents

Initiatives have been put in place to ensure that proper care is taken to preserve, conserve and protect the fragile ecosystem that surrounds the resort.. The resort not

Keywords: Asian stock markets, BSE Sensex , Nikkei 225 index, Taiex Index, Hang Seng Index, Singapore Strait Times index, Shanghai composite index.. 1

Chapter 5 will provide a comprehensive statistical analysis of Anglican Church life and compare the Anglican Church in Newfoundland with the Anglican Church in the rest of Canada,

Berdasarkan uraian tersebut, tujuan penelitian ini adalah memetakan kecamatan di Kota Surabaya berdasarkan indikator kasus balita gizi buruk di Kota Surabaya

Methods: This descriptive study examined the perceptions of nursing care and patient quality of death and dying using the family member version of the Quality of Death and

Consider the free convection effects on MHD boundary layer flow of a viscous incompressible fluid over a linearly started porous vertical semi infinite plate

[53] designed a keyword-based video summarization learning platform (KVSUM) which provides a keyword cloud as a textual surrogate to support learners to organize information

Enjoy a delicious breakfast, a visit with Santa Claus, festive crafts, and entertainment. Join us for our Family Swim