软件测试技术chapPPT学习教案_第1页
软件测试技术chapPPT学习教案_第2页
软件测试技术chapPPT学习教案_第3页
软件测试技术chapPPT学习教案_第4页
软件测试技术chapPPT学习教案_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1 软件测试技术软件测试技术chap 2 黑盒测试法概述 1 边界值测试 2 等价类测试 3 基于决策表的测试 4 主 要 内 容 错误推测法 5 第1页/共67页 3 第2页/共67页 4 黑盒测试 等价类划分法 边界值分析法 其它 决策表法错误推测法 第3页/共67页 5 第4页/共67页 6 第5页/共67页 7 第6页/共67页 8 第7页/共67页 9 第8页/共67页 10 第9页/共67页 11 v基于输入项X,Y边界健壮性测试用例的设计如下图 第10页/共67页 12 第11页/共67页 13 第12页/共67页 14 用例用例a ab bc c预期输出预期输出 1 11

2、001001001001 1等腰三角形等腰三角形 2 21001001001002 2等腰三角形等腰三角形 3 3100100100100100100等边三角形等边三角形 4 4100100100100199199等腰三角形等腰三角形 5 5100100100100200200非三角形非三角形 6 61001001 1100100等腰三角形等腰三角形 7 71001002 2100100等腰三角形等腰三角形 8 8100100100100100100等边三角形等边三角形 9 9100100199199100100等腰三角形等腰三角形 1010100100200200100100非三角形非三角形

3、 11111 1100100100100等腰三角形等腰三角形 12122 2100100100100等腰三角形等腰三角形 1313100100100100100100等边三角形等边三角形 1414199199100100100100等腰三角形等腰三角形 1515200200100100100100非三角形非三角形 第13页/共67页 15 第14页/共67页 16 第15页/共67页 17 第16页/共67页 18 第17页/共67页 19 0 R =100 & R= P = 100 第18页/共67页 20 第19页/共67页 21 不找零 7.货品价格=99, 付款金额=100 N11 8

4、.货品价格=96, 付款金额=100 N14 9.货品价格=95, 付款金额=100 N51 第20页/共67页 22 第21页/共67页 23 第22页/共67页 24 第23页/共67页 25 第24页/共67页 26 第25页/共67页 27 第26页/共67页 28 测试用例测试用例abc预期输出预期输出 WN1555等边三角形等边三角形 WN2223等腰三角形等腰三角形 WN3345不等边三角形不等边三角形 WN4412不构成三角形不构成三角形 第27页/共67页 29 测试用例abc预期输出 WR1-155a值不在范围内 WR25-15b值不在范围内 WR355-1c值不在范围内

5、WR420155a值不在范围内 WR552015b值不在范围内 WR655201c值不在范围内 第28页/共67页 30 测试用例abc预期输出 SR1-155a值不在范围内 SR25-15b值不在范围内 SR355-1c值不在范围内 SR4-1-15a,b值不在范围内 SR55-1-1b,c值不在范围内 SR6-15-1a,c值不在范围内 SR7-1-1-1a,b,c值不在范围内 第29页/共67页 31 第30页/共67页 32 测试用例月份日期年预期输出 WN1,SN161519121912年6月16日 第31页/共67页 33 测试用例测试用例月份月份日期日期年年预期输出预期输出 WR

6、161519121912年6月16日 WR2-1151912月份不在有效值内 WR36151811年份不在有效值内 WR46-11912日期不在有效值内 WR56321912日期不在有效值内 WR613151912月不在有效值内 WR76152013年不在有效值内 第32页/共67页 34 测试用例测试用例月份月份日期日期年年预期输出预期输出 SR1-1151912月份不在有效值内 SR26-11912日期不在有效值内 SR36151811年不在有效值内 SR4-1-11912月份和日期不在有效值内 SR56-11811日期和年不在有效值内 SR6-1151811月份和年不在有效值内 SR7-

7、1-11811月份,日期和年不在有效值内 第33页/共67页 35 第34页/共67页 36 12345678 问问 题题 你觉得疲倦吗?你觉得疲倦吗? YYYYNNNN 你对内容感兴趣吗?你对内容感兴趣吗? YYNNYYNN 书中内容使你胡涂吗?书中内容使你胡涂吗? YNYNYNYN 建建 议议 请回到本章开头重读请回到本章开头重读 继续读下去继续读下去 跳到下一章去读跳到下一章去读 停止阅读,请休息停止阅读,请休息 读书指南决策表 第35页/共67页 37 n条件桩:列出了问题得所有条件。通常认为列出的条件的次序无关紧要。 n动作桩:列出了问题规定可能采取的操作。这些操作的排列顺序没有约束

