- 1
- 0
- 约7.78千字
- 约 94页
- 2017-08-25 发布于广东
- 举报
软件测试技术 课程概览 软件测试基本概念 软件测试技术 软件测试方法 软件测试流程 软件测试过程 微软软件测试简介 课程目标 掌握软件测试的基本概念 理解测试对于软件质量保障的重要性 了解软件测试的基本流程和过程 理解白盒测试、黑盒测试的含义和方法 理解测试的分类和内容 课程内容 软件测试基本概念 软件测试技术 软件测试方法 软件测试流程 软件测试过程 微软软件测试简介 软件测试基本概念 什么是软件测试 软件测试的目的 软件测试原则 软件测试的重点 软件测试质量 软件测试度量 软件的可测试性 什么是软件测试 什么是软件? 软件是计算机中与硬件相结合的一部分,包括程序和文档。 软件=程序+文档(讲复杂的概念简化为公式,可以方便记忆) 程序指的是能够实现某种功能的指令的集合,如C语言程序、Java程序等 文档指的是软件在开发、使用和维护过程中产生的图文集合,如《系统需求规格说明书》、《用户手册》,甚至是一些软件市场宣传材料、包装文字和图形等。 软件测试广义的概念 指软件生存周期中所有的检查、评审和确认工作,其中包括了对分析、设计阶段,以及完成开发后维护阶段的各类文档、代码的审查和确认。 软件测试狭义概念 识别软件缺陷的过程,即实际结果与预期结果的不一致。 标准定义 使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 什么是软件测试 软件测试通常包括验证(verification)和确认(validation): 确认(Validation),是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。 需求规格说明确认 程序确认 (静态确认、动态确认) 验证(Verification),试图证明在软件生存期各个阶段,以及阶段间的逻辑协调性、完备性和正确性。 软件测试的目的 基于不同的立场,存在着两种完全不同的测试目的。 从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。 从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。 测试的目标 最终目的是确保软件的功能符合用户的需求,把尽可能多的问题在发布或交付前发现并改正: 确保软件完成了它所承诺或公布的功能 确保软件满足性能的要求 确保软件是健壮的和适应用户环境的 测试的目标 为软件的质量评估提供依据 为软件质量改进和管理提供帮助 软件测试原则 Good-enough: 一种权衡投入/产出比的原则 保证测试的覆盖程度,但穷举测试是不可能的 所有的测试都应追溯到用户需求 越早测试越好,测试过程与开发过程应是相结合的 测试的规模由小而大,从单元测试到系统测试 为了尽可能地发现错误,应该由独立的第三方来测试 不能为了便于测试擅自修改程序 既应该测试软件该做什么也应该测试软件不该做什么 测试的规律 木桶原理: 软件质量的关键因素是分析、设计和实现,测试应该是融于其中的补充检查手段,其他管理、支持、甚至 文化因素也会影响最终软件的质量 测试是提高软件质量的必要条件,最直接、最快捷的手段,但决不是一种根本手段 测试的规律 Bug的80-20原则 在分析、设计、实现阶段的复审和测试工作能够发现和避免80%的Bug 而系统测试又能找出其余Bug中的80% 最后的5%的Bug可能只 有在用户的大范围、长时间使用后才会曝露出来 软件测试的重点 测试用例的良好设计 测试用例的设计是整个软件测试工作的核心 测试用例反映对被测对象的质量要求,决定对测试对象的质量评估 软件测试的重点 测试工作的管理 尤其是对包含多个子系统的大型软件系统,其测试工作涉及大量人力和物力,有效的测试工作管理是保证有效测试工作的必要前提 测试环境的建立 测试环境应该与实际测试环境一致 软件测试的质量 软件测试可以发现以下软件缺陷: 软件实现的功能不正确 “缺少”:软件没有实现某项功能 “多余”,软件实现的某项功能在需求中没有定义 发现第一类软件缺陷的过程 --- “验证” 发现后两类软件缺陷的过程 --- “确认” 软件测试的质量 软件测试本身的质量在于: 发现软件缺陷并能区分其类型 提供关于软件质量和开发过程质量的信息 软件测试度量 测试覆盖率 有多少需求、代码已经被测试了 缺陷发现率 缺陷是何时被发现,并且有多少缺陷已经被发现。缺陷可以根据严重性来分类。需记录以下值: 缺陷数目 缺陷的严重性 软件测试度量 测试成功率: 有多少测试已经通过了,并且有多少是运行正常的?需记录以下值: 已通过的测试用例的数目 可利用的测试用例的数目 软件测试的分类 典型的软件测试类型 功能测试 可靠性测试 容错
您可能关注的文档
最近下载
- 河南省开封市五县2024-2025学年高二上学期1月期末联考生物试题(解析版).docx VIP
- 2025版煤矿安全规程执行说明.docx VIP
- 肺结节术后护理查房.pptx VIP
- 舟山地区近10年阵风特征分析.docx VIP
- 惠普 M375NW M475DN 彩色激光一体机中文拆机手册.pdf VIP
- 2025年水利质量检测员量测题库及答案.docx VIP
- 水利工程质量检测员量测类全部题库.doc VIP
- xx年水利工程质量检测员量测类全部题库及答案.doc VIP
- 2024年紫外固化材料项目可行性研究报告.docx VIP
- 2024-2025山东青岛市高一(上)期末数学【答案版】.pdf VIP
原创力文档

文档评论(0)