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

場景測試方法和正交測試方法在論壇網(wǎng)站中的應(yīng)用研究

2021-10-18 03:00:25向鴻榮李昕昕
無線互聯(lián)科技 2021年16期

向鴻榮 李昕昕

摘 要:為了更深層地學(xué)習(xí)場景測試法和正交測試法,文章針對“四川大學(xué)論壇”的注冊功能頁面,分別使用場景測試法和正交測試法對其設(shè)計(jì)了測試用例,對測試結(jié)果進(jìn)行了分析。在發(fā)現(xiàn)缺陷一樣的情況下,再從測試所設(shè)計(jì)的數(shù)據(jù)量上來看,正交測試的測試用例少于場景測試法,正交測試法在效率上高于場景測試法。兩種方法發(fā)現(xiàn)的缺陷都屬于參數(shù)的組合,需要再進(jìn)行等價(jià)類、邊界值、異常值的方式進(jìn)行細(xì)分測試。

關(guān)鍵詞:場景法測試;正交表測試法;比較分析

0 引言

“四川大學(xué)論壇”是一個(gè)大型的討論平臺,用于學(xué)習(xí)探討、社會招聘等。由于用戶日益增多,注冊功能是常用功能,要保障注冊功能的完整和界面易懂。本文針對“四川大學(xué)論壇”的注冊功能模塊,分別使用場景測試法和正交測試法進(jìn)行測試,并分析兩種測試方法的測試效率。

1 設(shè)計(jì)思路與方法

1.1 場景法測試

根據(jù)軟件需求規(guī)格說明和用戶使用手冊,從使用的角度提取軟件系統(tǒng)的工作狀態(tài),根據(jù)應(yīng)答軟件使用場景建立應(yīng)用場景,分析出系統(tǒng)或程序功能的基本流及所有可能的備選流,繪制基本流與備選流圖,根據(jù)軟件場景狀態(tài)圖中的流程,設(shè)計(jì)不同的場景,對每一個(gè)場景生成相應(yīng)的邏輯測試用例,根據(jù)邏輯測試用例設(shè)計(jì)實(shí)際測試用例[1]

場景法測試常用于流程清楚的功能,且功能與功能之間依賴性不強(qiáng)。場景法是黑盒測試中應(yīng)用比較廣泛的測試方法,黑盒技術(shù)設(shè)計(jì)測試用例的方法主要有:等價(jià)類劃分、邊界值分析、因果圖和場景法。在對流程性較強(qiáng)的互聯(lián)網(wǎng)退票測試中,與其他幾種主要方法相比,場景法有著不可比擬的優(yōu)勢[2]。

1.2 正交測試

正交表是正交設(shè)計(jì)中安排試驗(yàn),并對試驗(yàn)結(jié)果進(jìn)行統(tǒng)計(jì)分析的重要工具,它實(shí)際上是一個(gè)N×M的矩陣。每一列代表一個(gè)上下文的屬性,每一行代表一組特定的屬性值組合,在正交設(shè)計(jì)中一般使用因素表示屬性,水平表示屬性值。一個(gè)正交表通??梢杂?em>Ln(r1×r2×…×rm)表示,其中L是正交表的代號,rii=1,2,…,m)是第i個(gè)因素的水平個(gè)數(shù)。如果r1=r2=…=rm=r,那么正交表就可以簡單地表示為Lnrm[3]。測試中首先確定測試功能的水平數(shù)和因素?cái)?shù),再據(jù)此從常用的正交表中選擇適合的正交表,有需要再對正交表進(jìn)行刪減,再為正交表中的水平數(shù)進(jìn)行定義,最后根據(jù)正交表設(shè)計(jì)測試用例。設(shè)計(jì)測試用例時(shí)還要使用等價(jià)類、邊界值、異常值為測試用例進(jìn)行完善補(bǔ)充。正交表測試發(fā)現(xiàn)的缺陷是某種水平的組合,要通過等價(jià)類測試法進(jìn)一步細(xì)分測試才能得出最準(zhǔn)確的缺陷導(dǎo)致的參數(shù)。正交測試用例設(shè)計(jì)方法是一種基于成對組合覆蓋標(biāo)準(zhǔn)的確定性組合策略,可以有效地減少測試用例數(shù)目,因素和水平數(shù)越大,該方法的優(yōu)越性就越明顯[4]

