Advertisement

Test Automation with TTCN-3 - State of the Art and a Future Perspective

  • Ina Schieferdecker
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6435)

Abstract

Test automation encompasses all activities to automate various steps in the overall testing process including automation of test management, test generation, or test execution. The standardized Testing and Test Control Notation (TTCN-3) addresses selected challenges by defining a test specification language and a test system architecture that enables the implementation and execution of TTCN-3 test suites. Over the years, the standard has continuously being maintained and evolved. For example, concepts for static test configurations or for advanced parameterization and typing have been defined. The paper reviews the history and current status of TTCN-3 and concludes by giving an overview on recent extensions of TTCN-3 and future plans.

Keywords

test automation test specification test framework test execution test management TTCN-3 

References

  1. 1.
    Rao, G.G., Weigert, T.: Network Element Testing using TTCN-3: Benefits and Comparison. In: SDL Forum 2005, Grimstadt, Norway (June 2005)Google Scholar
  2. 2.
    Ji, W.: TTCN-3 test technique evaluation report, Technical Report, Joint Sino-German Institute, Beijing, China (Mai 2006)Google Scholar
  3. 3.
    Myers, G.J.: The Art of Software Testing. Wiley, Chichester (2004)Google Scholar
  4. 4.
    EUREKA TestNGMed Project: Test automation for next generation medical systems (2010), http://www.testngmed.org (last access August 4, 2010)
  5. 5.
    ITEA D-MINT Project: Deployment of Model-Based Technologies to Industrial Testing (2010), http://www.d-mint.org (last access August 4, 2010)
  6. 6.
    Din, G.: A Workload Realization Methodology for Performance Testing of Telecommunication Services, PhD Thesis, TU Berlin, Faculty Electrical Engineering and Computer Science (September 2008)Google Scholar
  7. 7.
    ETSI ES 201 873-1: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language (July 2010) Google Scholar
  8. 8.
    ETSI ES 201 873-4: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 1: TTCN-3 Operational Semantics (July 2010)Google Scholar
  9. 9.
    ETSI ES 201 873-5: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 5: TTCN-3 Runtime Interface (TRI) (July 2010)Google Scholar
  10. 10.
    ETSI ES 201 873-6: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 6: TTCN-3 Control Interface (TCI) (July 2010)Google Scholar
  11. 11.
    ETSI ES 201 873-7: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 7: Using ASN.1 with TTCN-3 (July 2010)Google Scholar
  12. 12.
    ETSI ES 201 873-8: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 8: The IDL to TTCN-3 Mapping (July 2010)Google Scholar
  13. 13.
    ETSI ES 201 873-9: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 9: Use XML with TTCN-3 (July 2010)Google Scholar
  14. 14.
    ETSI ES 201 873-10: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 10: TTCN-3 Documentation Comment Specification (July 2010)Google Scholar
  15. 15.
    ETSI ES 202 781: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Configuration and Deployment Support (July 2010)Google Scholar
  16. 16.
    ETSI ES 202 784: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Advanced Parameterization (January 2010)Google Scholar
  17. 17.
    ETSI ES 202 785: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Behaviour Types (January 2010)Google Scholar
  18. 18.
    ETSI ES 202 782: Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: TTCN-3 Performance and Real Time Testing (July 2010)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2010

Authors and Affiliations

  • Ina Schieferdecker
    • 1
  1. 1.TU Berlin/Fraunhofer FOKUSBerlinGermany

Personalised recommendations