软件测试——实验1.doc

软件测试——实验1.doc

ID:56715409

大小:192.00 KB

页数:8页

时间:2020-07-05

软件测试——实验1.doc_第1页
软件测试——实验1.doc_第2页
软件测试——实验1.doc_第3页
软件测试——实验1.doc_第4页
软件测试——实验1.doc_第5页
资源描述:

《软件测试——实验1.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、淮海工学院(计算机工程学院)课内实验报告实验名称:黑盒测试专业名称:软件工程班级:Z软件161姓名:陈真杰学号:2018140539指导教师:陈艳艳实验日期:2019年3月13一、实验目的与环境1.实验目的:(1)理解黑盒测试的含义以及基本的测试方法。(2)采用等价类划分法设计测试用例。(3)掌握用等价类划分法设计测试用例的方法。(4)掌握用因果图设计测试用例的方法。(5)掌握用边界值分析法设计测试用例的方法。2.实验环境:C语言、Java语言、Python语言等。二、实验内容1.三角形问题:输入3个整数a、b、c,分别作为三角形的3条边,通过程序判断由3条边构成的三角形的类型

2、为等边三角形、等腰三角形、一般三角形或者3条边不构成三角形。2.现有一个学生标准化考试批阅试卷、产生成绩报告的程序。其规格说明为:程序的输入文件有80个字符的记录组成,分为试题部分和学生答卷部分,具体内容如图所示。试题部分包括如下内容:(1)标题。这一组只有一个记录,其内容为输出成绩报告的名字。(2)标准答案。每个记录在第80个字符处标以数字2。第一个记录的第1~3个字符为“试题数”,用于标示题目编号;第10~59个字符给出第1~50题的答案,以此类推。学生答卷部分包括内容:每个记录的第80个字符均为数字3。第1~9个字符给出学号,第10~59字符给出第1至第50题的答案,以此

3、类推。程序的输出有4个报告:(1)按学号排列的成绩单,列出每个学生的成绩、名次。(2)按学生成绩排序的成绩单。(3)平均分数及标准偏差的报告。(4)试题分析报告。按试题号排序,列出各题学生答对的百分比。3.售货机软件若投入1.5元硬币,按“可乐”“雪碧”或“红茶”按钮,送出相应的饮料;若投入的是2元硬币,在送出饮料的同时退还5角硬币。请用因果图设计测试用例。一、方案设计1.等价类划分输入3条边a、b、c必须满足以下条件:条件11≤a≤100条件4a

4、出下列4种情况之一:(1)如果不同时满足条件4、条件5和条件6.则程序输出为“不构成三角形”。(2)如果3条边相等,则程序输出为“等边三角形”。(3)如果恰好有两条边相等则程序输出为“等腰三角形”。(4)如果3条边都不相等则程序输出为“一般三角形”。2.边界值分析法输入条件和输出条件详见测试用例设计部分。3.因果图执行以下操作:投入硬币。按按钮。如果执行了以上两个操作中的一个或两个,则会出现以下3种情况之一:(1)给出提示信息(2)送出商品(3)找零并送出商品二、测试数据及运行结果1.等价类划分等价类划分如表1所示。表1等价类划分表输入条件有效等价类无效等价类是否是三角形的3条

5、边(0c)(4)(b+c>a)(5)(c+a>b)(6)(a<=0

6、

7、a>100)(7)(b<=0

8、

9、b>100)(8)(c<=0

10、

11、c>100)(9)(a+b<=c)(10)(b+c<=a)(11)(c+a<=b)(12)是否是等腰三角形(a=b)(13)(b=c)(14)(a=c)(15)(a≠b&&b≠c&&a≠c)(16)是否是等边三角形(a=b&&b=c&&a=c)(17)(a≠b)(18)(b≠c)(19)(a≠c)(20)根据等价类划分设计测试用例,如表2所示。表2等价类测试用例用例(a

12、,b,c)覆盖等价类预期输出实际输出Test1(4,5,6)(1)~(6)一般三角形nullTest2(0,1,2)(7)不构成三角形不构成三角形Test3(2,0,3)(8)不构成三角形Test4(0,3,4)(9)不构成三角形Test5(2,3,6)(10)一般三角形Test6(6,2,3)(11)一般三角形Test7(2,3,6)(12)一般三角形Test8(4,4,5)(1)~(6),(13)等腰三角形等腰三角形Test9(6,5,5)(1)~(6),(14)等腰三角形等腰三角形Test10(6,7,6)(1)~(6),(15)等腰三角形等腰三角形Test11(3,4,

13、5)(1)~(6),(16)一般三角形一般三角形Test12(4,4,4)(1)~(6),(17)等边三角形等边三角形Test13(4,5,4)(1)~(6),(18)等边三角形等腰三角形Test14(5,5,4)(1)~(6),(19)等边三角形等腰三角形Test15(4,5,5)(1)~(6),(20)等边三角形等腰三角形测试结果如图1所示。图1测试用例测试结果1.边界值分析法表为输入条件及相应的测试用例。输入条件测试用例输入文件空输入文件标题没有标题标题只有一个字符标题有80个字符试题

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

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

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