测试策略的确定方式和方法.ppt_第1页
测试策略的确定方式和方法.ppt_第2页
测试策略的确定方式和方法.ppt_第3页
测试策略的确定方式和方法.ppt_第4页
测试策略的确定方式和方法.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、测试战略开发方法、H、测试战略开发目的、测试策略用于说明特定测试工作的一般方法和目标。良好的测试策略应包括:1 .实施的测试类型和测试的目标2。测试实施阶段3。技术4。评估测试结果和测试是否完成的评估和标准5。影响测试策略中描述的测试工作的特殊事项,确定测试策略的一般方法1。确定测试要求2。风险评估和测试优先级确定3.分析测试要求时,可以应用以下几个茄子一般规则:1 .测试要求必须是可观察和可测量的行为。如果无法观察或评估测试要求,则无法对其进行评估以确定是否满足了要求。2.每个用例或系统的补充需求和测试需求之间没有一对一的关系。用例通常有多个茄子测试要求。某些补充需求导出一个或多个测试需求,

2、而其它补充需求(如市场需求或包装需求)不导出测试需求。测试要求可以有多种来源,如使用案例、使用案例模型、补充要求、设计要求、业务使用案例、与最终用户的访谈、软件体系结构文档等。所有这些源都必须进行检查,以收集可用于确定测试要求的信息。确定测试要求,功能测试要求性能测试要求可靠性测试要求,功能测试要求(顾名思义)功能测试要求来自测试对象的功能行为描述。每个使用案例派生一个或多个测试要求。对于每个用例事件流,测试要求的详细列表包含一个或多个测试要求。性能测试要求,性能测试要求来自测试对象的指定性能行为。性能通常描述为对反应时间和/或资源利用率的一种评估。性能在多种条件下进行评估,例如:1.徐璐其他

3、工作量和/或系统条件2。徐璐其他使用案例3。徐璐其他配置、性能测试要求、性能要求在补充要求中说明。检查牙齿资料,特别要注意包括以下内容的语句。1.时间语句、反应时间或计时2。语句3,指示在指定时间内必须发生的事件数或使用案例数。语句4,将一个性能的行为与另一个性能的行为进行比较。语句5,将一个配置的应用程序行为与另一个配置的应用程序行为进行比较。一段时间内的操作可靠性(平均故障时间或MTTF) 6。配置或约束、可靠性测试检查这些人工因素,特别注意包含以下内容的语句1:错误、运行时错误(例如内存减少)的稳定性或阻力的语句2。描述代码完整性和结构(与语言和语法匹配)的语句3。关于资源使用的语句、风

4、险评估和测试优先级的确定、成功的测试必须在测试操作中成功评估资源,这需要确定测试操作的优先级,以便可以首先测试最重要、最有意义或风险最高的用例或组件。执行风险评估和实施摘要以确定测试工作的优先级,并将其用作确定测试优先级的基础。通过评估风险和确定测试优先级的步骤来确定测试要求只是测试内容的一部分。还必须确定测试内容的优先级和优先级。执行牙齿步骤的原因如下:1 .确保测试工作侧重于最合适的测试要求。2 .确保尽快处理最重要、最有意义或风险最高的测试要求3。确保测试牙齿考虑随机从属关系(序列、数据等)。要评估风险和确定测试优先级,可以执行以下三个步骤:很容易受到外部危险。公司将遭受巨大的经济损失、

5、债务或无法恢复的名誉损失。M-中风险,可以承受,但不想出现。暴露在外部风险的可能性最小,公司可能会遭受经济损失,但只能有有限的负债或名誉损失。L-低风险,可以承受。可能完全不经历外部风险,公司可能没有一些经济损失、债务或完全没有损失。公司的名誉也不会受到影响。评估风险并确定风险级别指标,然后列出测试对象的每个使用案例或组件。确定列表中每个用例或组件的风险级别指标,并简要说明选择适当值的原因。可以从三个茄子方面评估风险。影响-指定使用案例(要求等)到期后可能产生的影响或结果原因-使用案例失败导致的意外结果可能性-使用案例失败的可能性。选择一个茄子方面,确定风险级别指标,并说明选择的原因。没有必要

6、对风险的各个方面制定指标。但是,如果低风险指标被确认,最好在其他方面评估其风险,以确保它确实是低风险的。必须根据影响、评估结果风险确定条件、事件或操作,以确定影响。“如果发生_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _牙齿,将会发生什么情况?”如果在查询事务“”期间丢失网络连接,会发生什么情况?如果在“”购买事务期间丢失了网络连接,会发生什么情况?如果用户输入意外的值“”,会发生什么情况?“,以下是这些问题的原因矩阵的示例:与原因,评价结果风险相比,根据原因评价风险。最初,您可以声明意外事件或条件,并确定允许该条件的事件集。”_ _ _ _ _ _ _ _ _ _ _

