面試題一 測試基礎部分

2022-08-23 14:42:12 字數 787 閱讀 5747

測試用例的組成部分:所屬模組,編號,標題,等級,預製條件,預期結果

程序和執行緒:

程序和執行緒:

程序:是資源分配的最小單位,每啟動乙個程序,系統都會為其分配位址空間,

執行緒:是程式執行的最小單位,執行緒共享程序中的資料,使用相同的位址空間,

執行緒之間的通訊更加方便,因為同一程序下的執行緒共享全域性變數和靜態變數等資料,

但是程序程式更加健壯,乙個程序死掉不會影響到其他的程序(因為程序有自己的獨立空間),而乙個執行緒死掉了,整個程序就死掉了,

過載規則:必須具有不同的引數列表; 可以有不同的返回型別;可以有不同的訪問修飾符;可以丟擲不同的異常。

重寫規則:引數列表必須完全與被重寫的方法相同,否則不能稱其為重寫而是過載;返回型別必須一直與被重寫的方法相同,否則不能稱其為重寫而是過載

檢視磁碟空間:df -h

檢視記憶體 :free

檢視負載:w或者是top

touch-新建檔案

mkdir - 新建資料夾

rm - 刪除檔案

cp - 複製檔案

mv - 移動檔案

抽象類和介面的區別:

如何保證軟體的質量

(1)測試策略:質量是多維度的,功能測試、效能測試、相容性測試等多種測試型別的結合

(2)用例質量:採用合適的用例方法,如何進行需求分析,用例評審

(3)執行質量:如何保證執行深度(介面、關聯模組、資料庫、日誌)與廣度(系統測試型別

(4)缺陷質量:bug評審,引入合適的bug流程

(5)過程質量:合理的軟體測試流程,測試過程監控

部分面試題

1.請程式設計遍歷頁面上所有textbox控制項並給它賦值為string.empty?答 foreach system.windows.forms.control control in this.controls 2.請程式設計實現乙個氣泡排序演算法?答 int array new int int ...

部分面試題

1.廣播變數和driver 中定義的普通變數的區別 2.資料傾斜 優化的方式,怎樣定位問題,有什麼樣的解決方案,有沒有調參的方式能夠解決的 3.模型 1 怎樣評判彙總層的資料模型的好壞 2 怎樣應對業務變化 3 分層的原則 4.實時流join怎麼做的,採用實時流相互等待借助外部快取join,如果資料...

部分面試題

get與post 通訊的區別 get 請求能快取,post 不能 post 相對 get 安全一點點,因為get 請求都包含在 url 裡,且會被瀏覽器儲存歷史紀錄,post 不會,但是在抓包的情況下都是一樣的。post 可以通過 request body來傳輸比 get 更多的資料,get 沒有這...