一讲到这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页,免费送给大家,回复【面试题】。希望对你有帮助!只求一赞!