7、示例:“为什么系统中只存在某些文件,而未配置所有注册条目?”“为什么事务未正确反映在中心数据库中?”支付周期语句为什么只反映数据库中满足所需标准的部分记录?“,以下是这些问题的原因矩阵的示例:可能性,基于可能性的风险评估,即确定用例(或实施例的组成部分)失效的概率。牙齿概率通常基于失败率和/或密度更改率复杂性源/创始人等外部因素。根据这些方面评估风险时,风险级别指标与失败概率相关,而不是与失败对组织的影响(用于根据结果和原因评估风险)牙齿相关。这些因素和失败概率之间存在以下相关性:例如,在安装新软件的情况下,“过去在实施例1、10、12中使用的组件中发现了很多缺陷,客户请求对使用例14和19进

8、行多个茄子更改。“以下是这些问题的原因矩阵的示例:确定实施摘要,确定并说明最初要使用的实施摘要级别指标(例如,H-多次使用,在每个期间多次使用,或由多个主角或用例使用)。M-经常使用,在每个期间多次使用,或由多个主角或用例使用。L-很少使用或由几个主角或用例使用。所选择的实施摘要指标应基于使用案例或组件的执行频率,包括在一个主角(或使用案例)牙齿指定时间执行使用案例(或组件)的次数或执行案例(或组件)中的主人公(或使用案例)的数量。一般来说,使用案例或组件的次数越多,实施摘要指标也包括实施摘要级指标,确定实施摘要级指标后,列出测试对象的每个使用案例或组件。确定列出的每个项目的实施概要指标,并说

9、明每个指标值的原因。性能分析文档中的信息可用于牙齿评估。例如:在订购新软件安装联机目录项目排序后,客户联机查询“选择订购商品”对话框,确定测试优先级,确定和说明要使用的测试优先级指标(例如,H-M-必须测试,只有在所有H项目都经过测试后才能测试L-测试,然后确定列出的每个项目的测试优先级指标并说明原因)。以下是确定测试优先级指标的一些茄子准则。在确定每个项目的测试优先级指标时,请考虑以下因素:先前确定的风险级别指标值之前确定的实施摘要级别指标值主人公说明(主人公有经验吗?他们能接受灵活的方法吗?等)合同责任(如果不传递使用案例或组件,测试对象是否可以接受?),确定测试优先级的策略,对于每个项目

10、,使用最高评估因子(风险、实施摘要等)值作为总体优先级。确定其中一个最有意义的评估因素(风险、实施摘要等),然后将该因素的值用作优先级。使用评估因素的组合确定优先级。采用权重体系。在牙齿方案中,确定每个元素的权重,然后根据权重计算每个元素的值和优先级。实例:在订购新软件安装联机目录项排序后,使用客户联机祖怀订购商品选择对话框最高评估值确定优先级时,您可以获得的优先级如下:使用一个元素(风险)的最高评估值确定优先级时,可以获得的优先级。使用权重值计算优先级时,可以获得的优先级如下所示。如果总权重值大于30,则为具有较高优先级的测试项。如果权重值介于20和30之间,则为“中”优先级。小于20的优先

11、级较低。),确定测试战略,良好的测试策略应包括:1 .实施的测试类型和测试的目标2。实施测试的步骤3。技术4。评估测试结果和测试是否完成的评估和标准5。影响测试策略中描述的测试工作的特殊事项、测试类型和目标必须明确说明已实施的测试的类型和测试,明确说明这些信息有助于尽量减少混淆和误解(特别是因为某些测试看起来非常相似)。测试目标必须指明运行测试的原因。示例:功能测试。功能测试侧重于在用户界面中执行测试对象内实现的以下用例:“”性能测试。系统的性能测试侧重于评估用例2、4、8-10的响应时间。对于这些测试,使用一个主人公的工作量执行这些使用案例,不在测试系统中施加其他工作量。“”配置测试。执行配置测试以确定和评估三个茄子不同配置中测试对象的行为,并根据基准配置比较性能特性。测试阶段、技术和技术必须说明测试的实施和执行方法。这包括测试内容、测试运行过程中执行的主要任务以及评估结果的方法。,完成标准,规定完成标准的目的有两个:确定可接受的产品质量确定测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论