软件测试工程师入门面试理论题库(三)

本文探讨了app测试与web测试的区别,如手机专项测试、兼容性测试和性能测试。在缺乏项目需求文档的情况下,如何通过沟通、参考已有版本和同类产品来整理需求。同时,分析了测试环境中存在的缺陷在开发环境中不存在的原因,可能涉及环境配置、程序版本差异等。最后,讨论了项目上线后发现bug的处理策略,根据bug影响程度采取不同应急措施。此外,还对比了android和ios系统的特性差异。
摘要由CSDN通过智能技术生成

软件测试工程师入门面试理论题库

1.app测试和web测试的联系区别?

首先:测试流程是一样的,然后app和web对服务器的性能测试是一样的

1)app端增加手机专项测试:弱网测试,中断测试(来电状态,语言状态,突然断网状态等),安装,卸载,升级测试(强制升级,提升升级,升级完成中断对原有功能数据的影响等)。

2)兼容性:app主要测不同操作系统类型,版本,和不同品牌手机(不同机型)的兼容性,

                    web端主要针对不同浏览器的测试,比如IE,火狐,谷歌等浏览器的兼容性。

3)app端增加了客户端(手机端)的性能测试,主要测试app对手机流量/耗电量/流畅度等进行测试。

2.假设没有项目需求文档,你该如何展开工作?

1).跟产品经理,开发人员沟通,咨询相关项目细节,整理需求。

 2).如果该项目系统原来有版本,可以进行参考,提取需求。

3).参考同类型产品。

4)网上搜索相关资料。

3.一个缺陷在测试环境中存在,在开发环境中不存在,分析原因?

1)首先确认开发环境和测试环境程序版本是否一致(测试环境版本没有更新)

2)确认其他软件配置环境版本是否一致

3)确认程序是否损坏,并进行重新搭建环境,保持开发和测试环境一致。

4.项目上线后发现bug怎么处理?

首先看bug影响的程度

1)非常严重 :组织开发,测试,运维等人员将程序回滚到上一个稳定的版本,并对缺陷进行紧急修复处理。

2)影响一般:组织开发,测试,运维等人员进行线上紧急修复。

3)影响很小:将缺陷作为下一个版本的部分需求,并在下一个版本进行修复

5.android和ios系统区别

1)系统方面:iOS的系统升级较少,且只能单向升级;而安卓系统升级多,版本来源多。

2)性能方面:耗电量/流畅度等进行测试,iOS的性能方面与安卓相比更好。

3)安装卸载测试:安卓的下载和安装及卸载操作方便,而iOS比较麻烦。

4)多分辨率测试:安卓的分辨率不统一,而iOS的比较统一。

5)安卓app的后缀格式为apk格式,iOS端app的后缀为ipa。

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值