app测试常问的问题
一)web端测试和app测试的区别?
答:可以从app测试场景来介绍两者的区别
web端主要是在浏览器上面进行测试
app端主要是在不同的手机上面进行测试
然后web端测试谷歌、火狐、IE等浏览器的兼容性
app端测试iOS和Android端的兼容性

二)app测试主要测试场景有哪些?
1. 安装卸载测试(这里包含覆盖安装,卸载安装,增量升级,因为很多bug就出现在覆盖安装上面)
2.运行测试
3.功能测试
4.更新测试
5.兼容测试
6.弱网测试
7.中断测试
很多人只知道app测试要测功能,除了功能还有其他类型的测试,app也可以做接口测试,性能测试,ui自动化测试等等
只不过web端的界面是在浏览器中显示,app端的界面是在手机上显示。

三)你们项目app如何部署?
答:app的项目包一般都是通过Jenkins进行部署
比如Android端都是通过把native和h5的资源对应的代码进行合并然后通过Jenkins构建生成一个二维码
然后扫描二维码就可以下载得到一个后缀名为.apk的包、然后点击安装即可 == 》这个就是app测试包
iOS端也是一样提交代码=》然后通过Jenkins进行构建和部署然后生成一个二维码、然后扫描下载会得到一个
后缀名为.ipa格式的包、进行安装即可

四)你们项目app测试用的哪些机型,有没有使用云测试?
答:一般公司会使用Android的手机有:华为、vivo、魅族、三星曲面屏、OPPO、小米等等
iOS的话就是:iPhone6  iPhone7  iPhone8 iPhone11 iPhone X  尤其是要测试苹果的齐刘海的兼容性
上次发过,很多公司采用云测试

五)web端接口测试和app端接口区别大吗?
答:相同的。不要以为有什么区别,实际都是一个http访问地址,传入参数,
返回数据

六)android手机和ios手机,系统有什么区别?
1.运行机制不同:android采用虚拟机运行机制,ios采用沙盒运行机制
2.iosUI命令权限最高,android数据处理权限最高
3.Android的原生系统为Linux、所以支持进入adb shell模式、使用Linux命令

七)app测试过程中出现crash(崩溃)的原因?
1.内存溢出
2.数组异常
3.空指针
4.网络带宽
5.使用不同的设备

八)app测试过程中出现crash,怎么处理
通过过滤日志 ,abd logcat |findstr  XXXXX, 过滤的内容可以找crash,
exception,error这些关键字,看下是哪些问题导致的,初步定位后交给开发
查找原因,并修复。

九)app性能测试需要关注哪些?
1.内存使用情况
2.cpu使用情况
3. 流畅度
4.app消耗的流量

十)ios的证书分为哪几种
答:2种  一种为企业级证书   另外一种是app store审核的那种

十一)你们的测试包一般发布在哪个平台上面?
答:发布在蒲公英上面、上传到蒲公英上面就可以下载到对应的.apk和.ipa格式的测试包

十二)你们app什么时候上线?
答:一般都是在晚上9-11左右、后端开发人员先进行后端配置、后端先上、然后再上前端。