8、 。 n条件项:列出针对它左列条件的取值。在所有可能情况下的真假值。 n动作项:列出在条件项的各种取值情况下应该采取的动作。 n规则:任何一个条件组合的特定取值及其相应要执行的操作称为规则。 第36页/共67页 38 1234 问问 题题 你觉得疲倦吗?你觉得疲倦吗? YNNN 你对内容感兴趣吗?你对内容感兴趣吗? -YYN 书中内容使你胡涂吗?书中内容使你胡涂吗? -YN- 建建 议议 请回到本章开头重读请回到本章开头重读 继续读下去继续读下去 跳到下一章去读跳到下一章去读 停止阅读,请休息停止阅读,请休息 1 12 23 34 45 56 67 78 8 问问 题题 你觉得疲倦吗?你觉得疲

9、倦吗? Y YY YY YY YN NN NN NN N 你对内容感兴趣吗?你对内容感兴趣吗? Y YY YN NN NY YY YN NN N 书中内容使你胡涂吗?书中内容使你胡涂吗? Y YN NY YN NY YN NY YN N 建建 议议 请回到本章开头重读请回到本章开头重读 继续读下去继续读下去 跳到下一章去读跳到下一章去读 停止阅读,请休息停止阅读,请休息 第37页/共67页 39 1列出所有的条件桩和动作桩 2 确定规则的个数 3 填入条件项 4 填入动作项 5 合并相似规则 第38页/共67页 40 有限条目决策表 所有条件都是二 叉条件(真/假) 决策表 扩展条目决策表 条

10、件可以有多个 值 第39页/共67页 41 1列出所有的条件桩和行动桩 C1:ab+c? C2:ba+c? C3:Ca+b ? C4:a=b? C5:a=c? C6:b=c? 条件桩 非三角形 不等边三角形 等腰三角形 等边三角形 不可能 动作桩 2 确定规则的个数 26=64 规则数 第40页/共67页 42 3 填入条件项 4 填入动作项 C1:ab+c?FFFFFFFFFF C2:ba+c?FFFFFFFFFF C3:Ca+b?FFFFFFFFTT C4:a=b?FFFFTTTTFF C5:a=c?FFTTFFTTFF C6:b=c?FTFTFTFTFT A1:A1:非三角形非三角形 A

11、2:A2:不等边三角形不等边三角形 A3:A3:等腰三角形等腰三角形 A4:A4:等边三角形等边三角形 A5:A5:不可能不可能 第41页/共67页 43 5 合并相似规则 C1:ab+c?FFFFFFFFFF C2:ba+c?FFFFFFFFFF C3:Ca+b?FFFFFFFFTT C4:a=b?FFFFTTTTFF C5:a=c?FFTTFFTTFF C6:b=c?FTFTFTFTFT A1:A1:非三角形非三角形 A2:A2:不等边三角形不等边三角形 A3:A3:等腰三角形等腰三角形 A4:A4:等边三角形等边三角形 A5:A5:不可能不可能 第42页/共67页 44 C1:ab+c?

12、FTTTTTTTTTT C2:ba+c?-FTTTTTTTTT C3:Ca+b?-FTTTTTTTT C4:a=b?-TTTTFFFF C5:a=c?-TTFFTTFF C6:b=c?-TFTFTFTF A1:A1:非三角形非三角形 A2:A2:不等边三角形不等边三角形 A3:A3:等腰三角形等腰三角形 A4:A4:等边三角形等边三角形 A5:A5:不可能不可能 第43页/共67页 45 6 得到测试用例 用例用例IDabc预期输出预期输出 DT1412非三角形非三角形 DT2142非三角形非三角形 DT3124非三角形非三角形 DT4555等边三角形等边三角形 DT5?不可能不可能 DT6?

