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

CH01-软件测试概述.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CH01-软件测试概述

* 软件测试计划 仔细制定测试计划,能够使测试活动的目标、范围、方法、资源、进度、组织、风险被及早地识别和明确,使得测试活动能够在准备充分且定义清晰地条件下进行。 搜集测试资料(软件的项目背景、技术特征、测试背景) 制定测试方案(软件的因素、资源的因素、风险因素) 撰写测试计划文档(测试目标、测试范围、实施方案、时间和资源安排) 评审和更新测试计划 * 1.4 测试用例 测试用例的定义——IEEE1990 是一组测试输入、执行条件和预期结果,目的是要满足一个特定的目标,比如执行一条特定的程序路径或检验是否符合一个特定的需求。 * 1.4 测试用例 测试用例的组织 按照功能模块 按照测试用例的类型 按照测试用例的优先级 按照测试用例的执行部门 * 1.4 测试用例 测试用例的重要性 技术层面 指导测试的实施 规划测试数据的准备 编写测试脚本的“设计规格说明书” 降低工作强度 * 1.4 测试用例 测试用例的重要性 管理层面 团队交流 重复测试 检验测试员进度 质量评估 分析缺陷的标准 * 1.4 测试用例 测试用例的评价标准 有效性 经济性 可仿效性 可修改性 独立性 可跟踪性 * 1.4 测试用例 测试用例设计的基本原则 测试用例的代表性 正常数据 边界数据 错误数据 测试结果的可判定性 测试结果的可再现性 * 1.4 测试用例 测试需求 是指在一定的测试策略前提下,对应于验证某个系统的业务需求或功能需求的测试要求。 * 1.4 测试用例 测试需求的内容 确定测什么 测试对软件产品的要求 测试需求的分类 验证业务过程的流程类测试需求 验证功能点的功能性测试需求 * 下列各项中__ _不是一个测试计划所应包含的内容( B ) (A)测试资源、进度安排 (B )测试预期输出 (C)测试范围 (D)测试策略 * 1.5 测试环境 测试环境的定义 测试环境 = 硬件 + 软件 + 网络 + 历史数据 * 1.5 测试环境 测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。毫无疑问,稳定和可控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,也无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重现。 * 1.5 测试环境 测试环境的重要性 加快测试进度 准确重现缺陷 提高工作效率和软件质量 * 1.5 测试环境 良好测试环境的要素 好的测试模型 多样化的系统配置 熟练使用工具的测试员 * 1.5 测试环境 测试环境的维护和管理 设置测试环境管理员 明确测试环境管理所需的文档 管理测试环境的访问权限 管理测试环境的变更 备份和恢复测试环境 * 软件测试员究竟做些什么。 ( C ) (A)软件测试员的目的是发现软件缺陷 (B)软件测试员的目的是发现软件缺陷,尽可能早一些 (C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复 (D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复 * 为了提高测试的效率,应该( D ) (A)随机地选取测试数据; (B)取一切可能的输入数据作为测试数据; (C)在完成编码以后制定软件的测试计划; (D)选择发现错误可能性大的数据作为测试数据。 * 导致软件缺陷的原因有很多,①—④是可能的原因,其中最主要的原因包括___(55)___。     ①软件需求说明书编写的不全面,不完整,不准确,而且经常更改     ②软件设计说明书     ③软件操作人员的水平     ④开发人员不能很好的理解需求说明书和沟通不足   (55)A.①、②、③   B.①、③    C.②、③    D.①、④ * 软件质量的定义是_A____(42)____。?   (42) A.软件的功能性、可靠性、易用性、效率、可维护性、可移植性?      B.满足规定用户需求的能力?      C.最大限度达到用户满意?      D.软件特性的总和,以及满足规定和潜在用户需求的能力 * 关于软件测试对软件质量的意义,有以下观点:①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。其中正确的是____ D _(41)____。?   (41)A.①、②、③    B.①、②、④   C.①、③、④   D.①、②、③、④ 小结 软件包括程序、数据、文档和服务 软件测试的目的在于检验其是否满足规定的需要或是弄清楚预期结果与实际结果之间的差别 软件缺陷是软件与规格说明的不匹配 测试用例是一组测试输入、执行条件和预期结果 软件测试环境包括硬件 、软件、网络和 历史数

文档评论(0)

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

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

1亿VIP精品文档

相关文档