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