• 
    

    
    

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

      淺析軟件測(cè)試用例設(shè)計(jì)方法

      2020-10-20 03:24:02李世娟
      商情 2020年42期
      關(guān)鍵詞:英文字母測(cè)試用例等價(jià)

      【摘要】軟件測(cè)試的核心是測(cè)試用例,設(shè)計(jì)測(cè)試用例的方法主要采用黑盒測(cè)試的幾種常用方法,它們都有各自長(zhǎng)處和不足,但是,在實(shí)際測(cè)試中,將各種測(cè)試用例設(shè)計(jì)方法綜合到一起使用,才能有效提高測(cè)試效率和覆蓋率,找出最多的錯(cuò)誤,從而保證軟件的質(zhì)量。

      【關(guān)鍵詞】測(cè)試用例;測(cè)試用例設(shè)計(jì)方法

      在使用軟件產(chǎn)品之前,需要對(duì)軟件進(jìn)行測(cè)試來(lái)確保產(chǎn)品的質(zhì)量。但是,在進(jìn)行軟件測(cè)試的過(guò)程中,出現(xiàn)了很多影響軟件測(cè)試的因素,其中,包括軟件本身的復(fù)雜度、測(cè)試人員的素質(zhì)、測(cè)試方法、測(cè)試技術(shù)的應(yīng)用等,想要把一個(gè)系統(tǒng)徹底測(cè)試是不可能的,在這種情況下,產(chǎn)生了測(cè)試用例,它是設(shè)計(jì)和指定軟件測(cè)試過(guò)程的基礎(chǔ),是軟件質(zhì)量穩(wěn)定的根本保障。

      1 測(cè)試用例的概述

      測(cè)試用例是為了某個(gè)特殊目標(biāo)依據(jù)測(cè)試環(huán)境,提前編制的一組測(cè)試輸入、執(zhí)行條件和預(yù)期結(jié)果的測(cè)試實(shí)例。測(cè)試用例的內(nèi)容,一般包括:測(cè)試用例編號(hào)、測(cè)試標(biāo)題、重要級(jí)別、預(yù)置條件、測(cè)試輸入、執(zhí)行步驟和預(yù)期結(jié)果等。一個(gè)成功的測(cè)試用例,就是花費(fèi)最少的時(shí)間,用最少的人員,使用最少的資源,找出最多的軟件錯(cuò)誤。要想設(shè)計(jì)一個(gè)成功的測(cè)試用例,就要合理的使用測(cè)試用例設(shè)計(jì)方法,此時(shí),測(cè)試用例設(shè)計(jì)方法就顯得非常重要。

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

      一般來(lái)說(shuō),測(cè)試用例設(shè)計(jì)方法主要采用黑盒測(cè)試,它常用的設(shè)計(jì)方法包括等價(jià)類(lèi)劃分法、邊界值分析法、錯(cuò)誤推測(cè)法、目測(cè)法等。

      等價(jià)類(lèi)劃分法是把所有可能的輸入數(shù)據(jù)劃分成若干個(gè)子集,從每一個(gè)子集中選取少數(shù)具有代表性的數(shù)據(jù)作為測(cè)試用例。這些具有代表性的數(shù)據(jù)作為某一類(lèi)的一個(gè)例子,在這個(gè)例子中發(fā)現(xiàn)了錯(cuò)誤,那么某一類(lèi)中的其他例子也就能發(fā)現(xiàn)同樣的錯(cuò)誤;反之,在這個(gè)例子中沒(méi)有發(fā)現(xiàn)錯(cuò)誤,那么某一類(lèi)的其他例子也就不能發(fā)現(xiàn)錯(cuò)誤。等價(jià)類(lèi)的劃分需要同時(shí)考慮有效等價(jià)類(lèi)和無(wú)效等價(jià)類(lèi),而且合理的劃分可以有效的避免遺漏軟件錯(cuò)誤。

      邊界值分析法作為等價(jià)類(lèi)劃分法的補(bǔ)充,是在輸入或輸出范圍的邊界上進(jìn)行測(cè)試的方法。針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查找出更多的錯(cuò)誤。

      錯(cuò)誤推測(cè)法是指根據(jù)經(jīng)驗(yàn)或直覺(jué)推測(cè)程序中可能存在的各種錯(cuò)誤,并針對(duì)檢查出的這些錯(cuò)誤編寫(xiě)測(cè)試用例。

      目測(cè)法是指通過(guò)觀測(cè)來(lái)檢查錯(cuò)誤,并針對(duì)檢查出的這些錯(cuò)誤編寫(xiě)測(cè)試用例。

      下面以某系統(tǒng)修改密碼對(duì)話框?yàn)槔?,如圖1所示:

      修改密碼要求:新密碼為6~20位的英文字母或數(shù)字,不能為連續(xù)或相同數(shù)字,不能為連續(xù)或相同英文字母。新密碼修改成功后,下次登錄需要使用新密碼。

      下面對(duì)修改密碼進(jìn)行分析:

      (1)查看界面中文字的正確性、排版和色彩搭配是否合理,本例中,文字正確,排版和色彩搭配合理。

      (2)當(dāng)前密碼可能出現(xiàn)三種情況:當(dāng)前密碼正確、當(dāng)前密碼不正確、當(dāng)前密碼為空。

      (3)新密碼可能出現(xiàn)以下幾種情況:新密碼大于等于6位并且小于等于20位、新密碼小于6位、新密碼大于20位,包含非英文字母或數(shù)字、連續(xù)或相同的數(shù)字、連續(xù)或相同的英文字母、新密碼為空。

      將當(dāng)前密碼和新密碼組合在一起,使用合理的測(cè)試用例設(shè)計(jì)方法,設(shè)計(jì)成各種情況的測(cè)試用例:

      ①當(dāng)前密碼正確,新密碼大于等于6位并且小于等于20位,為英文字母或數(shù)字,預(yù)期結(jié)果為修改密碼成功。②當(dāng)前密碼不正確,新密碼大于等于6位并且小于等于20位,為英文字母或數(shù)字,預(yù)期結(jié)果為當(dāng)前密碼不正確。③當(dāng)前密碼為空,新密碼大于等于6位并且小于等于20位,為英文字母或數(shù)字,預(yù)期結(jié)果為當(dāng)前密碼不能為空。④當(dāng)前密碼正確,新密碼小于6位或大于20位,為英文字母或數(shù)字,預(yù)期結(jié)果新密碼為6~20位。⑤當(dāng)前密碼正確,新密碼大于等于6位并且小于等于20位,包含非英文字母或數(shù)字,預(yù)期結(jié)果為新密碼為英文字母或數(shù)字。⑥當(dāng)前密碼正確,新密碼大于等于6位并且小于等于20位,連續(xù)或相同的數(shù)字,預(yù)期結(jié)果為新密碼不能為連續(xù)或相同的數(shù)字。⑦當(dāng)前密碼正確,新密碼大于等于6位并且小于等于20位,連續(xù)或相同的英文字母,預(yù)期結(jié)果為新密碼不能連續(xù)或相同的英文字母。⑧當(dāng)前密碼正確,新密碼為空,預(yù)期結(jié)果為新密碼不能為空。

      從上述測(cè)試用例可以看出,①②③⑧使用等價(jià)類(lèi)劃分法、錯(cuò)誤推測(cè)法,④⑤⑥⑦使用等價(jià)類(lèi)劃分法、邊界值分析法、錯(cuò)誤推測(cè)法。

      在進(jìn)行測(cè)試用例設(shè)計(jì)時(shí),每一種測(cè)試用例設(shè)計(jì)方法都有自己的長(zhǎng)處和不足,具體到每一個(gè)測(cè)試用例會(huì)涉及到多種測(cè)試用例設(shè)計(jì)方法。一般的情況下,首先,使用目測(cè)法對(duì)界面進(jìn)行觀測(cè),查看界面中文字的正確性、排版和色彩搭配是否合理,設(shè)計(jì)測(cè)試用例。其次,使用等價(jià)類(lèi)劃分法對(duì)區(qū)間、數(shù)值、數(shù)值集合、限制條件或規(guī)則進(jìn)行劃分,分為有效等價(jià)類(lèi)和無(wú)效等價(jià)類(lèi)。再次,在等價(jià)類(lèi)劃分法的基礎(chǔ)上使用邊界值分析法對(duì)輸入值的范圍或值的個(gè)數(shù)進(jìn)行劃分,分為剛達(dá)到范圍的邊界值以及最大個(gè)數(shù)、最小個(gè)數(shù)、比最小個(gè)數(shù)小1、比最大個(gè)數(shù)大1的數(shù)。最后,使用錯(cuò)誤推測(cè)法追加一些經(jīng)驗(yàn)或直覺(jué)推測(cè)的測(cè)試用例。但是,在實(shí)際測(cè)試中,將各種測(cè)試用例設(shè)計(jì)方法綜合到一起使用,才能有效提高測(cè)試效率和覆蓋率,找出最多的錯(cuò)誤,從而保證軟件的質(zhì)量。這就需要理解并掌握更多的測(cè)試用例設(shè)計(jì)方法的原理,積累更多的測(cè)試經(jīng)驗(yàn),來(lái)提高測(cè)試水平。

      參考文獻(xiàn):

      [1]張倩倩,趙星漢,高湘飛.軟件測(cè)試用例的設(shè)計(jì)方法[J].電子技術(shù)與軟件工程,2018(11).

      [2]黃甫大雙.淺談軟件測(cè)試用例的設(shè)計(jì)方法與實(shí)現(xiàn)[J].電腦迷,2016(9).

      [3]居美云.軟件測(cè)試用例設(shè)計(jì)[J].信息與電腦(理論版),2016(12).

      [4]李剛,姚紅.軟件測(cè)試用例設(shè)計(jì)的方法與實(shí)現(xiàn)[J].大眾科技,2012(1).

      作者簡(jiǎn)介:

      李世娟(1980-),女,漢族,河北邢臺(tái)人,碩士,石家莊財(cái)經(jīng)職業(yè)學(xué)院,高級(jí)工程師,研究方向:軟件技術(shù)。

      猜你喜歡
      英文字母測(cè)試用例等價(jià)
      基于SmartUnit的安全通信系統(tǒng)單元測(cè)試用例自動(dòng)生成
      基于混合遺傳算法的回歸測(cè)試用例集最小化研究
      英文字母,你們看上去萌萌噠
      n次自然數(shù)冪和的一個(gè)等價(jià)無(wú)窮大
      中文信息(2017年12期)2018-01-27 08:22:58
      英文字母,你們看上去萌萌噠
      一字千進(jìn)(23)
      捋順繩子
      收斂的非線性迭代數(shù)列xn+1=g(xn)的等價(jià)數(shù)列
      基于依賴(lài)結(jié)構(gòu)的測(cè)試用例優(yōu)先級(jí)技術(shù)
      環(huán)Fpm+uFpm+…+uk-1Fpm上常循環(huán)碼的等價(jià)性
      于田县| 平谷区| 广州市| 乌苏市| 武定县| 连州市| 育儿| 肃北| 板桥市| 微博| 交口县| 灌云县| 镇原县| 时尚| 石河子市| 郧西县| 广南县| 云阳县| 佛山市| 百色市| 扶风县| 仁寿县| 呼图壁县| 平舆县| 息烽县| 凤凰县| 佛冈县| 沁源县| 金秀| 湟源县| 哈尔滨市| 克拉玛依市| 疏勒县| 定边县| 香格里拉县| 瑞金市| 玉屏| 新干县| 平罗县| 肥城市| 连州市|