- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 单元测试过程 本章大纲 单元测试活动 角色和职责 单元测试通常由单元的开发者承担,开发人员需要在单元测试阶段负责完成单元测试计划、方案和报告。 在单元测试过程中还可能涉及到的主要角色包括 系统分析设计人员:保证需求的变更并进行软件单元可测性分析,确定单元测试的对象、范围和方法 软件测试工程师:负责参与单元测试类文档的评审,对单元测试计划、设计和执行质量进行监控,根据实际情况,可选择参与由开发人员负责的代码评审、单元测试等活动 配置管理人员:对代码及单元测试文档进行配置管理 质量保证人员:单元测试过程进行审计。 单元测试计划 单元测试计划 指明了单元测试的过程,明确此次单元测试的目的 内容 目的 测试方法 测试范围 测试交付件 测试过程准则 工作任务分布 测试进度 测试资源 测试用例结构及其用例 测试结论约定 单元测试计划 测试方法 根据项目要求和被测单元特征,指明在本次单元测试中所采用的发现缺陷的技术,例如常规的白盒测试、黑盒测试、自动化测试或者复用类似的测试等 测试范围 测试范围明确此次确单元测试“做什么”和“不做什么”,依据项目安排测试哪些单元,每个单元需要测试哪些内容。 单元测试计划 测试范围 按照常规观点,围绕单元的设计功能,单元测试常需要包括单元的接口测试、局部数据结构测试、边界条件测试、所有独立执行通路测试和各条错误处理测试等几大方面 单元测试计划 测试范围 单元接口测试是单元测试的基础,主要检查进出单元的数据是否正确: 实际的输入与定义的输入是否一致,包括个数、类型、顺序; 对于非内部/局部变量是否合理使用 使用其它模块时,是否检查可用性和处理结果 使用外部资源时,是否检查可用性及时释放资源,包括内存、文件和端口等 单元测试计划 测试范围 局部数据结构测试:检查局部数据结构能否保持完整性: 变量从来没有被使用,包括可能别的地方使用了错误的变量名 变量没有初始化 错误的类型转换 数组越界 非法指针 变量或函数名称拼写错误,包括使用了外部变量或函数 单元测试计划 测试范围 单元独立执行路径测试,主要检查由于计算错误、判断错误、控制流错误导致的代码缺陷 死代码 错误的计算优先级 精度错误,包括比较运算错误、赋值错误 表达式的不正确符号 循环变量的使用错误、包括错误赋值 单元测试计划 测试范围 单元内部错误处理测试,主要检查内部错误处理设施是否有效 是否检查错误出现,包括资源使用前后、其他模块使用前后 出现错误是否进行处理,包括抛出错误、通知用户、进行记录 错误处理是否有效,包括在系统干预前处理、报告和记录的错误都应真实详细 单元测试计划 测试范围 边界条件测试,主要临界数据是否正确处理 普通合法数据是否正确处理 普通非法数据是否正确处理 边界内最接近边界的合法数据是否正确处理 边界内最接近边界的非法数据是否正确处理 单元测试计划 测试范围,其它 单元的运行时特征 内存分配 动态绑定 运行时类型信息 被测单元性能 可维护性 单元测试计划 测试交付件 《XXXX单元测试计划》 《XXXX单元测试计划评审报告》 《XXXX单元测试用例》 《XXXX单元测试用例评审报告》 《XXXX单元测试脚本》 《XXXX单元测试脚本评审报告》 《XXXX单元测试报告》 《XXXX单元测试报告评审报告》 《缺陷问题单》若干 单元测试计划 测试过程准则 定义了单元测试在什么条件下开始、结束、挂起以及恢复 满足什么条件可以开始单元测试即单元测试的入口准则 满足什么条件单元测试可以结束即单元测试的停止准则 出现哪些情况单元测试可以挂起即单元测试的受阻准则 满足了哪些条件便可以恢复被挂起的单元测试即单元测试的恢复准则 单元测试计划 工作任务分解(WBS) 明确此次单元测试任务的分解情况及各个单项之间的关系 测试进度 依据估计的单元测试工作量,基于任务分解情况和可用资源情况,制定每项任务开始和结束的时间点 测试资源 为了进行此次单元测试所需的人力资源包括角色及其职责、环境资源、工具等相关资源 测试结论约定 描述了为了达成共识,针对某些项而制定的统一标准,例如测试用例优先级、缺陷严重级别定义、缺陷优先级等 检测 Java程序内存泄漏 检测 Java程序内存泄漏 检测 Java程序内存泄漏 检测 Java程序内存泄漏 检测 Java程序内存泄漏 检测 Java程序内存泄漏 检测 Java程序内存泄漏 检测 Java程序内存泄漏 检测 Java程序内存泄漏 检测 Java程序内存泄漏 检测 Java程序内存泄漏 其他单元测试工具 小结 单元测试是测试软件单元的过程,单元测试常常是单元的开发人员负责执行 主要的单元测试活动包括 单元测试计划 设计单元测试用例 搭建单元测试环境 执行单元测试 单元测试报告 单元测试工具非常有帮助 在单元测试
您可能关注的文档
- 日语语法5 日语语法5 1.ppt
- 日语语法5 日语语法5 2.ppt
- 日语语法6 日语语法6 1.ppt
- 日语语法6 日语语法6 2.ppt
- 日语语法6 日语语法6 3.ppt
- 日语语法6 日语语法6 4.ppt
- 日语语法7 日语语法7.ppt
- 日语语法8 日语语法8 1.ppt
- 日语语法8 日语语法8 2.ppt
- 日语语法8 日语语法8 3.ppt
- 2025年大学试题(管理类)-文书档案管理笔试考试历年典型考题及考点含含答案.docx
- 2023年度仓储管理人员自我提分评估附完整答案详解【典优】.docx
- 2024仓储管理人员检测卷附答案详解【夺分金卷】.docx
- 2023年度化验员过关检测试卷有完整答案详解.docx
- 2024-2025学年度化验员试题及完整答案详解【必刷】.docx
- 2025化验员题库试题附完整答案详解(各地真题).docx
- 2024-2025学年度仓储管理人员复习提分资料及参考答案详解(研优卷).docx
- 2024年化验员常考点试卷及答案详解(考点梳理).docx
- 2024-2025学年度化验员考前冲刺测试卷附答案详解【综合题】.docx
- 2024-2025学年度化验员检测卷及答案详解【名校卷】.docx
文档评论(0)