• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

      向鴻榮 李昕昕

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

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

      0 引言

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

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

      1.1 場景法測試

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

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

      1.2 正交測試

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

      2 測試用例設(shè)計

      2.1 場景法

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

      2.2 正交測試

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

      3 實驗結(jié)果分析

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

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

      在測試“四川大學(xué)論壇”的注冊功能中,如表4所示,使用場景測試法設(shè)計了19個測試用例,發(fā)現(xiàn)缺陷2個,使用正交表測試法設(shè)計了13個測試用例,發(fā)現(xiàn)缺陷2個,兩種方法發(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

      [參考文獻]

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

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

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

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

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

      猜你喜歡
      比較分析
      高校圖書館與互聯(lián)網(wǎng)知識服務(wù)的比較及發(fā)展策略
      安徽省區(qū)域經(jīng)濟競爭力研究
      其他綜合收益的國際比較分析及對我國的啟示
      中日慣用語中動物隱喻的對比研究
      比較視角下的國家治理模式及其理論構(gòu)建
      善意取得制度的比較分析
      人間(2016年30期)2016-12-03 20:39:32
      所得稅會計處理方法的比較分析
      智富時代(2016年12期)2016-12-01 14:12:21
      對國內(nèi)外企業(yè)的科技中介的思考
      我國科技決策咨詢發(fā)展現(xiàn)狀及完善
      商(2016年29期)2016-10-29 11:06:10
      關(guān)于pps抽樣技術(shù)在全國各地社會工作人員考試合格人數(shù)
      商(2016年26期)2016-08-10 13:53:39
      新泰市| 桐乡市| 庆阳市| 万山特区| 新河县| 板桥市| 大安市| 商河县| 雷山县| 金寨县| 许昌县| 重庆市| 临夏县| 台中市| 彩票| 和硕县| 漾濞| 澳门| 房山区| 枣阳市| 随州市| 昌宁县| 蒙山县| 濮阳县| 正蓝旗| 江华| 茂名市| 合肥市| 教育| 金堂县| 大悟县| 平乡县| 颍上县| 新晃| 肃宁县| 凭祥市| 沅江市| 涞水县| 德庆县| 大港区| 万载县|