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

Web應(yīng)用系統(tǒng)測試

2019-09-10 07:22:44高菲羅群英田磊
現(xiàn)代信息科技 2019年19期

高菲 羅群英 田磊

摘? 要:隨著計(jì)算機(jī)科學(xué)的應(yīng)用與發(fā)展,越來越多的電子平臺已經(jīng)滲透到人們的日常生活中。隨著各種應(yīng)用終端的普及,軟件產(chǎn)品的規(guī)模越來越大,軟件產(chǎn)品是由開發(fā)工程師開發(fā)完成的,但是每個開發(fā)工程師的能力和水平不同,軟件產(chǎn)品的缺陷不可避免,從而給人們的日常生活帶來了一定的風(fēng)險。軟件測試是減少軟件缺陷問題的最常用手段,軟件測試從需求的角度對軟件產(chǎn)品進(jìn)行有計(jì)劃的檢驗(yàn),以發(fā)現(xiàn)軟件產(chǎn)品的缺陷,Web端產(chǎn)品是軟件產(chǎn)品最常見的應(yīng)用,本文從Web應(yīng)用系統(tǒng)測試需要入手做出闡述。

關(guān)鍵詞:軟件產(chǎn)品;系統(tǒng)測試;Web測試

中圖分類號:TP393.0;TP311.52? ? ? 文獻(xiàn)標(biāo)識碼:A 文章編號:2096-4706(2019)19-0106-03

Abstract:With the application and development of computer science,more and more electronic platforms have penetrated into the lives of people. With the popularization of various application terminals,the scale of software products has become larger and larger. Software products are developed by development engineers. Each development engineer’s competence is different. Defects in software products are inevitable. This brings some risks to people’s daily life. Software testing is the most commonly used means to reduce such problems. Software testing carries out planned inspection of software products from the point of view of requirements in order to discover the defects of software products. Web-end products are the most common applications of software products. This paper starts with the need of web application system testing.

Keywords:software products;system testing;Web testing

0? 引? 言

時代在發(fā)展、科技在進(jìn)步,軟件產(chǎn)品不停地更新迭代,而軟件測試技術(shù)也需要不停地發(fā)展和創(chuàng)新,為軟件產(chǎn)品的發(fā)展帶來更多的進(jìn)步。軟件最常見的應(yīng)用在Web端,對于Web端的軟件測試需要更全面的考慮,并且應(yīng)該積極地面對新技術(shù)時代下對軟件測試提出的新的要求,并深入發(fā)展和提高我國的軟件測試水平。

1? 軟件測試介紹

軟件測試是指人動或者借助某些工具自動運(yùn)行來測定軟件產(chǎn)品的運(yùn)行過程,其作用是測試該軟件是否滿足產(chǎn)品設(shè)定的需求,測試出實(shí)際結(jié)果和設(shè)定結(jié)果之間的區(qū)別。

目前,市場上的軟件產(chǎn)品很多都是B/S(Browser/Server)結(jié)構(gòu),B/S結(jié)構(gòu)是Web應(yīng)用的最常見網(wǎng)絡(luò)結(jié)構(gòu)。因此Web端的測試是這類軟件產(chǎn)品測試的重要環(huán)節(jié)。

2? Web測試常用方法

2.1? 靜態(tài)頁面檢查

(1)文字檢查:檢查軟件所有頁面的字體、顏色、大小、位置等方面是否符合需求;靜態(tài)文字的含義是否符合需求;靜態(tài)文字中是否存在拼寫錯誤。

(2)圖片檢查:圖片鏈接是否正確,相同圖標(biāo)的一致性,圖片的尺寸,位置顯示是否正確。

(3)鏈接檢查:所有圖片或文字的鏈接可點(diǎn)擊,并且點(diǎn)擊后地址正確;點(diǎn)擊鏈接后文字的顏色是否發(fā)生改變;鏈接的打開方式是否正確合理(當(dāng)前窗口中打開或者打開新窗口)。

(4)頁面顯示:檢查頁面打開時的大小、尺寸、打開方式是否正確合理,檢查滾動條是否有效滑動,頁面中的Tab翻頁可以正常切換,支持Tab鍵切換的要檢驗(yàn)使用的正確性。多個Tab頁面間的數(shù)據(jù)交換更新要檢驗(yàn)其正確性。

2.2? 邏輯測試

2.2.1? 檢查輸入框輸入數(shù)據(jù)是否正確

