1、http协议需要申请CA证书;
2、https更安全,因为使用了ssl加密传输协议;
3、端口不一样,http是80,https是443;
4、https可以进行数据加密,身份认证,数据完整性验证,http是不可以的。
1、get请求在url中传送的参数是有长度限制的,而post没有;
2、get比post更不安全,因为参数直接暴露在url上,所以不能用来传递敏感信息;
3、get请求参数会被完整保留在浏览器历史记录里,而post中的参数不会被保留;
4、get在浏览器回退时是无害的,而post会再次提交请求。
1、是否使用过抓包工具,常用抓包工具是什么
在工作中,用到的抓包工具是fiddler
2、使用抓包工具会做什么操作
fiddler主要用来抓取数据进行错误分析,打开工具后,在去浏览器打开网址,fiddler会自动抓包,抓取请求响应数据。
3、是否使用过ADB命令,常用的有哪些
1. adb get-stat取设备的状态;
设备的状态有3种
1)device:设备争吵连接;
2)Offline:连接出现异常,设备无响应;
3)Unknown:没有连接设备;
2. adb install用于安装;
3. adb uninstall用于卸载;
4. Adb logcat 查看日志;
5. Adb shell pm list packages 查看手机端安装的所有app包名;
6. adb lill-serner 停止abd服务;
7. adb install 断开连接设备;
1、测试用的比较多的是jmeter,一般用来做接口测试,比如说是充值提现的接口,要先添加一个线程组,在添加一个http类型的请求,把参数都写到http请求界面去,然后在添加一个查看结果树,方便查看返回的结果,返回的是ok就是没有问题的,返回的是红色感叹号,就代表有异常,就提交bug到bug平台。
2、常用的测试接口测试工具有 postman、jmeter、soapui等。
1、测试流程推进版本进度把控如何进行
1. 主动沟通,抛出问题的所在,提出解决方案(测试应当提前介入,先进性接口测试,后续进入功能测试);
2. 迭代开发,积极推进;
3. 迭代结束,项目完结;
4. 测试总结。
2、版本测试中bug的定位和推进如何进行
web端,用f12或者fiddler去抓,如果是ui的话,一般都是前端的bug,如果是数据错误、数据不匹配等一般都是后端错误,具体可以通过查看请求及其响应。
app端,adb命令去抓,通过logcat去反映bug的所在。
1、 Linux常用命令
-f 强制删除
-r 删除目录
Find / -nama “.log”在当前目录查找以 .log结尾的文件
cat显示文本文件内容
ps查看进程(动态)
Netstat -apn查看所有端号
查看日志 tail -f文件名
2、数据库知识
1. 一般在测试用例过程中,借助数据库验证数据的准确性与完整性;
2. 精确定位缺项时,有时需要到数据库查看数据的详细信息;
3. 针对某些特许的测试场景,通常会利用数据库构建相关测试数据;
微信聊天信息发送功能的用例设计 (仅考虑文本信息即可,图片、语音、视频等其他信息无需考虑)
功能测试(发送文本)
1. 输入正常文本;
2. 输入英文,及其他国家语言;
3. 各国语言混合输入;
4. 输入纯中文、纯数字、纯字母、纯字符、纯表情;
5. 输入特殊字符,数字,微信和键盘表情;
6. 输入空格(包括句首,句尾和句中);
7. 输入url类型链接(观察发送后是否可以跳转);
热门关键词: 登录