功能测试

上一篇 / 下一篇  2014-06-13 11:26:44

1.1     功能测试

功能测试即检验系统是否满足规格说明书中的功能需求。

1、首先明确谁通过xx功能做xx操作达成xxx目的。这个主干测试点可以成为功能测试的checklist,即Level 1用例。

2、针对上述的描述可以分别考虑主谓宾都分别有哪些场景,如用户通过下载视频到手机上观看视频片段,并收取用户一定费用。则需要考虑,

用户:已登录用户、未登录用户、欠费用户、被锁定用户(等等不同维度)

下载:http下载、OMA下载、黑莓手机COD下载、短信下载、彩信下载….

视频:未订购视频片段、已订购的视频、不存在的视频(如视频已下线、已隐藏)

观看:下载后是否可观看,有无播放器的情况

费用:现金、积分

还需要考虑业务生命周期内其它操作对其的影响,如定购类产品,需要先定购再下载,定购后管理员把这个产品删除了,下载就会失败

3、规格里的每句描述都应当从证伪和证实的角度分别验证,即保证规格的100%覆盖,和充分考虑异常。如“用户登录3次失败后锁定”,针对这句需求我们应需要考虑登录2次失败后成功,登录3次失败后被锁定并再次登录,以及锁定对用户的正常影响等等测试点

4、功能测试,我们应当能够画出逻辑图,并针对逻辑图,设计测试场景覆盖各逻辑处理分支,考虑并验证各逻辑之间的依赖或交互关系。次要流程的失败应该不影响主流程的处理结果。

TAG:

 

评分:0

我来说两句

Open Toolbar