- 功能图法又叫做状态迁徙图
功能图法:
- 来源:在遇到有事务流或由于某种条件成立导致状态改变的软件时,如何进行测试用例的设计就比较麻烦。
- 状态迁徙图法的目标
- 设计足够多的测试用例达到对系统状态的覆盖、状态-条件组合的覆盖以及状态迁移路径的覆盖。
- 以操作系统的进程调度算法为例
-
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)给空闲状态加操作。第一轮分析后
-
- 产生了新的状态。针对新的状态进行分析(第二轮)
通用测试技术08-08 功能图法1 、2、3、4
最新推荐文章于 2024-10-30 09:28:26 发布