美团面经(一二三)

一面:

1、介绍一下最近上线的系统

2、APP页面跳转时间标准,接口返回时间?

要保持画面流畅不卡顿,要求每一帧的时间不超过1000/60=16.6ms,这就是16ms的黄金准则,如果中间的某些帧的渲染时间超过16ms,就会导致这段时间的画面发生了跳帧,因此原本流畅的画面变发生了卡顿
https://www.jianshu.com/p/3328b05fe989

3、介绍一下UI框架

4、appium如何设计case,appium如何实现异常处理?

捕捉NoSuchElementException异常

https://blog.csdn.net/zhuyi08/article/details/107351199/

5、接口自动化

6、code:两数之和;如何设计测试用例

7、设计一个输入orderid,查询订单信息和物流信息的系统(只有输入框和按钮),使用什么前后端结合的框架?

https://blog.csdn.net/u013594477/article/details/89501353

https://blog.csdn.net/EatsSinner/article/details/94485022

7.1、按钮无响应,如何排查问题?

https://www.zhihu.com/question/285632151

7.2、系统中两个表,主键外键分别是什么

主键:能确定一条记录的唯一标识
外键:外键用于与另一张表的关联。是能确定另一张表记录的字段,用于保持数据的一致性

订单表的主键——订单号;订单表的外键——物流号

物流表的主键——物流id;物流表的外键——订单号

7.3、使用UI自动化测试这个页面,如何进行

8、多组合作的倒排期项目,如何合理安排?

9、对RN了解多少

二面

1、介绍一下部门的组成(RD和QA的比例,如何工作的)

2、接口自动化,对上游接口返回的数据有依赖时,如何进行测试?(思考在初始化时进行控制)

3、UI自动化,如何解决页面变更和返回数据变更引起的无效失败?

https://blog.csdn.net/pingsha_luoyan/article/details/104158019

wqrfnium完美解决selenium定位不到元素问题,前端频繁变化导致元素的各种属性变化导致的问题

https://blog.csdn.net/qq_22795513/article/details/102402169

4、如何测试SDK,如何保证SDK对外接口的稳定性?

https://www.cnblogs.com/winson-317/p/9896645.html如何测试SDK

https://blog.csdn.net/tingxuan_qhm/article/details/45696741SDK测试总结

https://www.jianshu.com/p/1e87c1b4bb0c客户端SDK测试思路

https://www.jianshu.com/p/11e18fab61d5SDK测试方法

5、如何检测APP异常(crash等)

6、如何查看异常数据

7、native和H5进行UI测试时,区别是什么

http://www.51testing.com/html/91/n-4464191.html?nomobile=1

普通业务测试:https://www.cnblogs.com/puti306/p/11768736.html

https://www.cnblogs.com/1fengchen1/archive/2018/08/22/9519421.html

https://www.cnblogs.com/qican/p/12193117.html

8、使用RN技术,如何提高QA的测试效率

①使用技术手段——自动化

②部分内容统一测试,个别内容分端测试

9、打开APP,加载特别慢,可能有哪些原因?

APP自身——无缓存、缓存失效,手机储存文件过大-内存较小、第三方软件兼容、手机固件版本较低、RD开发的性能问题

网络——网络差、没有认证

后端——接口返回数据较大

前端——图片较大、响应时间过长

iOS-APP启动慢有哪些原因:https://www.jianshu.com/p/998f06517eba

iOS-APP启动为什么缓慢:https://www.jianshu.com/p/962002c6655f

10、code:有序数组,返回给定数字的出现次数;并设计测试用例

三面:

1、登录按钮无响应,可能的原因【同一面7.1问题】

2、如何查看错误日志

3、给定升序数组,有且仅有一组重复数字,输出重复数字开始的位置,和重复的次数

iOS-App启动为什么缓慢

原文地址:https://www.cnblogs.com/llw1121/p/13366734.html