zoukankan      html  css  js  c++  java
  • 美团面试总结

    美团面试题总结
    1,sql语句查询 select * from 表 where name=‘a’ and id='me' 
    2,python 字符串拼接并且排序
    参考如下:
    word='''awfesdafhjkcasadckjsdackjsadvcnksausafdsch
    '''
    b='SufhwrifjiEIJFDIEJDIej'
    list1 = list(word+b)
    while ' ' in list1:
    list1.remove(' ')
    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

  • 相关阅读:
    chmod命令
    ls命令
    数组值去重-小技巧
    使用redis接管session
    使用redis接管cookie
    redis操作封装类
    HTTP协议详解
    Linux网络编程--多播
    Live555 分析(三):客服端
    Live555 分析(二):服务端
  • 原文地址:https://www.cnblogs.com/yulei126/p/6804210.html
Copyright © 2011-2022 走看看