《软件测试》期末大作业2015-16学年第一学期
更新时间:2023-10-25 00:43:01 阅读量: 综合文库 文档下载
2015-16学年第一学期 《软件测试》大作业
院
系: 信息科学与技术学院
专 业: 计算机应用技术
班级(学号): 信B13( 1 1 )-( 43 )
姓 名:
任课教师: 吕小蕾
信息学院 软件工程教研室
1. 给出缺陷的定义(5条)并逐条举例说明。(25分)
缺陷的定义(以计算器软件为例)
1.软件未达到产品说明书要求的功能。
举例:计算器的产品说明书声明它能够准确无误的进行加、减、乘、除
运算。当你拿到计算器后,按下“*”键,结果什么反应也没有。
2.软件出现了产品说明书不会出现的错误。
举例:若产品书声明计算器永远不会崩溃、锁死或者停止反应。当你
任意敲键盘时,计算器停止接受输入。
3. 软件功能超出了产品说明书规定的功能。
举例:若用计算器进行测试,发现除了加、减、乘、除之外还可以求
平方根,说明书中从来没有提到这一功能。
4.软件未实现产品说明书虽未明确指出但是应该实现的目标。
举例:若在测试计算器时,发现电池没电会导致计算不正确,但产品
说明书未指出这个问题。
5.软件难以理解,不易使用,运行缓慢或者最终用户最终认为使用效果不好。
举例:在明亮光下,计算器显示屏难以看清。
2.使用等价类划分的经典笔试题:三角形问题
一个程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息,说明这个三角形是不等边的、是等腰的、还是等边的。”利用等价类划分的方法,给出
第 1 页 共 5 页
信息学院 软件工程教研室
足够的测试用例。
[问题 1]画出等价类表(10分)
设三角形的三边为A,B,C 输入条件 有效等价类 无效等价类 (A>0) (1) (A<=0) (7) (B>0) (2) (B<=0) (8) (C>0) (3) 是否是三角形 (A+B>C) (4) (C<=0) (9) (A+B<=C) (10) (B+C>A) (5) (B+C<=A) (11) (C+A>B) (6) (C+A<=B) (12) (A=B) (13) 是否是等腰三角形 (A!=B)and(B!=C)and(C!=A) (16) (B=C) (14) (C=A) (15) (A=B)and(A2+B2=C2) (17) 是否是等腰直角三角形 (A!=B)and(B!=C)and(C!=A) (20) (B=C)and(B2+C2=A2) (18) (C=A)and(C2+A2=B2) (19) (A!=B) (22) 是否是等边三角形 (A=B)and(B=C)and(C=A) (21) (B!=C) (23) 第 2 页 共 5 页
信息学院 软件工程教研室
(C!=A) (24) [问题 2]设计测试用例(10分)
序号 1 2 3 4 5 6 7 8 9 10 11 12 13 [A,B,C] [3,4,5] [0,1,2] [1,0,2] [1,2,0] [1,2,3] [1,3,2] [3,1,2] [3,3,4] [3,4,4] [3,4,3] [2√2,2√2,4] [4,2√2,2√2] [2√2,4,2√2] 覆盖等价类 (1)(2)(3)(4)(5)(6) (7) (8) (9) (10) (11) (12) (1)(2)(3)(4)(5)(6)(13) (1)(2)(3)(4)(5)(6)(14) (1)(2)(3)(4)(5)(6)(15) (1)(2)(3)(4)(5)(6)(17) (1)(2)(3)(4)(5)(6)(18) (1)(2)(3)(4)(5)(6)(19) 输出 是三角形 非三角形 非三角形 非三角形 非三角形 非三角形 非三角形 等腰三角形 等腰三角形 等腰三角形 等腰直角三角形 等腰直角三角形 等腰直角三角形 14 [3,4,5] [3,3,3] [,,,] [-3,4,5] [a,3,@] [3,4] (1)(2)(3)(4)(5)(6)(16)(20)(22)(23)(24) 是三角形 15 16 17 18 19 (1)(2)(3)(4)(5)(6)(16)(21) 无效等价类 无效等价类 无效等价类 无效等价类 等边三角形 错误提示 错误提示 错误提示 错误提示
第 3 页 共 5 页
信息学院 软件工程教研室
3.缺陷报告包括那些组成部分?(10分)简单描述每个组成部分的含义(对5种缺陷状态和5种缺陷优先级做重点描述)(25分)
缺陷报告的组成部分有:缺陷编号、缺陷标题、缺陷发现者、日期、所属模块、版本、处理人、缺陷状态、严重程度、优先级、缺陷描述。 组成部分的含义:
缺陷编号(给每个缺陷编号) 缺陷标题(给每个缺陷命名) 缺陷发现者(谁发现的缺陷) 日期(发现缺陷的日期) 所属模块(缺陷所在的地方) 版本(测试软件的版本) 处理人(处理缺陷的人) 缺陷状态(缺陷是什么样的) 严重程度(缺陷的严重程度:微小、一般、严重) 优先级(缺陷处理的顺序) 缺陷描述(预期结果、实际结果) 缺陷状态:1.Submitted: 已提交的缺陷
2.Open :确认“提交的缺陷”,等待处理
3.Rejected: 拒绝“提交的缺陷”,不需要修复或不是缺陷 4.Resolved :缺陷被修复
5.Closed :确认被修复的缺陷,将其关闭
缺陷优先级:
1.Critical:不能执行正常工作功能或重要功能。或者危及人身安全。 2.Major:严重地影响系统要求或基本功能的实现,且没有办法更正。(重新安装或重新启动该软件不属于更正办法)
第 4 页 共 5 页
信息学院 软件工程教研室
3.Minor:严重地影响系统要求或基本功能的实现,但存在合理的更正办法。(重新安装或重新启动该软件不属于更正办法)
4.Cosmetic:使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能。
5.Other:其它错误。
4.列举黑盒测试的主要方法,并简要描述其应用环境。(20分)
黑盒测试的主要方法有:等价类划分、边界值分析。 划分等价类:
等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的 测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类。 边界值分析:
使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
第 5 页 共 5 页
信息学院 软件工程教研室
3.Minor:严重地影响系统要求或基本功能的实现,但存在合理的更正办法。(重新安装或重新启动该软件不属于更正办法)
4.Cosmetic:使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能。
5.Other:其它错误。
4.列举黑盒测试的主要方法,并简要描述其应用环境。(20分)
黑盒测试的主要方法有:等价类划分、边界值分析。 划分等价类:
等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的 测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类。 边界值分析:
使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
第 5 页 共 5 页
正在阅读:
看雪作文600字07-07
非关税壁垒案例分析12-10
北师大版六年级下册数学教案(完整版)04-18
学校级组长的述职述廉报告(精选多篇)09-26
大班主题教案 有趣的叶子03-08
市三好班级主要事迹12-11
系统集成平台项目详细实施方案-v1.004-05
光电探测器10-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 软件测试
- 期末
- 年第
- 作业
- 学期
- 2015
- 16
- 文学思潮:- 语法文献库管理系统
- 没搞教室卫生的检讨书500字
- 学习笔记之-100小时学会SAP(17)
- 操作系统第四章复习题-答案
- 2019年1月19日雅思机经真题回忆
- 中国舞蹈家协会中国舞考级第一级指导教材
- 荆楚理工学院学生会主席团例会会议记录
- 非谓语动词语法填空练习
- 高考数学常用公式及结论200条(理)--重要
- 电子商务毕业设计总结
- 天津文综精校版-2011普通高等学校招生统一考试
- 2013智慧东城东城区党委系统政务内网协同办公及门户网站建设项目(第三册)v1.5
- 防汛防台应急预案
- 高等数学试卷(一)
- 当前农村干部存在的问题及对策
- ANSYS HFSS三维全波电磁场仿真及Wiseteam图形工作站方案
- C语言程序设计实验报告
- 关于加强劳动用工管理工作的意见
- 医院感染护理学答案1
- 人力资源答案