上一篇我讲了在项目运行过程中,用例是需要动态更新的。接下来我将结合实例(移动app)讲解在不同的阶段如何设计用例。
需求文档(PRD)主要讲述app的某个模块有什么功能,每一项功能的页面展示、页面操作有哪些,不同操作之间的关系是什么。基于PRD的用例设计是使用黑盒测试方法,而我平时主要使用了等价类划分、边界值分析法、状态转换测试、场景测试,操作实践时偏好于将模块分成页面展现、页面操作、接口、异常流,在每一个子项里运用黑盒测试方法进行设计。
以移动app的登录为例,大致需求如下图:
一、验证登录弹出的场景,肯定是用户点击需要登录才能查看的功能时,会弹出登录框。设计用例如下: