软件测试基础知识摘要.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试基础知识 姓名:崔启亮 (Gavin Cui) Email:cuiql@ MSN :QiliangCui@ 提要 软件测试概念和术语 软件测试的目的和原则 软件测试不能保证什么? 软件测试认识的几个误区 软件测试流程 软件测试过程 软件测试周期 软件测试分类与测试方法 软件缺陷特征与产生原因 软件缺陷跟踪驱动软件开发 测试的启动与结束条件 为什么需要冒烟测试与回归测试 软件测试与开发的阶段关系 软件测试人际关系方法论 当前软件测试界存在的主要问题 软件测试的概念和术语 软件质量(SW Quality):软件的功能和性能满足用户需要的程度 软件Build:用于测试的软件中间版本程序。 软件缺陷(SW Defect/bug/error):软件的功能/性能/界面/文档与软件需求文档和用户的需要不一致的现象 软件缺陷生命周期(SW defect lifecycle):报告、确认、修正、验证、关闭 测试用例(Testcase):包含输入条件、执行步骤和测试期望的正确结果的文档 缺陷跟踪系统(DTS):管理软件缺陷的整个生命周期的工具 静态测试与动态测试(Statistic testing and dynamic testing):不执行/执行程序进行的测试 白盒测试与黑盒测试(White box testing and Black box testing):测试软件代码结构的测试,不关心软件代码结构,以软件输入和输出来测试软件功能的测试。 回归测试与冒烟测试(Regression testing and smoke testing):在新的软件Build上验证修正的缺陷是否不再现,在大规模测试前,快速执行的基本功能测试。 软件里程碑(SW Milestone):软件项目开发的各个关键过程。 软件测试的目的与原则 目的: 寻找软件的缺陷 跟踪修正软件缺陷 验证修正的软件缺陷 原则: 尽早进行软件测试,早期发现和报告软件缺陷 全程测试,测试过程贯穿于整个项目的生命周期 测试独立与开发,开发人员不能测试自己的软件 软件的缺陷驱动开发(基本代码完成后愈加明显) 软件测试不能保证什么 测试的不彻底性 经过测试后的软件不能保证没有缺陷 测试的不完整性 测试无法保证覆盖到每个应该测试的内容 不可能测试到软件的全部输入与响应 不可能测试到全部的程序分支的执行路径 测试作用的间接性 测试不能直接提高软件质量,软件质量的提高靠开发 测试靠早期发现缺陷,督促修正缺陷间接提高软件质量 问题与思考: 如何克服软件测试的局限性? 如何提高测试本身的质量和有效性? 软件测试的认识误区 思考与讨论 软件测试就是敲敲键盘,动动鼠标很容易,谁都能干 软件测试很难,无法保证测试有效性 软件开发完成后进行软件测试 软件发布后如果发现质量问题,那是软件测试人员的错 软件自动测试效率高,将取代软件手工测试 软件测试是测试人员的事情,与程序员无关 项目进度吃紧时少做些测试,时间富裕时多做测试 软件测试是没有前途的工作,只有程序员才是软件高手 软件测试流程 软件测试过程 软件测试周期 软件测试分类与测试方法 软件缺陷特征与产生原因 软件缺陷跟踪驱动软件开发 测试的启动与结束条件 为什么需要冒烟测试与回归测试 软件测试与开发的阶段关系 软件测试人际关系方法论 当前软件测试界存在的主要问题 轻视软件测试的重要性,公司高层领导仅停留在口头重视层面 缺乏合适的软件测试人才(管理人才、技术人才、培训人才) 企业缺少充分的有效地软件测试培训(基础培训、项目和产品培训) 软件测试人员“跳槽”频繁,造成测试队伍不稳定,引起测试质量波动 软件测试工资待遇低、工作枯燥乏味、发展空间不大,很多人员不愿做测试 缺乏有效的测试方法,测试的价值没有得到应有的体现 软件测试缺少计划性和组织性,流程不规范,责任不明确,相互推诿。 * * 2005 年 7 月 寻找Bug 跟踪Bug 验证Bug 不彻底 间接性 不完整 项目需求 项目分析 项目计划 项目启动会议 前期准备与设置 测试版本传递 内部计划与进度 里程碑测试周期 实施测试 测试管理 执行测试 测试项目报告 测试质量保证 项目收尾审查 客户满意度调查 最终提交 测试文档 创建测试计划 构建测试环境 执行软件测试 处理测试结果 软件测试过程 制定测试计划 设计测试用例 执行测试 撰写测试报告 修正软件缺陷 回归测试 测试需求分析 软件需求测试 概要设计测试 单元测试 集成测试 系统测试 Alpha测试 Beta测试 验收测试 获得Build 冒烟测试 常规测试 设置环境 记录缺陷 修正缺陷 构建Build 回归测试 软件测试周期 手工测试 自动测试 静态测试 动态测试 黑盒测试 白盒测试 功能测试 界面测试 单元测试 集成测试 系统测

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档