Skip to main content

Life-Cycle E-commerce Testing with OO-TTCN-3

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3236))

Abstract

E-Commerce systems have become ubiquitous. However, it is a challenge to create high quality e-commerce systems respecting time and budgetary constraints. In this paper, we present a life-cycle testing process for e-commerce systems by adapting OO-TTCN-3, an object-oriented extension of a formal test language TTCN-3, to enable the efficient specification of tests in object-oriented, e-commerce development environments. This extension is meant to ease life-cycle testing, facilitate test case reuse between different test phases, and provide a unified Abstract Test Suite (ATS) interface to test tools. A case study shows how to apply the approach to a typical e-commerce system based on a high-yield, risk-directed strategy.

This work was partially supported by Communications and Information Technology Ontario (CITO) in a collaborative project with IBM, and by Testing Technologies IST GmbH. The authors are grateful for the comments of the anonymous referees,which improved the paper considerably.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bashir, I., Goel, A.L.: Testing Object-Oriented Software: Life-Cycle Solutions. Springer, Heidelberg (1999)

    Book  MATH  Google Scholar 

  2. Dai, Z.R., Grabowski, J., Neukirchen, H.: Timed TTCN-3 A Real-Time Extension for TTCN-3. Testing of Communicating Systems, 14 (March 2002)

    Google Scholar 

  3. Kung, D.C., Liu, C.-H., Hsia, P.: An Object-Oriented Web Test Model for Testing Web Applications. In: Proc. of First Asia-Pacific Conf. on Quality Software, pp. 111–120 (2000)

    Google Scholar 

  4. ETSI. The Testing and Test Control Notation version 3, Part1: TTCN-3 Core Language, V2.2.1. European Institute Standards Telecommunication (2003)

    Google Scholar 

  5. ETSI. The Testing and Test Control Notation version 3, Part3: TTCN-3 Graphical Presentation Format (GFT), V2.2.1. European Institute Standards Telecommunication (2003)

    Google Scholar 

  6. Testing Technologies IST GmbH. The Ttthree and Ttman TTCN-3 Tool Chain (2004), http://www.testingtech.de

  7. Jim, C.: Modeling Web Application Architectures with UML. Communications of the ACM 42(10), 63–77 (2003)

    Google Scholar 

  8. Kit, E.: Software Testing in the Real World. Addison-Wesley, Reading (1995)

    Google Scholar 

  9. Li, J., Chen, J., Chen, P.: Modeling Web Application Architecture with UML. In: Proc. of 36th Intel. Conf. on Technology of Object-Oriented Languages and Systems, pp. 265–274 (2000)

    Google Scholar 

  10. Di Lucca, G.A., Fasolino, A.R., Faralli, F., De Carlini, U.: Testing Web Applications. In: Proc. of Intel. Conf. on Software Maintenance, pp. 310–319 (2002)

    Google Scholar 

  11. McGregor, J.D., Sykes, D.A.: A Practical Guide to Testing Object- Oriented Software. Addison-Wesley, Reading (2001)

    Google Scholar 

  12. Probert, R.L., Sims, D.P., Ghazizadeh, B., Li, W.: A Risk-Directed ECommerce Test Strategy. In: Proc. of Quality Week Europe 2000 Conf (QWE), November 2000, pp. 388–401 (2000)

    Google Scholar 

  13. Probert, R.L., Chen, Y., Ghazizadeh, B., Sims, D.P., Cappa, M.: Formal Verification and Validation for E-Commerce: Theory and Best Practices. Information and Software Technology 45, 763–777 (2003)

    Article  Google Scholar 

  14. Schieferdecker, I., Pietsch, S., Vassiliou-Gioles, T.: Systematic Testing of Internet Protocols - First Experiences in Using TTCN-3 for SIP. In: Proc. of 5th IFIP Africom Conf. on Communication Systems (2001)

    Google Scholar 

  15. Schieferdecker, I., Stepien, B.: Automated Testing of XML/SOAP Based Web Services. In: Proc. of 13th Fachkonferenz der Gesellschaft fur Informatik (GI) Fachgruppe Kommunikation in verteilten Systemen (2003)

    Google Scholar 

  16. Schieferdecker, I., Vassiliou-Gioles, T.: Tool Supported Test Frameworks in TTCN-3. Electronic Notes in Theoretical Computer Science, 80 (2003)

    Google Scholar 

  17. Xiong, P.: Life-Cycle E-Commerce Testing with Object-Oriented TTCN-3. Master’s thesis, University of Ottawa (2004)

    Google Scholar 

  18. Yang, J.-T., Huang, J.-L., Wang, F.-J., Chu, W.C.: An Object- Oriented Architecture Supporting Web Application Testing. In: Proc. of 23rd Annual Intel. Computer Software and Applications Conf., pp. 122–127 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Probert, R.L., Xiong, P., Stepien, B. (2004). Life-Cycle E-commerce Testing with OO-TTCN-3. In: Núñez, M., Maamar, Z., Pelayo, F.L., Pousttchi, K., Rubio, F. (eds) Applying Formal Methods: Testing, Performance, and M/E-Commerce. FORTE 2004. Lecture Notes in Computer Science, vol 3236. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30233-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30233-9_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23169-1

  • Online ISBN: 978-3-540-30233-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics