- 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 小组评审 单元测试入口条件: 单元测试计划入口条件:评审通过的详细设计。 单元测试用例入口条件:评审通过的详细设计和单元测试计划。 单元测试执行入口条件:单元测试用例通过评审、编码结束、测试代码完成。 单元测试报告入口条件:单元测试执行完成、满足计划中规定的覆盖率条件。 单元测试出口条件: 单元测试报告通过评审。 单元测试相关的文档和代码提交配置库。
您可能关注的文档
- 重庆市万盛区南桐机械制造有限责任公司科学技术协会章程.doc
- 计算机组成原理chap2.ppt
- SDK转MFC.doc
- 生物备课.doc
- 动物细胞工程制药-3.ppt
- 新编高二英语下知识点教案答案详解Unit15.doc
- 美国文学2.2.ppt
- 5栋913手机使用调查.ppt
- 模具技术试卷-班11-7.doc
- 英语八上第八单元.ppt
- 【旅游笔记】甘青大环线-一路向西.docx
- 2026广西壮族自治区山口红树林生态国家级自然保护区管理中心招聘1人备考题库精选答案详解.docx
- 2026广西壮族自治区桂东人民医院招聘消毒供应室工人2人备考题库及参考答案详解一套.docx
- 2026广西壮族自治区桂东人民医院招聘消毒供应室工人2人备考题库及1套参考答案详解.docx
- 2026广西壮族自治区桂东人民医院招聘消毒供应室工人2人备考题库及参考答案详解.docx
- 2026广西壮族自治区山口红树林生态国家级自然保护区管理中心招聘1人备考题库有答案详解.docx
- 学习路上的收获与感悟话题与周记结合作文(13篇).docx
- 2026广西壮族自治区山口红树林生态国家级自然保护区管理中心招聘1人备考题库及答案详解(考点梳理).docx
- 2026广西壮族自治区山口红树林生态国家级自然保护区管理中心招聘1人备考题库及答案详解(夺冠系列).docx
- 2026广西壮族自治区桂东人民医院招聘消毒供应室工人2人备考题库精编答案详解.docx
原创力文档

文档评论(0)