Applied software measurement: assuring productivity and quality
Applied software measurement: assuring productivity and quality
Working Effectively with Legacy Code
Working Effectively with Legacy Code
Comprehensive Functional Verification: The Complete Industry Cycle (Systems on Silicon)
Comprehensive Functional Verification: The Complete Industry Cycle (Systems on Silicon)
Testing large-scale cloud management
IBM Journal of Research and Development
Hi-index | 0.00 |
Reliability Accessibility and Serviceability (RAS) software deals with hardware-related processes that typically include manual operations such as replacing components. The necessity to perform manual operations inhibits automated tests, reduces the scope of unit testing, and makes it challenging to create a regression test suite for RAS. We define Small Scale Simulation (S3), a novel and cost effective type of testing harness whose abstraction level lies between full simulation and mock objects. We describe our experience in creating, deploying, using, and maintaining a small scale simulation system for testing the RAS subsystem of an enterprise storage controller. By replacing physical operations with logical commands, this small scale simulation system enables early release of code related to new hardware feature, and the creation of an automatic regression test suite.