2 測試用例設(shè)計(jì)

2.1 場景法

先確定好基本流:登錄網(wǎng)站,點(diǎn)擊注冊,輸入用戶名和密碼,確認(rèn)密碼,輸入Email地址,將驗(yàn)證塊放在相應(yīng)的位置,提交。再確定好備選流:用戶名不合規(guī)范,輸入Email地址不合規(guī)范,后一次密碼和前一次密碼輸入不一致,驗(yàn)證塊沒有放在相應(yīng)的位置,用戶退出注冊。再根據(jù)備選流設(shè)計(jì)場景,例如場景一:登錄網(wǎng)站,點(diǎn)擊注冊,輸入用戶名不合規(guī)范。根據(jù)格式設(shè)計(jì)6個(gè)場景,分別根據(jù)場景設(shè)計(jì)測試用例,在設(shè)計(jì)測試用例時(shí),穿插一些等價(jià)類以及邊界值,使得測試更加完善。根據(jù)場景設(shè)計(jì)測試用例如表1所示。

2.2 正交測試

根據(jù)所測試的功能進(jìn)行分析,得到以下幾個(gè)因素以及水平。因素1:用戶名輸入,分為水平數(shù),1為輸入規(guī)范;2為輸入不合規(guī)范。因素2:密碼輸入,水平數(shù),1為輸入規(guī)范;2為輸入不合規(guī)范。因素3:確認(rèn)密碼輸入,水平數(shù),1為兩次輸入相同;2為兩次輸入不同。因素4:Email輸入,水平數(shù),1為輸入規(guī)范;2為輸入不合規(guī)范。因素5:驗(yàn)證碼確認(rèn)水平數(shù),1為認(rèn)證錯(cuò)誤;2為認(rèn)證成功,找到適配的正交表,進(jìn)行選取并對其進(jìn)行刪減,根據(jù)正交表的行數(shù)設(shè)計(jì)其對應(yīng)數(shù)量的測試用例,在設(shè)計(jì)測試用例時(shí)需要考慮到等價(jià)類、邊界值等方法讓測試更加完善。

3 實(shí)驗(yàn)結(jié)果分析

場景法測試:如表1所示,優(yōu)點(diǎn)是對步驟有先后的功能測試有利,適用功能之間關(guān)聯(lián)不強(qiáng);缺點(diǎn)是不能夠驗(yàn)證每個(gè)參數(shù)的正確,驗(yàn)證的是流程的正確。

正交表測試:根據(jù)表2和表3,設(shè)計(jì)的測試用例優(yōu)點(diǎn)是測試數(shù)據(jù)量相對較少,數(shù)據(jù)點(diǎn)分布平均;缺點(diǎn)是測試所用的值只能是所用水平的某種組合,不能進(jìn)一步給實(shí)驗(yàn)帶來指向性。

在測試“四川大學(xué)論壇”的注冊功能中,如表4所示,使用場景測試法設(shè)計(jì)了19個(gè)測試用例,發(fā)現(xiàn)缺陷2個(gè),使用正交表測試法設(shè)計(jì)了13個(gè)測試用例,發(fā)現(xiàn)缺陷2個(gè),兩種方法發(fā)現(xiàn)的缺陷相同,但是測試數(shù)據(jù)的數(shù)量正交測試相對較少,正交測試在效率上高于場景法。

Study on the application of scene testing method and orthogonal testing

method to forum website

Xiang Hongrong, Li Xinxin

(School of Computer and Software, Jincheng College of Sichuan University, Chengdu 611731, China)

