网易有道-测试一二面
一面:
1、接口测试,两个接口,都是post类型,第一个接口的随机返回值是第二个接口的入参,如何设计测试用例
https://www.cnblogs.com/xbxblog/p/9838965.html
2、Android和iOS的区别(伪后台)
https://www.jianshu.com/p/b7e2ba708e45
https://blog.csdn.net/Anita__Li/article/details/90177331
https://www.jianshu.com/p/1d0e64eae9d9
3、使用Charles修改返回状态码
Tools——Rewrite——Enable Rewrite——Add
4、常用的Linux命令
5、微信视频功能,设计测试用例
https://blog.csdn.net/W_C_X/article/details/85076965
6、学生表,有姓名,成绩,学科,选出数学排名前5的同学
select * from student order by math desc limit 5;
7、第6题的表,增加一列手机号
ALTER TABLE student ADD COLUMN phone varchar(11) NOT NULL Default 0
8、有一个TXT文件,每一行存一个单词,输出次数最多的单词,和出现的次数
https://zhidao.baidu.com/question/1883525018239725468.html
https://blog.csdn.net/martin_liang/article/details/8832725
9、为什么想换工作
10、有什么要问我的
二面:
1、为了面试做了哪些准备
2、总结一下自己工作的收获
3、xshell使用的是什么协议 (ssh)
https://blog.csdn.net/qq_30764991/article/details/81191428
https://www.cnblogs.com/zmlctt/p/3946860.html
4、Charles使用的是什么协议,跟fiddler有什么区别
1)使用ssl协议,截取Http 和 Https 网络封包
2)SSL证书通过在客户端浏览器和web服务器之间建立一条SSL安全通道(Secure socket layer(SSL)安全协议是由Netscape Communication公司设计开发。该安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。
3)http://www.51testing.com/html/60/n-3726760.html
4)https://www.jianshu.com/p/870451cb4eb0
区别:
1)界面不同
2)使用平台不同——Fiddler只能运行在Windows平台; Charles是基于Java实现的,基本上可以运行在所有主流的桌面系统
5、如何查某个时间段的日志
sed -n '/起始时间/,/结束时间/p' 日志文件 //模糊查询 sed -n '/11:30:*/,/12:30:*/p' 2020-06-01.log
6、Android 10能否获取到IMEI
“Andorid10无法获取IMEI,读写文件也被限制。”,一般开发人员会自己生成一个新的常量,用于代替IMEI,但是用户可以从“设置-关于手机”中查看到真正的IMEI。
7、都有用过哪些monkey命令
8、UI自动化常用的定位方法
9、获取APP当前页面activity的命令(dumpsys)
获取当前界面元素: adb shell dumpsys activity top
获取任务列表: adb shell dumpsys activity activities
获取当前activity信息:
window 通过 adb shell dumpsys activity | findstr “mResume” Linux 通过 adb shell dumpsys activity | grep “mResume”
10、浏览器中输入baidu.com,返回401,是什么问题
HTTP 401错误代表用户没有访问权限,需要进行身份认证
https://blog.csdn.net/directionofear/article/details/8042755
https://blog.csdn.net/ningxinyu520/article/details/18217077/
11、微信登录,设计测试用例
12、一面都问了哪些问题,觉得哪个答得不太好,现在知道吗
13、有什么要问我的