课程名称:
实验项目:
实验地点:
专业班级:软件工程
学生姓名:指导教师:
本科实验报告
软件测试技术 软件测试技术试验 实验楼211 学号: 戴 超
兰方鹏
2015年 10月 7 日
太原理工大学学生实验报告
学院名称 学生姓名 课程名称 计算机与软件学院 戴超 软件测试 专业班级 学号 实验题目 软件工程 实验成绩 实验日期 2015.10. 实验一 白盒测试方法 1
一、实验目的和要求 (1)熟练掌握白盒测试方法中的逻辑覆盖和路径覆盖方法。 (2)通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。 (3)运用所学理论,完成实验研究的基本训练过程。 二、实验内容和原理 测试以下程序段 void dowork(int x,int y,int z) { (1) int k=0,j=0; (2) if((x>0)&&(z<10)) (3) { (4)k=x*y-1; (5) j=sqrt(k); (6) } (7) if((x==4)||(y>5)) (8) j=x*y+10; (9) j=j%3; (10) } 三、主要仪器设备 开始 2 四、操作方法与实验步骤 实验室名称 学院名称 学生姓名 课程名称 计算机与软件学院 戴超 软件测试 专业班级 学号 实验题目 软件 实验楼211 指导老师签名: 实验成绩 实验日期 2015.10. 实验二 黑盒测试方法 3
一、 实验目的和要求 (1)熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。 (2)通过实验掌握如何应用黑盒测试用例。 (3)运用所学理论,完成实验研究的基本训练过程。 二、实验内容和原理 (1)用你熟悉的语言编写一个判断三角形问题的程序。 要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或者一般三角形的识别信息;如果不能构成三角形,则输出相应提示信息。 (2)使用等价类方法和边界值方法设计测试用例。 三、主要仪器设备 四、操作方法与实验步骤 (1)先用等价类和边界值方法设计测试用例,然后用百合法进行检验和补充。 (2)判断三角形问题的程序流程图和程序流图如图1和图2所示。用你熟悉的语言编写源程序。 (3)使用等价类方法设计测试用例,并填写表 2 和表 3。
4