测试需求:主要解决 测什么 的问题,一般来自需求规格说明书中原始需求。测试需求应全部覆盖已定义的业务流程,以及功能和非功能(界面,性能,安全,兼容,易用)方面的需求.
(只有明确了测试需求,才能知道怎么去测试,什么时候开始测试,要多少人测试,在什么环境上测试)
提炼测试点,时间规划,人力规划,测试环境
测试思路:
1,正常功能:是否可以正常提交-注册成功-单个功能冒烟测试
2,但各功能项验证(正常+异常)
规则:按顺序从上至下,对每一个输入项进行验证
数据长度,数据类型验证,必填项验证,重复
限制约束验证
隐形需求:充分熟悉产品业务,挖掘隐形需求
3,功能交互验证
模块之间传递的信息和数据,对存在功能交互的功能项
4,非功能性测试
界面,易用性,兼容性,安全性,性能压力
拿到项目的基本测试思路(需求分析):
1,明确一下这个项目是做什么的?基本业务逻辑流程(淘宝:注册-登录-浏览商品-加购物车-提交订单-支付)
2,细化每一个功能,细化分析提取测试点
3,所以细化模块的分析,组合在一起,完成项目的测试点-功能测试点
4,非功能测试点(界面,易用性,兼容性,安全性,性能压力)