Automating regression testing for real-time software in a distributed environment

Many real time systems evolve over time due to new requirements and technology improvements. Each revision requires regression resting to ensure that existing functionality is not affected by such changes. Testing these systems often require specialized hardware and software, and both are expensive. While the overall regression testing process is similar across different organizations, the strategies and tools used by them vary according to their product needs. Hence a good framework for regression testing should provide the flexibility to configure it depending on the particular organization's needs while at the same time maximizing utilization. Manual processes are typically slow and error prone and result in under-utilization of valuable test resources. The paper proposes an automated distributed regression testing framework that provides flexibility to the user to configure it to their needs while at the same time optimizing resource usage.

[1]  B. Ness,et al.  Regression containment through source change isolation , 1997, Proceedings Twenty-First Annual International Computer Software and Applications Conference (COMPSAC'97).

[2]  Lee J. White,et al.  Test Manager: A regression testing tool , 1993, 1993 Conference on Software Maintenance.

[3]  Wei-Tek Tsai,et al.  Experience in capturing requirements for safety-critical medical devices in an industrial environment , 1997, Proceedings 1997 High-Assurance Engineering Workshop.

[4]  Wei-Tek Tsai,et al.  Specifying timing constraints in real-time object-oriented systems , 1996, Proceedings. IEEE High-Assurance Systems Engineering Workshop (Cat. No.96TB100076).

[5]  Wei-Tek Tsai,et al.  A process for developing safe software , 1994, Proceedings of IEEE Symposium on Computer-Based Medical Systems (CBMS).

[6]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[7]  Arnd Poetzsch-Heffter,et al.  Specification and verification of object-oriented programs , 1997 .

[8]  M. J. Harrold,et al.  A Comparison of Regression Test Selection Techniques 1 , 1993 .

[9]  Hiroshi Suganuma,et al.  Software maintenance - an industrial experience , 1995, J. Softw. Maintenance Res. Pract..

[10]  Joseph Robert Horgan,et al.  Incremental regression testing , 1993, 1993 Conference on Software Maintenance.

[11]  Gregg Rothermel,et al.  Selecting regression tests for object-oriented software , 1994, Proceedings 1994 International Conference on Software Maintenance.

[12]  Wei-Tek Tsai,et al.  Regression testing in an industrial environment , 1998, CACM.