第五章FYL(A).pptVIP

  • 2
  • 0
  • 约1.35万字
  • 约 74页
  • 2018-06-06 发布于河北
  • 举报
第五章FYL(A)

5.5.3 验收测试及安装测试 验收测试: 由程序的用户做。 如果是按合同开发的,则合同的签署机构(用户)把程序操作与合同相比较,进行验收测试。 安装测试的目的: 不是找出软件错误,而是找出安装错误。 5.6 测试计划和控制 5.6.1 测试计划 1、目的 2、完成的标准 3、时间安排 4、明确责任 5、测试数据库及其标准化 6、工具 7、机器时间 8、硬件配置 9、组装方式 10、记录手段 11、纠错手段 12、回归测试 5.6.2 测试完成的标准 常用的测试完成标准: 1、测试超过了预定的时间表则停止测试 2、执行了所有测试数据但没有发现错误,则停止测试。 特点: 无用标准 有效的3类测试完成标准 第一类(不是最好的): 用特定测试数据设计方法作为判断完成测试的基础。 第二类: 正面指出完成测试的要求。 第三类: 由测试曲线分析确定。 有效的3类完成标准 第一类(不是最好的): 把使用的特定测试数据设计方法作为判断完成测试的基础。 第二类:正面指出完成测试的要求,譬如认为某一模块的模块测试只有找出3个错误才算完成等等 第三类:用图标出某个测试阶段中单位时间查出错误的数量,通过分析这一曲线,可以确定应继续测试还是结束这一测试阶段而开始下一测试阶段。 第一类测试完成标准 把使用的特定测试数据设计方法作为判断完成测试的基础。 例:模块测试的完成标准。 定义1: 测试数据的产生必须来自:满足多重条件覆盖准则;对模块接口规范进行边值分析。 并且由此产生的测试数据最终全部失败。 定义2: 因果图;边值分析;猜测错误。 并且由此产生的测试数据最终全部失败。 第一类测试完成标准存在的问题 1、在没有特定方法的测试阶段无效。 例:系统测试阶段。 2、无法保证测试人员准确严格地使用某个方法,仍是一个主观衡量标准。 3、无确定目标,只是有时适应于某些测试阶段。 用途: 模块测试 第二类测试完成标准 基于测试目的,正面指出完成测试的要求。 例:某模块的测试完成标准为找出3个错误。 第二类测试完成标准存在的问题 1、如何获取将查出的错误个数? 估计程序中错误总数; 根据预测模型或工业界的平均值获取。 估计这些错误被测试出的百分数 主观猜测获取 估计错误产生于的设计过程,及被查出的测试阶段。 最难的估计。 40%是编码错误和逻辑设计错误,其余为设计初期阶段 2、过高地估计错误总数。 当实际错误数估计的错误数时,测试不能结束。 雇用局外人分析测试数,判断问题原因,确定是否结束。 第三类测试完成标准 由测试曲线分析确定: 用图标出某个测试阶段中单位时间查出错误的数量, 分析这一曲线,确定是否结束当前阶段的测试,而开始下一测试阶段。 问题: 经验性 依赖于测试设计质量与方法 最好的测试完成标准 3类测试完成标准的结合: 模块测试阶段:第一类完成标准; 功能测试和系统测试阶段:第二类与第三类结合。 查出了预定数量的错误及一定的测试期限; 再进行曲线分析,当曲线图指明这一阶段的测试效率很低时,才停止测试。 思考题 1、系统测试的任务和原则是什么? 2、系统测试有哪些手段? 3、人工测试的基本方式有哪些?它们有什么差异? 4、测试数据设计的基本方法有几种?如何运用这些方法设计测试数据? 5、模块测试有哪些基本方法?它们各自的特点是什么? 6、高级测试的内容是什么? 7、为什么要制定测试计划并进行测试的各项管理和控制? 程序审查会 人工运行 * 调解人(质量检查工程师): 要求:能力强的程序员,不是被查程序的作者,无需熟悉该程序的细节。 职责:为审查会分发材料,安排并主持会议,记录所有已查出的错误,并保证这些错误随之得以改正。 * 特点:与会者当“计算机” * 确定测试数据(Identifying the Testing Cases) 1、给每个等价类规定一个唯一的编号。 2、设计有效等价类的测试数据 一个测试数据应尽可能覆盖一个或多个有效等价类,直到所有有效等价类都被覆盖为止(即每个有效等价类都包含于某个或某些测试数据中)。 3、设计无效等价类的测试数据 一个测试数据只能覆盖一个未被覆盖的无效等价类,直到覆盖了全部无效等价类。 举例: 假设DIMENSION语句规定数组维数。 DIMENSION语句形式为: DIMENSION AD[,AD]…… 其中AD是数组描述符,其形式是:NN(d[,d])。 NN是数组名,d是维数说明符。数组名可以是1至6个字母或数字,但其第一个字符必须是字母。 数组可以定义的维数是1或2,维数说明符的形式是 [lb:]ub lb和ub分别表示维数的上、下界。 上下界可以是-65534至65535的常数,也可以是整型变量名(但不能是数组元素名)。 如果没有规定lb,则假设

文档评论(0)

1亿VIP精品文档

相关文档