软件测试—的基础.pptVIP

  • 4
  • 0
  • 约2.09千字
  • 约 56页
  • 2018-06-07 发布于浙江
  • 举报
软件测试—的基础

软 件 测 试 技 术;第一章 软件测试基础知识;编程大师说:“任何一个程序,无论它多么小,总存在着错误。” 初学者不相信大师的话,他问:“如果一个程序小得只执行一个简单的功能,那会怎样?” “这样的一个程序没有意义,”大师说,“但如果这样的程序存在的话,操作系统最后将失效,产生一个错误。” 但初学者不满足,他问:“如果操作系统不失效,那么会怎样?” “没有不失效的操作系统,”大师说,“但如果这样的操作系统存在的话,硬件最后将失效,产生一个错误。” 初学者仍不满足,再问:“如果硬件不失效,那么会怎样?” 大师长叹一声道:“没有不失效的硬件。但如果这样的硬件存在的话,用户就会想让那个程序做一件不同的事,这件事也是一个错误。”;1.1 关于软件测试课程;1.2 软件开发过程;软件生命周期模型;瀑布模型;原型模型;增量模型;螺旋模型;1.3 软件质量保证;错误的几种情况: 未将规格说明正确实现。 规定的或预期的需求未体现在产品中(可能未将规格说明全面实现,也可能在开发过程中追加了需求。) 规格说明并未规定的需求被纳入产品,得到实现。;软件质量保证定义 为了确保软件开发过程和结果符合预期的要求,而建立的一系列规程,以及依照规程和计划采取的一系列活动及其结果评价。 软件质量保证内容 技术方法的应用 正式技术评审的实施 软件测试 标准的执行 修改的控制 度量 记录和记录保存;1.4 理解软件测试;软件开发成本分布;软件开发中,在需求、设计、编码阶段都有可能发生错误。 软件测试就是为了发现程序中的错误而分析或执行程序的过程。 软件测试是软件质量保证的重要手段。 软件测试有两个基本的功能:验证(Verification)和确认(Validation)。 ;测试的目的:;测试的对象;程序正确性的各种情况 程序编写无语法错误 程序执行中未发现明显的运行错误 程序中无不适当语句;需求规格 说明 SRS; 软件测试原则: 测试能提高软件的质量,但是提高质量不能依赖测试 测试只能证明错误存在,不能证明错误不存在 测试的主要困难是不知道如何进行有效地测试,也不知道什么时候可以放心地结束测试 每个程序员都应当测试自己的程序(份内之事),但是不能作为该程序已经通过测试的依据(所以项目需要独立测试人员) 80-20原则:80%的错误聚集在20%的模块中,经常出错的模块改错后还会经常出错 测试应当循序渐进,不要企图一次性干完,注意“欲速则不达”; 软件错误产生原因: 开发人员不太了解需求 软件系统越来越复杂,开发人员不太可能精通所有的技术 技术文档普遍比较糟糕,文档本身就有错误 软件需求、设计报告、程序经常发生变更,每次变更都可能产生新的错误 任何人在编程时都可能犯错误,导致程序中有错误 人们常处于进度的压力之下,急忙之下容易产生错误 人们过于自信,不真实的“没问题”将产生真正的问题 ;测试成本曲线;为什么不可能做穷举测试;为什么不可能做穷举测试;1.4.2 测试用例;1.5 软件测试的分类;软件测试的内容 回归测试 功能测试 负载测试 压力测试 性能测试 易用性测试 安装与反安装测试;软件测试的内容 恢复测试  安全性测试 兼容性测试 内存泄露测试 比较测试 Alpha 测试 Beta测试;1.5.1 黑盒测试和白盒测试;输入;白盒测试又称结构测试、逻辑驱动测试或基 于程序本身的测试,也可成为程序员测试, 主要应用于结构化开发环境;1.5.2 静态测试和动态测试;动态测试是在测试过程中执行被测试软件,类似于试车。;1.5.3测试不同阶段;单元测试;集成测试; 集成测试有渐增式和非渐增式两种方式 渐增式的集成中可以采用两种:“自顶向下”和“自底向上”。   集成测试中,会混合使用白盒测试和黑盒测试方法。 集成测试可以发现模块间接口以及全局数据结构等问题。;系统测试; 系统测试的目的是检查系统是否符合软件需求 系统测试采用黑盒测试方式 系统测试的主要内容有:功能测试、健壮性测试、性能-效率测试、用户界面测试、安全性测试、压力测试、可靠性测试、安装/反安装测试等。 为了保证测试的客观性,一般由机构的独立测试小组来执行系统测试。;验收测试;系统维护 二次开发 项目更新;1.5.4 测试各种分类间关系;1.6 软件测试工作流程;测试信息流;测试过程;测试与开发前期工作的关系;生存期各阶段活动;软件生存期各阶段的活动;软件生存期各阶段的活动;1.7软件测试的职业要求;测试人员主要工作 设计测试 建立一个合适的测试执行环境 评估、获取、安装和配置自动测试工具 执行测试 撰写适当的测试文档 ;测试工程师职业素质 责任心 学习能力 怀疑精神 沟通能力 专注力 洞察力 团队精神 注重积累;测试工程师职业前景 软件测试在整个

文档评论(0)

1亿VIP精品文档

相关文档