日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

等价类、决策表测试

發布時間:2024/7/5 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 等价类、决策表测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題:輸入年月日year、month、day,其中年份的有效取值范圍為[1818,2018],請輸出輸入日期的前一天,例如輸入2018年9月18日,輸出為2018年9月17日。若輸入日期非法,例如輸入2013年2月30日,則輸出“輸入日期不存在”,若輸入日期超出取值范圍,例如輸入2013年9月32日,則輸出“輸入日期超出范圍”。

試采用決策表測試方法(弱健壯等價類測試)對上述問題設計等價類、決策表,并給出相應測試用例。

解:

? 采用弱健壯性等價類測試設計

??弱健壯性等價類測試要求:對于有效輸入,使用每一個有效類的一個值,對于無效輸入,測試用例將擁有一個無效值,并保持其余的值都是有效的。根據確定等價類的原則:

  • 輸入條件規定了取值范圍,或者值的個數,則可以確定一個有效等價類和兩個無效等價類。
  • 規定了輸入數據的一組值,而且程序要對每一個輸入值分別進行處理,這時要對每一個規定的輸入值確立一個等價類,而對于這組值之外的所有值確立一個等價類
  • 規定了輸入數據必須遵守的規則,則可以確立一個有效等件類(即遵守規則的數據)和若干無效等價類
  • 確知以劃分的等價類中的各元素在程序中的處理方式不同,則應進一步劃分成更小的等價類.
  • 等價類劃分:

    有效等價類:基于輸入域:

    D1={day:1<=day<=28}; D2={day:day=29} ; ?

    D3={day:day=30} ,D4={day:day=31}

    Y1={year:1818<=year<=2018;且year是平年}

    Y2={year:1818<=year<=2018;且year是閏年}

    ????????????M1={monthmonth有30天};M2={monthmonth有31天,除去12月}

    ????????????M3={monthmonth為12月};M4={monthmouth是2月}

    ????????????基于輸出域;

    ????????????P1={“輸入日期不存在”}

    ????????????P2={“輸入日期超出范圍}

    P3={“輸出正常前一天”}

    無效等價類:

    M8={mouth:mouth<1},M9={mouth:mouth>12};

    D8={day:day<1},D9={day:day>31};

    Y8={year:year<1818}、Y9={year;year>2018};

    根據等價類:列出條件樁與動作樁

    條件樁:

    “日”在D1中、“日”在D2中、“日”在D3中、“日”在D4中、“日”在D8中、

    “日”在D9中

    “年”在Y1中、“年”在Y2中、“年”在Y8中、“年”在Y9中

    “月”在M1中、“月”在M2中、“月”在M3中、“月”在M4中、“月”在M8中

    “月”在M9中.

    動作樁:

    ?P1、P2、P3。

    結合弱等價類健壯性測試以及決策表設計測試用例如下。

    “-”代表取不到值,因為有些條件互斥。很容易看出這是帶有互斥條件的決策表。

    決策表:每一列代表一個測試用例。

    序號

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    條件

    Y1

    1

    1

    -

    -

    1

    -

    -

    -

    -

    -

    Y2

    -

    -

    1

    1

    -

    1

    -

    -

    1

    1

    Y8

    -

    -

    -

    -

    -

    -

    1

    -

    -

    -

    Y9

    -

    -

    -

    -

    -

    -

    ?

    1

    -

    -

    M1

    -

    1

    -

    1

    -

    -

    1

    1

    1

    1

    M2

    -

    -

    1

    -

    -

    -

    -

    -

    -

    -

    M3

    1

    -

    -

    -

    -

    -

    -

    -

    -

    -

    M4

    -

    -

    -

    -

    -

    -

    -

    -

    -

    -

    M8

    -

    -

    -

    -

    1

    -

    -

    -

    -

    -

    M9

    -

    -

    -

    -

    -

    1

    -

    -

    -

    -

    D1

    -

    -

    1

    -

    -

    -

    -

    -

    -

    -

    D2

    -

    -

    -

    -

    -

    -

    -

    -

    -

    -

    D3

    -

    1

    -

    1

    1

    1

    1

    1

    -

    -

    D4

    1

    -

    -

    -

    -

    -

    -

    -

    -

    -

    D8

    -

    -

    -

    -

    -

    -

    -

    -

    1

    -

    D9

    -

    -

    -

    -

    -

    -

    -

    -

    -

    1

    ?

    動作

    P1

    0

    0

    0

    1

    0

    0

    0

    0

    0

    0

    P2

    0

    0

    0

    0

    1

    1

    1

    1

    1

    1

    P3

    1

    1

    1

    0

    0

    0

    0

    0

    0

    0

    ?

    具體的測試用例如下:

    測試用例:

    測試用例

    輸入

    期望輸出

    ????覆蓋等價類

    Year

    Mouth

    Day

    1

    2000

    1

    6

    200015

    Y2,M2,D1,P3

    2

    2000

    2

    30

    輸入日期不存在

    ??Y2,M1,D3,P1

    3

    2001

    12

    31

    20011230

    ??Y1,M3,D4,P3

    4

    2001

    4

    30

    2001429

    ??Y1,D3,M1,P3

    5

    2001

    0

    30

    輸入日期超出范圍

    ??Y1,D3,M8,P2

    6

    2000

    18

    30

    輸入日期超出范圍

    Y2,D3,M9,P2

    7

    1000

    4

    30

    輸入日期超出范圍

    Y8,D3,M1,P2

    8

    3000

    4

    30

    輸入日期超出范圍

    Y9,D3,M1,P2

    9

    2000

    4

    0

    輸入日期超出范圍

    Y2,D8,M1,P2

    10

    2000

    4

    200

    輸入日期超出范圍

    Y2,D9,M1,P2

    總結

    以上是生活随笔為你收集整理的等价类、决策表测试的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 污污视频在线看 | 亚洲精品888 | 欧美精品乱码99久久蜜桃 | 欧美做爰爽爽爽爽爽爽 | 久久福利网站 | 国产丝袜久久 | 韩国久久久久久 | 三级欧美视频 | 欧美理论片在线观看 | 亚洲美女视频在线观看 | 国产精品香蕉国产 | 毛片专区 | 免费萌白酱国产一区二区三区 | 国产传媒av在线 | 传媒视频在线观看 | 国产福利视频一区二区 | av手机天堂网| 中文字幕一区二区三 | 日本理论中文字幕 | 天堂av中文 | jizz色| 国产女人水真多18毛片18精品 | 黄瓜视频色版 | 精品久久久久久一区二区里番 | 国产精品果冻传媒 | 东北少妇bbbb搡bbb搡 | 国内精品卡一卡二卡三 | 亚洲欧美高清 | 偷拍网亚洲 | 国产调教视频 | 免费看黄色片子 | 亚洲一区二区三区人妻 | 美女露出让男生揉的视频 | 亚洲国产aⅴ精品一区二区 日韩黄色在线视频 | 97爱爱视频| 最新中文字幕在线观看视频 | 中文字幕有码在线观看 | 日韩激情国产 | 精品国产乱码久久久久久蜜臀网站 | 亚洲精品视频在线 | 无码久久av一区二区三区 | 国产一区二区三区在线视频观看 | 国产成人av一区二区三区在线观看 | 亚洲精品aaaaa | 成人av电影在线观看 | 嫩草视频在线免费观看 | 谁有免费的黄色网址 | 午夜激情男女 | 在线成人日韩 | 激情的网站| 美女张开双腿让男人捅 | 少妇真人直播免费视频 | 日产精品一区二区 | 91国产在线免费观看 | 日本高清在线播放 | 浮妇高潮喷白浆视频 | 日韩欧美一区二区区 | 中国在线观看视频高清免费 | 日韩av资源网| 无码人妻精品一区二区三区66 | 麻豆精品在线播放 | 大陆极品少妇内射aaaaaa | 日本中文字幕第一页 | 欧美一级夜夜爽 | 亚洲播放器 | 国产av国片偷人妻麻豆 | 91蝌蚪91密月 | 欧美在线观看一区二区三区 | 国产精品无码AV | 永久免费看成人av的动态图 | 手机看片久久 | 偷偷操av | 潘金莲一级淫片aaaaa | 波多野结衣1区 | 亚洲av成人无码久久精品 | 午夜一区二区三区四区 | 日韩成人高清视频在线观看 | 老司机午夜在线 | 玖玖成人 | 怎么可能高潮了就结束漫画 | 小罗莉极品一线天在线 | 91精品国产综合久久久蜜臀九色 | 国产乱子伦精品 | 日韩第九页 | 欧美三级日本三级 | 野外做受又硬又粗又大视频√ | 在线观看的网站 | 女生和男生一起插插插 | 欧美 在线 | 黄色a网站| 亚洲国产视频一区二区 | 污视频在线网站 | 成人动漫在线播放 | 雷电将军和丘丘人繁衍后代视频 | 少妇不卡视频 | 欧美xxxxbbbb| 进去里视频在线观看 | 天天碰免费视频 | 亚洲高清一区二区三区 |