《软件测试》期末大作业2015-16学年第一学期

《软件测试》期末大作业2015-16学年第一学期

ID:38571536

大小:60.00 KB

页数:6页

时间:2019-06-15

《软件测试》期末大作业2015-16学年第一学期_第1页
《软件测试》期末大作业2015-16学年第一学期_第2页
《软件测试》期末大作业2015-16学年第一学期_第3页
《软件测试》期末大作业2015-16学年第一学期_第4页
《软件测试》期末大作业2015-16学年第一学期_第5页
资源描述:

《《软件测试》期末大作业2015-16学年第一学期》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2015-16学年第一学期《软件测试》大作业院系:信息科学与技术学院专业:计算机应用技术班级(学号):信B13(11)-(43)姓名:任课教师:吕小蕾信息学院软件工程教研室1.给出缺陷的定义(5条)并逐条举例说明。(25分)缺陷的定义(以计算器软件为例)1.软件未达到产品说明书要求的功能。举例:计算器的产品说明书声明它能够准确无误的进行加、减、乘、除运算。当你拿到计算器后,按下“*”键,结果什么反应也没有。2.软件出现了产品说明书不会出现的错误。举例:若产品书声明计算器永远不会崩溃、锁死或者停止反应。当你任意敲键盘时,计算器停止接受输入

2、。3.软件功能超出了产品说明书规定的功能。举例:若用计算器进行测试,发现除了加、减、乘、除之外还可以求平方根,说明书中从来没有提到这一功能。4.软件未实现产品说明书虽未明确指出但是应该实现的目标。举例:若在测试计算器时,发现电池没电会导致计算不正确,但产品说明书未指出这个问题。5.软件难以理解,不易使用,运行缓慢或者最终用户最终认为使用效果不好。举例:在明亮光下,计算器显示屏难以看清。2.使用等价类划分的经典笔试题:三角形问题一个程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息,说明这个三角形是不等边的

3、、是等腰的、还是等边的。”第5页共5页信息学院软件工程教研室利用等价类划分的方法,给出足够的测试用例。[问题1]画出等价类表(10分)设三角形的三边为A,B,C输入条件有效等价类无效等价类是否是三角形(A>0)   (1)(B>0)  (2)(C>0)  (3)(A+B>C)  (4)(B+C>A)  (5)(C+A>B)  (6)(A<=0)  (7)(B<=0)  (8)(C<=0)  (9)(A+B<=C)  (10)(B+C<=A)  (11)(C+A<=B)  (12)是否是等腰三角形(A=B)  (13)    (B=C) 

4、 (14)(C=A)  (15)(A!=B)and(B!=C)and(C!=A)     (16)是否是等腰直角三角形(A=B)and(A2+B2=C2)  (17)(B=C)and(B2+C2=A2)  (18)  (C=A)and(C2+A2=B2)   (19)(A!=B)and(B!=C)and(C!=A)     (20)是否是等边三角形(A=B)and(B=C)and(C=A)     (21)(A!=B)     (22)(B!=C)    (23)第5页共5页信息学院软件工程教研室(C!=A)     (24)[问题2]

5、设计测试用例(10分)序号[A,B,C]覆盖等价类输出1[3,4,5](1)(2)(3)(4)(5)(6)是三角形2[0,1,2](7)非三角形3[1,0,2](8)非三角形4[1,2,0](9)非三角形5[1,2,3](10)非三角形6[1,3,2](11)非三角形7[3,1,2](12)非三角形8[3,3,4](1)(2)(3)(4)(5)(6)(13)等腰三角形9[3,4,4](1)(2)(3)(4)(5)(6)(14)等腰三角形10[3,4,3](1)(2)(3)(4)(5)(6)(15)等腰三角形11[2√2,2√2,4](1

6、)(2)(3)(4)(5)(6)(17)等腰直角三角形12[4,2√2,2√2](1)(2)(3)(4)(5)(6)(18)等腰直角三角形13[2√2,4,2√2](1)(2)(3)(4)(5)(6)(19)等腰直角三角形14[3,4,5](1)(2)(3)(4)(5)(6)(16)(20)(22)(23)(24)是三角形15[3,3,3](1)(2)(3)(4)(5)(6)(16)(21)等边三角形16[,,,]无效等价类错误提示17[-3,4,5]无效等价类错误提示18[a,3,@]无效等价类错误提示19[3,4]无效等价类错误提示

7、第5页共5页信息学院软件工程教研室3.缺陷报告包括那些组成部分?(10分)简单描述每个组成部分的含义(对5种缺陷状态和5种缺陷优先级做重点描述)(25分)缺陷报告的组成部分有:缺陷编号、缺陷标题、缺陷发现者、日期、所属模块、版本、处理人、缺陷状态、严重程度、优先级、缺陷描述。组成部分的含义:缺陷编号(给每个缺陷编号)缺陷标题(给每个缺陷命名)缺陷发现者(谁发现的缺陷)日期(发现缺陷的日期)所属模块(缺陷所在的地方)版本(测试软件的版本)处理人(处理缺陷的人)缺陷状态(缺陷是什么样的)严重程度(缺陷的严重程度:微小、一般、严重)优先级(缺

8、陷处理的顺序)缺陷描述(预期结果、实际结果)缺陷状态:1.Submitted:已提交的缺陷2.Open:确认“提交的缺陷”,等待处理3.Rejected:拒绝“提交的缺陷”,不需要修复或不是缺陷4.Reso

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。