(3.238.173.209) 您好!臺灣時間:2021/05/17 11:22
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

: 
twitterline
研究生:林孟蓉
研究生(外文):Meng-Jung Lin
論文名稱:以結構化變數描述 Pseudo Software Field Constraints 的需求塑模與測試方法
論文名稱(外文):Using Structured Variables to Model Field Constraints of Pseudo Software and Generate Tests
指導教授:謝金雲鄭有進鄭有進引用關係
指導教授(外文):Chin-Yun HsiehYu Chin Cheng
口試委員:周忠信謝金雲鄭有進
口試委員(外文):Jung-Sing JwoChin-Yun HsiehYu Chin Cheng
口試日期:2016-06-23
學位類別:碩士
校院名稱:國立臺北科技大學
系所名稱:資訊工程系所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2016
畢業學年度:104
語文別:中文
中文關鍵詞:需求驗證自動化測試驗收測試Pseudo Software
外文關鍵詞:Requirements VerificationTest AutomationAcceptance TestPseudo Software
相關次數:
  • 被引用被引用:0
  • 點閱點閱:65
  • 評分評分:
  • 下載下載:7
  • 收藏至我的研究室書目清單書目收藏:0
在軟體開發初期,需求描述是一個關鍵的過程,明確地表達需求,不僅能減少客戶與開發人員的溝通障礙,也能提升客戶對軟體的滿意度。PS4Mobile 是溝通需求的工具,將需求轉換成可執行的需求模型,並從模型產生自動化驗收測試來驗證 (verify) 軟體是否符合需求。然而在需求模型中未清楚地表達資料間的關係。因此本論文旨在透過結構化變數描述有關聯性的資料,然後使用結構化變數描述 Field Constraint,讓需求模型更容易閱讀與維護。並且 依據結構化變數可以減少測試產生的數量。
中文摘要 i
英文摘要 ii
致謝 iii
目錄 iv
圖目錄 vi
表目錄 vii
1 導論 1
1.1 研究背景與動機 1
1.2 研究目標 1
1.3 論文組織架構 2
2 背景知識 3
2.1 背景知識 3
2.1.1 Pseudo Software 3
2.1.2 PS4Mobile 3
2.1.3 Robot Framework 5
2.1.4 設定元件的變數屬性 5
3 方法 6
3.1 PS4Mobile 中 Field Constraint 的描述 6
3.1.1 不符合 Field Constraint 限制的處理 7
3.2 結構化變數 7
3.2.1 資料抽象化 8
3.2.2 變數型態 9
3.3 以結構化變數描述 Field Constraint 10
3.3.1 需求說明 10
3.3.2 需求模型 10
3.3.3 Field Constraint 的描述 11
3.4 產生含結構化變數之 Field Constraint 的測試 12
3.4.1 產生測試路徑 13
3.4.2 產生測試資料 14
3.4.3 產生測試案例 19
4 案例分析 23
4.1 InkPad 新增記事 23
4.1.1 需求模型 24
4.1.2 驗收測試 24
4.2 註冊需求 — 同一個畫面編輯同一個結構化變數 24
4.2.1 需求模型 27
4.2.2 驗收測試 28
4.3 註冊需求 — 不同畫面編輯同一結構化變數 29
4.3.1 需求模型 33
4.3.2 驗收測試 33
5 結論 40
5.1 研究貢獻 40
5.2 未來展望 40
參 考 文 獻 41
[1] Jung-Sing Jwo and Yu Chin Cheng. Pseudo software: A mediating instrument for modeling software requirements. Journal of Systems and Software, 83(4):599–608, 2010.
[2] Robot framework. Available: http://robotframework.org/.
[3] Python. Available: https://www.python.org/.
[4] Ui automator. Available: https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html.
[5] Python ui automator. Available:https://github.com/xiaocong/uiautomator.
[6] 林軒平. 基於 pseudo software 需求模型自動產生 robot framework 驗收測試案例之研究. 國立臺北科技大學資訊工程系研究所學位論文, pages 1–39, 2014.
[7] 徐紹銘. 基於 pseudo software 需求模型產生 field constraint 驗收測試的方法. 國立臺北科技大學資訊工程系研究所學位論文, pages 1–34, 2015.
[8] Inkpad notepad. App Version:4.0.10 Available: https://www.inkpadnotepad.com/.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top