用例编写思维顺序
用例编写思维顺序:
- 范围:首先确定模块功能的使用范围,比如只在低代码、流程应用或者两者兼备。
- 功能点:其次梳理出功能点,一般匹配页面上的元素,比如编辑、新建、删除、查询、翻页等等。一般还需要进一步梳理,比如新建里面有名称、编码、类型、其他等等,如果同类的很多,还可以抽取类似的,避免重复写用例,比如名称、编码等。
-
用例:然后就开始单个用例的编写,这里除了就需要常见的用例编写方法,但需要注意的是,很多时候编写用例时间很短,我们优先考虑常规场景,比如长度边界值,除了0、1和过长需要考虑,像299、301这种就不用考虑了,还有像新建超级多的层级也是没必要的,非常规了。主要还是看时间,越是紧急就越只考虑主要的。
- 常见的有中英文数字输入、特殊字符、空格、为空、过长、重复、name数字开头
- 需要注意的是,编辑的用例需要有一新建好的正常的对象,特别是在接口中需要注意。
- 涉及原则:比如三个输入框相互关联,那第一个输入框的用例就需要把涉及他的用例都写完,而不是留给后面的输入框,这样能尽可能减少重复用例。
-
深度:用例必须依照接力棒原则,到达下一个模块或者功能为止,比如字段集中的字段,到达实体字段就行,字段集字段的使用是实体字段的内容。
-
补充:初始用例肯定是不完善的,后续测试会暴露很多漏测点,还有我们上面说的接力棒原则,很多用例要加入进来。
-
阶段:不同的阶段,用例设计侧重点不同,比如一个项目初始阶段,那用例就需要有很多输入测试,后期可能就不需要测试太多输入,而更多关心逻辑、交互、性能等。