软件测试人员怎么编写测试用例

 

一、测试需求分析

 

1、首先根据需求规格说明书进行测试需求分析,根据系统业务流程提取测试点,测试点包括流程方面的和单个功能点的

比如购买商品中的添加商品到购物车,那么通过测试需求分析我们可以得到购买流程的测试点和针对购买商品功能的测试点。

流程(部分):

· (已注册、未登录)选择商品--点击添加购物车--系统检测未登录,进行登录--登录成功后添加成功

· (已登录)选择商品--点击添加购物车--添加成功

· (未注册)选择商品--点击添加购物车--系统检测未登录,进行登录--注册--注册成功后支付成功

等等.......

单个功能点:验证商品规格选择、商品数量等

 

二、测试用例模板

 

2、写测试用例时一般会使用到一些模板,每家公司的模板可能会有些区别,但是测试用例的一些核心内容是一样的,比如用例编号、用例名称、测试项、前置条件、操作步骤、预期结果、优先级等

 

三、编写测试用例

 

对提取的测试点编写测试用例,此时需要用到一些用例设计方法,比如等价类、边界值、正交实验法、场景设计法等

比如下面汇智动力学院做的添加购物车,对于商品购买数量,假设需求中已经对购买数量进行了约束(商品数量默认为1,最大为99,不能超过库存数量)