功能性测试.doc
《功能性测试.doc》由会员分享,可在线阅读,更多相关《功能性测试.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、宁德师范学院计算机系实验报告(2016 2017 学年 第 二 学期)课程名称 软件测试方法和技术 实验名称 实验一 功能性测试 专 业 计算机科学与技术(非师1) 年 级 14级 学 号 _ _ 姓 名 指导教师 实验日期 实验目的与要求:(1) 能熟练应用功能性测试技术进行测试用例设计;(2) 对测试用例进行优化设计;实验设备(环境):主流PC机一套,要求安装windows操作系统、Visual C+开发工具和OFFICE工具实验内容:1题目一:电话号码问题某城市电话号码由三部分组成。它们的名称和内容分别是:(1)地区码:空白或三位数字;(2)前 缀:非0或1的三位数字;(3)后 缀:4位
2、数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。2题目二:三角形问题根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。“一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是等边的。”3题目三:日期问题用决策表测试法测试以下程序:该程序有三个输入变量month、day、year(month 、 day和year均为整数值,并且满足:1month12和1day31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日
3、期在日历上隔一天的日期。例如,输入为 2004 年11月29日,则该程序的输出为2004年12月1日。 (1) 分析各种输入情况,列出为输入变量 month 、 day 、 year 划分的有效等价类。 (2) 分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。 (3) 根据 (1) 和 (2) ,画出简化后的决策表。4题目四:找零钱最佳组合假设商店货品价格(R)皆不大于100元(且为整数),若顾客付款在100元内 (P) , 求找给顾客最少货币个(张)数?(货币面值50元10 元,5 元,1元四 种 )实验步骤:(1) 根据功能性测试技术设计
4、测试用例,主要考虑等价类划分和边界值分析测试技术;(2) 根据所学知识确定优化策略(原则:用最少的用例检测出更多的缺陷、软件测试的充分性与冗余性考虑),设计两套测试用例集;(3)根据设计的两套测试用例集进行测试; 题目一:某城市电话号码由三部分组成。它们的名称和内容分别是:(1)地区码:空白或三位数字;(2)前 缀:非0或1的三位数字;(3)后 缀:4位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。答:先划分等价类:输入条件有效等价码无效等价码地区码1. 空白;2. 三位数;1.有非数字字符;2.少于三位
5、数字;3.多于三位数字;非0或1的三位数字3.从200到999之间的三位数;4.有非数字字符;5.起始位为0;6.起始位为1;7.少于三位数字;8.多余三位数字4位数字4.四位数字;9.有非数字字符; 10.少于四位数字;11.多余四位数字;设计测试用例:方案内容输入预期输出地区码前缀后缀1空白从200到999之间的三位数四位数字( )6542568有效2三位数字四位数字(568)8943658有效3有非数字字符(20A)895695无效4少于三位数字(20)8967895无效5多余三位数字(5698)7854562无效6有非数字字符(658)68E958无效7起始位为0(326)026785
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 功能 测试
限制150内