场景法应用

1、应用场合

    1)适合测试软件的业务流程和业务逻辑。

    2)基于软件业务的测试方法。

    3)测试人员将自己看成是最终用户,模拟用户使用软件的各种情景:

    1)正确操作的业务过程--基本流(验证功能的正确性)

    2)错误的业务操作情景--备选流(验证软件的异常处理能力【健壮性】)

  2)场景法测试步骤

    1)分析需求,整理业务,列基本流或备选流

     2)生成场景,填场景表

      3)根据场景,设计、编写测试用例

    注意:用例与场景不一定是1:1的关系。

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

二、上机练习 案例3

   被测系统:酒店管理系统

   任务:房间设置-删除房间类型功能

   1、搭建测试环境

   2、填写测试数据

   3、需求分析及业务整理

    功能点--删除房间类型

l 需求:删除房间类型与两个因素有关。

   1、房态

      没人住的房间类型能删

     有人住的房间类型不能删

   2、服务生

     分配有服务生的不能删除

    没有分配服务生能删

l 整理业务:综合考虑房态与两个因素。

   能删:

     没人住+没服务生

   不能删:

     有人住+没服务生

     没人住+有服务生

     有人住+有服务生

 

   没人住:可供、停用、清理

   有人住:占用、长包房、预定

    步骤2:生成场景,填写《场景表》

    步骤3:根据场景,设计编写用例。

 案例4:测试系统设置--房间设置--删除房间功能

  需求:删除房间只与房态有关。

   要求:独立完成分析,整理业务,列场景,编写用例。

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

 扩展知识:补码计算

 1、整数类型在计算机中存储时要使用补码算法,但是正整数和负整数的补码算法不同。

   正整数的补码:就是它的原码

   负整数的补码:是它的绝对值的原码,按位取反,+1

   首位是符号位,当符号位为0时是正数,当符号位为1时是负数。

   作业:

   1、软件开发的阶段划分

   2、哪个阶段bug最多?

   3、软件测试流程(步骤)?

   4、什么是回归测试?

   5、软件缺陷跟踪处理流程?

   6、功能(黑盒)测试的方法(7种)的应用场合和测试步骤。

posted @ 2019-06-10 21:52  不沉之月  阅读(513)  评论(0编辑  收藏  举报