测试用例编写
4大套路:
- 等价类、
- 边界值、
- 场景法(流程测试就是场景法)、
- 错误推测法:
基于经验和直觉,找出程序中你认为可能出现的错误,有针对性地设计测试用例。经验可能来自于在对某项业务的测试较多,也可以来自于售后用户的反馈意见,或者从故障管理库中整理bug。梳理出产品以往哪些地方容易出现问题,问题越多的地方,潜在的bug也就越多。
另外,在项目测试过程中,针对非用例所发现的问题,如通过探索测试、随机测试等方法发现的或售后反馈的问题,如果具有普遍性,可以将其转化为用例,作为当前用例库的经验用例补充。
流程图考察3个点:
考察1)用例个数:
假如:路径有5个。但是测试案例数=路径个数5? (too young to simple, 必须扩充测试点:边界值、空值、非数字、等价类、浮点数、特殊字符、利用等价类输入多组数据去验证流程是否正确、业务处理完or 异常中断时 数据的走向&数据库的更改情况)。
考察2)路径个数:从上往下,从左往右。
考察3)用户熟悉的编程语言实现,比如你可以用python去实现(菱形的判断条件用if esleif, 再加上判断用户输入的数据是不是isdigital, 让用户输入测试 用的数据)
流程测试就是场景法,一个一个场景去设计。
总结的一种非常接地气的测试设计方法,
很实用,分享给大家~
7种划分依据是对每个层级的划分依据,通常情况下ÿ