测试策略设计二:分层测试策略

      分层测试策略主要将策略分为三层,用户层、逻辑层和数据层,这种策略比较适合新模块、新页面类的需求;优点是结构比较清晰、对测试用例的设计、测试执行有很高的指导性,能保证需求从面到里充分的覆盖;而且数据层测试需要知道数据的更新机制,可以加深测试对开发实现设计加深理解。具体如下:

用户层:主要关注界面样式、功能操作是否正常、是否简单易用、提示信息易懂易接受、异常场景处理(并发...)、兼容性、性能是否达到用户可接受范围以及历史数据的处理。

逻辑层:主要关注两方面,一是业务流程处理,保障每一个分支的覆盖、流程完整闭环、正常流与异常流;二是业务逻辑的处理是否正确。

数据层:主要关注数据库表的增、删、改、查以及对外部数据的处理和计算类字段值的更新。

根据三层模型我们直接套用到实际的策略上,用户层可以根据实际情况判断有则添加;逻辑层可以直接引用流程分析推演的测试流程;数据层可以根据开发实现设计抽取,那么策略的测什么就出来了。再就是怎么测,具体的方法,包括测用例的设计、表数据的验证方法、UI的验证方法(比如参考原型、UI 规范等)。还要补充产品的其他特性,例如外部集成、私有化客户、平台影响点等做特性补充。最后我们还要识别过程中的风险,做好风险的预防措施。最终形成一份场景无遗漏、过程有指导性、可引用提效的测试策略。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值