你當前所在位置:首頁 > IT就業問題 > 軟件測試面試題:常見筆試題+答案

軟件測試面試題:常見筆試題+答案

軟件測試面試題是學習軟件測試的同學,在找軟件測試崗位的工作時必須要弄懂的內容,以下是應聘軟件測試面試時常見的筆試題:


軟件測試面試題


1. 為什么要進行軟件測試?


回答提示:沒經過測試的軟件無法保證其是否能夠順利運行,只有經過測試,發現問題,及時提交開發改進,這樣的軟件才質量有保證。


2. 測試用例設計方法有哪些?


回答提示:分別有等價類劃分法、邊界值分析法、錯誤推測法、判定表法、因果圖法、正交實驗法等。


3. 測試用例內容有哪些?


回答提示:測試編號、優先級、預置條件、操作步驟、預期結果、實際結果、測試人、測試時間、bug級別,bug狀態等。

 

4. 你用過哪些測試工具,它們的特點分別是什么?


回答提示:


① Jmeter: 是一個100%的純java桌面應用,能夠對HTTP和FTP服務器進行壓力和性能測試, 它原先用于Web應用測試,后來擴展到其他測試領域;另外Jmeter一般用于接口測試,驗證接口的輸入值請求是否返回了期望輸出的結果。


② JUnit:是一個Java語言的單元測試框架,用于編寫和運行可重復的測試。Junit測試即所謂的白盒測試,它包括以下特性:用于測試期望結果的斷言(Assertion);用于共享共同測試數據的測試工具;用于方便的組織和運行測試的測試套件;圖形和文本的測試運行器。


③ TestLink: TestLink 是基于web的測試用例管理系統,主要功能包括有測試需求管理、 測試用例管理、測試用例對測試需求的覆蓋管理、測試計劃的制定、測試用例的執行、大量測試數據的度量和統計功能。目前在XLS導入上存在缺陷,但可以使用第三方的“Testlink Convert”工具實現XLS/TXT/XML導入導出。


軟件測試面試題


5. 你做過哪些方面的測試?


回答提示:APP移動端測試、WEB測試、接口測試、性能測試等。


6. 測試分為哪幾個階段?


回答提示:一般來說分為單元測試、集成測試、確認測試、系統測試、驗收測試5個階段。


7. 為什么要進行交叉測試?


回答提示:因為一個人執行設計的用例,往往會按照自己慣有的思路來執行,這樣可能會忽略一些偶然或異常的情況。交叉執行的話,一方面提高測試case的覆蓋率,一方面便于發現自己無法發現的問題。


8. 針對一個購物商城Web網站,你應該進行哪些方面的測試。請列出至少10條以上的測試點。


回答提示:前臺功能:商城首頁、商品列表展示頁面、用戶注冊、登錄頁面、加入購物車、生成訂單等。


后臺功能:主界面展示、用戶管理、訂單管理、后臺設計、商品管理等。

課程預約

澳客彩票网-首页 石家庄市 | 醴陵市 | 靖宇县 | 大石桥市 | 电白县 | 长春市 | 娱乐 | 萨嘎县 | 泸水县 | 鄂托克旗 | 贵南县 | 临汾市 | 建水县 | 虞城县 | 科尔 | 长乐市 | 和静县 | 古田县 | 株洲县 | 五华县 | 九江市 | 黔西 | 乐安县 | 永寿县 | 萝北县 | 江津市 |