Hostname: page-component-76fb5796d-x4r87 Total loading time: 0 Render date: 2024-04-28T01:17:51.540Z Has data issue: false hasContentIssue false

A GENERAL SOFTWARE TESTING MODEL INVOLVING OPERATIONAL PROFILES

Published online by Cambridge University Press:  11 January 2002

Süleyman Özekici
Affiliation:
Botgaziçi University, Department of Industrial Engineering, Bebek-Istanbul, Turkey, E-mail: ozekici@boun.edu.tr
I. Kuban Altinel
Affiliation:
Botgaziçi University, Department of Industrial Engineering, Bebek-Istanbul, Turkey, E-mail: ozekici@boun.edu.tr
Ebru Angün
Affiliation:
Botgaziçi University, Department of Industrial Engineering, Bebek-Istanbul, Turkey, E-mail: ozekici@boun.edu.tr

Abstract

An operational profile describes, in a probabilistic way, how a software is utilized by its users. It makes the testing procedure more realistic and efficient. We consider a model where the software is tested sequentially in all of the operations that it is designed to perform. The stochastic and deterministic model parameters involving costs and failures all depend on the operations. In particular, the failure process generated by each fault is quite general and debugging is not necessarily perfect. Our aim is to find the optimal testing durations in all of the operations in order to minimize the total expected cost. This problem leads to an interesting nonlinear programming formulation that can be solved using well-known procedures in convex optimization.

Type
Research Article
Copyright
© 2001 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)