通用测试技术08-08 功能图法1 、2、3、4

  • 功能图法又叫做状态迁徙图

    功能图法:

    • 来源:在遇到有事务流或由于某种条件成立导致状态改变的软件时,如何进行测试用例的设计就比较麻烦。
    • 状态迁徙图法的目标
      • 设计足够多的测试用例达到对系统状态的覆盖、状态-条件组合的覆盖以及状态迁移路径的覆盖。
    •  以操作系统的进程调度算法为例
  • 1、又叫做状态迁徙图法

  • 2、使用场合:软件的状态会根据某些内容、条件、、操作的变化而变化。

  • 3、目标:尽可能覆盖软件的状态、状态-条件的组合、状态变迁路径。

  • 4、步骤:

    • 1)识别和列举所有的输入(操作)事件。以IPN(input)(N=1 2 3)

    • 2)定义空闲状态(初始状态)。一般以软件刚启动时打开的界面状态为空闲状态

    • 3)为空闲状态加操作(只加一次)

    • 4)为第3)步所产生的新状态加操作(只加一次,并且曾经加过的操作,不再重复添、5)循环为所有的新增状态加操作,直到没有新状态产生为止

    • 6)组合任意的状态,以列表的形式展现,设计和编写测试用例。

  • 5、小案例

  • 1)识别出可以进行的操作:

  • IP1:输入账号

  • IP2:输入密码

  • IP3点击登录

  • IP4点击关闭按钮

  • 2)定义QQ登陆界面为空闲状态。

  • 3)给空闲状态加操作。第一轮分析后

    •  产生了新的状态。针对新的状态进行分析(第二轮)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值