Publication | Closed Access
Automated Testing of Classes
75
Citations
16
References
2000
Year
Unknown Venue
EngineeringTraditional SoftwareVerificationSoftware SystemsTest Data GenerationSoftware EngineeringSoftware AnalysisFormal VerificationModel-based TestingComputational TestingLanguage TestingTest AutomationAutomated TestingSystem TestingTesting TechniqueComputer ScienceSoftware DesignAutomated ReasoningProgram AnalysisSoftware TestingFormal MethodsObject TechnologiesUnique Features
Programs developed with object technologies have unique features that often make traditional testing methods inadequate. Consider, for instance, the dependence between the state of an object and the behavior of that object: The outcome of a method executed by an object often depends on the state of the object when the method is invoked. It is therefore crucial that techniques for testing of classes exercise class methods when the method's receiver is in different states. The state of an object at any given time depends on the sequence of messages received by the object up to that time. Thus, methods for testing object-oriented software should identify sequences of method invocations that are likely to uncover potential defects in the code under test. However, testing methods for traditional software do not provide this kind of information.
| Year | Citations | |
|---|---|---|
Page 1
Page 1