对,讲的蛮好。甚至有些 app 通信协议都是私有的,不是传统 http/https,在网络建立链接这个过程,都很多说头的。
只是服务端很多测试手段/方法已被大家广泛了解和学习,而客户端/前端则不然。
比如大家常说的客户端兼容性,有几个人真正知道底层具体要兼容的是什么呢?
哈哈,这只是一种万千可能的一种。
不是的,其实前端有很多问题分析难度我觉得完全不亚于客户端。这里没有展开,主要是因为,第一我这几年的工作偏服务端多一些,我们这边招聘也是偏重服务端的;第二,前端的问题分析我觉得需要举实际例子来讲比较合适。
我个人第一份工作,对应的业务主要都是重前端/客户端的,其实也学会到了非常多。包括我这边文章核心的思路,也是那个时候 get 到的。
所以鄙视链这回事不存在的~
我也在学习中,多指教
对,了解被测对象,包含了业务和技术实现。其实有个很显而易见的好处,就是可以给测试用例做减法。看完代码会发现有些点根本不用测,不可能出问题。
这个看具体情况决定,毕竟大家平时工作都排的很慢,可能没几个测试能有时间每个问题都去分析。但是如果能自己尝试分析,这个过程对自己的能力提升会有很大帮助。我个人的经验,是有选择的挑一些比较有挖掘价值的去看。