Abstract
Content-level conformance testing is a key to achieving interoperable data exchange among applications deployed across collaborating, yet independent enterprises. In this paper, we identify four types of content-level conformance tests to support interoperable data exchange: document-verification tests, information-mapping tests, transaction-behavior tests, and scenario-based tests. We describe in substantial detail our experience with information-mapping tests within an industrial B2B integration effort. We review different approaches to information-mapping conformance verification including logical consistency checking, human-computer interaction, and event-based checking. We adopt the human-computer interaction approach and describe a test-case generation methodology. The methodology details modeling, test requirements specification, abstract test-case definition, and, ultimately, executable test-case generation. Lastly, we provide experimental results of applying our methodology in the context of an automotive industry development of data exchange standard for interoperable inventory visibility applications.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Automotive Industry Action Group Web Site, accessed (December 2004), Available online via, http://www.aiag.org
The Manufacturing Business-to-Business Interoperability Testbed Web Site (accessed, December 2004), Available online via, http://www.mel.nist.gov/msid/b2btestbed/
The Open Application Group: Open Application Group Integration Specification version 8.0 (2002), Available online via, http://www.openapplications.org/downloads
World Wide Web Consortium: Extensible Markup Language (XML) 1.0 (3rd edn.) W3C Recommendation (February 2004)
Morris, K.C., Flater, D.: Standards-based Software Testing in a Net-Centric World. In: Proceedings of Ninth International Workshop on Software Technology and Engineering Practice, Computer Society, Pittsburgh, PA, September 1999, pp. 115–122 (1999)
Kemmerer, S.J.: STEP the Grand Experience, July 1999, p. 939. National Institute of Standards and Technology Special Publication (1999)
Morris, K.C., Mitchell, M.J., Barnard, A.: Validating STEP Application Models at the National PDES Testbed (May 1993)
Ivezic, N., Kulvatunyou, B.S., Jones, A.T., Frechette, S., Cho, H., Jeong, B.: An Interoperability Testing Study: Automotive Inventory Visibility and Interoperability. In: Fourteenth E-Challenge Conference, Vienna, Austria, October 2004, pp. 551–558 (2004)
World Wide Web Consortium: XML PATH Language Version 1.0 (November 1999), Available online via, http://www.w3.org/TR/xpath
Altova GmbH: XML Spy 2004 Professional Edition (2004)
Jelliffe, R.: The Schematron Assertion Language 1.5. Academia Sinica Computing Center, Available online via (2000)
Lindsey, B.: XT version 20020426a, Extensible Stylesheet Transformation Implementation in Java (2002), Available online via, http://www.blnz.com/xt/index.html
Elmendorf, W.R.: Cause-Effect Graph in Functonal Testing, TR-00.2487. IBM Systems Development Division, Poughkeepsie, NY (1973)
Kulvatunyou, B.S., Ivezic, N., Martin, M.J., Jones, A.T.: A Business-to-Business Interoperability Testbed: An Overview. In: The 5th International Conference on ELECTRONIC COMMERCE (ICEC), Pittsburgh, PA (October 2003)
Beizer, B.: Software Testing Techniques, NY. Nostrand Reinhold electrical/computer science and engineering series (1983)
Beizer, B.: Software Testing Techniques, 2nd edn. Van Nostrand Reinhold, NY (1990)
Beizer, B.: Black-Box Testing. John Wiley & Sons, NY (1995)
Myers, G.J.: The Art of Software Testing. Wiley Series in Business Data Processing (1979)
Anicic, N., Ivezic, N., Jones, A.: An Architecture for Semantic Enterprise Application Integration Standards. In: First International Conference on Interoperability of Enterprise Software and Applications, Geneva, Switzerland, Feburary (2005)
Accordare Web Site, accessed (April 2004), Available at http://www.accordare.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Kulvatunyou, B., Ivezic, N., Jones, A.T. (2005). Content-Level Conformance Testing: An Information Mapping Case Study. In: Khendek, F., Dssouli, R. (eds) Testing of Communicating Systems. TestCom 2005. Lecture Notes in Computer Science, vol 3502. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11430230_24
Download citation
DOI: https://doi.org/10.1007/11430230_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26054-7
Online ISBN: 978-3-540-32076-0
eBook Packages: Computer ScienceComputer Science (R0)