史上最全的app相关的面试题【多测师】相关推荐

  1. 史上最全的App推广入门篇【新手必备】

    说到移动App的推广,高手一般都有自己一套成熟的推广套路,运用起来也是驾轻就熟,但是对于新手来说,在创业团队初始阶段,产品不成熟.渠道不成熟.团队不成熟.预算不充足.用户没粘性的情况下,该怎么做推广呢 ...

  2. 史上最全软件测试工程师常见的面试题总结(九)【多测师】

    author:多测师_王sir原创 1000道软件测试工程师最全面试题链接:https://www.cnblogs.com/xiaoshubass/p/12865319.html 微联创智面试: 1. ...

  3. 史上最全软件测试工程师常见的面试题总结(四)【多测师_王sir】

    面试:神州数码 1.介绍你下你项目中一个自动化实现的流程   ==>看这篇http://duoceshi.cn/duoceshi/Tech_article/73.html 2.你觉得做自动化的意 ...

  4. 史上最全的APP推广模式及方法技巧

    APP推广的重要性对APP的运营来说是不言而喻,首先要清楚的一点是,不同的APP适用于不同的推广方法,并没有哪一种APP推广方法是能够做到真正意义上的放之四海皆准的,而在所有的APP推广方法中,最重要 ...

  5. 史上最全的APP运营推广方案~

    从移动互联网市场总监岗位出发,从几个方面来阐述移动互联网部门如何制定一份运营推广策划案,至于关于移动互联网,移动电商是大趋势这些虚的.空泛的文字,不展开说了,这就上干货~ 一.竞品分析 1.选择竞品, ...

  6. 史上最全软件测试工程师常见的面试题总结(百度、oppo、中软国际、华为)备战金三银四

    1.面试:神州数码 1.介绍你下你项目中一个自动化实现的流程 2.你觉得做自动化的意义在哪里 ==>需要对之前已经实现的功能进行回归测试.保证当前版本更新的内容不能影响到之前已经实现好的功能 3 ...

  7. 史上最全软件测试工程师常见的面试题总结(百度、oppo、中软国际、华为)

    目录 目录 1.面试:神州数码 2.面试(同和信息微众外包) 3.(中软国际--华为外包--支付项目) 4.oppo外包面试大概过程 ​5.云路供应链面试 6.百度 1.面试:神州数码 1.介绍你下你 ...

  8. 后端怎么接收map_史上最全,C++后端开发面试题与知识点汇总

    以下汇总C++后台开发面试题与知识点,还有其他岗位的相关题库和资料,想要什么岗位的可以留言哦~ 附面试题目: 一.基础知识 1.基本语言 说一下C++和C的区别 说一下C++中static关键字的作用 ...

  9. 史上最全的中高级JAVA工程师-面试题汇总

    了解博主本人,请阅读<成就一亿技术人,我在CSDN的这九年> 文档下载地址: https://download.csdn.net/download/shengqianfeng/120804 ...

最新文章

  1. 浪子回头,从学渣变成学霸,就了不起吗?
  2. ASP.NET代码对页面输出进行清理
  3. 一个关于c++ list迭代器的问题
  4. flink的print()函数输出的都是对象地址而非对象内容
  5. 几款开源富文本编辑器优缺点比较
  6. mysql(1):修改数据库密码
  7. 聊透分布式系统一致性
  8. 创建前缀一样的文件_SpringBoot:配置文件属性读取
  9. 2021年石家庄七中高考成绩查询入口,石家庄市教育考试院官网2020中考查分:成绩查询入口...
  10. Hibernate5-1对多(1:n)-级联删除-cascade=delete-orphanl
  11. 变压器符号_变压器规格型号有哪些?这篇文章看完全都了解了
  12. 动漫学日语《你的名字》(更新中)
  13. 电脑出现GRUB4DOS 0.4.5c、、、怎么办
  14. 计算机维修的介绍,电脑故障维修大全介绍
  15. 乐高无限自己地图无法服务器,乐高无限地图制作攻略 建造的小细节不要错过...
  16. ps切图(8)——精准切图
  17. 多项式定理【OI Pharos 6.2.2】
  18. ETH 2.0新纪元开启,究竟能带来什么?
  19. JavaScript网页滚动距离
  20. 谷歌浏览器本地HTML文件无法打开

热门文章

  1. Python批量改变图片名字
  2. 我的世界服务器玩家在线指令,我的世界指令大全:管理自己或者其他玩家及管理服务器指令...
  3. android用什么更新应用程序,如何在Android上更新应用程序 教你如何更新安卓手机APP...
  4. 理解JPEG图像压缩算法,DCT变换
  5. 笔记本外接显示器无声音
  6. c语言编程的难点,c语言编程的难点
  7. Unity初级案例-愤怒的小鸟:六:17把粒子系统显示在UI之前+18让星星一颗一颗的显示+19添加暂停动画
  8. 前端js计算抽奖概率
  9. 关于iPhone尺寸与分辨率
  10. java基于微信小程序的英语学习激励系统-计算机毕业设计