[其他资格考试]网站系统测试与验收.ppt

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

网站系统测试与验收 网站测试的操作流程 拟定测试计划 测试计划的主要内容有测试的内容、进度安排、测试所需的环境和条件。 编制测试大纲 明确详尽地规定了在测试中针对系统的每项功能或者特性所必须完成的基本测试项目和测试完成的标准。 设计和生成测试用例 测试用例控制着测试的执行过程,它是对测试大纲中每个测试项目的进一步实例化。 实施测试 测试的实施由一系列测试周期组成,在每个测试周期中,测试人员和开发人员依据预先编制好的测试大纲和准备好的测试用例对被测软件进行完整的测试 生成测试报告 设计网站测试用例 设计测试用例是测试阶段的关键技术问题,一个好的测试用例,应该有较高的发现错误的能力。对测试用例的设计主要包括选择测试数据和确定预期结果两方面。下面主要介绍白盒测试和黑盒测试的测试用例设计方法。 白盒测试的测试用例设计 白盒测试也称为结构测试。将程序看成透明的白盒,根据程序内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。 白盒测试的测试用例设计方法主要有逻辑覆盖法。逻辑覆盖主要用于模块的测试,它以程序内部的逻辑结构为基础,考虑测试数据覆盖程序的逻辑程度。根据覆盖情况的不同,逻辑覆盖分为语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重覆盖、路径覆盖、循环覆盖。 例子 IF (A1) AND (B=0) THEN X=X/A IF (A=2) OR (X1) THEN X=X+1 语句覆盖 语句覆盖就是设计若干个测试用例,使得程序中的每条语句至少执行一次。 在例程中,只要设计能够覆盖路径ace的测试用例就可以实现。如:A=2,B=0,X=8(覆盖ace) 语句覆盖是最弱的逻辑覆盖,对程序的逻辑覆盖程度很少,如果把例程中第一个语句的“AND”写成“OR”,或者把第二个语句的“OR”写成“AND”,上面的测试用例并不能发现问题,这说明语句覆盖有可能发现不了判断条件中算法出现的错误。 判定覆盖 判定覆盖也称为分支覆盖,就是设计若干个测试用例,使得程序中的每个判断的取真和取假分支都至少执行一次。 在例程中,需要设计测试用例覆盖路径ace和abd(或者acd和abe) A=2,B=0,X=8(覆盖ace) A=3,B=2,X=1(覆盖abd) 判定覆盖比语句覆盖的程度稍强,因为通过了每个分支的测试,则各语句也都执行了。但仍有不足,如果例程中把第二个判断语句中的X1错写成X1,上面的测试用例不能发现错误。所以,判定覆盖不能保证一定能查出判断条件中的错误,仍然属于弱逻辑覆盖。 条件覆盖 条件覆盖就是设计若干个测试用例,使得被测程序中每个判断的每个条件的所有可能情况都至少执行一次。 在例程中,有两个判断表达式。 第一判断表达式:A1 AND B=0 设条件A1取真记为T1,取假记为F1 条件B=0取真记为T2,取假记为F2 第二判断表达式:A=2 OR X1 设条件A=2取真记为T3,取假记为F3 条件X1取真记为T4,取假记为F4 两个测试用例覆盖了四个条件八种可能取值。但是未覆盖路径c、d分支。 判定/条件覆盖 由上可知,条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。判定/条件覆盖就是既满足判定覆盖的要求,也满足条件覆盖的要求,也就是要设计若干个测试用例,使得程序中每个判断的真假分支都至少执行一次,而每个条件的所有可能情况也都至少执行一次 在例程中,设计下面两组测试用例可以满足判定/条件覆盖的要求 路径覆盖 路径覆盖就是设计足够多的测试用例,使得被测程序中所有可能的路径都至少执行一次。 路径覆盖保证了程序中所有路径都至少执行一次,是一组比较全的逻辑覆盖标准,但它没有检查判断表达式中的各种组合情况,因此,通常把路径覆盖和多重覆盖结合起来就可以得到查错能力很强的测试用例。 在例程中,可能的路径有abd、ace、acd、abe。 设计下面4组测试用例,可以满足路径覆盖的要求。 黑盒测试的测试用例设计 黑盒测试也称为功能测试。将程序看成黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试程序的外部特性 黑盒测试的测试用例设计方法主要有等价类划分法。 等价类划分法是把所有可能的输入数据(有效的和无效的)划分成若干个等价的子集(称为等价类),使得每个子集中的一个典型值在测试中的作用与这一子集中所有其它值的作用相同。可从每个子集中选取一组数据来测试程序。在使用等价类划分法设计测试用例时,关键是如何划分等价类。 等价类一般分为有效等价类(有效的输入)和无效等价类(无效的输入)。 划分等价类的规则 如果输入条件规定了取值范围或个数,可定义一个有效等价类和两个无效等价类。例如输入值是学生成绩,范围是0~100,则有效

文档评论(0)

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

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

1亿VIP精品文档

相关文档