軟體測試經典面試題(1)

TestingGDR發表於2018-10-25

1.主鍵、外來鍵的作用,索引的優點與不足?

答:主鍵:是表中的唯一標示鍵。作用:保證實體的完整性;加快資料庫的操作速度;增加新的表記錄時,資料庫會自動檢索新記錄的主鍵值,不允許該值與其他表中記錄的主鍵重複;資料庫會按主鍵值的順序顯示記錄,如果沒有設定主鍵,則按輸入的順序顯示記錄。

外來鍵:是主鍵的從屬,表示了兩個表之間的聯絡。作用:使用外來鍵可以避免冗餘。

索引的優點: 1、通過建立唯一性的索引,可以保證表中資料的唯一性; 2、加速資料的檢索速度; 3、加快表與表之間的連線; 4、在使用分組與排序資料檢索時,可以顯著檢索分組與排序的時間; 5、在查詢的過程中使用優化隱藏器,提供系統效能。

缺點: 1、建立索引需要時間,且隨著資料量的增加而增加; 2、索引需要佔用物理空間;

    3、當對錶中資料進行修改時,索引也要動態維護,降低了資料的維護速度。

2.效能測試的流程?

1.測試需求分析2.測試計劃制定與評審3.測試用例設計與開發4.測試執行與監控5.分析測試結果6.編寫效能測試報告7.測試經驗總結

3.簡述bug.的生命週期?

1, 有效地記錄BUG 2, 使用BUG模板 3, 評價BUG優先順序和嚴重性 4, BUG的生命 5,維護BUG資料庫

4.缺陷記錄應包含的內容?

缺陷標識、缺陷型別、缺陷嚴重程度、缺陷產生可能性、缺陷優先順序、缺陷狀態、缺陷起源、缺陷來源、缺陷原因;

5 .您所熟悉的軟體測試型別都有哪些?.請試著分別比較這些不同的測試型別的區別與聯絡(.如功能測試、效能測試……)

易用性測試-介面的友好性,操作方便性等。

功能測試-系統中功能性需求的滿足

安全性測試-系統是否存在安全隱患和漏洞

效能測試-系統在大併發下的響應速度和健壯性

6.您認為做好測試計劃工作的關鍵是什麼?

瞭解專案或系統的業務需求

和專案經理協調好,瞭解專案的進度計劃安排情況

7.您認為做好測試用例設計工作的關鍵是什麼?

對業務和軟體需求非常清楚,可以根據需求不同選擇不同的測試用例設計

8...您以往的工作中是否曾開展過測試用例的評審工作?.如果有,請描述測試用例評審的過程和評審的內容

評審計劃->預審->評審;

評審內容主要是測試用例對軟體需求的覆蓋程度,對於相關邊界是否考慮,是否針對複雜流程準備多套測試資料,是否有專門針對非功能性需求的測試。

9.您認為效能測試工作的目的是什麼?做好效能測試工作的關鍵是什麼?

關鍵是測試指令碼的錄製,測試時候測試環境的乾淨。

10.您以往所從事的軟體測試工作中,是否使用了一些工具來進行軟體缺陷(Bug)的管理?如果有,請結合該工具描述軟體缺陷(Bug)跟蹤管理的流程。

CQ,也可以使用BugFree等免費工具。

11.您如何看待軟體過程改進?在您曾經工作過的企業中,是否有一些需要改進的東西呢?您期望的理想的測試人員的工作環境是怎樣的?

將先進的經驗或思想固化到過程中,通過過程改進和能力提高來改進軟體質量。

最後跟大家推薦一個學習資料分享群:175317069,裡面大牛已經為我們整理好了許多的學習資料,有自動化,介面,效能等等的學習資料!

人生是一個逆水行舟的過程,不進則退,我們們一起加油吧!

相關文章