美团面试总结
美团面试题总结
1,sql语句查询 select * from 表 where name=‘a’ and id='me'
2,python 字符串拼接并且排序
参考如下:
word='''awfesdafhjkcasadckjsdackjsadvcnksausafdsch
'''
b='SufhwrifjiEIJFDIEJDIej'
list1 = list(word+b)
while '\n' in list1:
list1.remove('\n')
list2 = sorted(list1)
print(''.join(list2))
3,python 字符串转化成数字类型(利用最原始的 )比如字符串‘2222’
import string
tt='555'
ts=string.atoi(tt)
4.用例,淘宝添加购物车
颜色,尺寸,数量,登录,未登录
5,app测试和pc端测试的区别 参考http://www.cnblogs.com/rookie-c/p/5755093.html,http://www.cnblogs.com/laoluoits/p/5673291.html
流程上来说,没有区别,
从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。
web测试一般是b/s结构,基于浏览器,app是c/s结构,
WEB测试基本上没有客户端层面的安装测试,但是App测试是存在客户端层面的安装测试
6,xpath定位不到元素怎么处理 参考‘http://www.jianshu.com/p/89c10770d72c’
<1.主要的问题就是Xpath编写出错了,或是页面有改动,
<2.操作速度过快,被定位的元素没有加载出来的情况
7,在web自动化中,怎么维护定位的问题(界面发生变化)
编写测试脚本的模块化后,尽量避免难维护的定位方式
8.测试的难点
《1.测试覆盖率
《2.部门之间的沟通
9.测试流程
产品需求>策划、运营>技术>测试>运营
10.web测试方面?
功能、性能、接口、后端、前后台测试、安全测试、自动化测试、
11.性能测试工具(app,性能)
web则是LR、Jmeter 等
app是:monkey、ddom、GT、Eeammage等
12.http协议中的post和get
HTTP是一个客户端和服务器端请求和应答的标准(TCP )。客户端是终端用户 ,服务器端是网站 。
通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口 为 80)的HTTP请求。
(我们称这个客户端)调用户代理(user agent)。应答的服务器上存储着(一些)资源,
客户端与服务器之间的交互用到了两种类型的消息:请求(Request) 和响应(Response)
GET 向特定的资源发出请求。
POST
向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。
POST请求可能会导致新的资源的建立和/或已有资源的修改。
PUT
向指定资源位置上传其最新内容。
DELETE
请求服务器删除Request-URI 所标识的资源。
GET是从服务器上获取数据,POST是向服务器传送数据
GET 安全性较低,POST安全性较高。
get(默认值)是通过URL传递表单值,post传递的表单值是隐藏到http报文体中,url中看不到。
GET提交的数据大小有限制2kb