单元测试培训(V1.0).pptVIP

  • 21
  • 0
  • 约5.21千字
  • 约 33页
  • 2018-02-06 发布于河南
  • 举报
单元测试培训(V1.0)

掌握单元测试实施模型(框架) 能够独立完成测试模型实际环境搭建 掌握Junit和Jprobe的使用要点 牢记单元测试流程,明确自己在整个流程中的角色和工作职责 安装Eclipse、Jprobe、Junit。 环境配置 在Eclipse的工程中引入Junit.jar。 在Jprobe的ClassPath中引入Junit.jar。 测试计划编写 质量经理编写word版的针对整个项目的单元测试计划。 开发组长填写《单元测试计划和用例执行表》中的“XXX子系统单元测试计划和测试结果”的蓝色区域。 测试用例编写 开发人员编写用例,填写《单元测试计划和用例执行表》中的“单元测试用例和执行过程”的蓝色区域。 测试用例需要经过小组评审。 测试代码编写 开发人员编写测试代码。 运行测试 开发人员在Jprobe中运行测试代码。 过程记录 开发人员填写《单元测试计划和用例执行表》中的“单元测试用例和执行过程”的紫色区域。 开发组长填写《单元测试计划和用例执行表》中的“XXX子系统单元测试计划和测试结果”的紫色区域。 小组评审 质量经理和各开发组长分别对各小组的单元测试结果进行评审。 单元测试报告 质量经理汇总各小组测试结果。 质量经理编写项目的单元测试报告。 安装Eclipse、Jprobe、Junit。 Eclipse安装: 解压:eclipse-SDK-2.1.3-win32.zip 运行:eclipse.exe 空间占用:80MB 版本:eclipse2.1或以上版本 Jprobe安装: 运行:JProbe5.0\suiteinstall.exe 空间占用:82MB 版本:Jprobe5.0或以上版本 Junit安装: Junit.jar,分别加入到Jprobe和Junit的环境变量(参考第二步:环境配置) 空间占用:115K 版本:Junit3.7或以上版本 2.1 环境配置 在Eclipse的工程中引入Junit.jar。 2.2 环境配置 在Jprobe的ClassPath中引入Junit.jar。 3 测试计划编写 质量经理编写word版的针对整个项目的单元测试计划,并编写《单元测试计划和用例执行表》中的“整体信息”。 Word版单元测试计划和表中的“整体信息”经过评审后由配置管理员纳入配置库受控。 开发组长复制《单元测试计划和用例执行表》,并重命名《XXX子系统单元测试计划和用例执行表》 开发组长填写《 XXX子系统单元测试计划和用例执行表》中的“XXX子系统单元测试计划和测试结果”的蓝色区域,并checkin到配置库,供各开发人员设计用例和填写测试记录用。 计划编号命名规则:UT-类名-方法名 4 测试用例编写 开发人员从配置库取开发组长已经完成的Excell版测试计划,重命名为《XXX子系统单元测试计划和用例执行表_姓名》。 开发人员编写用例,填写《XXX子系统单元测试计划和用例执行表_姓名》中的“单元测试用例和执行过程”的蓝色区域。 用例编号命名规则:UTC-类名-方法名-xx xx从01开始递增。 快照文件命名规则:SnapShot-类名-方法名 一个测试计划对应一个快照文件,这个快照文件是多个测试用例对应快照文件的合并。 测试用例需要经过组内评审 5 测试代码编写 开发人员编写测试代码,测试代码编写要遵循测试规范。 5 测试代码编写 6.1 运行测试 开发人员在Jprobe中运行测试代码。 设置Session ,选择被测程序,被测程序可以是jar,class或class中的方法。 6.2 运行测试 把测试代码所需要的引用的jar包都放入CLASSPATH中,尤其是要保证junit.jar被引入到了CLASSPATH中去。 6.3 运行测试 筛选当前要测试的类或方法 。 对于当前测试不需要查看覆盖率的类或方法,选择“Exclude”,相反,要查看覆盖率的类或方法选择“Include”。 6.4 运行测试 点击工具栏运行 按纽,运行测试程序,并生成测试快照。 6.5 运行测试 覆盖率检查 6.6 运行测试 源代码关联 6.7 运行测试 查看Junit报告。 在Jprobe中看到的是文本报告,非图形化报告。图形化报告在Eclipse中可看到。 6.8 运行测试 快照合并-覆盖率合并 6.9 运行测试 快照合并-覆盖率合并 7 测试过程记录 7 测试过程记录 8 小组评审 单元测试入口条件: 单元测试计划入口条件:评审通过的详细设计。 单元测试用例入口条件:评审通过的详细设计和单元测试计划。 单元测试执行入口条件:单元测试用例通过评审、编码结束、测试代码完成。 单元测试报告入口条件:单元测试执行完成、满足计划中规定的覆盖率条件。 单元测试出口条件: 单元测试报告通过评审。 单元测试相关的文档和代码提交配置库。

文档评论(0)

1亿VIP精品文档

相关文档