- 相關推薦
工程碩士研究生學位論文開題報告
一、選題依據
1. 闡述選題背景,研究意義,或工程設計的價值和意義,該選題國內外技術應用現狀和發展趨勢,選題的先進性和實用性。
1.1 選題背景和研究的意義
軟件測試是整個軟件項目開發生命周期中的重要組成部分,應當貫穿與整個生命周期始末,與軟件開發相輔相成。好的軟件測試是好的軟件產品質量的重要保證。目前,國內軟件測試行業的發展還很不成熟,尤其是自動化測試的發展水平更是落后,相對于發達國家,我們國家的軟件測試在技術上、規范程度上和重視程度上都有差距。 而JavaScript是Web前端的新興的、日漸流行的語言,對基于JavaScript語言的工程項目的自動化測試還處于探索發展階段。我所選的論文課題就是要研究和實現更高效,測試更完全,使用更人性化的自動化測試框架,以廣泛的應用于各種JavaSript工程項目。
1.2 國內外技術應用現狀和發展趨勢
對于JavaScript 的測試框架,國外已經有一些,比如QUnit, Jasmine, Jarvis, jfUnit等,這些JavaScript測試框架較為成熟,也各有優缺點,但在應用時適用性不夠強,測試比較粗糙。
國內的自動化測試正在發展中,許多軟件公司也愈加感覺到了自動化測試帶來的好處。而隨著更多的JavaSript項目在中國出現,而且很多軟件項目越做越大,JavaSript項目的自動化測試必將受到越來越多的關注和重視。國內JavaScript測試方面還比較空白,相關的文檔和論文文獻也少之又少。 本課題選擇基于QUnit 的JavaSript 測試框架,進行更為細致更為實用的改進,以適應項目測試,使其覆蓋率更強,使用更方便,查錯更明顯。
1.3 選題的先進性和實用性
本課題圍繞思科系統中國研究中心選擇基于QUnit 的JavaSript 測試框架,進行更為細致更為實用的改進,以適應項目測試,使其覆蓋率更強,使用更方便,查錯更明顯。此論文彌補了國內 JavaSript自動化測試框架領域研究的空白,解決了很多測試過程中的技術問題。
a. 在JavaScript項目自動化測試中的測試用例加載機制;
b. 異步測試和數據驅動測試;
c. 自動化啟動多個Web頁面交互測試;
d. 自動生成測試報告并檢測出錯誤點出現的位置,以方便糾錯;
解決了測試用例不通過無法繼續執行的問題,使錯誤用例顯示無法通過驗證,但是其他測試用例仍繼續執行
2.主要參考文獻(列出作者、論文名稱、期刊名稱、出版年月)。
二、課題內容及具體方案
1.課題內容
1. 系統需求分析(應用軟件工程專業描述工具描述)
2. 系統概要設計(應用軟件工程專業描述工具描述)
3. 擬采用的開發方法、環境,測試方案等
4. 技術難度及特色分析
6、本人主要工作描述
【工程碩士研究生學位論文開題報告】相關文章:
音樂研究生學位論文開題報告11-30
關于研究生學位論文開題報告的規定03-01
研究生學位畢業論文開題報告12-03
學位論文開題報告研究03-23
學位論文開題報告要求03-05
學位論文的開題報告要求03-21
碩士研究生學位論文開題報告的說明03-13
研究生學位論文開題程序及規范03-12
碩士研究生學位論文開題報告程序及要求11-27