常見的輸入類型有:文本、數(shù)字、日期等,每種輸入框測試的具體方法如下。

(1)輸入為文本:長度檢查,輸入系統(tǒng)允許的最大和最小長度,以及超過最大長度和未達(dá)到最小長度;字符型輸入,中文,英文,數(shù)字,全半角標(biāo)點(diǎn)符號,以及各類特殊字符,含有html代碼的文本;多行文本框輸入,是否支持回車換行,換行后顯示格式是否正確;空格檢查,輸入項(xiàng)為空格,或者輸入的字符間含有空格。

(2)輸入為數(shù)值:位數(shù),小數(shù)位數(shù)的合理性,例如人民幣金額最多2位小數(shù),輸入系統(tǒng)允許輸入最小小數(shù)位數(shù)和最大小數(shù)位數(shù);邊界值,輸入系統(tǒng)允許最小值和最大值以及比系統(tǒng)允許的最大值多1,比系統(tǒng)允許輸入的最小值少1,輸入超大值。

(3)輸入為特殊字符:檢查輸入空格、特殊字符、含有html代碼等。

(4)輸入為日期型字符:合法性檢查,輸入非日期,對輸入日期的邏輯性檢查,如4月31日、5月32日、10月10日,以及系統(tǒng)對閏年的檢查,非閏年輸入2月29日等。輸入未按系統(tǒng)規(guī)定的格式。

2.2.2? 查詢功能常用測試方法

(1)查詢條件:查詢條件確認(rèn),檢查查詢條件是否與需求中一致;開始日期和結(jié)束日期邏輯,比如開始日期大于結(jié)束日期,結(jié)束日期等于開始日期等。

(2)精確查詢:查詢條件輸入數(shù)據(jù)庫中存在的數(shù)據(jù),顯示相應(yīng)數(shù)據(jù);查詢條件輸入數(shù)據(jù)庫中不存在的數(shù)據(jù),查詢結(jié)果為空;查詢條件為空;檢查查詢結(jié)果中是否存在已刪除數(shù)據(jù)。

(3)模糊查詢:查詢條件輸入部分字符,查詢結(jié)果顯示相關(guān)數(shù)據(jù)。

(4)單一條件查詢:單一查詢條件來回切換,查詢結(jié)果正確。

(5)組合查詢:多個查詢條件組合查詢,查詢結(jié)果正確。

2.2.3? 添加和修改功能常用測試方法

(1)文本框切換輸入是否支持Tab鍵,保存是否支持回車鍵。

(2)輸入不符合要求的地方是否有錯誤提示。

(3)字段唯一:重復(fù)添加是否有提示,是否保存成功,修改頁面的唯一字段修改為已存在的字段,是否保存成功。

(4)必填字段校驗(yàn):必填字段是否有必填標(biāo)志,必填字段為空的情況下是否保存成功,是否有提示。

(5)保存失敗,檢查數(shù)據(jù)庫里是否增加相關(guān)記錄。

(6)保存按鈕功能確認(rèn),頁面輸入數(shù)據(jù)符合規(guī)定,點(diǎn)擊“保存”,檢查是否保存成功,數(shù)據(jù)庫中是否增加相關(guān)記錄。

(7)取消按鈕功能確認(rèn),點(diǎn)擊“取消”,檢查數(shù)據(jù)庫中是否增加相關(guān)記錄。

(8)對修改頁的數(shù)據(jù)項(xiàng)進(jìn)行相關(guān)修改,點(diǎn)擊“保存”,是否保存成功,檢查修改數(shù)據(jù)項(xiàng)是否更新。

(9)修改頁面,對數(shù)據(jù)不做修改,點(diǎn)擊“保存”,是否保存成功。

(10)修改、添加數(shù)據(jù)后,檢查查詢頁面的數(shù)據(jù)是否及時更新,特別注意首頁數(shù)據(jù)的更新。

(11)保存數(shù)據(jù)時,連續(xù)多次點(diǎn)擊“保存“按鈕,檢查系統(tǒng)會不會增加多條相同數(shù)據(jù)、后臺報錯等情況。

(12)結(jié)果列表中記錄為空或沒選擇記錄,點(diǎn)擊“修改”按鈕,系統(tǒng)是否拋異常,是否給出錯誤提示。

2.2.4? 刪除功能常用測試方法

(1)不選擇記錄,點(diǎn)擊“刪除”,刪除是否成功,是否有錯誤提示。

