Sciweavers

ICST
2009
IEEE

Quality Assurance of Software Applications Using the In Vivo Testing Approach

14 years 7 months ago
Quality Assurance of Software Applications Using the In Vivo Testing Approach
Software products released into the field typically have some number of residual defects that either were not detected or could not have been detected during testing. This may be the result of flaws in the test cases themselves, incorrect assumptions made during the creation of test cases, or the infeasibility of testing the sheer number of possible configurations for a complex system; these defects may also be due to application states that were not considered during lab testing, or corrupted states that could arise due to a security violation. One approach to this problem is to continue to test these applications even after deployment, in hopes of finding any remaining flaws. In this paper, we present a testing methodology we call in vivo testing, in which tests are continuously executed in the deployment environment. We also describe a type of test we call in vivo tests that are specifically designed for use with such an approach: these tests execute within the current state ...
Christian Murphy, Gail E. Kaiser, Ian Vo, Matt Chu
Added 24 May 2010
Updated 24 May 2010
Type Conference
Year 2009
Where ICST
Authors Christian Murphy, Gail E. Kaiser, Ian Vo, Matt Chu
Comments (0)