999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

web應用程序測試頁面對象生成方法研究

2020-12-08 02:12:05朱希偉
數碼設計 2020年16期
關鍵詞:頁面

摘要:web應用程序開發過程中,測試工作是關鍵的一環。手動測試工作具有代碼維護成本高、系統開發困難、代碼與網頁關聯度高等問題,而現有的自動化測試方式也存在準確性的問題,因此,探究自動化對象生成方式對web應用軟件的發展至關重要。

關鍵詞:web應用程序;頁面對象生成方法

中圖分類號:TP393.09?? 文獻標識碼:A?? 文章編號:1672-9129(2020)16-0057-01

引言:隨著互聯網的高速發展,web應用程序在各行各業的發展日益加速,對推動技術更新換代也起著重要的作用。測試工作在web應用程序的開發過程中顯然十分重要,它能保證系統的穩定性,否則可能使得用戶在使用web應用程序時出現系統崩潰、交易出錯、網頁卡頓等技術問題,導致用戶不可估量的損失,也會使得公司的利潤和信譽均受到損失。然而,web應用程序的測試不能運用傳統的測試方法,自動化對象生成方法無疑起到了關鍵作用。

1 web應用程序測試頁面對象生成方法的意義

因web應用程序對用戶界面設計不同、安全性和性能平衡等特點[1]其測試方法不能運用傳統的測試方法,傳統測試方法也不足以滿足web應用程序開發的特點。有開發測試人員指出了頁面對象生成的方式。頁面對象生成方式可以實現對測試用例隨時調用以及對被測對象的快速測試,也很好地解決了技術迭代周期、人工操作慢且容易出錯以及維護成本等問題,在保證質量的前提下,盡早地完成軟件的開發和測試,不僅利于公司發展業務的需求,也可以使用戶盡早使用到web應用軟件[2]。

2 web應用程序測試方法面臨的主要問題

2.1代碼維護困難。端對端測試代碼基本是針對網頁定制的,當網頁信息發生一點改變時,代碼便要根據新的信息進行重新修改,又將消耗大量的勞動力,并且基于上一點問題,代碼開發本就非常困難,如需修改代碼,在修改過程中的手動操作可能會導致更多的錯誤,導致維護周期變長。因此,web應用程序測試方法面臨著維護成本高的問題。

2.2代碼與網頁關聯度高。端對端測試一般都是針對被測對象高度定制的測試方法,其代碼與網頁詳細信息以及技術細節均有高度的聯系,而在web軟件快速更新的時期,開發人員需要不斷根據新的信息對代碼進行修改。

2.3系統開發過程困難。首先,在信息技術發展的當今社會,技術更新換代速度極快,甚至是大的軟件公司,要開發一套測試系統也面臨著極大困難。其次,手動測試工程量過大。另外,手動測試和更改程序容易造成錯誤,代碼修改的周期過長也會使得任務不能按時完成。再者,手動執行測試文件無法快速達到點擊目標對象和鼠標鍵入的操作,尤其對于巨大的數據量將更加困難。

3 web應用程序測試頁面對象生成方法的實現途徑

3.1頁面對象方式。端對端測試可以彌補手動執行測試腳本的不足[3],它模擬用戶和網頁交互的過程,通過代碼的執行能夠快速實現鼠標點擊和鼠標鍵入等操作,節約了時間。然而,需要采用頁面對象方式以解決其代碼高度定制的問題。

3.2自動化技術的應用。面臨企業經營的需求,需要快速開發出相應的系統,并且需要保證質量,如果長時間不能完成新功能開發,可能會因為市場需求的變化使得開發的軟件系統過時。然而,當前手動執行測試文件的方式仍被普遍運用于開發過程中,這與當今快速發展的社會需求不適應,應積極開發自動化的對象生成技術以滿足開發人員測試的需求。

3.3頁面對象自動生成。舉例來說,針對銷售平臺類的web軟件,在像是“雙十一”、中秋節等這樣的日子,各大軟件必然都會搶先預告自己平臺的相關活動和安排,但是如果是普通的端對端自動化測試方式,針對這種大型活動項目需要對網頁代碼以及網頁技術信息進行修改時,將使得測試腳本相應發生較大改動,如果在開發人員技術不精進或是開發人員數量不足的情況下,活動項目開發周期慢,測試周期也將延長,還可能導致web軟件因為技術問題而發生錯誤、卡頓或是其他問題,使得公司失去先機甚至導致巨大的利潤損失。因此,采用頁面對象自動生成將會更加方便快捷。