(2)刪除任何記錄時,是否有刪除確認(rèn)提示。

(3)是否能連續(xù)刪除多條記錄。

(4)當(dāng)只有一條記錄時,是否成功刪除。

(5)一條記錄刪除成功后,能否再次添加相同記錄。

(6)如果支持批量刪除,執(zhí)行批量刪除操作時,檢查刪除的記錄是否為選擇記錄。

(7)刪除記錄時,檢查查詢頁面的列表記錄是否及時刷新。

(8)根據(jù)需求,確認(rèn)刪除項(xiàng)執(zhí)行物理刪除還是邏輯刪除。

2.2.5? 注冊、登錄模塊測試方法

注冊、登錄模塊測試時需要注意以下幾點(diǎn)。

(1)注冊模塊:注冊時,用戶名格式錯誤,是否注冊成功;注冊時,設(shè)置密碼格式錯誤,是否設(shè)置成功密碼;注冊時,用戶名重復(fù);注冊成功后,頁面跳轉(zhuǎn)到登錄頁面或指定頁面,狀態(tài)為登錄狀態(tài);注冊頁面輸入已經(jīng)刪除的用戶信息,檢查能否注冊成功。

(2)登錄模塊:用戶名和密碼,全部輸入正確,點(diǎn)擊登錄,查看是否登錄成功;用戶名輸入正確,密碼輸入錯誤,點(diǎn)擊“登錄”,查看是否登錄成功,以及提示語是否正確;用戶名輸入錯誤,密碼輸入正確,點(diǎn)擊“登錄”,查看是否登錄成功,以及提示語是否正確;用戶名輸入錯誤,密碼輸入錯誤,點(diǎn)擊“登錄”,查看是否登錄成功,以及提示語是否正確;用戶名和密碼都為空,點(diǎn)擊“登錄”,查看是否登錄成功,以及提示語是否正確;用戶名不為空,密碼為空,點(diǎn)擊“登錄”,查看是否登錄成功,以及提示語是否正確;用戶名為空,密碼不為空,點(diǎn)擊“登錄”,查看是否登錄成功,以及提示語是否正確;輸入正確的用戶名和密碼,點(diǎn)擊“登錄”,查看是否登錄成功;輸入已刪除的用戶名和密碼,點(diǎn)擊“登錄”,查看是否登錄成功。

2.2.6? 上傳文件常用測試方法

(1)文件類型校驗(yàn),文件類型選擇錯誤,查看是否上傳成功。

(2)文件大小校驗(yàn),選擇大小不符合規(guī)定的文件,查看是否上傳成功。

(3)上傳文件為正在使用的文件,查看是否上傳成功。

(4)輸入正確的文件地址,點(diǎn)擊“上傳”,查看是否上傳成功。

(6)輸入不存在的文件地址,點(diǎn)擊“上傳”,查看是否上傳成功。

(7)不選擇文件,點(diǎn)擊“上傳”,查看是否上傳成功,是否有錯誤提示。

(8)選擇格式和大小都合適的文件,點(diǎn)擊“上傳”,查看是否上傳成功,路徑顯示是否正確。

(9)多次選擇不同文件進(jìn)行上傳,查看上傳成功的文件是否為最后一次選擇的文件。

2.3? 兼容性測試

兼容性測試需要注意以下幾個方面。

(1)操作系統(tǒng)/平臺兼容性測試。

(2)應(yīng)用軟件之間兼容性測試。

(3)不同瀏覽器之間的兼容性測試。

(4)不同類型的數(shù)據(jù)庫兼容性測試。

(5)軟硬件配合的兼容性測試。

2.4? 其他項(xiàng)目

(1)業(yè)務(wù)流程測試:業(yè)務(wù)流程需根據(jù)實(shí)際業(yè)務(wù),設(shè)計(jì)相關(guān)測試用例,執(zhí)行測試。業(yè)務(wù)流程一般涉及多個模塊,測試時應(yīng)保障各模塊之間的數(shù)據(jù)互通,以及傳遞正確,并根據(jù)實(shí)際業(yè)務(wù)進(jìn)行多次模擬測試。測試中涉及網(wǎng)絡(luò)的模塊及操作,應(yīng)考慮斷網(wǎng)、網(wǎng)絡(luò)信號不好等情況。

(2)提示信息檢查:提示信息應(yīng)該明確、詳細(xì),并且不能有錯別字存在。幫助信息應(yīng)該做到完善、詳細(xì)、正確,能夠指導(dǎo)用戶操作。

