测试用例设计步骤
一、需求文档分析
1、文档阅读
切忌不阅读需求文档,上来直接写用例,至少读3遍文档。
细致理解功能设计意图和设计思路。
避免粗略理解带来的用例遗漏。
一些重要数据可能隐藏在不起眼的语句中。
加深对功能的理解,否则随着时间推移,可能会遗忘很多内容。
2、功能细节沟通探讨
不明白的地方需要及时确认,切忌脑补想当然。
尽早确认细节,最好在开始写之前就确认完毕。
关注需求变更,需求变更后,一定要跟程序和策划确认。
3、逻辑梳理
文档不一定是按照流程顺序写的,而且经常存在功能交叉的地方。
梳理出框架后,逐步细化。
4、功能拓展思考
· 设计缺陷思考
· 测试难点思考(领取奖励后刷新)
· 关联度思考(领取道具存储位置、道具重复问题)
· 特殊情况思考(领取道具过程中断网断电情况)
5、兼容相关思考
· 版本兼容(一种服务器两种版本中的交互)
· 功能兼容(老功能基础上增加新的内容)
· 操作系统版本兼容
· 分辨率兼容
二、功能模块划分
1、功能模块划分原则
· 高内聚、低耦合
· 重整体、清局部
2、模块划分方法
功能流程法:将功能的基本流程画出来,根据流程的每个大的环节进行模块划分,然后再细化和查漏补缺。
层次划分法:按照逻辑层次逐层细化出模块的过程,比较适用于UI划分,大的系统模块划分等。
类型划分