Abstract:In order to learn the scene test method and the orthogonal test method in a deeper level, this paper uses the scene test method and the orthogonal test method to design the test case for the registration function page of the?“Form of Sichuan University”?respectively, and analyzes the test results. In the case of the same defects, and from the perspective of the amount of data designed for testing, orthogonal testing has fewer test cases than scene testing method, and orthogonal testing method is higher in efficiency than scene testing method. In addition, the defects found by the two methods belong to the combination of parameters, and subdivision tests should be carried out by means of equivalence classes, boundary values and outliers.

Key words:scene method test; orthogonal test method; comparative analysis

[參考文獻(xiàn)]

[1]曹明,尹新.基于場景的軟件測試用例設(shè)計(jì)方法研究[J].科學(xué)技術(shù)創(chuàng)新,2019(14):74-75.

[2]劉國峰,孫玫肖,劉文韜.基于場景法的鐵路互聯(lián)網(wǎng)退票測試[J].鐵路計(jì)算機(jī)應(yīng)用,2012(2):21-23.

[3]曾茂希,陸璐.基于正交試驗(yàn)設(shè)計(jì)的測試用例選擇方法[J].計(jì)算機(jī)與數(shù)字工程,2016(8):1468-1473.

[4]楊翠清,滕奇志.一種改進(jìn)的正交測試用例設(shè)計(jì)方法研究[J].微計(jì)算機(jī)信息,2010(33):237-240.

作者簡介:向鴻榮(2000—),男,四川達(dá)州人,本科生;研究方向:軟件測試。

主站蜘蛛池模板: 老司机aⅴ在线精品导航| 精品在线免费播放| 国产精品流白浆在线观看| 原味小视频在线www国产| 国产精品亚洲αv天堂无码| 国产91小视频在线观看| a毛片免费在线观看| 精品福利网| V一区无码内射国产| 国产99在线| 国产自产视频一区二区三区| 91成人在线观看| 色网在线视频| 色综合天天视频在线观看| 国产综合另类小说色区色噜噜| 精品成人一区二区三区电影 | 在线亚洲精品福利网址导航| 福利视频一区| 日本精品影院| 久久精品亚洲热综合一区二区| 无码人中文字幕| 色老头综合网| 91啦中文字幕| 久久特级毛片| 狠狠色丁婷婷综合久久| 久久久久无码国产精品不卡| 亚洲精品欧美日本中文字幕| 四虎永久在线| 亚洲娇小与黑人巨大交| 国产女人喷水视频| 国产乱人视频免费观看| 久热中文字幕在线观看| 毛片三级在线观看| 国产精品尹人在线观看| 国产97视频在线| 亚洲无码91视频| 日韩一区二区三免费高清| 国产高颜值露脸在线观看| 国产精品无码影视久久久久久久| 高清视频一区| 欧美a级在线| 国产乱子伦无码精品小说| 国产草草影院18成年视频| 波多野结衣在线一区二区| 亚洲综合国产一区二区三区| av一区二区人妻无码| 免费在线不卡视频| 亚洲欧美一区二区三区图片 | 一级毛片网| 国产精品第一区在线观看| 精品久久人人爽人人玩人人妻| 91午夜福利在线观看| 亚洲AV无码乱码在线观看裸奔 | 国产成人亚洲无码淙合青草| 五月婷婷综合在线视频| 日韩一区二区在线电影| 白丝美女办公室高潮喷水视频| 青青草欧美| 亚洲精品色AV无码看| 99久久精品国产综合婷婷| 欧洲亚洲一区| 国产青青草视频| 国产午夜一级毛片| 亚洲天堂精品视频| 国产天天射| 青青热久麻豆精品视频在线观看| 日韩国产黄色网站| 久久精品日日躁夜夜躁欧美| 久久国产精品电影| 在线观看无码av免费不卡网站| 免费毛片全部不收费的| 91欧美亚洲国产五月天| 国产精品网址你懂的| 亚洲欧洲天堂色AV| 国产女人在线观看| 91久久国产成人免费观看| 欧美精品另类| 刘亦菲一区二区在线观看| 香蕉久久国产精品免| 国产女人在线| 手机精品福利在线观看| 91成人在线免费视频|