Automatic testing of object-oriented software

B Meyer, I Ciupa, A Leitner, LL Liu - SOFSEM 2007: Theory and Practice of …, 2007 - Springer
Effective testing involves preparing test oracles and test cases, two activities which are too
tedious to be effectively performed by humans, yet for the most part remain manual. The …

Specification-driven automated testing of GUI-based Java programs

Y Sun, EL Jones - Proceedings of the 42nd annual Southeast regional …, 2004 - dl.acm.org
This paper presents a specification-driven approach to test automation for GUI-based JAVA
programs as an alternative to the use of capture/replay. The NetBeans Jemmy library …

Object-oriented software testing

RV Binder - Communications of the ACM, 1994 - go.gale.com
Object-oriented software offers power and many other added features, but may also be
prone to errors and failures. The complexity of the object-oriented environment also makes …

On test data generation of object-oriented software

A Arcuri, X Yao - Testing: Academic and Industrial Conference …, 2007 - ieeexplore.ieee.org
Nowadays, object-oriented (OO) languages are widely used in the development of many
different kinds of applications. However, testing those applications is still very expensive and …

In black and white: an integrated approach to class-level testing of object-oriented programs

HY Chen, TH Tse, FT Chan, TY Chen - ACM Transactions on software …, 1998 - dl.acm.org
Because of the growing importance of object-oriented programming, a number of testing
strategies have been proposed. They are based either on pure black-box or white-box …

[PDF][PDF] Improving generation of object-oriented test suites by avoiding redundant tests

T Xie, D Marinov, D Notkin - 2004 - dada.cs.washington.edu
Object-oriented tests consist of sequences of method invocations. Behavior of an invocation
depends on the state of the receiver object and method arguments at the beginning of the …

Experiences evaluating the effectiveness of JML-JUnit testing

RP Tan, SH Edwards - ACM SIGSOFT Software Engineering Notes, 2004 - dl.acm.org
This paper reports on the issues the authors encountered while evaluating the JML-JUnit
unit testing strategy. Given a predefined set of parameter values, JML-JUnit can …

[PDF][PDF] TOBAC: a test case browser for testing object-oriented software

E Siepmann, AR Newton - Proceedings of the 1994 ACM SIGSOFT …, 1994 - dl.acm.org
TOBAC1 is part of a test management system for object-oriented software. A test case
browser built under the Smalltalk-80 environment to dejire, manage and execute test cases …

Testing object-oriented programs: making it simple

J Rosenberg, M Kölling - Proceedings of the twenty-eighth SIGCSE …, 1997 - dl.acm.org
One of the major difficulties facing anyone trying to teach the first programming course is
how to encourage students to thoroughly test their programs. We would argue that the main …

Symstra: A framework for generating object-oriented unit tests using symbolic execution

T Xie, D Marinov, W Schulte, D Notkin - … , TACAS 2005, Held as Part of the …, 2005 - Springer
Object-oriented unit tests consist of sequences of method invocations. Behavior of an
invocation depends on the method's arguments and the state of the receiver at the …