好文档 - 专业文书写作范文服务资料分享网站

武汉理工大学软件工程基础实验第二周报告

天下 分享 时间: 加入收藏 我要投稿 点赞

实验课程名称:__软件工程基础实验____

实验项目名称 实 验 者 同 组 者 单元测试 徐强国 专业班级 吴灿柳 软件1602 实验成绩 组 别 实验日期 2018年9月14日 第一部分:实验预习报告(包括实验目的、意义,实验基本原理与方法,主要仪器设备及耗材,实验方案与技术路线等) 一、实验目的 1) 掌握单元测试的方法; 2) 学习 JUnit 测试原理及框架; 3)掌握在 Eclipse 环境中加载 JUnit 及 JUnit 测试方法和过程。 二、实验内容及要求 1)学习Eclipse中 JUnit 的使用 2)利用 JUnit对“实验一”中的各个类,进行单元测试 三、实验基本原理和方法 1)利用Junit模块进行测试,先对于工程添加Junit类,然后再其中添加用于测试的代码。Eclipse集成了JUnit,可以非常方便地编写Test Case。Eclipse自带了一个JUnit插件,不用安装就可以在项目中测试相关的类,并且可以调试测试用例和被测类。 2)在生命游戏这个程序当中需要测试的功能函数主要是生成下一代的函数,由于该地图及规则需要测试一个细胞周边八个细胞的状态数目来记录该细胞下一步的状态,而仅存在四个角落以及地图四边为特殊值,因此设置多种初始状态,产生多个用例,来测试软件是否正常运行。用例包括: 1.细胞为生,周围0个存活;2.中间为死周围0个; 3.细胞为生,周围2个;4.细胞为死,周围2个; 5.细胞为生,周围3个;6.细胞为死,周围3个; 7.细胞为生,周围4个;8.细胞为死,周围4个。 测试用例相关代码展示如下:

四、主要仪器及耗材 1)Java jdk 2)PC机一台

第二部分:实验过程记录(可加页)(包括实验原始数据记录,实验现象记录,实验过程发现的问题等) 一、 实验过程和现象 实际运行情况:

Junit测试结果如下:

二、 实验过程当中发现的问题 1) 初始化用例时碰到问题eclipse编译器报错,排查后发现是因为中间细胞设置错误:将中间细胞的坐标设置了一个错误的数值,更正后程序可以正常运行。 2) 在一些类中很多方法设置成了private,导致生成测试框架时,系统找不到需要测试的方法,之后将这些设置改为public或者protected后可以正常进行测试。

武汉理工大学软件工程基础实验第二周报告

实验课程名称:__软件工程基础实验____实验项目名称实验者同组者单元测试徐强国专业班级吴灿柳软件1602实验成绩组别实验日期2018年9月14日第一部分:实验预习报告(包括实验目的、意义,实验基本原理与方法,主要仪器设备及耗材,实验方案与技术路线等)一、实验目
推荐度:
点击下载文档文档为doc格式
5qeix90lu0565jb3urou8mpoj7oc3w00zpy
领取福利

微信扫码领取福利

微信扫码分享