




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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物联网测试技术物联网测试技术n等价类是输入域的某个子集合,而所有等价类的并集就是整个输入域。因此,等价类对于测试有两个重要的意义:完备性完备性整个输入域提供一种形式的完备性无冗余性无冗余性若互不相交则可保证一种形式的无冗余性n如何划分?如何划分?先从程序的规格说明书中找出各个输入条件,再为每个输入条件划分两个或多个等价类,形成若干的互不相交的子集。n采用等价类划分法设计测试用例通常分两步进行
6、: (1)确定等价类,列出等价类表。确定等价类,列出等价类表。 (2)确定测试用例。)确定测试用例。A Free sample background from Slide 16物联网测试技术物联网测试技术n划分等价类可分为两种情况:(1)有效等价类 是指对软件规格说明而言,是有意义的、合理的输入数据所组成的集合。利用有效等价类,能够检验程序是否实现了规格说明中预先规定的功能和性能。(2)无效等价类 是指对软件规格说明而言,是无意义的、不合理的输入数据所构成的集合。利用无效等价类,可以鉴别程序异常处理的情况,检查被测对象的功能和性能的实现是否有不符合规格说明要求的地方。 A Free sampl
7、e background from Slide 17物联网测试技术物联网测试技术(1)按照区间划分 在输入条件规定了取值范围或值的个在输入条件规定了取值范围或值的个数的情况下数的情况下,可以确定一个有效等价类和两个无效等价类。(2)按照数值划分 在规定了一组输入数据在规定了一组输入数据(假设包括 n个 输入值),并且程序要对每一个输入值分别进行处理的情况并且程序要对每一个输入值分别进行处理的情况下,可确定下,可确定 n 个有效等价类个有效等价类(每个值确定一个有效等价类)和一个无效等价类(所有不允许的输入值的集合)。A Free sample background from Slide 18物
8、联网测试技术物联网测试技术(3)按照数值集合划分 在输入条件规定了输入值的集合或在输入条件规定了输入值的集合或规定了规定了“必须如何必须如何”的条件下的条件下,可以确定一个有效等价类和一个无效等价类(该集合有效值之外)。(5)细分等价类 在确知已划分的等价类中各元素在程序中的处理方式不同的情况下,则应再将该等价类进一步划分为则应再将该等价类进一步划分为更小的等价类,并建立等价类表更小的等价类,并建立等价类表。 (4)按照限制条件或规则划分 在规定了输入数据必须遵守规定了输入数据必须遵守的规则或限制条件的情况下的规则或限制条件的情况下,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角
9、度违反规则)。A Free sample background from Slide 19物联网测试技术物联网测试技术A Free sample background from Slide 20物联网测试技术物联网测试技术A Free sample background from Slide 21物联网测试技术物联网测试技术输入输入3个整数个整数a,b,c分别作为三角形的三条边,要求分别作为三角形的三条边,要求a,b,c必必须满足以下条件:须满足以下条件:1、整数、整数2、3个数个数3、边长大于等于、边长大于等于1且小于等于且小于等于1004、任意两边之和大于第三边。、任意两边之和大于第三边。
10、输出为五种情况:输出为五种情况:1、如果不能满足条件、如果不能满足条件1、2、3,则程序输出为,则程序输出为“错误错误”2、如果不能满足条件、如果不能满足条件4:则输出:则输出“非三角形非三角形”3、如果三条边都相等,则是等边三角形、如果三条边都相等,则是等边三角形4、如果恰好两边相等,则为等腰三角形、如果恰好两边相等,则为等腰三角形5、如果三条边都不想等,则输出为一般三角形、如果三条边都不想等,则输出为一般三角形A Free sample background from Slide 22物联网测试技术物联网测试技术输入域和输出域等价类划分输入域和输出域等价类划分编号编号有效等价类有效等价类编
11、号编号无效等价类无效等价类1a为整数为整数13a为非整数为非整数2b为整数为整数14b为非整数为非整数3c为整数为整数15c为非整数为非整数43个数个数16大于大于317小于小于351=a10018小于小于119大于大于10061=b10020小于小于121大于大于10071=c10022小于小于123大于大于1008两边之和大于第三边两边之和大于第三边24a+bc25a+cb26b+ca9非三角形非三角形10等边三角形等边三角形11等腰三角形等腰三角形12一般三角形一般三角形A Free sample background from Slide 23物联网测试技术物联网测试技术A Free
12、sample background from Slide 24物联网测试技术物联网测试技术标准输出等价类测试用例标准输出等价类测试用例A Free sample background from Slide 25物联网测试技术物联网测试技术A Free sample background from Slide 26物联网测试技术物联网测试技术A Free sample background from Slide 27物联网测试技术物联网测试技术等价类表等价类表测试用例测试用例A Free sample background from Slide 28物联网测试技术物联网测试技术输入条件输入条件有
13、效等价类有效等价类编号编号无效等价类无效等价类编号编号年龄年龄2039岁岁14059岁岁2119岁岁6099岁岁3小于小于112大于大于9913性别性别单个英文字符单个英文字符4非英文字符非英文字符14非单个英文字符非单个英文字符15M5除除M和和F之外的之外的其它单个字符其它单个字符16F6婚姻婚姻已婚已婚7除除已婚已婚和和未婚未婚之外的其它字符之外的其它字符17未婚未婚8抚养人数抚养人数空白空白9除空白和数字之外除空白和数字之外的其它字符的其它字符1816人人10小于小于11969人人11大于大于920A Free sample background from Slide 29物联网测试技
14、术物联网测试技术测试用例测试用例编号编号输入数据输入数据预期输出预期输出年龄年龄性别性别婚姻婚姻抚养人数抚养人数保险费率保险费率127F未婚未婚空白空白0.6%250M已婚已婚20.6%370F已婚已婚70.1%40M未婚未婚空白空白无法推算无法推算5100F已婚已婚3无法推算无法推算699男男已婚已婚4无法推算无法推算71Child未婚未婚空白空白无法推算无法推算845N已婚已婚5无法推算无法推算938F离婚离婚1无法推算无法推算1062M已婚已婚没有没有无法推算无法推算1118F未婚未婚0无法推算无法推算1240M未婚未婚10无法推算无法推算A Free sample background
15、 from Slide 30物联网测试技术物联网测试技术A Free sample background from Slide 31物联网测试技术物联网测试技术A Free sample background from Slide 32物联网测试技术物联网测试技术A Free sample background from Slide 33物联网测试技术物联网测试技术A Free sample background from Slide 34物联网测试技术物联网测试技术A Free sample background from Slide 35物联网测试技术物联网测试技术A Free sampl
16、e background from Slide 36物联网测试技术物联网测试技术实例分析实例分析A Free sample background from Slide 37物联网测试技术物联网测试技术A Free sample background from Slide 38物联网测试技术物联网测试技术n 小结:小结: 在实际的测试用例设计中,需要将基本的软件设计要求和程序定义的要求结合起来,即结合基本边界值条件和内部边界值条件来设计有效的测试用例。A Free sample background from Slide 39物联网测试技术物联网测试技术A Free sample backgro
17、und from Slide 40物联网测试技术物联网测试技术A Free sample background from Slide 41物联网测试技术物联网测试技术A Free sample background from Slide 42物联网测试技术物联网测试技术A Free sample background from Slide 43物联网测试技术物联网测试技术x1x2a bcdA Free sample background from Slide 44物联网测试技术物联网测试技术A Free sample background from Slide 45物联网测试技术物联网测试技术
18、x1x2a bcdA Free sample background from Slide 46物联网测试技术物联网测试技术测试用例测试用例测试用例测试用例A Free sample background from Slide 47物联网测试技术物联网测试技术测试用例测试用例abc预期输出预期输出Test 1Test2Test3Test4Test560606050506060605050126099100等腰三角形等腰三角形等腰三角形等腰三角形等边三角形等边三角形等腰三角形等腰三角形非三角形非三角形Test6Test7Test8Test960605050129910060605050等腰三角形等
19、腰三角形等腰三角形等腰三角形等腰三角形等腰三角形非三角形非三角形Test10Test11Test12Test1312991006060505060605050等腰三角形等腰三角形等腰三角形等腰三角形等腰三角形等腰三角形非三角形非三角形A Free sample background from Slide 48物联网测试技术物联网测试技术测试用例测试用例mouth dayyear预期输出预期输出Test 1Test2Test3Test4Test5Test6Test766666661515151515151519111912191319752049205020511911.6.161912.6.1
20、61913.6.161975.6.162049.6.162050.6.162051.6.16Test8Test9Test10Test11Test12Test13666666-112303132200120012001200120012001day超出超出1312001.6.22001.6.32001.7.1输入日期超界输入日期超界day超出超出131Test14Test15Test16Test17Test18Test19-112111213151515151515200120012001200120012001Mouth超出超出1122001.1.162001.2.162001.11.1620
21、01.12.16Mouth超出超出112A Free sample background from Slide 49物联网测试技术物联网测试技术A Free sample background from Slide 50物联网测试技术物联网测试技术A Free sample background from Slide 51物联网测试技术物联网测试技术决策表实例决策表实例A Free sample background from Slide 52物联网测试技术物联网测试技术规则规则选项选项12345678问问题题觉得疲倦?觉得疲倦?YYYYNNNN感兴趣吗?感兴趣吗?YYNNYYNN糊涂吗?糊涂
22、吗?YNYNYNYN建建议议重读重读继续继续跳下一章跳下一章休息休息A Free sample background from Slide 53物联网测试技术物联网测试技术条件桩条件桩动作桩动作桩 条件项条件项 动作项动作项规规则则将任何一个条件组合的特定取值及相应要执行的动作称为一条规则。在决策表中贯穿条件项和动作项的一列就是一条规则。A Free sample background from Slide 54物联网测试技术物联网测试技术三角形问题的决策表三角形问题的决策表A Free sample background from Slide 55物联网测试技术物联网测试技术规则规则选项选项
23、规则规则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: 等边三角形等边三角形a5: 不可能不可能 A Free sample background from Slide 56物联网测试技术物联网测试技术实例分析实例分析A Free sample backgr
24、ound 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 Slide 61物联网测试技术物联网测试技术A Free sample background from Slide 62物联网测试技术物联网测试技术A Free s
25、ample 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 sample background from Slide 67物联网测试技术物联网测试技术A Free sample background from Slide 68物联网测
26、试技术物联网测试技术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物联网测试技术物联网测试技术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 back
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电梯乘客信息安全保护措施考核试卷
- 畜牧业生产性能测定与评价考核试卷
- 山东司法警官职业学院《体育课程与教学论》2023-2024学年第一学期期末试卷
- 上海财经大学浙江学院《热动专业英语A》2023-2024学年第一学期期末试卷
- 江苏省宜兴市张渚徐舍教联盟重点中学2025年初三3月月考(数学试题文)含解析
- 辽宁税务高等专科学校《食品法规与标准》2023-2024学年第二学期期末试卷
- 内蒙古呼和浩特市第六中学2025届高三一诊模拟考试英语试题含解析
- 天津工艺美术职业学院《生物学综合(二)》2023-2024学年第二学期期末试卷
- 牡丹江大学《建筑给水排水工程课程设计》2023-2024学年第二学期期末试卷
- 吉林省延边市长白山第一高级中学2025届高三第二学期第2次月考综合试题含解析
- 公路养护机械安全操作
- 2025年中国智能可穿戴设备市场深度调研分析及投资前景研究预测报告
- 2025-2030国内绿色蔬菜行业市场发展现状及发展前景与投资机会研究报告
- 部队网络安全常识授课
- 员工职业晋升规划计划
- DB14-T 1737-2024 医疗护理员培训机构服务规范
- 尼康COOLPIXL120用户手册
- ICT测试设备简介
- 烟花爆竹仓库租用合同
- 《医院护理安全管理》课件
- 2024年中考模拟试卷生物(广东深圳卷)
评论
0/150
提交评论