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頁面導航技術
主站蜘蛛池模板: 在线观看国产精品一区| 国产人成在线视频| 欧美区一区| 国产亚洲欧美在线中文bt天堂 | 日韩最新中文字幕| 狠狠色婷婷丁香综合久久韩国 | 国产成人综合亚洲网址| 亚洲一区二区三区香蕉| 熟妇丰满人妻av无码区| 亚洲人成色77777在线观看| 日本福利视频网站| 免费久久一级欧美特大黄| 欧美综合一区二区三区| 亚洲精品天堂自在久久77| 欧美日在线观看| 久久精品欧美一区二区| 91视频区| 无码丝袜人妻| 午夜福利视频一区| 国产黑丝一区| 99视频全部免费| 日韩av在线直播| 精品国产中文一级毛片在线看| 欧美色图久久| h视频在线观看网站| 欧美啪啪一区| 青青草国产在线视频| 欧美精品另类| 日韩高清无码免费| 一区二区偷拍美女撒尿视频| 波多野结衣亚洲一区| 99精品免费欧美成人小视频 | 午夜电影在线观看国产1区| 欧美区一区| 国模极品一区二区三区| 日韩中文字幕免费在线观看| 日韩无码视频播放| 四虎成人精品在永久免费| 国产成人免费手机在线观看视频 | 成年片色大黄全免费网站久久 | 国产电话自拍伊人| 国产无码精品在线播放| 国产h视频免费观看| 国产麻豆精品久久一二三| 亚洲欧美成人网| 在线观看无码av免费不卡网站| 尤物特级无码毛片免费| 99久久免费精品特色大片| 欧美成人影院亚洲综合图| 亚洲精品国产综合99| 国产亚洲精品va在线| 国产精品99r8在线观看| 日韩中文无码av超清| 国内精品免费| 欧美日韩在线亚洲国产人| 在线播放91| 六月婷婷综合| 久久综合色天堂av| 六月婷婷激情综合| 97久久精品人人做人人爽| 国产一级二级三级毛片| 国产亚洲成AⅤ人片在线观看| 小蝌蚪亚洲精品国产| 亚洲国产精品一区二区第一页免 | 亚洲天堂成人| 国产精品女人呻吟在线观看| 成年女人a毛片免费视频| 无码日韩视频| 99这里只有精品免费视频| 伊人久久大线影院首页| 欧洲熟妇精品视频| 日韩一级毛一欧美一国产| 中文字幕伦视频| 亚洲一区色| 国产一级裸网站| 国产精品偷伦视频免费观看国产| 怡红院美国分院一区二区| 日韩福利在线视频| A级毛片高清免费视频就| 欧美三级不卡在线观看视频| 欧美在线黄| 午夜久久影院|