900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 软件测试计划的编写

软件测试计划的编写

时间:2018-07-22 22:16:15

相关推荐

软件测试计划的编写

软件测试计划的编写

测试计划定义

测试计划是一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险

测试计划的目的

测试人员:测什么?怎么测?测到啥程度?

测试领导人员:周期和进度、资源配置、质量管理

1、测试工程师了解项目和测试活动的整体情况明确测试策略、方法、范围、标准和约束等内容明确自身和团队的测试任务和目标2、测试经理有利于对项目和测试活动进行宏观调控明确职责分工,便于沟通和协作风险管控和资源统筹配置

测试计划的核心内容

1、 产品概述

2、测试目标

3、测试范围

4、测试策略

5、资源配置

6、测试周期

7、风险分析

测试计划的主要核心内容1、产品概述2、测试范围-----测什么3、测试策略-----怎么测4、测试目标-----测到什么程度5、测试周期6、资源配置(人力资源、测试环境、测试工具)7、风险分析测试范围:根据需求文档来整理出这个项目的所有需要测试的功能模块(功能点)测试策略:根据具体项目的要求来确定测试类型(功能测试/UI测试/性能测试/安全测试......)风险分析:根据经验预估可能会遇到的风险,提出对应的规避方案(如:研发发布版本时间delay),解决方法可以是向其他部门接人力资源,并进行加班测试

制定测试计划

1、任务到达

测试负责人接到软件测试任务书和被测软件的需求说明

2、分析测试任务

充分理解被测软件的需求评估被测软件的进度、状态、复杂度和潜在的风险

3、资源规划和配置

组建测试团队准备各种非人力资源

4、制定测试计划

研究确定测试计划的各项内容

5、评审测试计划

测试团队共同参与评审测试计划

软件测试用例设计

1、等价类划分

2、边界值分析法

3、因果图分析法

4、场景法分析法

1、等价类等价类划分是一种典型的常用的黑盒测试方法,这种方法把全部输入数据合理划分为若干等价类。在每一个等价类中取一个数据作为测试的输入条件,就可以用少量有代表性的测试数据取得较好的测试结果注:有效等价类:根据需求,划分出的合理的、有效的数据无效等价类:根据需求,划分的不合理的、无效的数据等价类划分的原则:1>若输入的条件规定了取值范围或值的个数,则可以确定一个有效等价类和两个无效等价类eg:需要输入分数0-100之间的数据,分数的输入数据可划分为一个有效等价类(0-100),两个无效等价类(大于100、小鱼0)。2>输入条件规定了输入值的集合,或者是规定了必须如何的条件,则可以确定一个有效等价类,和一个无效等价类。eg:需要选取的城市为直辖市{北京、上海......},可以确定一个有效等价类(北京、上海....),一个无效等价类(非直辖市)。3>在输入条件是一个布尔量的情况下,可以确定一个有效等价类,一个无效等价类(是或者不是)4>在规定了输入数据必须遵守某规则的情况下,可以确定一个有效等价类(符合规则),N个无效等价类(从不同的角度去不符合规则)。5>若我们确知已划分的某个等价类的各个元素,在程序中的处理方式是不同的,则应将此等价类进一步划分成更小的等价类。等价类划分的步骤1>为每个输入划分等价类,得到等价类表,为每一个等价类规定一个唯一的编号2>设计一个测试用例,使其尽可能的覆盖所有的有效等价类。重复这个步骤,使得所有有效等价类均被测试用例覆盖到3>设计一个测试用例,使其只覆盖一个无效等价类,重复这一步骤,使得所有无效等价类均被覆盖2、边界值分析法边界值分析法的理论基础,是假设大多数的错误是发生在各种输入条件的边界上,若在边界上的取值不会导致程序出错,那边界内其他的取值导致程序错误的可能性也很小。边界值分析法是对等价类划分的一种补充。边界值的分析基本思想:对于有明确的范围、个数、长度这些输入值,可以再等价类划分之后去进行边界值的分析,取正好等于、大于一点点、小于一点点的值,作为代表性的输入数据边界值分析法的使用理由:在边界时容易出现问题,若边界值都没有发现问题,则其他值肯定不会出现问题3、因果图分析法有哪些因果关系?恒等、非、或、与、互斥、包含、唯一、屏蔽、要求因果图分析法步骤:1>分析输入与输出的条件所有输入条件的相互利用关系以及组合关系,输出结果对输入条件的依赖关系,也就是什么样的输入组合会产生怎样的输出结果,即“因果关系”。2>根据输入输出画出因果图3>根据因果图得出判定表4>根据判定表设计测试用例4、场景法分析法场景法分析法是将软件系统的某个流程看成路径,用路径分析的方法来设计测试用例。根据流程的顺序依次进行组合,使得流程的各个分支都能走到。这是从白盒测试中路径路径覆盖分析中推广到黑盒测试中来的测试分析方法,通常用来做业务流程测试。场景分析法的分析步骤:根据业务执行顺序,画出业务流程图。根据业务流程图,确定测试路径(可以同时确定主选和备选路径)。选取测试数据,构造测试用例,覆盖每一条测试路劲。注:基本流:没任何差错,程序从开始直接执行到结束(模拟正确的操作流程)。备选流:各种异常情况(模拟错误的操作流程)。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。