Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電機工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/28765
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor王凡(Farn Wang)
dc.contributor.authorWei-Yu Linen
dc.contributor.author林偉裕zh_TW
dc.date.accessioned2021-06-13T00:21:36Z-
dc.date.available2007-07-31
dc.date.copyright2007-07-31
dc.date.issued2007
dc.date.submitted2007-07-27
dc.identifier.citation[1] ETSI: Methods for Testing and Specification (MTS) – The Testing and Test Control
Notation version 3 – Part 1:TTCN-3 Core Language. ETSI ES 201 873-1 v3.2.1
2007-02
[2] ETSI: Methods for Testing and Specification (MTS); The Testing and Test Control
Notation version 3 – Part 2: TTCN-3 Tabular presentation Format (TFT). ETSI
ES 201 873-2 V3.2.1
(2007-02)
[3] ETSI: Methods for Testing and Specification (MTS); The Testing and Test Control
Notation version 3 – Part 3: TTCN-3 Graphical presentation Format (GFT). ETSI
ES 201 873-3 V3.2.1 (2007-02)
[4] ETSI: Methods for Testing and Specification (MTS); The Testing and Test Control
Notation version 3 – Part 4: TTCN-3 Operational Semantics. ETSI ES 201 873-4
V3.2.1 (2007-02)
[5] ETSI: Methods for Testing and Specification (MTS); The Testing and Test Control
Notation version 3 – Part 5: TTCN-3 Runtime Interface (TRI). ETSI ES 201 873-5
V3.2.1 (2007-02)
[6] ETSI: Methods for Testing and Specification (MTS); The Testing and Test Control
Notation version 3 – Part 6: TTCN-3 Control Interface (TCI). ETSI ES 201 873-6
V3.2.1 (2007-02)
[7] ETSI: Methods for Testing and Specification (MTS); The Testing and Test Control
Notation version 3 – Part 7: Using ASN.1 with TTCN-3. ETSI ES 201 873-7 V3.1.1
(2005-06)
[8] ETSI: Methods for Testing and Specification (MTS); The Testing and Test Control
Notation version 3 – Part 8: The IDL to TTCN-3 Mapping. ETSI ES 201 873-8
V3.2.1 (2007-02)
[9] Zhi-Wei Lin. MSC-based Testing Automation Flow Experiment in Internet.
(2007-07)
[10] Ming-Chang Tung. SUT Profiling and TTCN-3 Adaptor Construction for a Mobile
Phone Simulator. (2007-07)
[11] Tsung-Ju Yang. TTCN-3 Test Compilation and Execution. (2007-07)
[12] Li-Ping Lin Rule-based Adaptive Test Plan Generation. (2007-07)
[13] Tutorial on MSC-92. TIMe Electronic Textbook v4.0, SINTEF, 1999
[14] C.Willcock, Thomas Deib, Stephan Tobies, S.Keil, F.Engler and S.Schulz. 2005
JohnWiley & Sons, Ltd. An Introduction to TTCN-3.
[15] D.Lee, and M.Yannakakis : ‘Testing finite state machines: state identification
and verification’, IEEE Trans. Comput., 1994, 43, (3), pp. 306V320
[16] ITU-T, ‘Recommendation Z.500 framework on formal methods in conformance
testing’, International Telecommunication Union, Geneva, Switzerland, 1997
[17] Constructing multiple unique input/output sequences using metaheuristic optimisation
techniques
[18] Lee, D., and Yannakakis, M.: ‘Principles and methods of testing finite state
machines V a survey’, Proc. IEEE, 1996, 84, (8), pp. 1090V1122
[19] E. Berard. Essays in Object-Oriented Software Engineering. Prentice Hall, 1992.
[20] W. Tracz. Domain analysis working group report. In First International Workshop
on Software Reusability, 1991.
[21] G. Arango and R. Prieto-Diaz. Domain analysis: Concepts and research directions.
In R. Prieto-Diaz and G. Arango, editors, Domain Analysis: Acquisition
of Reusable Information for Software Construction. IEEE Computer Society
Press, May 1989.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/28765-
dc.description.abstract測試計畫為有效率的執行測試程式的基石. 在軟體研發過程中, 一個測試計畫為紀錄軟體的目的, 需求, 測試方式, 測試案例的設計與執行的文件. 我們實驗室研發出一個圖形化介面的工具, 以及一個編譯器. 使用者可以利用我們的圖形化工具繪置消息序列圖組經過我們的編譯器轉換成C/C++的可執行檔, 經由此來對待測軟體作測試. 除此之外我們尚製作了一個可設定之行動電話模擬器作為我們的待測軟體, 該模擬器具有一般手機的撥號, 接收電話, 音樂播放, 數學計算機等等的功能. 本文的主要目的為針對編譯器與待測軟體提出一個完善的測試計劃. 此測試計劃有下列的需求:
功能性的評估
效能的測量
可重複再利用的測試案例的設計與執行
zh_TW
dc.description.abstractThe cornerstone of an effective test program is test planning. In software development, a test plan is a document that describes the objectives, requirements, test approaches, and the testcase designs and executions. In our team, we have developed a testcase graphical editor that allows the users to draw high-level test cases in MSCs (Message Sequence Charts) and a test compiler that translates MSCs to test executables in C/C++. We have also developed a configurable mobile phone simulator with versatility for the general capabilities that we may expect from a mobile phone, like dialing, call-answering, MP3 playing, calculator operation The main purpose of this paper is to propose a test plan for the system under test(SUT) and test compiler. The test plan has requirements which covers:
• Functionality evaluation.
• Performance measurement.
• Reusable testcase design and execution
en
dc.description.provenanceMade available in DSpace on 2021-06-13T00:21:36Z (GMT). No. of bitstreams: 1
ntu-96-R94921091-1.pdf: 769842 bytes, checksum: a69fc0595c97a0af477982cd5e5b906a (MD5)
Previous issue date: 2007
en
dc.description.tableofcontentsContents i
List of Figrues iii
List of Tables iv
1 Introduction 1
2 Test environment and our system under test 3
2.1 Test-environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 The Cell618 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.1 Functionlity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.2 Automaton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3 TE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3.1 Basic Constructs . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3.2 Basic Statements . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.3 Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.4 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.5 Message-Based Communication . . . . . . . . . . . . . . . . . 11
2.3.6 Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.7 ALT STATEMENT . . . . . . . . . . . . . . . . . . . . . . . . . 12
3 Test strategies 13
3.1 Conformance testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
i3.2 State splitting tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2.1 Path Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2.2 Domain analysis . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4 The test plan 20
4.1 Cell618 and the test matrix . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2 TE and the test matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5 implementation 29
6 Conclusions and FutureWorks 34
A The Mp3 Download Code of TTCN-3 35
Bibliography 71
dc.language.isoen
dc.subject消息序列圖組zh_TW
dc.subject測試案例zh_TW
dc.subject測試計劃zh_TW
dc.subjecttestcaseen
dc.subjecttest planen
dc.subjectMSCSen
dc.title針對一個訊息交換系統所做的黑箱測試計劃之設計與分析zh_TW
dc.titleThe Design and Analysis of Black-Box Test Plan for a Message-Based Communication Systemen
dc.typeThesis
dc.date.schoolyear95-2
dc.description.degree碩士
dc.contributor.oralexamcommittee黃鐘揚(Chung-Yang Huang),江介宏(Jie-Hong Roland Jiang),蔡益坤(Yih-Kuen Tsay)
dc.subject.keyword測試案例,測試計劃,消息序列圖組,zh_TW
dc.subject.keywordtestcase,test plan,MSCS,en
dc.relation.page72
dc.rights.note有償授權
dc.date.accepted2007-07-27
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept電機工程學研究所zh_TW
顯示於系所單位:電機工程學系

文件中的檔案:
檔案 大小格式 
ntu-96-1.pdf
  未授權公開取用
751.8 kBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved