Skip Navigation Text:

Navigation

Directed Research Project Details

Simulating Specific Users For Software Testing

Author:Darren Brown
Date:December 13, 2004
Time:10:00
Location:220 Deschutes
Committee:Steve Fickas (Chair)
Art Farley
Michal Young

Abstract

The software testing problem exists simply because it is impossible to completely test software with finite resources. Statistical testing techniques such as Operational Profiling attempt to mitigate this by using conglomerate user data to create a simulation model. We contend that such an approach may not accurately portray software use, since it undermines the heterogeneity of software environments. We suggest augmenting such statistical techniques by identifying and simulating specific classes of users in hopes of finding software defects that would otherwise be found by users. We begin our consideration by modeling a particular user who has found numerous software bugs in the past. We simulate this model to find specific, real-world bugs and compare this approach to random simulation.