测试大纲法与 场景法

测试大纲法

一、应用场合

   在程序中有多个窗口,窗口中有不同操作,不同窗口操作之间存在关系,为了理清不同窗口操作之间的关系,可以使用测试大纲法。

   测试大纲法常见应用:测试窗口之间的跳转关系,软件的安装和删除程序,分析功能模块之间的层级关系。

  • 测试大纲法的测试步骤:

被测系统:  我的电脑

 

第一步:分析被测系统的需求 ,列出大纲(按照窗口的层级关系列出大纲)

说明:列出大纲的方式有很多种,可以在文档中列大纲,也可以用画图的方式

 选中”我的电脑”右键点击属性

     系统窗口

        设备管理

        远程设置

        系统保护

        高级系统设置

系统属性窗口

   高级

 性能设置

 用户配置文件设置

 启动与故障恢复

点击环境变量

变量窗口

   用户变量

   系统变量

      点击新建

        新建系统变量窗口

              

 

   硬件

 

第二步: 根据大纲,理清窗口之间的关系,写测试用例

 

 

 

 

 

  

  

 

 

 

 

 场景法(重点)

一、应用场合

  1、场景法适合测试软件的业务流程和业务逻辑。(应用最广泛的测试方法)

  2、场景法是基于软件业务的测试方法。(场景法对于测试人员的业务熟悉程度要求高)

  3、场景法要求测试人员将自己当成最终用户,模拟用户在使用该软件时的各种情景,主要模拟两类情景:

    1、模拟正确的业务过程--为了验证功能是否能够正确实现

    2、模拟错误的业务过程--验证程序的异常处理能力(健壮性)

问题:场景法使用思路

 当我们接到一个测试任务时,首先应该通过场景法测试整体的业务流程或业务逻辑是否正确,如果核心功能没有问题,再利用等价类、边界值、判定表等方法对细节展开测试。(先整体(场景法)后细节)

二、场景法测试的要素:

   1、业务层面(更为重要):

    要求测试人员熟悉软件业务过程和业务逻辑,最好能成为所测软件的应用“专家”。

   2、技术层面

   基本流:也叫有效流或正确流,模拟用户正确的业务操作过程。

   备选流:也叫无效流或错误流,模拟用户错误的业务操作情景。

   三、场景法的测试步骤

案例:ATM取款功能

 

 

 

1.熟悉需求、整理业务,列出基本流和备选流

基本流(成功取款的过程)

插卡---->验证卡通过--->输入正确密码---->选择”取款”功能-,选择合理的取款金额

--->确定  提示出钞 更新账户余额 更新ATM的余额

备选流(取款失败的过程)

  1. 验证卡无效
  2. 输入密码错误(3次以下 :提示输入密码错误、请重新出入密码)
  3. 输入密码错误(第三次 :吞卡)
  4. 余额不足
  5. 取款金额超出当次的限额
  6. 超出当日取款上线
  7. ATM余额不足

 

 

2.将基本流和备选流生成场景填入到场景表中

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值