- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matrixEmail@163.com 软件测试-Ch6 单元测试 MP:1座机电话号码46 Mail:zhaohui@ 主讲教师:赵 辉 主要内容 什么是单元测试 为什么进行单元测试 单元测试环境 单元测试策略 单元测试过程 单元测试原则 什么是单元测试 定义:对软件基本单元的测试。 单元:具有明确的功能、规格定义以及接口定义的程序段。 什么是单元测试 单元测试的目的: 验证代码是否与设计相符合 跟踪需求和设计的实现 发现设计和需求中存在的错误 发现在编码过程中引入的错误 什么是单元测试 与集成测试的区别 测试对象不同,关注重点不同 与系统测试的区别 测试技术不同,测试阶段不同,测试角度不同 为什么进行单元测试 误区1:单元测试浪费时间 误区2:单元测试仅仅是证明代码作些什么 误区3:优秀的程序员是否不必进行单元测试 误区4:集成测试会抓住所有Bug 误区5:单元测试的成本效率不高 单元测试环境 构造最小运行调度系统,即驱动模块,模拟上一级模块 模拟实现单元接口,即单元需要调用的模块,桩模块 模拟生成测试数据和状态,为单元运行准备动态环境 单元测试环境 单元测试环境 单元测试策略 自顶向下 自底向上 孤立测试 综合测试 单元测试分析 单元测试的分析角度 单元测试用例设计思路 为系统运行设计用例 确认测试环境和被测单元是否可用。规范导出法,等价类划分。 为正向测试设计用例 验证设计说明书所对应的功能和性能指标能否兑现。规范导出法,等价类划分、状态转换测试。 为逆向测试设计用例 验证被测单元是否做了不应该做的事情。错误猜测法、边界值分析、状态转换测试。 单元测试用例设计思路 为满足特殊要求设计用例 确保系统的性能、安全性、必威体育官网网址性。规范导出法。 为代码覆盖设计用例 为达到较高的代码测试覆盖率。分支测试、条件测试、数据定义使用测试、状态转换测试。 为达到覆盖率指标完成设计用例 分析导致覆盖率指标未完成的原因。分支测试、条件测试、数据定义使用测试、状态转换测试。 单元测试过程 单元测试阶段主要数据流图 单元测试过程 完成测试计划(计划阶段) 1.计划总的方法、资源和进度 2.确定被测特性 项目计划 软件需求文档 指定测试策略 指定完整性需求 指定终止需求 确定资源需求 指定总的测试进度 总的测试计划 总的资源需求 单元需求文档 架构设计文档 研究功能需求 确定额外需求和过程 确定单元状态 输入输出数据特性 选择测试包含元素 包含元素列表 需要澄清需求 单元测试过程 完成测试计划(计划阶段) 3.优化总的计划 测试包含元素列表 总的单元测试计划 优化测试方法 指定特殊资源需求 指定详细进度 单元测试计划 测试特殊需求 单元测试过程 获取测试集(设计阶段) 1.设计测试集 2.完成改进的计划和设计 设计测试集结构 获取测试用例规格 扩大测试用例规格集 获得需要的测试规程 完成测试设计规格 测试设计规格 独立测试规程规格 获取和验证测试数据 获取特殊资源 获取测试项 验证了的测试数据 测试支持资源 测试项的配置 原始总结信息 单元需求文档 包含元素列表 测试计划信息 单元设计文档 先前的测试规格 单元测试计划 测试用例规格 数据结构描述 测试支持资源 测试项 先前的测试数据 先前的测试工具 单元测试过程 度量测试单元(执行和总结阶段) 1.执行测试规程 2.检查结束条件 总结报告中执行信 息日志 修正过的测试规格 修正过的测试数据 检查测试正常终止 检查测试异常终止 补充测试集 记录检查信息 额外的测试规格 额外的数据 完整性和终止需求 执行信息 测试规格 数据结构描述 验证了的测试数据 测试支持资源 测试项的配置 测试用例规格 测试规格规程 失败分析结果 运行测试 确定结果 单元测试过程 度量测试单元(执行和总结阶段) 3.评价测试工作和单元 完整的测试总结报告 完整的被保存的测试产品 单元测试设计规格 执行信息 检查信息 独立的测试用例规格 描述测试状态 描述单元状态 完成测试总结报告 保证测试产品的保存 单元测试坚持的原则 对全新的代码或修改过的代码进行单元测试 被测试的对象为实现一组相关功能的代码(一个或一组函数) 单元测试根据单元测试计划和方案进行,排除测试的随意性 项目管理者保证测试用例经过审核 当测试用例的测试结果与预期结果不一致时,单元测试的执行人员需如实记录实际的测试结果 当测试计划中的结束标准达到时,单元测试结束 被测试单元需要达到的一定代码覆盖率 对程序进行了修改,则
您可能关注的文档
- 1地震工程精要.ppt
- 华能产品幻灯片精要.ppt
- 1电视节目制作概述(参考)精要.ppt
- 1费用及总说明精要.ppt
- 华为ODN_网络规划和设计精要.ppt
- 1高层建筑施工测量精要.ppt
- 1化工压力管道设计管道设计基础管道概论精要.ppt
- 化工产品营销实务(情境三)精要.ppt
- 化工机械安装维修精要.ppt
- 1结构动力学基础精要.ppt
- 实施指南(2025)《JB_T 12842-2016空调系统用辐射换热器》.pptx
- 实施指南(2025)《JB_T 12843 - 2016 离心式制冷剂压缩机解读》.pptx
- 实施指南(2025)《JB_T 12851-2016柴油机喷油泵 等压出油阀偶件》.pptx
- 实施指南(2025)《HJ 804-2016土壤 8种有效态元素的测定 二乙烯三胺五乙酸浸提-电感耦合等离子体发射光谱法》.pptx
- 实施指南(2025)《HJ600-2011水质梯恩梯、黑索今、地恩梯的测定气相色谱法》.pptx
- 实施指南(2025)《JB_T 6118 - 2016 沉降过滤离心机解析》.pptx
- 实施指南(2025)《HJ 811-2016水质 总硒的测定 3,3'-二氨基联苯胺分光光度法》.pptx
- 实施指南(2025)《HJ 814-2016水和土壤样品中钚的放射化学分析方法》.pptx
- 实施指南(2025)《HJ19-2011环境影响评价技术导则生态影响》.pptx
- 实施指南(2025)《HJ605-2011 土壤挥发性有机物检测标准解读》.pptx
最近下载
- 自考本科《小学课堂教学案例评析》阶段测验及答案 (6).docx VIP
- 自考本科《小学课堂教学案例评析》阶段测验及答案.docx VIP
- 中国教育史配套习题及答案.doc VIP
- 奥沙利铂超敏反应全程管理中国专家共识(2024年版)解读.pptx VIP
- 自考《小学课堂教学案例评析》阶段测验及答案(11篇).docx VIP
- 广东省深圳市2025年6月中考第三次适应性联合测试语文试题(含答案).pdf VIP
- (新外研版)英语九年级上册Module 6课例分析 课件.pdf
- 自考《小学课堂教学案例评析》阶段测验及答案 (1).pdf VIP
- 7自考《小学课堂教学案例评析》阶段测验及答案.pdf VIP
- 《发展对象入党答辩》PPT模板.pptx VIP
文档评论(0)