太可惜了,4面字节跳动,我的软件测试工程师Offer竟被一道App测试“送分题”给拦截了

一讲到这APP测试,可能大家在面试的时候,都会遇到这样子的一些面试题。今天给大家软件测试工程师APP面试题做一个简单的梳理。

文章首发于公众号:程序员一凡

APP面试题

1:App测试到底有什么样的测试内容?

2.Web测试与app测试到底有什么区别?

最近如果有去面试过的小伙伴,或者以前有去面试过的小伙伴,这两个问题,十个中有八个会被问到。

对于这两个问题我们到底该如何去回答?

第一个,其实它们之间有共同点,也有不同点。

不管是app测试还是web测试它们的测试流程都是一样的,都是咱们拿到项目的需求之后,对需求去进行分析,然后制定测试计划,然后编写测试用例,执行测试活动,输出测试结果。

不管你是app、web测试还是终端测试或者一些金融类产品的测试,其实它的流程都是一样的。

第二个它们的共同点。设计用例的方法也是一样的。比如说等价类、边界值、场景法……那么这一些设计用例的方法,它是可以适用于任何一产品或者说任何一个项目的。


不同点:

终端是不一样的:一个是web端一个是app端。

对于web来说它搭载的在咱们的PC上,通过浏览器进行访问的,浏览器是在PC上的。

对于app来说,它是运行在手机上,或者一些平板上。这一类移动设备上面,对于移动设备它搭载的系统是ios 或者Android 这个是它们的终端不同。

那么第二个不同呢,我们说它的环境不同。

web测试环境相对比较稳定,不管你是在公司的pc还是在家里的pc上,或者说是在公共场合的pc。相对来说它的环境都是比较稳定的。

app测试,环境相对比较复杂,比如我手机上安装了许多的app,然后我经过地下通道的时候,一些网络比较薄弱的时候,然后你去省会交界或者国际边界。可能会有多个网络的覆盖,这种相对来说说它的环境是比较复杂的。

如果你去做app测试你就要去考虑这一些。

第三个架构不同,web测试它是一个B/S架构。

app测试它是一个C/S架构。

B/S架构也就是说我们不需要对web的这一些网站去进行安装,直接通过浏览器去访问就可以了,B就是指浏览器。

那么app测试的话呢,你都要去对这个app去进行安装,通过客户端的方式去进行访问。


还是它们去掉网络去做专项测试的时候,或者对功能去进行测试的时候,其实都会有一系列细微的差别,具体看你如何去进行一个分析。

这个就是我们常见的一个面试题,以后再遇到这种问题,你都已经胸有成竹!

有收获的朋友记得点赞支持一下! 


然后我们来说第一个问题,App测试到底有什么样的测试内容?

第一个,我们要知道app的这个功能+UI如何去进行测试/适配测试

适配测试我们也把它叫做兼容性测试,那么这里又会衍生出一个面试题,web测试与app测试在兼容性方面有什么不同?

更多的面试题可以关注我的公众号:程序员一凡,整理了一份面经,216页,免费送给大家,回复【面试题】。希望对你有帮助!只求一赞!

你可能感兴趣的:(太可惜了,4面字节跳动,我的软件测试工程师Offer竟被一道App测试“送分题”给拦截了)