13、不可能不可能 DT7223等腰三角形等腰三角形 DT8?不可能不可能 DT9232等腰三角形等腰三角形 DT10322等腰三角形等腰三角形 DT11345不等边三角形不等边三角形 第44页/共67页 46 nNextDate是一个有三个变量(月份、日期和年)的函数。函数返回 输入日期后面的那个日期。 n变量月份、日期和年都为整数,且满足以下条件: u C1.1=月份=12 u C2.1=日期=31 u C3.1912=年=2050 第45页/共67页 47 1=M=12FFFFTTTT 1=D=31FFTTFFTT 1912=Y=2050FTFTFTFT A1:无效输入无效输入 A2:? 列出

14、所有的条件桩和行动桩 为什么? 第46页/共67页 48 n等价类 M1=月份:每月有30 天 M2=月份:每月有31 天 M3=月份:此月是2 月 D1=日期:1=日期 =28 D2=日期:日期=29 D3=日期:日期=30 D4=日期:日期=31 Y1=年:年是闰年 Y2=年:年是平年 办法会有的 n条件桩 C1:月份在M1中 C2:月份在M2中 C3:月份在M3中 C4:日期在D1中 C5:日期在D2中 C6:日期在D3中 C7:日期在D4中 C8:年是闰年 C9:年是平年 29=51 2 太大! 规则数? 第47页/共67页 49 n等价类 M1=月份:每月有30 天 M2=月份:每月

15、有31 天 M3=月份:此月是2 月 D1=日期:1=日期 =28 D2=日期:日期=29 D3=日期:日期=30 D4=日期:日期=31 Y1=年:年是闰年 Y2=年:年是平年 n条件桩 vC1:月份在M1,M2,M3中之一 vC2:日期在D1,D2,D3,D4中之一 vC3:年在Y1,Y2中之一 新办法 第48页/共67页 50 条件条件12345678910111213. C1:月份在月份在M1M1M1M1M1M1M1M1M2M2M2M2M2. C2:日在日在D1D1D2D2D3D3D4D4D1D1D2D2D3. C3:年在年在Y1Y2Y1Y2Y1Y2Y1Y2Y1Y2Y1Y2Y1. n条

16、件桩 vC1:月份在M1,M2,M3中之一 vC2:日期在D1,D2,D3,D4中之一 vC3:年在Y1,Y2中之一 第49页/共67页 51 确定行动桩 n A1:不可能 n A2:日期增1 n A3:日期复位(置1) n A4:月份增1 n A5:月份复位(置1) n A6:年增1 第50页/共67页 52 条件条件1234567891011121314 C1:月份在月份在 M1 M1 M1 M1 M2 M2 M2 M2 M3 M3 M3 M3 M3 M3 C2:日在日在D1 D2D3D4D1D2 D3D4D1 D1 D2 D2 D3 D4 C3:年在年在-Y1 Y2 Y1 Y2- A1:

17、不可能不可能 A2:日增日增1? A3:日复位日复位? A4:月增月增1? A5:月复位月复位? A6:年增年增1? 注意规则8,10 第51页/共67页 53 n条件 C1:月份在M1,M2,M3,M4中之一 C2:日期在D1,D2,D3,D4,D5中之 一 C3:年在Y1,Y2中之一 问题:可得到?条规则 第52页/共67页 54 条件条件12345678910 C1:月份在月份在M1M1M1M1M1M2M2M2M2M2 C2:日在日在D1D2D3D4D5D1D2D3D4D5 C3:年在年在- A1:不可能不可能 A2:日增日增1 A3:日复位日复位 A4:月增月增1 A5:月复位月复位

18、A6:年增年增1 第53页/共67页 55 条件条件111213141516171819202122 C1:月份在月份在M3M3M3M3M3M4M4M4M4M4M4M4 C2:日在日在D1D2D3D4D5D1D2D2D3D3D4D5 C3:年在年在-Y1Y2Y1Y2- A1:不可能不可能 A2:日增日增1 A3:日复位日复位 A4:月增月增1 A5:月复位月复位 A6:年增年增1 第54页/共67页 56 用例用例ID月份月份日期日期年年预期输出预期输出 1 2 3 4 5 6 7 8 9 请写出NextDate函数的前9个测试用例: 第55页/共67页 57 用例用例ID月份月份日期日期年年预期输出预期输出 1-341220012001年年4月月12日日 443020012001年年5月月1日日 54312001不可能不可能 6-91152001

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论