




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件测试与质量保证作业一、测试问题描述输入三个整数a b、c,分别作为三角形的三条边,通过程序判断这三条边 是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数 a、b、c,必须满足以下条件: 1 < a药0 ; 1 < b < 200 ; 1 < c < 200。用边界值分析法设计测试用例。用黑盒测 试方法设计测试用例。二、设计测试用例1. 用边界值测试方法设计测试用例用边界值分析法设计测试用例,按照下列步骤进行:(1) 分析各变量取值边界值分析的基本思想是使用输入变量的最小值、略高于最小值、正常值、略
2、低于最大值和最大值设计测试用例。因此 a, b , c的边界取值是:1, 2, 100 , 199 , 200。(2) 测试用例数有n个变量的程序,其边界值分析会产生 4n+1个测试用例。这里有3个 变量,因此会产生13个测试用例。(3) 设计测试用例用边界值分析法设计测试用例就是使一个变量取边界值(分别取最小值、略 高于最小值、正常值、略低于最大值和最大值),其余变量取正常值,然后对每 个变量重复进行。本例用边界值分析法设计的测试用例见表1-1 O表1-1三角形问题的测试用例测试用例输入数据预期输出abc11001001等腰三角形21001002等腰三角形3100100100等边三角形410
3、0100199等腰三角形5100100200非三角形61001100等腰三角形71002100等腰三角形8100199100等腰三角形9100200100非三角形101100100等腰三角形112100100等腰三角形12199100100等腰三角三角形2. 用等价类测试方法设计测试用例(1) 首先分析题目中给出的条件和隐含的输入要求,输入条件如下:a) 正整数;b) 三个数;c) 构成一般三角形;d) 构成等腰三角形;e) 构成等边三角形;f) 不能构成三角形(2) 根据输入条件的要求划分等价类,列出等价类表并编号,如表1-2 所示。表1-2三角形问题的等价类等价类
4、有效等编无效等价类编号输入条件价类号个正 整 数正整数1一边为非正整数a为非正整数10b为非正整数11c为非正整数12两边为非正整数a,b为非正整数13a,c为非正整数14b, c为非正整数15三边均为非正整数16三个数2只输入一个数只给a17只给b18只给c19只输入两个数只给a,b20只给a,c21只给b,c22未输入数23构成一般三角形a + b >c,且a丰 bMe3a + b < c24a + b = c25a + c >b ,且a m b Me4a + c < b26a + c = b27b + c >a,且a m b Me5b + c < a2
5、8b + c = a29构成等腰三角形a = b ,a m c ,且两边之和大于第三 边6a = c , azb , 且两边之和大于第三边7b = c , a z b , 且 两边之 和大于 第三边8构成等边三角形a = b =c9注:划分等价类的方式并不唯一,可根据被测对象的具体情况划分等价类。(3) 设计测试用例,覆盖上表中的等价类,如表1-3表所示表1-3三角形问题的测试用例测试用例编号输入数据预期输出覆盖等价类abc1567一般三角形1 , 2 , 3 ,4, 52665等腰三角形63656等腰三角形74566等腰三角形85666等边三角形96-566提示:输入不符合要求107606提
6、示:输入不符合要求118663.6提示:输入不符合要求1290-56提示:输入不符合要求13105.66-2提示:输入不符合要求1411603.5提示:输入不符合要求15123.55.64.5提示:输入不符合要求16136-提示:请输入数据1714-5-提示:请输入数据1815-5提示:请输入数据191666-提示:请输入数据20176-4提示:请输入数据2118-56提示:请输入数据2219-提示:请输入数据23205615不能构成三角形24216713不能构成三角形25224105不能构成三角形26236104不能构成三角形27245615不能构成三角形28257815不能构成三角形293
7、用基于判定表的测试方法设计测试用例(1) 列出所有的条件桩和动作桩条件桩C1:a < b +c?C2:b < a +c?C3:c < a +b?C4:a =b?C5:a =c?C6:b =c?动作桩a1:非三角形a2:不等边三角形a3:等腰三角形a4:等边三角形a5:不可能(2) 根据输入条件和输出的关系,填写各条规则,画出判定表,如表1-4所示表1-4三角形问题的判定表1234567891011C1a < b + c?FTTTTTTTTTTC2b < a + c?一FTTTTTTTTT条C3c < a + b?一一FTTTTTTTT件C4a = b?一一一TTTTFFFFC5a = c?一一一TTFFTTFFC6b = c?一一一TFTFTFTF动a1:非三角形XXX作a2:不等边三角形Xa3:等腰三角形XXXa4:等边三角形Xa5:不可能XXX(3) 设计测试用例,覆盖判定表中的各条规则。测试用例如表1-5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学历类自考企业文化-企业管理概论参考题库含答案解析(5套试卷)
- 2025年北京邮电大学智能校园环境监测系统采购项目合同
- 2025年专业家政服务公司保洁人员规范化服务合同
- 2025年智能新能源汽车租赁服务管理规范合同
- 2025年企业搜索引擎SEO效果监测与分析服务合同
- 2025年智慧工地门窗系统一体化安装与智能调控服务合同
- 2025年学历类自考中国现代文学史-学前教育研究方法参考题库含答案解析(5套试卷)
- 2025年农村污水处理设施建设承包工程合同规范
- 2025年学历类自考中国现代文学作品选-教育学(一)参考题库含答案解析(5套试卷)
- 2025年学历类自考中国现代文学作品选-幼儿园教育活动设计与组织参考题库含答案解析(5套试卷)
- 行为金融学案例
- 万科集团财务管理制度手册207
- “李可中医药学术流派论治厥阴病”-课件
- 通用技术作品设计报告
- 城市规划原理课件(完整版)
- 锚杆支护技术规范正式版本
- 隐形眼镜经营管理制度
- 下一代互联网技术
- 皮肤知识与问题性皮肤分析(入行必看)
- 单位消防安全评估报告(模板)
- 电子加速器辐照项目可行性研究报告写作范文
评论
0/150
提交评论