![物联网测试技术黑盒测试方法_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/bf00f3cc-06ae-4874-a3b9-ae7ef38e3dac/bf00f3cc-06ae-4874-a3b9-ae7ef38e3dac1.gif)
![物联网测试技术黑盒测试方法_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/bf00f3cc-06ae-4874-a3b9-ae7ef38e3dac/bf00f3cc-06ae-4874-a3b9-ae7ef38e3dac2.gif)
![物联网测试技术黑盒测试方法_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/bf00f3cc-06ae-4874-a3b9-ae7ef38e3dac/bf00f3cc-06ae-4874-a3b9-ae7ef38e3dac3.gif)
![物联网测试技术黑盒测试方法_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/bf00f3cc-06ae-4874-a3b9-ae7ef38e3dac/bf00f3cc-06ae-4874-a3b9-ae7ef38e3dac4.gif)
![物联网测试技术黑盒测试方法_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/bf00f3cc-06ae-4874-a3b9-ae7ef38e3dac/bf00f3cc-06ae-4874-a3b9-ae7ef38e3dac5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、A Free sample background from Slide 1物联网测试技术物联网测试技术A Free sample background from Slide 2物联网测试技术物联网测试技术A Free sample background from Slide 3物联网测试技术物联网测试技术A Free sample background from Slide 4物联网测试技术物联网测试技术A Free sample background from Slide 5物联网测试技术物联网测试技术A Free sample background from Slide 6物联网测试技术物
2、联网测试技术A Free sample background from Slide 7物联网测试技术物联网测试技术A Free sample background from Slide 8物联网测试技术物联网测试技术A Free sample background from Slide 9物联网测试技术物联网测试技术A Free sample background from Slide 10物联网测试技术物联网测试技术A Free sample background from Slide 11物联网测试技术物联网测试技术A Free sample background from Slide 1
3、2物联网测试技术物联网测试技术A Free sample background from Slide 13物联网测试技术物联网测试技术n等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。n举例:设计这样的测试用例,来实现一个对所有实数进行开平方运算( y = sqrt(x) )的程序的测试。思考方向: 由于开平方运算只对非负实数有效,这时需要将所有的实数(输入域x)进行划分,可以分成:正实数、0 和 负实数。假设我们选定+1.4444代表正实数,-2.345代表负实数,则为该程序设计的测试用例的输入为+1.4444、
4、 0 和 -2.345。A Free sample background from Slide 14物联网测试技术物联网测试技术n等价类划分法是把所有可能的输入数据,即程序的输入域等价类划分法是把所有可能的输入数据,即程序的输入域划分为若干部分(子集),然后从每一个子集中选取少数划分为若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。具有代表性的数据作为测试用例。n所谓等价类是指某个输入域的子集合。所谓等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,即每一类的代表性数据在测试中的作用都等价于这一类中的其它数据。这
5、样,对于表征该类的数据输入将能代表整个子集合的输入。因此,可以合理的假定: 测试某等价类的代表值就是等效于对于这一类其它值的测试。A Free sample background from Slide 15物联网测试技术物联网测试技术A Free sample background from Slide 16物联网测试技术物联网测试技术A Free sample background from Slide 17物联网测试技术物联网测试技术(1)按照区间划分 在输入条件规定了取值范围或值的个在输入条件规定了取值范围或值的个数的情况下数的情况下,可以确定一个有效等价类和两个无效等价类。(2)按照数
6、值划分 在规定了一组输入数据在规定了一组输入数据(假设包括 n个 输入值),并且程序要对每一个输入值分别进行处理的情况并且程序要对每一个输入值分别进行处理的情况下,可确定下,可确定 n 个有效等价类个有效等价类(每个值确定一个有效等价类)和一个无效等价类(所有不允许的输入值的集合)。A Free sample background from Slide 18物联网测试技术物联网测试技术(3)按照数值集合划分 在输入条件规定了输入值的集合或在输入条件规定了输入值的集合或规定了规定了“必须如何必须如何”的条件下的条件下,可以确定一个有效等价类和一个无效等价类(该集合有效值之外)。(5)细分等价类
7、在确知已划分的等价类中各元素在程序中的处理方式不同的情况下,则应再将该等价类进一步划分为则应再将该等价类进一步划分为更小的等价类,并建立等价类表更小的等价类,并建立等价类表。 (4)按照限制条件或规则划分 在规定了输入数据必须遵守规定了输入数据必须遵守的规则或限制条件的情况下的规则或限制条件的情况下,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。A Free sample background from Slide 19物联网测试技术物联网测试技术A Free sample background from Slide 20物联网测试技术物联网测试技术A Free s
8、ample background from Slide 21物联网测试技术物联网测试技术输入输入3个整数个整数a,b,c分别作为三角形的三条边,要求分别作为三角形的三条边,要求a,b,c必必须满足以下条件:须满足以下条件:1、整数、整数2、3个数个数3、边长大于等于、边长大于等于1且小于等于且小于等于1004、任意两边之和大于第三边。、任意两边之和大于第三边。输出为五种情况:输出为五种情况:1、如果不能满足条件、如果不能满足条件1、2、3,则程序输出为,则程序输出为“错误错误”2、如果不能满足条件、如果不能满足条件4:则输出:则输出“非三角形非三角形”3、如果三条边都相等,则是等边三角形、如果
9、三条边都相等,则是等边三角形4、如果恰好两边相等,则为等腰三角形、如果恰好两边相等,则为等腰三角形5、如果三条边都不想等,则输出为一般三角形、如果三条边都不想等,则输出为一般三角形A Free sample background from Slide 22物联网测试技术物联网测试技术输入域和输出域等价类划分输入域和输出域等价类划分编号编号有效等价类有效等价类编号编号无效等价类无效等价类1a为整数为整数13a为非整数为非整数2b为整数为整数14b为非整数为非整数3c为整数为整数15c为非整数为非整数43个数个数16大于大于317小于小于351=a10018小于小于119大于大于10061=b10
10、020小于小于121大于大于10071=c10022小于小于123大于大于1008两边之和大于第三边两边之和大于第三边24a+bc25a+cb26b+ca9非三角形非三角形10等边三角形等边三角形11等腰三角形等腰三角形12一般三角形一般三角形A Free sample background from Slide 23物联网测试技术物联网测试技术A Free sample background from Slide 24物联网测试技术物联网测试技术A Free sample background from Slide 25物联网测试技术物联网测试技术A Free sample backgrou
11、nd from Slide 26物联网测试技术物联网测试技术A Free sample background from Slide 27物联网测试技术物联网测试技术A Free sample background from Slide 28物联网测试技术物联网测试技术输入条件输入条件有效等价类有效等价类编号编号无效等价类无效等价类编号编号年龄年龄2039岁岁14059岁岁2119岁岁6099岁岁3小于小于112大于大于9913性别性别单个英文字符单个英文字符4非英文字符非英文字符14非单个英文字符非单个英文字符15M5除除M和和F之外的之外的其它单个字符其它单个字符16F6婚姻婚姻已婚已婚7除
12、除已婚已婚和和未婚未婚之外的其它字符之外的其它字符17未婚未婚8抚养人数抚养人数空白空白9除空白和数字之外除空白和数字之外的其它字符的其它字符1816人人10小于小于11969人人11大于大于920A Free sample background from Slide 29物联网测试技术物联网测试技术测试用例测试用例编号编号输入数据输入数据预期输出预期输出年龄年龄性别性别婚姻婚姻抚养人数抚养人数保险费率保险费率127F未婚未婚空白空白0.6%250M已婚已婚20.6%370F已婚已婚70.1%40M未婚未婚空白空白无法推算无法推算5100F已婚已婚3无法推算无法推算699男男已婚已婚4无法推算
13、无法推算71Child未婚未婚空白空白无法推算无法推算845N已婚已婚5无法推算无法推算938F离婚离婚1无法推算无法推算1062M已婚已婚没有没有无法推算无法推算1118F未婚未婚0无法推算无法推算1240M未婚未婚10无法推算无法推算A Free sample background from Slide 30物联网测试技术物联网测试技术A Free sample background from Slide 31物联网测试技术物联网测试技术A Free sample background from Slide 32物联网测试技术物联网测试技术A Free sample background
14、from Slide 33物联网测试技术物联网测试技术A Free sample background from Slide 34物联网测试技术物联网测试技术A Free sample background from Slide 35物联网测试技术物联网测试技术A Free sample background from Slide 36物联网测试技术物联网测试技术A Free sample background from Slide 37物联网测试技术物联网测试技术A Free sample background from Slide 38物联网测试技术物联网测试技术n 小结:小结: 在实际的
15、测试用例设计中,需要将基本的软件设计要求和程序定义的要求结合起来,即结合基本边界值条件和内部边界值条件来设计有效的测试用例。A Free sample background from Slide 39物联网测试技术物联网测试技术A Free sample background from Slide 40物联网测试技术物联网测试技术A Free sample background from Slide 41物联网测试技术物联网测试技术A Free sample background from Slide 42物联网测试技术物联网测试技术A Free sample background from
16、Slide 43物联网测试技术物联网测试技术x1x2a bcdA Free sample background from Slide 44物联网测试技术物联网测试技术A Free sample background from Slide 45物联网测试技术物联网测试技术x1x2a bcdA Free sample background from Slide 46物联网测试技术物联网测试技术A Free sample background from Slide 47物联网测试技术物联网测试技术测试用例测试用例abc预期输出预期输出Test 1Test2Test3Test4Test56060605
17、0506060605050126099100等腰三角形等腰三角形等腰三角形等腰三角形等边三角形等边三角形等腰三角形等腰三角形非三角形非三角形Test6Test7Test8Test960605050129910060605050等腰三角形等腰三角形等腰三角形等腰三角形等腰三角形等腰三角形非三角形非三角形Test10Test11Test12Test1312991006060505060605050等腰三角形等腰三角形等腰三角形等腰三角形等腰三角形等腰三角形非三角形非三角形A Free sample background from Slide 48物联网测试技术物联网测试技术测试用例测试用例mout
18、h dayyear预期输出预期输出Test 1Test2Test3Test4Test5Test6Test766666661515151515151519111912191319752049205020511911.6.161912.6.161913.6.161975.6.162049.6.162050.6.162051.6.16Test8Test9Test10Test11Test12Test13666666-112303132200120012001200120012001day超出超出1312001.6.22001.6.32001.7.1输入日期超界输入日期超界day超出超出131Test1
19、4Test15Test16Test17Test18Test19-112111213151515151515200120012001200120012001Mouth超出超出1122001.1.162001.2.162001.11.162001.12.16Mouth超出超出112A Free sample background from Slide 49物联网测试技术物联网测试技术A Free sample background from Slide 50物联网测试技术物联网测试技术A Free sample background from Slide 51物联网测试技术物联网测试技术A Fre
20、e sample background from Slide 52物联网测试技术物联网测试技术规则规则选项选项12345678问问题题觉得疲倦?觉得疲倦?YYYYNNNN感兴趣吗?感兴趣吗?YYNNYYNN糊涂吗?糊涂吗?YNYNYNYN建建议议重读重读继续继续跳下一章跳下一章休息休息A Free sample background from Slide 53物联网测试技术物联网测试技术条件桩条件桩动作桩动作桩 条件项条件项 动作项动作项规规则则将任何一个条件组合的特定取值及相应要执行的动作称为一条规则。在决策表中贯穿条件项和动作项的一列就是一条规则。A Free sample backgro
21、und from Slide 54物联网测试技术物联网测试技术A Free sample background from Slide 55物联网测试技术物联网测试技术规则规则选项选项规则规则1-8规则规则9规则规则10规则规则11规则规则12规则规则13规则规则14规则规则15规则规则16条件:条件:c1: a,b,c构成构成 三角形?三角形?c2: a=b?c3: a=c?c4: b=c? N- YYYY YYYN YYNY YYNN YNYY YNYN YNNY YNNN动作:动作:a1: 非三角形非三角形a2: 一般三角形一般三角形a3: 等腰三角形等腰三角形a4: 等边三角形等边三角形
22、a5: 不可能不可能 A Free sample background from Slide 56物联网测试技术物联网测试技术A Free sample background from Slide 57物联网测试技术物联网测试技术A Free sample background from Slide 58物联网测试技术物联网测试技术A Free sample background from Slide 59物联网测试技术物联网测试技术A Free sample background from Slide 60物联网测试技术物联网测试技术A Free sample background from
23、 Slide 61物联网测试技术物联网测试技术A Free sample background from Slide 62物联网测试技术物联网测试技术A Free sample background from Slide 63物联网测试技术物联网测试技术A Free sample background from Slide 64物联网测试技术物联网测试技术A Free sample background from Slide 65物联网测试技术物联网测试技术A Free sample background from Slide 66物联网测试技术物联网测试技术恒等 非或与A Free samp
24、le background from Slide 67物联网测试技术物联网测试技术A Free sample background from Slide 68物联网测试技术物联网测试技术A Free sample background from Slide 69物联网测试技术物联网测试技术异E或I唯一OR要求M强制A Free sample background from Slide 70物联网测试技术物联网测试技术A Free sample background from Slide 71物联网测试技术物联网测试技术A Free sample background from Slide 72
25、物联网测试技术物联网测试技术c1c2c3e110e2e3EA Free sample background from Slide 73物联网测试技术物联网测试技术12345678条件:条件:C1C2C310111110101110010111010100100000动作:动作:e1e2e3不可能不可能测试用例测试用例#3#A*6*BA1GT规则规则选项选项A Free sample background from Slide 74物联网测试技术物联网测试技术A Free sample background from Slide 75物联网测试技术物联网测试技术A Free sample background from Slide 76物联网测试技术物联网测试技术A Free sample background from Slide 77物联网测试技术物联网测试技术A Free sample back
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年快中子增殖堆及配套产品项目合作计划书
- 2025年太阳能热发电系统合作协议书
- 2025年分级设备地矿勘测设备:钻探机合作协议书
- 可穿戴设备电池寿命测试规程
- 2025年镁质瓷合作协议书
- 2025年治疗精神障碍药项目合作计划书
- 阿凡达观后感生态与文明的思考
- 水泥混凝土路面施工合同
- 三字经经典解读与传承
- FDU-PB-22-生命科学试剂-MCE
- 爱国主义教育法 讲座
- 塑料件外观检验规范
- 消费者行为学教案-消费群体与消费者行为教案
- 创伤失血性休克中国急诊专家共识
- 小区监控改造方案
- 环保设备设施风险分析评价记录及风险分级管控清单
- 建设施工安全风险辨识和管控清单
- GA/T 2016-2023公安视频图像信息系统运维管理规范
- 第1课+古代亚非(教学设计)【中职专用】《世界历史》(高教版2023基础模块)
- 老年人误吸的预防
- 血糖监测(操作)课件
评论
0/150
提交评论