Rostra: A framework for detecting redundant object-oriented unit tests

T Xie, D Notkin, D Marinov - Proceedings. 19th International …, 2004 - ieeexplore.ieee.org
Object-oriented unit tests consist of sequences of method invocations. Behavior of an
invocation depends on the state of the receiver object and method arguments at the …

An empirical comparison of automated generation and classification techniques for object-oriented unit testing

M d'Amorim, C Pacheco, T Xie… - 21st IEEE/ACM …, 2006 - ieeexplore.ieee.org
Testing involves two major activities: generating test inputs and determining whether they
reveal faults. Automated test generation techniques include random generation and …

A test strategy for object-oriented programs

D Kung, J Gao, P Hsia, Y Toyoshima… - … Computer Software and …, 1995 - ieeexplore.ieee.org
The complexity and interdependencies of an object oriented program makes testing of such
programs difficult. We present a reverse engineering based model called Object Relation …

Testing object-oriented programs-an integrated approach

MH Chen, HM Kao - Proceedings 10th International …, 1999 - ieeexplore.ieee.org
Traditional testing techniques often overlook object-oriented faults that are either caused by
inheritance and/or polymorphism features or are introduced in object management. We …

Automated unit test generation for classes with environment dependencies

A Arcuri, G Fraser, JP Galeotti - Proceedings of the 29th ACM/IEEE …, 2014 - dl.acm.org
Automated test generation for object-oriented software typically consists of producing
sequences of calls aiming at high code coverage. In practice, the success of this process …

MSeqGen: Object-oriented unit-test generation via mining source code

S Thummalapenta, T Xie, N Tillmann… - Proceedings of the 7th …, 2009 - dl.acm.org
An objective of unit testing is to achieve high structural coverage of the code under test.
Achieving high structural overage of object-oriented code requires desirable method-call …

The state-based testing of object-oriented programs

CD Turner, DJ Robson - 1993 Conference on Software …, 1993 - ieeexplore.ieee.org
State-based testing, a technique used for the validation of object-oriented programs with
emphasis on the interaction between the features and the object's state, is described …

Object state testing for object-oriented programs

JZ Gao, D Kung, P Hsia, Y Toyoshima… - Proceedings …, 1995 - ieeexplore.ieee.org
Since class objects are the major components in object oriented (OO) programs during run
time, testing the behavior of these objects become an important task in testing of object …

Omen: A strategy for testing object-oriented software

AL Souter, LL Pollock - Proceedings of the 2000 ACM SIGSOFT …, 2000 - dl.acm.org
This paper presents a strategy for structural testing of object-oriented software systems with
possibly unknown clients and unknown information about invoked methods. By exploiting …

Selecting regression tests for object-oriented software

Rothermel, Harrold - Proceedings 1994 International …, 1994 - ieeexplore.ieee.org
Regression testing is an important but expensive software maintenance activity aimed at
providing confidence in modified software. Selective retest methods reduce the cost of …