一、业务流程:
业务流程的测试设计是一个项目中最重要的功能测试,也是用户使用最频繁的功能。
业务流程,为了达成特定的目的而进行的一系列活动的统称。
比如:电商系统其中一个核心业务流程就是线上用户可以通过该平台完成下单购买商品的活动,这样的活动可以叫做下单业务流程。
业务流程用例的编写需要借助于流程图,流程图一般是由产品设计画出的,当然测试人员可以画,但是需要对整体的项目比较熟悉,也需要清楚流程之间的关联关系才能画出。
作为测试人员需要掌握一个基本技能,就是根据产品提供的业务流程图能找出对应的路径,并按照上述提供的模板编写出用例接口。当然要直接能编写出业务流程用例还需要通过xmind梳理一下异常业务的测试点,这样设计更加全面。
例如:某下单业务流程图及测试点整理
二、单模块
首先,单功能先覆盖需求
这种是最基本的测试用例编写可以直接按照需求整理出来即可,不需要太多思考
主要是单功能的显示操作和规则入手,通过xmind整理测试点,然后通过测试用例模板编写用例。例如,某商城的拼团功能单功能测试点:
其次,单功能本身的业务
这种比较难以梳理,需要结合产品需求文档描述业务及产品介绍,和自身的测试经验及对项目的熟悉程度,从使用者角度出发,更多的思考与当前功能紧密相关的场景
也就是从用户使用角度入手,从使用前,使用中,使用后三个角度入手,然后覆盖正向的业务测试点,还需要覆盖异向的业务测试点。例如,拼团业务功能测试点:
最后,非功能测试点
这种直接可以借助于质量模型的特性直接梳理即可
非功能测试点的整理,对于不同类型架构方向设计基本是固定的。B/S 架构和 C/S 架构基本一致,C/S架构的还需要关注一些专项类的测试
网友评论