天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于AngularJS的單一頁面web應(yīng)用圖形用戶界面的測試研究

發(fā)布時(shí)間:2017-11-26 00:03

  本文關(guān)鍵詞:基于AngularJS的單一頁面web應(yīng)用圖形用戶界面的測試研究


  更多相關(guān)文章: SPA AngularJS 事件流圖 OME*模式


【摘要】:近年來由于傳統(tǒng)網(wǎng)站在交互性和響應(yīng)能力上的不足,使得其用戶量逐漸流失。單一頁面的web應(yīng)用使用了異步調(diào)用的機(jī)制,可以改善用戶訪問網(wǎng)站時(shí)在流暢性和交互性上的體驗(yàn),優(yōu)化了瀏覽器和服務(wù)器之間的傳輸,減少了不必要的數(shù)據(jù)往返和帶寬占用,因此正逐步成為主流。在所有實(shí)現(xiàn)異步調(diào)用機(jī)制的AJAX框架中,AngularJS是一套能讓HTML標(biāo)記動(dòng)態(tài)化的新技術(shù),已經(jīng)被越來越多的開發(fā)者使用。然而異步調(diào)用機(jī)制的使用,會(huì)讓應(yīng)用的圖形用戶界面的測試工作變得更為復(fù)雜。傳統(tǒng)網(wǎng)站的圖形用戶界面測試就存在著輸入空間難以確定、自動(dòng)化測試實(shí)現(xiàn)過程繁瑣等問題,當(dāng)引入了異步調(diào)用機(jī)制后,異步請(qǐng)求在響應(yīng)時(shí)間上的不確定性又使得自動(dòng)化測試變得更為困難。針對(duì)這些問題,本文利用Memon等人提出的OME*模式,對(duì)單一頁面web應(yīng)用圖形用戶界面的測試開展了以下一些工作。(1)研究和分析單一頁面web應(yīng)用和AngularJS,對(duì)國際標(biāo)準(zhǔn)化組織W3C下的相關(guān)標(biāo)準(zhǔn)進(jìn)行了描述和分析,找出了能支持本文自動(dòng)化測試的部分標(biāo)準(zhǔn)。(2)研究和分析事件流圖和OME*模式的三大階段,對(duì)比了窗口應(yīng)用和web應(yīng)用在GUI狀態(tài)上的差別,整理了在基于AngularJS的SPA上使用OME*模式時(shí)會(huì)遇到的挑戰(zhàn)(3)研究和分析OME*模式中容器與組件的簽名機(jī)制,以及該機(jī)制在SPA的缺陷,提出了適用于SPA的簽名機(jī)制,即視圖和元素的簽名方法。(4)總結(jié)OME*模式中獲取事件流圖中點(diǎn)的方法,以及其他學(xué)者在AJAX應(yīng)用中為GUI建立模型的方法,結(jié)合兩者提出了獲取SPA對(duì)應(yīng)的事件流圖中點(diǎn)的方法。(5)通過研究OME*模式中構(gòu)建事件流圖中邊的方法,以及該方法在web應(yīng)用中的不適應(yīng)性,提出了在SPA中構(gòu)建事件流圖邊的方法。(6)研究和分析AngularJS框架的特性及其測試工具,分析了它如何解決異步調(diào)用的自動(dòng)化測試問題,并利用這些工具完成了實(shí)驗(yàn),佐證了本文提出的自動(dòng)化測試模式的優(yōu)勢。
【學(xué)位授予單位】:上海師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP393.092

【參考文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前10條

1 徐世武;嚴(yán)玉姣;;Web頁面加載方式研究分析與優(yōu)化[J];計(jì)算機(jī)應(yīng)用與軟件;2015年11期

2 董英茹;;簡談AngularJS在下一代Web開發(fā)中的應(yīng)用[J];軟件工程師;2015年05期

3 陳濤;;基于AngularJS和Bootstrap聊天室的設(shè)計(jì)與實(shí)現(xiàn)[J];電腦知識(shí)與技術(shù);2015年09期

4 賀濤;繆淮扣;錢忠勝;;基于Ajax技術(shù)的Web應(yīng)用的建模與測試用例生成[J];計(jì)算機(jī)科學(xué);2014年08期

5 黃華峰;黃華林;;基于AJAX技術(shù)的應(yīng)用系統(tǒng)的測試[J];電腦知識(shí)與技術(shù);2014年22期

6 王貫飛;;動(dòng)態(tài)web應(yīng)用程序開發(fā)框架AngularJS的特性分析[J];電子技術(shù)與軟件工程;2014年06期

7 高秀慧;高建華;;基于AJAX應(yīng)用程序的爬行測試算法[J];計(jì)算機(jī)工程與設(shè)計(jì);2014年02期

8 何麗;龔?fù)?;jQuery在AJAX技術(shù)框架中頁面加載的應(yīng)用[J];計(jì)算機(jī)時(shí)代;2011年08期

9 黃喜民;;Web2.0與Ajax技術(shù)解析[J];河南科技;2010年09期

10 羅杰紅;郭衛(wèi)霞;;基于Web應(yīng)用系統(tǒng)的GUI測試[J];四川理工學(xué)院學(xué)報(bào)(自然科學(xué)版);2010年02期

中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條

1 張紫微;Web前端性能優(yōu)化的研究與應(yīng)用[D];電子科技大學(xué);2010年

,

本文編號(hào):1227825

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1227825.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶76a5a***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com