1. 程式人生 > 其它 >2022.2.19測試考核

2022.2.19測試考核

零基礎測試開發考核體系:
Python知識:
1、字典排序使用到的函式具體是哪個?舉例說明
2、字串格式化使用到的關鍵字是哪個,舉例說明
3、列表中append()與insert()的區別是什麼?舉例說明
4、列表與元組的區別是什麼
5、檢視一個物件的型別關鍵字是什麼?檢視物件的記憶體地址關鍵字是什麼
6、怎麼獲取字串的索引資訊
7、舉例說明列表推導式的使用
8、當元組只有一個物件的時候,需要注意什麼?
9、怎麼理解函式的返回值?
10、怎麼理解函式的動態引數
11、字串與列表之間的互相轉換
12、字串的替換使用到的方法是?
13、怎麼理解is,in,==
14、使用os庫編寫一個檔案的路徑拼接
15、怎麼理解序列化與反序列化
16、舉例說明檔案的a,w,r的模式
17、使用with上下文的模式來處理檔案
18、怎麼理解編碼與解碼
19、使用datetime獲取當前的時間
20、使用time等待5秒的時間
21、怎麼理解裝飾器
22、怎麼理解區域性變數與全域性變數
23、Java的繼承與Python的繼承有什麼區別
24、如果子類重寫了父類的方法,那麼例項化子類後,呼叫重寫後的方法,呼叫的是子類的方法還是父類的方法


Linux知識:
1、檢視程序的命令
2、檢視埠的命令
3、賦予檔案許可權的關鍵字
4、r,w,x對應的數字是多少
5、給一個檔案給rwx許可權
6、git提交檔案的命令是什麼
7、git建立倉庫的命令是什麼
8、檢視記憶體的命令
9、編輯檔案的步驟
10、檢視檔案前5行的命令
11、檢視檔案後10行的命令
12、檔案檢視命令
13、平均負載怎麼檢視



API知識:
1、HTTP的完整請求流程
2、怎麼理解get和post請求
3、在postman中寫斷言的地方為?
4、怎麼理解postman裡面的collections
5、動態引數在postman裡面的解決思路,請使用步驟的方式描述出來
6、在postman中,怎麼呼叫變數
7、介面斷言需要是那方面
8、怎麼理解協議狀態碼:404
9、如果一個介面訪問時400,排查思路時什麼?
10、怎麼理解同步通訊
11、怎麼理解非同步通訊
12、怎麼理解cookie,session,token
13、請按步驟的方式描述session的請求流程
14、如果傳送請求,協議狀態碼返回500的錯誤,怎麼解決?
15、怎麼理解協議狀態碼和業務狀態碼
16、按步驟的方式描述token的請求流程
17、按步驟的方式描述cookie的請求流程
18、怎麼理解Requets裡面的post請求方法的data和json
19、怎麼理解序列化和反序列化
20、在Python中,介面測試的庫是那個?
21、在get請求裡面,如果有請求引數,使用的引數是那個的?params

http://localhost:5000/login?name=wuya&age=18
22、postman裡面在哪裡填寫請求引數
23、引數之間的關聯在程式碼裡面怎麼解決?
24、怎麼理解session會話物件




測試基礎理論:
1、bug完整的生命週期
2、編寫測試用例的要素是什麼?
3、怎麼理解黑合測試,白盒測試
4、測試按階段劃分,主要分為那幾個階段
5、怎麼理解等價類和邊界值
6、請描述一個完整的測試流程
7、列表常用的測試用例設計方法,請結合具體的產品說明它的使用
8、測試用例的要素有哪些?
9、請描述一下你理解的測試流程



UI自動化測試:
1、常用的元素定位有那幾種方法,請舉例說明
2、單個元素定位與多個元素定位的區別是什麼?
3、如果是iFrame的框架,如何來定位裡面的元素屬性的物件
4、怎麼理解頁面物件設計模式
5、怎麼理解顯式等待和隱式等待
6、在測試中遇到多視窗,具體怎麼解決,請描述具體的步驟和編寫具體的案例程式碼
7、你寫了多少個UI自動化測試用例?
8、詳細的描述下你理解的UI自動化測試流程?
9、你在UI自動化測試中具體使用到了哪些測試技術和工具
10、你編寫的UI自動化測試用例你發現過bug嘛?
11、測試報告你是怎麼生成的?




單元測試框架:
1、unittest與pytest的框架
2、unittest的常用元件有哪些
3、unittest中怎麼理解測試韌體
4、怎麼理解setUp(),tearDown()與類測試韌體的測試
5、在unittest測試框架中,載入所有的測試模組使用到的方法是什麼?具體引數是什麼?
6、在unittest中使用那個庫來生成對應的測試報告
7、一個完整的測試用例包含哪些步驟
8、怎麼理解引數化


效能測試:
1、響應時間你是怎麼理解的?
2、怎麼區分負載測試和壓力測試
3、你是怎麼做穩定性測試的?
4、常用的效能測試工具有哪些?
5、說出JMeter測試工具中聚合報告中有哪些結果資訊
6、在JMeter中,如果需要監控伺服器的CPU和記憶體的資源,你具體是怎麼做的
7、說下你理解的效能測試流程
8、效能測試結果如果不滿足預期的目標,你會怎麼辦?
9、效能測試中效能的目標你是怎麼定,說出具體的依據



綜合考核:
1、HTTP協議的組成部分?
2、postman中斷言是在哪裡斷言?斷言哪三部分?
3、postman的請求引數在哪裡?
4、一個完整的測試流程?
5、冒煙測試是什麼?
6、開發要轉測的依據是什麼?
7、如果開發那邊程式碼寫不完,超過預期時間你怎麼辦?
8、對淘寶購物車有哪些測試點?用等價類邊界值如何劃分?
9、ui測試定位元素有?對於多元素怎麼定位?
10、ui自動化測試怎麼進行介面測試?
11、介面測試需要攜帶哪些引數?
12、linux有哪些常用的命令?檢視檔案是那個命令?
13、比如mysql中對2021年的前6個月的工資總和,用到那些命令?
14、常用的請求方法?get和post方法區別?
15、常用的業務狀態碼?
16、元組和字典的區別?
17、字典如何輸出key的值?如何輸出value的值