(3)性能方面檢查:符合需求文檔要求的各項(xiàng)性能指標(biāo)。

3? 結(jié)? 論

通過Web端軟件測試,從需求的角度對軟件產(chǎn)品進(jìn)行有計(jì)劃的檢驗(yàn),及時發(fā)現(xiàn)和彌補(bǔ)軟件缺陷,使軟件產(chǎn)品更安全,最大程度上降低了軟件產(chǎn)品給人們的日常生活帶來的風(fēng)險。

參考文獻(xiàn):

[1] 楊雪敏,雷輝,徐瀟.Web測試囧事 [M].北京:機(jī)械工業(yè)出版社,2017.

[2] 顧翔.軟件測試技術(shù)實(shí)戰(zhàn) [M].北京:人民郵電出版社,2017.

[3] 保羅 C.喬根森.軟件測試:一個軟件工藝師的方法(原書第4版) [M].馬琳,李海峰,譯.北京:機(jī)械工業(yè)出版社,2017.

[4] Rom Patton.計(jì)算機(jī)科學(xué)叢書:軟件測試(原書第2版) [M].張小松,王鈺,曹躍,等譯.北京:機(jī)械工業(yè)出版社,2006.

[5] 斛嘉乙,符永蔚,樊映川.軟件測試技術(shù)指南 [M].北京:機(jī)械工業(yè)出版社,2019.

作者簡介:高菲(1986-),女,漢族,河北唐山人,測試工程師,本科,研究方向:測試;羅群英(1977-),女,漢族,安徽合肥人,測試工程師,本科,研究方向:測試;田磊(1987-),男,漢族,北京人,測試工程師,學(xué)士學(xué)位,本科,研究方向:測試。

主站蜘蛛池模板: 美女免费黄网站| 天天色天天综合网| 香蕉伊思人视频| 欧美中文字幕第一页线路一| 中文字幕波多野不卡一区| 国产v精品成人免费视频71pao| 国产主播一区二区三区| 激情视频综合网| 青青草国产一区二区三区| 欧美一区精品| 日韩无码黄色| 国产成人凹凸视频在线| 熟女成人国产精品视频| 亚洲精品国产乱码不卡| 99精品视频在线观看免费播放| 免费国产福利| 欧美精品二区| 亚洲成aⅴ人片在线影院八| 精品综合久久久久久97超人| 福利一区三区| 99青青青精品视频在线| 园内精品自拍视频在线播放| 久久这里只精品国产99热8| 国产jizz| 露脸真实国语乱在线观看| 亚洲精品无码成人片在线观看| 中文字幕在线看视频一区二区三区| 人人妻人人澡人人爽欧美一区| 久久婷婷六月| 中文字幕日韩欧美| 天天干天天色综合网| 一区二区三区成人| 国产精品亚洲五月天高清| 午夜无码一区二区三区在线app| 久久semm亚洲国产| 欧美日韩福利| 久久婷婷国产综合尤物精品| 一本大道AV人久久综合| 国产精品9| 午夜色综合| 欧美人与动牲交a欧美精品| 成年A级毛片| 三级欧美在线| 国产乱子伦一区二区=| 91无码网站| 国产在线自揄拍揄视频网站| 久热99这里只有精品视频6| 欧美一区二区人人喊爽| 欧美在线精品怡红院| 内射人妻无码色AV天堂| 四虎国产在线观看| 亚洲一区二区约美女探花| 国产美女精品一区二区| 国产亚洲视频在线观看| 成人韩免费网站| 亚洲无码37.| 第一页亚洲| 日韩在线第三页| 日本精品αv中文字幕| 特级欧美视频aaaaaa| 久久性视频| 国产成人在线无码免费视频| 国产极品美女在线| 精品夜恋影院亚洲欧洲| 久久99国产综合精品女同| 久久96热在精品国产高清| 成人小视频在线观看免费| 亚洲欧美日韩综合二区三区| 中文成人在线视频| 亚洲精品自产拍在线观看APP| 亚洲黄色片免费看| 毛片国产精品完整版| 亚洲精品久综合蜜| 热久久综合这里只有精品电影| 就去吻亚洲精品国产欧美| 丁香六月激情综合| 香蕉视频国产精品人| 亚洲日韩精品综合在线一区二区| 伊人成人在线| 日韩无码视频专区| 最新精品国偷自产在线| 手机在线免费毛片|