博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试总结
阅读量:7210 次
发布时间:2019-06-29

本文共 1481 字,大约阅读时间需要 4 分钟。

一. 兼容性测试分为

1.整机的兼容性,主要是当前市场占有率比较高的品牌手机;

2.操作系统的兼容性,分为ios和andriod系统,其中iOS系统现在8.0-10.0;安卓系统4.0-7.0;

3.同一操作系统下不同版本的兼容性;

4.数据兼容性,只要指数据能否共享;

5.app本身能否向前后向后兼容?

 

二 http和https的区别

http端口是80,传输更快,不加密;

https端口是443,加密需要解析

 

三 http请求方法:get和post区别

get:从服务器获取数据,安全性低,请求参数包括在url中,提交数据大小有限制;

post:向服务器传送数据,安全性高,请求参数会放在request body中,数据大小无限制

 

四 http协议--超文本传输协议

是请求-响应协议,支持客户端服务器模式;是一种非面向连接的协议,每个http请求之间都是相互独立的。

非面向连接的协议就是允许有错误,传输速度非常快

 

五 接口测试-

定义:就是测试不同情况下的入参与之对应的出参信息来判断接口是否满足功能性或安全性要求

关注三要素:URL,参数,返回值

 

header和body入参有什么关系?

1.首先,它们确实都是发送到服务器里的参数,

2.区别:header里存放的参数一般存放的是一些校验信息,比如cookie,它是为了校验这个请求是否有权限请求服务器,如果有,它才能请求服务器,然后把请求地址连同入参一起发送到服务器,然后服务器会根据地址和入参来返回出参。也就是说,服务器是先接受header信息进行判断该请求是否有权限请求,判断有权限后,才会接受请求地址和入参的。

3.接口测试用例设计:

主要考虑必传非必传;参数类型(int与字符串类型切换);入参长度

 

六 列举出http请求响应状态码:

200-OK,客户端请求成功

500-没有连接上服务器

504-服务端超时,没返回结果

403-服务器收到请求,但拒绝提供服务;没有权限访问

404-请求资源不存在,页面丢失了

302-重定向,这个请求重定向到别的地方了

 

七 app测试有专属的

安装,卸载,升级测试

冲突测试

耗电量测试方法:1.通过手机自带的电量消耗查询各个app耗电量情况;2.利用专用的gsam功耗测试工具

如何判断app耗电量过大或过小?--同竞争产品进行对比

弱网络测试:通过抓包去模拟测试,设置断点,修改参数,比如说2g/3g/4g/wifi,1000-3000ms

 

八 jemter也可做接口测试--------

如何设置代理,抓包?

在同一网络状态下,设置好端口一致,

 

九 测试环境搭建

会搭建用例管理工具,mysql,tomcat服务器,放在my apps文件夹下----

 

十 jmeter性能测试

聚合报告--

tps 是指每秒向服务器发送的请求数

average是指请求事务平均响应时间

 

十一 Linux命令

vim编辑器--

tail -f 实时查看日志 tail -f mao.out

ssh命令-- ssh   登录远程机器

cp命令的具体例子

 

 

十二 数据库

如何在Linux上启动数据库

多表查询(内连接,左连接,右连接区别,结合具体例子)

字查询(嵌套查询)

 

十三 html知识

div标签,span标签,a标签,

 

十四 python数据类型

数字,列表,布尔值,元祖,集合,

 

十五 网络协议分几层?

十六 tcp-ip协议,http请求在哪一层,三次握手

 

转载于:https://www.cnblogs.com/wz123/p/10414791.html

你可能感兴趣的文章
战胜阿里和腾讯,Ripple已经获得200家跨境支付客户!
查看>>
推销自己的前端技术书籍
查看>>
Visual Studio 15.8 Preview 3支持多点编辑功能
查看>>
Pravega应用实战:为什么云原生特性对流处理很重要?
查看>>
Amazon发布可持续性数据集,可用于多个领域的数据分析
查看>>
SendGrid是如何扩展它的邮件传送系统的
查看>>
Oracle发布Oracle数据库的官方Node.js驱动node-oracledb
查看>>
Spring 5.0 GA版本发布,支持JDK9及反应式编程
查看>>
wemall app商城源码Android之支付宝通知处理类
查看>>
利用已有的大数据技术,如何构建机器学习平台
查看>>
Stream从Python切换到Go的原因
查看>>
Python将迁移到GitHub
查看>>
Linux系统安装MySql步骤及截屏
查看>>
如何理解阿里月饼事件中各方的表现
查看>>
浅谈line-height
查看>>
php二维数组指定其键名对其排序的方法
查看>>
用什么PHP框架最好?框架?还不如用开源系统吧
查看>>
JS 设计模式 一(接口)
查看>>
ios category 笔记整理(一)
查看>>
神经网络很萌的
查看>>