3.4自動化創建頁面對象。隨著web軟件的快速發展,技術更新迭代周期加快,在信息技術發展的當今社會,測試工作對web應用程序起著不可替代的作用。目前普遍存在的頁面對象創建方式是手動創建,但這在數據量大時將消耗許多的勞動力。然而,目前也存在部分自動化生成方式,但同樣存在不足之處。在頁面聚類時,目前的自動化方式只采用了DOM樹編輯距離,并沒有考慮其他影響因素,容易導致原本結構信息丟失。因此,基于現有文獻研究,在考慮DOM結構時,還將CSS屬性和DOM屬性納入影響因素中并為他們分配不同的權重,其次,還利用深度學習對DOM結構圖特征進行提取,用于生成頁面對象和頁面聚類[4]。

4 結語

在信息技術發展的時代,web應用程序發展迅速,其測試方法也有待進一步提升,使用自動化的對象生成方法無疑是為測試方法改進提供了借鑒,進一步推進自動化技術的發展。

參考文獻:

[1]張駿,王俊峰,張世永.Web應用程序的設計與分析[J].計算機工程與應用,2000(03):116-121.

[2]李英. 基于用戶會話的Web應用程序測試技術研究[D].青島大學,2016.

[3]王志軍.網絡與網間吞吐量的測試[J].智能建筑與城市信息,2004(11):104-106.

[4]陳毅梅. Web應用程序測試頁面對象生成方法研究[D].北京化工大學,2019.

作者簡介:朱希偉(1984.01-),男,漢族,籍貫:河南省孟津縣,學歷:本科,職稱:副教授,單位:貴州電子信息職業技術學院,研究方向:web應用開發,多媒體技術,軟件開發。

猜你喜歡
頁面
微信群聊總是找不到,打開這個開關就好了
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
在本機中輕松完成常見PDF操作
電腦愛好者(2022年3期)2022-05-30 10:48:04
移動頁面設計:為老人做設計
工業設計(2016年1期)2016-05-04 03:58:09
Web安全問答(3)
通信技術(2012年4期)2012-02-15 07:10:35
同一Word文檔 縱橫頁面并存
網站結構在SEO中的研究與應用
幾種頁面置換算法的基本原理及實現方法
淺析ASP.NET頁面導航技術
主站蜘蛛池模板: 欧美日韩国产综合视频在线观看| 午夜国产小视频| 国模视频一区二区| 亚洲精品国产综合99久久夜夜嗨| 亚洲欧美日韩高清综合678| 欧美国产菊爆免费观看 | 国产成人综合网在线观看| 久久精品无码专区免费| 五月天丁香婷婷综合久久| 日韩中文字幕亚洲无线码| 波多野衣结在线精品二区| 亚洲无线国产观看| 久久精品亚洲专区| 亚洲天堂网视频| 亚洲人成网7777777国产| 乱人伦99久久| 国产成人免费高清AⅤ| 114级毛片免费观看| 日本少妇又色又爽又高潮| 97免费在线观看视频| 午夜成人在线视频| 亚洲欧洲一区二区三区| 成人无码区免费视频网站蜜臀| 国产一区二区网站| 亚洲A∨无码精品午夜在线观看| 国产成人在线小视频| 凹凸精品免费精品视频| 性欧美精品xxxx| 毛片网站在线播放| 亚洲视频欧美不卡| 国产成人精品高清不卡在线| 国产欧美视频一区二区三区| 午夜天堂视频| 自慰高潮喷白浆在线观看| 精品视频在线观看你懂的一区| 99在线免费播放| 福利在线一区| 三上悠亚在线精品二区| 欧美午夜网| 国产在线97| 四虎精品国产永久在线观看| 91香蕉视频下载网站| 欧美精品啪啪一区二区三区| 日韩欧美国产综合| 欧美视频在线观看第一页| 国产午夜人做人免费视频中文| 无码高潮喷水专区久久| 欧美激情,国产精品| 亚洲中文字幕久久无码精品A| 国产麻豆另类AV| 国产精品女主播| 欧美在线视频a| 久久性妇女精品免费| 色亚洲激情综合精品无码视频| 九九香蕉视频| 成人国产小视频| 国产精品亚洲天堂| 青青草国产一区二区三区| 国产欧美日韩专区发布| AV熟女乱| 大陆精大陆国产国语精品1024 | 免费毛片视频| 亚洲国产天堂在线观看| 免费xxxxx在线观看网站| 谁有在线观看日韩亚洲最新视频| 国产主播在线观看| 亚洲日韩AV无码一区二区三区人| 久青草国产高清在线视频| 国产av无码日韩av无码网站| 伊人福利视频| 国产女主播一区| 亚洲精品免费网站| 午夜啪啪网| 精品国产aⅴ一区二区三区| 九色视频最新网址| 欧美视频二区| 热久久综合这里只有精品电影| 久久无码av一区二区三区| 亚洲国产高清精品线久久| 国产精品原创不卡在线| 日韩精品一区二区三区视频免费看| 丝袜无码一区二区三区|