国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

2021-10-18 03:00:25向鴻榮李昕昕
無線互聯(lián)科技 2021年16期
關(guān)鍵詞:比較分析

向鴻榮 李昕昕

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

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

0 引言

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

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

1.1 場(chǎng)景法測(cè)試

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

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

1.2 正交測(cè)試

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

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

2.1 場(chǎng)景法

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

2.2 正交測(cè)試

根據(jù)所測(cè)試的功能進(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)行選取并對(duì)其進(jìn)行刪減,根據(jù)正交表的行數(shù)設(shè)計(jì)其對(duì)應(yīng)數(shù)量的測(cè)試用例,在設(shè)計(jì)測(cè)試用例時(shí)需要考慮到等價(jià)類、邊界值等方法讓測(cè)試更加完善。

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

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

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

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

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

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

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

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

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

猜你喜歡
比較分析
高校圖書館與互聯(lián)網(wǎng)知識(shí)服務(wù)的比較及發(fā)展策略
安徽省區(qū)域經(jīng)濟(jì)競(jìng)爭(zhēng)力研究
其他綜合收益的國(guó)際比較分析及對(duì)我國(guó)的啟示
中日慣用語中動(dòng)物隱喻的對(duì)比研究
比較視角下的國(guó)家治理模式及其理論構(gòu)建
善意取得制度的比較分析
人間(2016年30期)2016-12-03 20:39:32
所得稅會(huì)計(jì)處理方法的比較分析
對(duì)國(guó)內(nèi)外企業(yè)的科技中介的思考
我國(guó)科技決策咨詢發(fā)展現(xiàn)狀及完善
商(2016年29期)2016-10-29 11:06:10
關(guān)于pps抽樣技術(shù)在全國(guó)各地社會(huì)工作人員考試合格人數(shù)
商(2016年26期)2016-08-10 13:53:39
三明市| 韶关市| 平顺县| 肥城市| 禹城市| 乌兰察布市| 海伦市| 子洲县| 余姚市| 洞口县| 哈尔滨市| 米脂县| 喀什市| 锡林郭勒盟| 鄢陵县| 邓州市| 璧山县| 南木林县| 五峰| 临洮县| 顺义区| 琼结县| 郧西县| 紫金县| 神农架林区| 革吉县| 武鸣县| 齐齐哈尔市| 靖江市| 淮南市| 牙克石市| 绥化市| 彰化县| 古丈县| 靖江市| 祥云县| 山西省| 博罗县| 旬阳县| 铜梁县| 东莞市|