软件测试——实验
- 格式:doc
- 大小:194.00 KB
- 文档页数:8
淮海工学院(计算机工程学院)课内实验报告实验名称:黑盒测试
专业名称:软件工程
班级: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