软件工程基础系统测试实验,软件工程实验四

软件工程基础软件工程基础 实验报告实验报告 项目名称 系统实现 专业班级 学 号 姓 名 实验成绩 实验成绩 批阅教师 批阅教师 年 月 日 实验实验 4 4 系统实现系统实现 实验学时 2 实验地点 中南大学 实验日期 2016 5 13 一 实验目的 1 掌握 系统实现的有关技术及其相关工具 二 实验内容 1 试对图 3 所示的课程管理对象类图 采用 Java 在 Eclipse 下编码实现 并用 JUnit 框架对某 Java 类进行测试 图 3 类图 2 针对某网站 采用 SilkTest 和 SilkPerformer 分别进行功能测试和性能测试 选做 三 实验要求 1 学生在完成预习报告 熟悉实验内容后才能进入实验室进行上机实验 实验 1 人一 组 由学生独立操作完成实验 2 学生分析问题 熟悉解决问题的过程描述 要求记录上机实验过程 且得到指导教 师认可后 学生方可离开实验室 3 实验完成后提交实验报告 4 实验过程由指导老师监督 听从老师安排和督导 四 实验步骤 1 进入 Window 菜单下的 Preferences 选择 Java 支 检测已安装的 JRE 设置工作台选项 设置新建项目选项 设置 Java 编辑器 2 选择 File New Project 从弹出的窗口中选 Java Java Project 单击 下一步 3 输入项目名 并确定项目保存的文件目录 单击完成即可 在 Java 透视图中的 资源管理器 中便可看到创建的项目 4 选择新建的项目 5 在工具栏中单击 创建 Java 类 按钮 带有一个 C 标记 6 在弹出的窗口中输入类名称 并设置有关属性 如选中 public static void main String args 单击完成 则 Java 编辑窗口会自动打开 7 在 Window 主菜单下选择 Preferences 8 从弹出的菜单中打开 Java 菜单 单击 Classpath Variables 9 单击 New 在弹出的对话框中设置 junit jar 的路径信息 单击确定即可 五 实验结果五 实验结果 1 系统实现结果 2 测试 六 实验结论六 实验结论 1 成功实现系统 2 成功完成 Menu java 类测试 测试代码 import static org junit Assert import java awt event ActionEvent import javax swing JMenu import javax swing JMenuBar import javax swing JMenuItem import org junit BeforeClass import org junit Test 测试打开有关窗体是否有异常 public class test JMenuBar mb new JMenuBar 菜单栏 JMenu m1 new JMenu 学生管理 JMenuItem add1 new JMenuItem add1 JMenuItem updata1 new JMenuItem updata1 JMenuItem delete1 new JMenuItem delete1 JMenu m2 new JMenu 课程管理 JMenuItem add2 new JMenuItem add2 JMenuItem updata2 new JMenuItem updata2 JMenuItem delete2 new JMenuItem delete2 JMenu m3 new JMenu 选课管理 JMenuItem add3 new JMenuItem add3 JMenuItem updata3 new JMenuItem updata3 JMenuItem delete3 new JMenuItem delete3 private static Menu menu new Menu BeforeClass public static void setUpBeforeClass throws Exception 测试按钮 Test public void testButton ActionEvent e new ActionEvent add1 0 try e setSource add1 menu actionPerformed e e setSource updata1 menu actionPerformed e e setSource updata2 menu actionPerformed e e setSource delete1 menu actionPerformed e e setSource delete2 menu actionPerformed e e setSource m3 menu actionPerformed e e setSource add3 menu actionPerformed e e setSource updata3 menu actionPerformed e e setSource delete3 menu actionPerformed e catch Exception e1 fail Not pass Test public void testMain try menu main null catch Exception e1 fail Not pass 七 实验小结七 实验小结 在这次实验中我们使用 Junit 进行测试的有关 使用测试框架可以有效的提高测试的效 率 与准确性 同时我也发现测试与实现同时进行表面上比不测试先实现投入更多的时间 但实际上在实现的同时进行测试可以提前发现设计错误 大大减少不必要时间成本

展开阅读全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值