20230203个人小感

如果一个项目既有web端又有app端,这个时候要怎么进行测试呢?

web端和app端使用的后端编程语言是一致的,但是前端语言不一致。这就存在问题,即使逻辑和调用的接口是一致的,但是依旧使用的两套代码。所以还是建议分开测。主要也有几个原因:

  • 前端页面的实现逻辑在web端和app端是不一样的,都需要得到验证,看是否符合需求。比如说提示语的区别,比如说app端的页面排版等,都需要测试。也需要注意易用性、兼容性、包括一些专项测试等。

  • 其实在测试的过程中,我自己也会觉得繁琐。为什么web端的业务流程在app也可以闭环,在web端也可以闭环,就不能app端和web端一起测试吗?后来我想通了,测试有的时候测的就是可能性,web端的业务流程在web端和app端度可以闭环,如何保证在app端成功闭环,在web端就一定能成功闭环呢?想通了这一点,就明白了web端和app端是需要分开测的。

在测试的过程中,我觉得几个点非常重要。

  1. 摸清楚业务的数据流,或者说是模块与模块之间的关系。刚刚开始测试的时候,因为什么都不太懂,就会拿起需求就测,然后一顿点点点,看似很繁忙,但是一点技巧都没有。就会导致测的某个模块需要追溯到另外一个模块,然后转过头去测另外一个模块,测完之后又回炉之前测的模块。因为之前测的模块需要用到另一个模块的数据,也可以理解为测的模块为下游,另一个模块为上游。这里建议先测数据的上游,上游测完之后再测下游,就不会手忙脚乱了。比如说A模块的基础数据会在B的新增弹窗里面用到,然后新增的数据又会在C模块展示,这个时候就按照先测A,再测B,然后测C模块。

  1. 理清楚业务逻辑很重要,也就是会看业务流程图。如果业务流程图没有,就需要自己画,只有先理清楚业务流程图,才知道每一步先测什么,再测什么,明白流程与流程之间的关系。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值