美團面試題總結
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提交的數據大小有限制2kbhtml