互联网产品的测试策略应该如何设计?

软件测试52讲
互联网产品开发快,互联网产品追求的是最快速的功能实现并上线
通常情况下,互联网产品要求全回归测试的执行时间不能超过 4 小时。
传统软件产品的测试策略-金字塔模型 单元测试、API测试、GUI测试
对于互联网产品来说,迈克的金字塔模型已经不再适用。
互联网产品的测试策略设计通常采用手工为主,自动化为辅的测试策略。

传统软件通常采用金字塔模型的测试策略,而现今的互联网产品往往采用菱形模型。
菱形模型有以下四个关键点:
1)以中间层的 API 测试为重点做全面的测试。
2)轻量级的 GUI自动化 测试,只覆盖最核心直接影响主营业务流程的 E2E 场景。
3)最上层的 GUI 测试通常利用探索式测试思维,以人工测试的方式发现尽可能多的潜在问题。
手工测试往往利用探索性测试思想,针对新开发或者新修改的界面功能进行测试,
4)单元测试采用“分而治之”的思想,只对那些相对稳定并且核心的服务和模块开展全面的单元测试,
而应用层或者上层业务只会做少量的单元测试。

我现在产品的策略:只有手工测试,没有其他测试。
下一步是不是该考虑引入接口测试呢?如果引入的话是否有难点呢?
最关键的是,现在做的产品是一个客户端的,做自动化测试太难了。
 

Guess you like

Origin blog.csdn.net/seanyang_/article/details/118875213