网站大量收购独家精品文档,联系QQ:2885784924

软件测试基础幻灯片.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * Confidential 软件测试技术 (8) 故障归零法 加入A因 错误复现 拿掉A因 故障消失 * * Confidential 软件测试技术 (9) 黑盒测试的一个常用技巧——打桩(Stub) 用在隔离测试中,用以消除其他程序对被测程序的影响 当被测程序调用其子模块时,可以使用模拟法,此时被测程序并没有真正调用其他模块,而是从桩模块处得到一个所需的值。这种技术叫做打桩。 A B C E D F G H I J A B C Stub D Stub Stub H I J * * Confidential 如何开展软件测试 技术 软件类别——嵌入式手机应用软件 测试对象——目前是软件功能,以后发展成代码级 典型测试技术——白盒、黑盒 策略 测试阶段划分——单元、集成、系统、确认 典型测试策略 测试工具选择与使用 管理 测试计划与流程管理 缺陷追踪 资源管理 软件测试实施(1) * * Confidential 用户需求定义 需求分析 预设计 详细设计 编码 单元测试 集成测试 确认测试 系统测试 测试阶段和开发阶段对应的V模型 开发 测试 软件测试实施(2) * * Confidential 软件测试实施(3) 测试流程 第一步:制定测试计划。该计划被批准后转向第二步。 第二步:设计测试用例。该用例被批准后转向第三步。 第三步:如果满足“启动准则” ,那么执行测试。 第四步:撰写测试报告。 第五步:消除软件缺陷。如果满足“完成准则”,那么正常结束测试。 制定测试计划 设计测试用例 执行测试 撰写测试报告 消除软件缺陷 审批 审批 回归测试 完成 测试 完成准则 启动准则 * * Confidential 测试对象——各种可交付产品(deliverable) 应当强调的是,软件生命周期中的每一个可交付产品都必须测试。这些可交付产品应当包括但不限于: 软件需求规格说明 设计说明书 用户手册 应用程序代码 工具软件 软件测试实施(4) * * Confidential 软件测试实施(5) 加强软件测试的管理 变更管理 在建造软件的过程中,变化或变更(change)是不可避免的。 变更不一定局限于代码,它可以是全方位的。 对于项目开发中的各种变化,如何使其有效地产生、存放、查找、和利用成为软件工程的十分突出的问题。 缺陷管理 软件测试过程中,会有各式各样的错误或缺陷(bug/defect)出现。如何有效地追综和管理这些缺陷,也是一个非常重要的问题。例如DDTS就是一个很好的缺陷管理工具. 流程管理 测试过程本身也需要有效地管理,这就是测试的流程管理 * * Confidential 软件测试实施(6) 选择合适的测试工具 好的测试工具的选择可以达到事半功倍的效果 通常工具是必需的,但不是万能的 根据测试需要和工具的特长进行选择 Clear Case:软件版本管理 DDTS/Bugzilla:缺陷追踪管理 Cate/Test Link:测试计划,执行记录,跟踪与报告 (过程管理) CRT/Anite:空中无线接口测试设备,网络模拟器 USIM Reader/POWER SIM:SIM卡读写和仿真设备 Trace Tools (Tool team in SH) 其他… * * Confidential 软件测试实施(7) 接到一个具体测试任务时的测试计划: 测试的目的 测试的方法 测试的步骤 测试前的准备 测试的工具以及人力物力资源配置 该注意的事项(测试过程的控制、现场管理准备、Trace准备的、信息流的控制、…) 时间进度 问题可复现性的追踪 * * Confidential 软件测试实施(8) 如何有效描述PR —— 5W3H原则 Who: 是谁发现了该PR, 一般和Author,Customer,Operator 相关; When: 在什么时候发现该PR,因为有些PR可能与时间段或周期性相关; Where: 在什么地方/网络环境出现,因为有些PR只在特定地点和网络环境中出现,如实验室,办公区CMCC MZone SIM,张江地铁1号出口附近等; What are you doing: PR出现前以及出现时你在做什么; What trouble happens:看到的问题现象,错在哪里,应该是什么; How many times: 出现了多少次,故障概率,如每大约30次出现1次; How to reproduce (steps): 如何复现问题,具体步骤以及工具准备等; How big user impact: 对用户的影响有多大。 * * * 软件测试基础 * * Confidential 内容提要 软件测试基础 软件测试内容 软件测试技术 软件测试实施 * * Confi

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档