软件测试——实验1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
淮海工学院(计算机工程学院)课内实验报告实验名称:黑盒测试
专业名称:软件工程
班级:Z软件161
姓名:陈真杰
学号:2018140539
指导教师:陈艳艳
实验日期:2019年3月13
一、实验目的与环境
1.实验目的:
(1)理解黑盒测试的含义以及基本的测试方法。
(2)采用等价类划分法设计测试用例。
(3)掌握用等价类划分法设计测试用例的方法。
(4)掌握用因果图设计测试用例的方法。
(5)掌握用边界值分析法设计测试用例的方法。
2.实验环境:C语言、Java语言、Python语言等。
二、实验内容
1.三角形问题:输入3个整数a、b、c,分别作为三角形的3条边,通过程序判断由
3条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形或者3条边不构成三角形。
2.现有一个学生标准化考试批阅试卷、产生成绩报告的程序。其规格说明为:程序的
输入文件有80个字符的记录组成,分为试题部分和学生答卷部分,具体内容如图所示。
试题部分包括如下内容:
(1)标题。这一组只有一个记录,其内容为输出成绩报告的名字。
(2)标准答案。每个记录在第80个字符处标以数字2。第一个记录的第1~3个字符为“试题数”,用于标示题目编号;第10~59个字符给出第1~50题的答案,以此类推。
学生答卷部分包括内容:每个记录的第80个字符均为数字3。第1~9个字符给出学号,第10~59字符给出第1至第50题的答案,以此类推。
程序的输出有4个报告:
(1)按学号排列的成绩单,列出每个学生的成绩、名次。
(2)按学生成绩排序的成绩单。
(3)平均分数及标准偏差的报告。
(4)试题分析报告。按试题号排序,列出各题学生答对的百分比。
3.售货机软件若投入1.5元硬币,按“可乐”“雪碧”或“红茶”按钮,送出相应的饮
料;若投入的是2元硬币,在送出饮料的同时退还5角硬币。请用因果图设计测试用例。
三、方案设计
1.等价类划分
输入3条边a、b、c必须满足以下条件:
条件1 1≤a≤100 条件4 a