qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          基于測(cè)試數(shù)據(jù)覆蓋率的測(cè)試數(shù)據(jù)準(zhǔn)備的手法示例(采用正交分析法 就可以滿足)

           2、生成測(cè)試數(shù)據(jù)的流程分析步驟主要為:

            1)按照等價(jià)區(qū)分法,將表切分成不同的集合(也就是表設(shè)計(jì)是的子表),這里最重要的是確定數(shù)據(jù)集的切分是的最大業(yè)務(wù)概念分類。

            如本例中的往來單位信息表,應(yīng)該首先按照顧客/收貨人/供應(yīng)商/運(yùn)輸商切分成4等分?jǐn)?shù)據(jù)集。

            以顧客為例,下一個(gè)的重要信息就是顧客狀態(tài)了,失效顧客一般來說就是判斷其是否生效,提示出錯(cuò)即完成,因此其他數(shù)據(jù)對(duì)測(cè)試用例來說是沒有任何意義的,只要準(zhǔn)備一條數(shù)據(jù)即可。

            然后根據(jù)項(xiàng)目最大候選輸入數(shù),以及相互項(xiàng)目的可能的排列組合,進(jìn)行數(shù)據(jù)的細(xì)分設(shè)計(jì)。

            2)作為第2步來說,只用一條數(shù)據(jù)進(jìn)行測(cè)試是危險(xiǎn)的,因此需要準(zhǔn)備多條的測(cè)試數(shù)據(jù)。

            3)作為第3步,適當(dāng)?shù)臏?zhǔn)備Null/“”/Full-Width等的邊界值、特殊值測(cè)試數(shù)據(jù)即可。

            作為總體的數(shù)據(jù)量,大概20多條顧客數(shù)據(jù)就可以保證整個(gè)系統(tǒng)測(cè)試的測(cè)試用例使用。

           基于我們假設(shè)的測(cè)試數(shù)據(jù)的覆蓋率層次,我們可以按照下述圖形示例進(jìn)行測(cè)試數(shù)據(jù)的準(zhǔn)備:

            步驟1:通過等價(jià)區(qū)間法來減少數(shù)據(jù)復(fù)雜度

            主要是要按照數(shù)據(jù)的大、中、小層次進(jìn)行分類,減少數(shù)據(jù)準(zhǔn)備的復(fù)雜度。

            步驟2:通過識(shí)別項(xiàng)目相互間的影響要素提供數(shù)據(jù)覆蓋率

            由于很能做到窮舉測(cè)試,因此需要使用直交法等手法取得測(cè)試質(zhì)量和投入成本間的平衡。

            步驟3:準(zhǔn)備測(cè)試數(shù)據(jù)覆蓋率=C1層的測(cè)試數(shù)

            步驟4:結(jié)合邊界值法準(zhǔn)備多件測(cè)試數(shù)據(jù)

            由于各種類型的測(cè)試數(shù)據(jù)只準(zhǔn)備一件在測(cè)試上是危險(xiǎn)的,因此需要對(duì)各種類型的測(cè)試數(shù)據(jù)準(zhǔn)備多條測(cè)試數(shù)據(jù)。

            步驟5:對(duì)數(shù)據(jù)下工夫,提高測(cè)試數(shù)據(jù)到數(shù)據(jù)覆蓋率C2層

            對(duì)準(zhǔn)備的多條數(shù)據(jù),可以在數(shù)據(jù)上下工夫,把空值、Null、最大值、最小值、數(shù)據(jù)位數(shù)等等的邊界值和特殊值條件嵌入在數(shù)條的測(cè)試數(shù)據(jù)中,在盡可能少的測(cè)試數(shù)據(jù)下提供盡可高覆蓋率的測(cè)試數(shù)據(jù)組合。

            步驟6:在各個(gè)測(cè)試中,有必要時(shí)按需添加部分?jǐn)?shù)據(jù)

            根據(jù)上面提出的測(cè)試數(shù)據(jù)準(zhǔn)備步驟,讓我們用一個(gè)具體的示例來演示測(cè)試數(shù)據(jù)準(zhǔn)備的技巧。

            基本思路是按照排列組合、邊界值、特殊值的多少,考慮測(cè)試數(shù)據(jù)覆蓋率進(jìn)行測(cè)試數(shù)據(jù)準(zhǔn)備。

            1、按照最大可選擇的項(xiàng)目候選值進(jìn)行數(shù)據(jù)設(shè)計(jì)的示意圖如下:

          posted on 2012-06-13 10:02 順其自然EVO 閱讀(226) 評(píng)論(0)  編輯  收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄

          <2012年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 彩票| 繁昌县| 泾川县| 雅安市| 大化| 德兴市| 张北县| 玉溪市| 澜沧| 章丘市| 花莲县| 迁西县| 屯昌县| 茌平县| 罗江县| 高雄市| 馆陶县| 慈溪市| 车致| 瑞丽市| 轮台县| 怀仁县| 肃南| 柞水县| 德令哈市| 定安县| 门头沟区| 岫岩| 日土县| 濮阳市| 遵化市| 仪征市| 德庆县| 辽宁省| 昌吉市| 福州市| 浙江省| 新津县| 蚌埠市| 武城县| 钟祥市|