测试策略_系统测试策略 - CSDN
精华内容
参与话题
  • 测试策略描述的是测试工程的总体方法和目标。 测试策略主要包含三方面内容: 1. 制定测试过程要使用的测试技术和工具。 2. 制定测试启动,停止,完成标准。 3. 进行风险分析和应对方案。 转载于:...

    测试策略描述的是测试工程的总体方法和目标。

    测试策略主要包含三方面内容:

    1. 制定测试过程要使用的测试技术和工具。

    2. 制定测试启动,停止,完成标准。

    3. 进行风险分析和应对方案。

    转载于:https://www.cnblogs.com/x10322/p/6028444.html

    展开全文
  • 软件测试-制定测试策略

    千次阅读 2018-04-19 21:07:41
    通常的软件测试中,需要制定合理的测试策略来保证测试的进行。制定测试策略时要综合考虑一些因素,现总结如下,希望对大家有所帮助。本文适用于软件类开发项目,尤其是定制开发类软件项目。制定测试策略时,一定要...
    通常的软件测试中,需要制定合理的测试策略来保证测试的进行。制定测试策略时要综合考虑一些因素,现总结如下,希望对大家有所帮助。本文适用于软件类开发项目,尤其是定制开发类软件项目。
    制定测试策略时,一定要考虑三个问题,为什么要制定测试策略?怎么制定测试策略?测试策略怎么执行?
    第一个问题,测试策略可以认为是一种方法论。制定测试策略的最主要原因是为了更高效、更有计划、更有目的测试。测试策略是预先规划好的,又是需要根据实际测试情况进行灵活的动态变化。如果没有指定测试策略,进行软件测试的时候通常会没有目标,遇到一些问题时也会难以应对。以打仗攻击为例,简单理解,测试策略就是计策和谋略,没有好的计划和策略,一味的猛攻或者蛮攻,可能会有效果,但往往是杀敌一千,自损八百。好的测试策略可以更好的发现BUG,提升产品质量。
    第二个问题,怎么制定测试策略?可以根据以下几个方面来考虑:
    1、    产品的开发阶段;前期、中期,还是后期,在不同的开发阶段及周期采取的策略是不同的;开发前期,一般是需求分析,开发模块的设计及实现的讨论,这个时间段的测试策略以需求分析、测试计划制定和测试点提取、测试用例编写及测试前期准备为主;开发中期,应该实现了部分功能,并完善了相关开发文档,这个时间段的测试策略以及时与项目经理沟通,实时的掌握项目开发进展情况,并跟踪是否有可以执行部分测试的简单版本,提前做到心中有数;开发后期,功能开发基本完毕,开发文档完整,这个时间段的测试策略以参考开发文档,了解内部模块设计与实现方式为主,并与项目经理或开发人员讨论模块测试的细节,进一步完善测试点和测试用例,并对之前的测试点进行再次评估和修正。
    2、    产品的风险:人员风险;测试时间风险;测试资源风险;客户的风险等;每个项目都有相关的风险因素,人员风险是经常遇到的,要提前应对,可以找领导申请资源,或者组内之间实时调整;测试时间风险,时间紧,任务重,压力大,此时应该如何应对,当然加班是一种方式,但是更多的是对有效的规划测试任务和安排测试人员;测试资源风险,资源紧张,怎么样更成分的利用现有资源,怎么样减少资源风险的可能,需要做好测试策略;客户的风险,那些应该测试,那些不应该测试,那些优先测试,那些延迟测试,客户关注什么,需要提前做好规划和研究,测试的策略一定要考虑客户的应用场景和使用重点;
    3、    产品的成熟度:不同成熟度的产品的测试策略是不一样的;产品初期,关注的是功能的实现与基本需求;产品成熟后,需要更多的关注可用性、可靠性及应用场景的复杂性,包括测试的手段和方法、方式都会有所提升。合理的测试策略会与当前的产品成熟度相互匹配,产品不成熟,我们优先关注可用性、外观呈现、用户体验的话,就会本末倒置,最开始一定是关注基本的需要和功能、性能指标;设备逐步提升到一定的层次之后,我们的测试策略会随之提高,一个成熟产品所应有的我们都需要关注并执行测试。
    4、    定制开发客户:定制开发的软件,针对的是固定的用户,很多时候需要根据客户的特点来制定相关的测试策略。客户的需求是否明确?需求是否经常变更?与客户的沟通是否顺畅?客户的验收方式是什么?客户的使用方式是什么?这些必须要搞清楚,才能更好地制定测试策略,任何一点的疏忽都可能会导致测试疏漏或者功能的偏离。
    5、    实时修正测试策略:测试策略并不是一成不变的,要根据实际情况来调整,以便测试策略能够更好的指导测试。制定测试策略的时候一般都是事前,至于事中发生了什么,很难预料,所以必须要根据当前的变化,来改变测试策略。
    6、    测试分级分类:按照测试的难以程度可以对测试进行分级分类,比如说按照简单、一般、困难、极难来分级;按照测试的时间长短类进行分类;按照逐级递进的思路进行测试策略的制定。测试初期,测试策略可以以功能简单、测试时间短的、测试环境不复杂等做为优先测试点,以便更好熟悉产品和相关功能;测试中期,可以把功能相对复杂、时间较长的、环境复杂等做为主要测试部分,测试前期的测试点有了第一阶段的熟悉应该会很快测试完毕;测试后期,可以关注系统的性能部分、功能负责部分,执行更多的发散性测试、探索性测试,来发现更多潜在的问题。
    第三个问题,怎么更好的执行测试策略?再好的测试策略也需要执行,需要测试人员、项目经理和开发人员的配合。首先,制定测试策略时需要及时与相关人员讨论并确认,有变化时,需要告知相关人员,让大家提前做到心中有数,方便执行;其次,执行测试策略时要有管理方面的技能,合理的分配任务、分配测试人员、分配时间,有任何问题时要及时解决,每天汇报进度及问题列表,每周进行总结测试并告知相关项目经理和开发人员,情况紧急的话可以每天汇报并告知;最后,执行测试策略时要多沟通,处理好各方面的关系,把遇到的风险降到最低,资源紧张的积极解决。
    以上是软件测试-制定测试策略的一些思路,希望对软件测试行业的各位有所帮助。
    展开全文
  • 测试计划、测试方案、测试策略、测试用例的区别

    万次阅读 多人点赞 2019-02-02 23:27:08
    测试计划、测试方案、测试策略、测试用例的区别 转自:https://www.cnblogs.com/zhangyublogs/p/5124735.html 一 测试计划  测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试...

    测试计划、测试方案、测试策略、测试用例的区别

    转自:https://www.cnblogs.com/zhangyublogs/p/5124735.html

    一 测试计划

      测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、各阶段的测试任务、时间进度安排,谁执行任务和风险控制等,可以包括测试策略。

    二 测试方案

      测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。

    三 测试策略

      侧重需求分析,评估风险,定义测试范围,确定测试方法,制定测试启动、停止、完成标准和条件。

    四 测试用例

      根据测试计划,制定完成测试任务的具体测试步骤。

    五 测试计划与测试方案区别

    序号

    角度

    测试计划

    测试方案

    1

    组织方式不同

    管理文件

    技术文件

    2

    目的不同

    强调“做什么”

    强调“怎么做”

    3

    具体要求不同

    组织架构、工作任务分配、工作量估计、人力物力资源的分配、进度的安排、风险的估计和规避、各任务通过准则等

    测试需求的细化、测试组网图的设计、自动化测试框架的设计、测试数据和测试脚本的设计、测试用例设计的原则等

     

    ------------------------------------

    测试方案模板

    1 目的

    2 范围

    3 术语和缩略语解释

    4 参考文献

    5 测试目标

    6 测试范围

    测试序号

    测试内容

    测试实施情况描述

    备注

     

     

     

     

    7 测试环境规划

    7.1 测试环境拓朴图

    7.2 测试环境配置

    8 测试工具选择和设计

    序号

    工具名称

    用途描述

    备注

    1

     

     

     

    2

     

     

     

    9 功能测试方案

    9.1 功能测试工具需求

    9.2 功能测试需求分析及测试方法和技术

    序号

    功能测试需求

    测试内容

    测试方法

    备注

     

     

     

     

     

     

     

     

     

     

    10 性能测试方案

    10.1 性能测试工具需求

    10.2 性能测试数据准备

    10.3 性能测试场景设计

    序号

    场景名称

    业务比例

    场景详细描述

    备注

     

     

     

     

     

     

     

     

     

     

    10.4 性能测试场景执行策略

    序号

    场景名称

    并发数

    持续时间

    备注

    1

     

     

     

     

    2

     

     

     

     

    10.5 性能测试结果分析

    10.6 性能调优及回归测试

     

    11 安全性测试方案

    11.1 安全性测试工具需求

    11.1 安全性测试需求分析及测试方法和技术

    序号

    安全性测试需求

    测试内容

    测试方法

    备注

     

     

     

     

     

     

     

     

     

     

    12  其它测试

    13 附录

    13.1 文档附录

    ---------------------------------

    测试计划模板

    1 简介

    1.1目的

    在此描述编写的目的

    1.2 背景

    在此描写项目背景

    1.3 范围

    描述本次针对的测试范围。

     

    模块

    子模块

    是否计划测试

    备注

    登录注册

     

     

     

    首页

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    2 参考资料

    下表列出了制定测试计划时所使用的文档,并标明了各文档的可用性:

     [注:可适当地删除或添加文档项。]

    文档(版本/日期)

    是否具备[Y/N]

    是否评审[Y/N]

    来源

    备注

    需求规格说明书 

       

     

     

    软件概要设计

       

     

     

    软件详细设计

       

     

     

    项目开发计划 

       

     

     

    其它补充文档

       

     

     

     

    3 测试进度

    3.1 测试进度

    测试活动

    计划开始日期

    计划结束日期

    测试人员

    备注

    制定测试计划

     

     

     

     

    设计测试用例

     

     

     

     

    集成测试 

     

     

     

     

    系统测试 

     

     

     

     

    用户验收测试

     

     

     

     

    产品发布

     

     

     

     

     

    4 测试资源

    4.1 人力

     

    角色

    姓名

    具体职责或注释

    测试经理

     

    提供测试管理及技术支持

    软件测试工程师

     

    具体的测试执行及结果反馈

    4.2 测试环境

    服务器测试环境配置:

    服务器名称

    地址

    硬件环境

    软件环境

    CPU

    内存

    硬盘

    操作系统

    其他软件

    Sql Server2005

    192.168.1.3

    Intel Xeon 5150 *2

    4G

    200GB

    Win2003

     

    CA服务器

    192.168.1.3

             

     

     

    测试人员机器配置

    服务器名称

    地址

    硬件环境

    软件环境

    CPU

    内存

    硬盘

    操作系统

    其他软件

    PC

    192.168.1.3

    Intel Xeon 5150 *2

    4G

    200GB

    WinXp

     

    PC2

    192.168.1.3

             

     

     

    4.3 测试工具

    以下列出测试使用的工具:

    用途

    工具

           生产厂商/自产

    版本

    测试计划/测试用例

    word

     

     

    缺陷报告

    Jira

     

     

     

     

     

     

       

     

    5   系统风险,优先级

    简要描述测试阶段的风险和处理的优先级

     

    序号

    优先级

          测试风险描述

    备注

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    6   测试策略

    说明:测试策略提供了对测试对象进行测试的推荐方法。下面列出了在进行每项测试时需考虑的事项;注意:不实施某种测试,则应该用一句话加以说明。例如,“将不实施该测试。该测试本项目不适用”。

     

    测试类型

    是否实施[Y/N]

    备注

    数据和数据库完整测试

     

     

    接口测试

     

     

    集成测试

     

     

    功能测试

     

     

    用户界面测试

     

     

    性能测试

     

     

    负载测试

     

     

    强度测试

     

     

    容量测试

     

     

    安全性和访问控制测试

     

     

    故障转移和恢复测试

     

     

    配置测试

     

     

    安装测试

     

     

    兼容性测试

     

     

     

    7 测试通过/失败标准

    所有的测试用例已经执行通过;

    所有的重要等级的Bug已经解决并验证通过;

    8 测试暂停标准及恢复条件

    测试启动初始时期,出现致命问题或者多个严重问题,导致50%的测试用例无法执行,则将测试暂停。等待问题修复后,则恢复测试

     

    9 附录

    展开全文
  • 测试策略

    千次阅读 2017-12-12 21:18:01
    我们在做软件开发中,经常会遇到测试策略的要求,这个时候我们 就要对软件的测试策略进行了解 。在这里就给大家举一些小的例子希望能帮到你们,好了话不多说直接上干货了。 1. 简述测试策略的定义:  测试...

    我们在做软件开发中,经常会遇到测试策略的要求,这个时候我们 就要对软件的测试策略进行了解 。在这里就给大家举一些小的例子希望能帮到你们,好了话不多说直接上干货了。




    1. 简述测试策略的定义:

      测试策略是指在一定的软件测试标准,测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则方式方法的集合

    2. 简述测试策略的目的

        测试策略的目的是指导工程师进行软件测试的总体方和目标

    3. 简述测试策略步骤和交付物有哪些

        步骤                                                        交付物

        第一步 选择测试方法                             测试方法列表  

     第二步 选择测试工具                            测试工具列表

       第三步 选择测试平台                            测试平台列表

       第四步 选择自动化测试策略和平台     自动化测试策略书

       第五步 编写测试策略和文档                 测试策略书

    4. 简述测试策略的制定主要包含三个方面的内容是什么

    1)确定测试过程要使用的测试技术和工具;
    2)制定测试启动、停止、完成标准;
    3)进行风险分析和应对方案。例如测试与外部接口或 者模拟物理损坏、安全性威胁。测试计划最关键的一步就是将软件分解成单元,按照需求编写测试计划。

    5. 测试策略的制定过程包括那三个部分

         输入  过程   输出

    6. 测试策略的制定过程中输入部分有哪些

    (1)需要软硬件资源的详细说明

    (2)针对测试和进度约束而需要人力资源的角色和职责

    (3)测试方法 测试标准和完成标准

    (4)目标系统的功能性和技术性需求

    (5)资源局限(系统不能提供的需求)

     

    7. 测试策略的制定过程中输出部分有哪些

      已批准和签署

    (1)测试策略文档

    (2)测试用例

    (3)测试计划

    (4)需要解决方案的测试项目

    8. 简述测试策略的制定过程中过程部分有哪些

    (1)确定测试的需求 测试需求可能有许多来源其中包括用例模型,补充需求 设计需求 业务用例与最终用户的访谈和软件构架文档 应该对这些所有来源进行检查,已收集可用于确定测试需求的信息

    (2)评估风险并确定测试优先级:

          成功的测试需要在测试工作中成功地权衡资源约束和风险等因素。为此,应该确定测试工作的优先级,以便先测试最重要、最有意义或风险最高的用例或构件。为了确定测试工 作的优先级,需执行风险评估和实施概要,并将其作为确定测试优先级的基础。

    (3)确定测试策略:

           实施的测试类型和测试的目标 实施测试的阶段丶技术 用于评估测试结果和测试是否完成的评测和标准对测试策略所述的测试工作存在影响的特殊事项等内容。在具体考虑用哪种类型的测试方法来进行测试的时候,从是否执行被测程序的角度看,分为静态测试和动态测试;从是否针对程序内部结构和内部算法的角度来看,分为黑盒测试和白盒测试。所以,具体采用哪种方法来测试的时候,需要根据被测对象的特点来选择测试方法。最后,根据制定的测试策略形成一份完整的测试策略文档。

    9. 简述测试策略说明书的内容

    概述

    产品研发状况的分析

    测试综述

    (1)测试项目分析

    测试方法选择策略

    1)功能模块测试

    2)集成测试

    3)系统测试

    测试工具选择策略

    (1)测试执行

    (2)缺陷管理

    测试平台选择策略

    (1)软件

    (2)硬件

    (3)网络

    (4)团队管理

    自动化测试策略

    (1)自动化测试范围

    (2)自动化测试工具

    测试结果评估策略

    文档历史

    版本管理

    10. 简述测试过程的输出物有哪些

    测试计划书 测试用例 bug列表 测试报告

    展开全文
  • 接下来,测试管理者,要做的事情,就是写测试策略了。 在说测试策略之前,先了解下测试的内容。 测试内容 软件测试主要工作内容是验证(verification)和确认(validation),下面分别给出其概念: 验证...
  • 测试架构师:5 测试策略实战攻略

    千次阅读 2018-08-14 15:38:59
    2 初次使用“四步测试策略制定法”  2.1 产品质量等级  2.2 确定项目中各个特性的质量等级  2.3 对项目整体进行风险分析  2.4 确定测试策略的结构  2.5 初步确定测试分层  2.6 回顾 3 制定总体测试...
  • 软件测试方法和策略

    万次阅读 多人点赞 2018-07-23 11:26:39
    什么是软件测试?软件测试的目的与原则 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 软件测试的目的: 测试是程序的执行过程,目的在于发现错误 一...
  • 软件测试方法与测试策略

    千次阅读 2017-12-30 23:45:59
    测试策略:是指如何选择和运用方法来解决具体问题。策略定义了: * 要使用的测试方法和工具 * 测试要完成测试和测试成功的评价标准。如测试用例通过率95%,表示可进行验收测试截断。 * 影响资源要求及涉及进度的...
  • 一些测试策略的定义

    2018-06-01 16:14:24
    一些测试策略的定义 黑盒测试:又称功能测试、数据驱动测试或基于规格说明书的测试。 白盒测试:又称结构测试、逻辑驱动测试或基于程序本身的测试。 冒烟测试:对应用程序关键的功能进行的测试。 回归测试:对...
  • 测试策略模板

    千次阅读 2018-03-29 19:08:45
    1.测试策略测试策略提供了对测试对象进行测试的推荐方法。对于每种测试,都应提供测试说明,并解释其实施的原因。制定测试策略时所考虑的主要事项有:将要使用的技术以及判断测试何时完成的标准。1.1功能测试测试...
  • 四步测试策略制定发思维导图 1 理解测试策略 返回 1.1 什么是测试策略? “测试策略”通俗来讲就是6个字:“测什么”和“怎么测”。 具体来讲,就是答好和产品测试相关的六大问题: 测试的对象和范围是什么? ...
  • 集成测试常见策略

    万次阅读 2017-02-08 19:18:56
    在每个模块完成单元测试后,需要按照设计时做出的结构图把它们连接起来,进行集成测试。实践证明,一个模块能够单独地工作,并不能保证连接起来也能正常工作。 工具/原料 电脑 集成测试基本概念 ...
  • 本文章是整理测试架构师修炼之道(第三部分,软件测试架构师的核心技能),共分为三部分,分别是测试策略制定、测试策略实战、版本测试策略测试策略是软件测试的重中之重,通过本文,大家可以明确测试策略制定的...
  • 测试方案和测试策略的区别

    万次阅读 2019-06-04 12:56:48
    测试策略:侧重需求分析,评估风险,定义测试范围,确定测试方法,制定测试启动、停止、完成标准和条件。 测试计划:制定项目测试过程中的测试重点,各个阶段的任务分配以及时间进度安排,并提出对各项任务的评估...
  • 测试策略   测试策略文档是高级文档,通常由项目经理开发。本文档定义了“软件测试方法”以实现测试目标。测试策略通常来自业务需求规范文档。 测试策略文档是一个静态文档,意味着它不会经常更新。它为测试...
  • 一个完整的测试流程从制定测试策略开始,测试策略制定好了,才可以更高效的完成测试。主要思考点有以下三点: 1、为什么要制定测试策略 2、怎么制定测试策略 3、怎么执行测试策略 一、为什么要制定测试策略 一...
  • 在测试过程中,测试计划,测试策略,测试方案,是比较容易混淆的几个概念。 测试计划 什么是测试计划? 测试计划Testing plan,描述了要进行的测试活动的范围、方法、资源和进度的文档;是对整个信息系统应用...
  • 谈制定有效测试策略的重要性

    千次阅读 2018-10-20 21:45:22
    谈制定有效测试策略的重要性 测试策略(Test Strategy)是描述软件开发周期的测试方法的概要。它是为了向项目经理、测试人员和开发人员告知测试过程中的一些关键问题而创建的。这包括测试目标、测试新功能的方法、...
  • 我认为测试最核心的能力不是测试设计,自动化测试,也不是性能测试,测试管理,而是测试策略。 本文将详细介绍测试策略相关的内容。你将看到如何运用测试策略,把测试技术和产品现状结合起来,确定测试目标、测试...
  • 软件测试策略概述

    千次阅读 2018-08-16 08:52:09
    一般来说,测试策略描述了软件开发过程中进行测试方法,用来告诉测试过程中所有可能的参与者,测试活动应该如何进行。其中主要会包括测试目标,测试新功能的方法,测试项目的时间和资源,以及测...
1 2 3 4 5 ... 20
收藏数 472,658
精华内容 189,063
关键字:

测试策略