30th Annual International Computer Software and Applications Conference (COMPSAC'06) 2006
DOI: 10.1109/compsac.2006.81
|View full text |Cite
|
Sign up to set email alerts
|

Testing Scenario Implementation with Behavior Contracts

Abstract: This paper presents behavior contracts as a new assertion mechanism and a tool that uses such contracts to support the testing of Object-Oriented (OO) systems. A behavior contract models how the scenarios for performing a designated task are expected to be implemented. Based on this contract, our tool can automatically monitor the program execution for checking important properties related to these scenarios. This capability can help testers to determine whether the scenarios have been implemented correctly. O… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2007
2007
2012
2012

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…Liang and Xu proposed a method for validating software developed along with scenarios [15]. In this method, scenarios are described using extended sequence diagrams, and a system that monitors the execution of the software is generated using the sequence diagrams.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Liang and Xu proposed a method for validating software developed along with scenarios [15]. In this method, scenarios are described using extended sequence diagrams, and a system that monitors the execution of the software is generated using the sequence diagrams.…”
Section: Related Workmentioning
confidence: 99%
“…To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. IUI'08, January [13][14][15][16]2008, Maspalomas, Gran Canaria, Spain.…”
Section: Introductionmentioning
confidence: 99%
“…With the use of contracts, some unexpected behaviour of the SUT can be detected, and the information from contracts can also be used to enhance the testing process itself. Software testing using contracts has been applied to traditional software by many researchers .…”
Section: Test Case Generation For Web Servicesmentioning
confidence: 99%