跳到主要导航 跳到搜索 跳到主要内容

Jata: A language for distributed component testing1

  • Wu Ji*
  • , Yang Liu
  • , Luo Xu
  • *此作品的通讯作者
  • Beihang University

科研成果: 期刊稿件会议文章同行评审

摘要

Distributed component requires test automation more than other components. Test language plays an important role in test automation. This paper proposes a new language, Jata, for testing distributed component in a systematic way by integrating the advantages of Junit and TTCN-3. To test a distributed component, multiple test clients are needed to emulate users to request services from the component under test. Those test clients should be deployed in different machines and can collaborate to finish the testing. A distributed component, as a kind of software component, often has rich data types in its interfaces and the data is usually marshaled to transmit via a network. By inheriting the U2TP (UML2 Testing Profile) concepts, Jata is designed with rich constructs to specify test behavior and test data. By test component, Jata enables the building of distributed test clients; by test case and multi-threading test evaluation, Jata enables the development of any complicated test scenario in flexible way; by test data and its coding and decoding utilities, Jata enables the development of test data in the same way as a programmer does. The script meta-model and system architecture are presented to give a holistic view of Jata. To show the effectiveness of Jata, a banking service testing case study is illustrated.

源语言英语
文章编号4724542
页(从-至)145-152
页数8
期刊Neonatal, Paediatric and Child Health Nursing
DOI
出版状态已出版 - 2008
活动15th Asia-Pacific Software Engineering Conference, APSEC 2008 - Beijing, 中国
期限: 2 12月 20085 12月 2008

学术指纹

探究 'Jata: A language for distributed component testing1' 的科研主题。它们共同构成独一无二的学术指纹。

引用此