軟體測試面試題

2021-07-24 18:41:46 字數 2947 閱讀 1249

會不斷更新。。。

白盒測試:是通過程式的源**進行測試而不使用使用者介面。這種型別的測試需要從**句法發現內部**在演算法,溢位,路徑,條件等中的缺點或者錯誤,進而加以修正。

黑盒測試:是通過使用整個軟體或某種軟體功能來嚴格的測試,而並沒有通過檢查程式的源**或者很清楚地了解該軟體的源**程式具體是怎麼樣設計的。

負載測試

壓力測試

疲勞測試

容量測試

效能測試主要是為了發現軟體問題和硬體瓶頸。

計算機網路中的頻寬、交換結點中的快取和處理機等,都是網路的資源。在某段時間,若對網路中某一資源的需求超過了該資源所能提供的可用

部分,網路的效能就會變壞。這種情況就叫做擁塞。

擁塞控制就是防止過多的資料注入網路中,這樣可以使網路中的路由器或鏈路不致過載。擁塞控制是乙個全域性性的過程,和流量控制不同,流量

控制指點對點通訊量的控制。

post請求會把請求的資料放置在http請求包的包體中。上面的item=bandsaw就是實際傳輸的資料。

因此,get請求的資料會暴露在位址列中,而post請求則不會。

(2)傳輸資料的大小

使用get請求時,傳輸資料會受到url長度的限制。對於post,由於不是url傳值,理論上是不會受限制的,但是實際上各個伺服器會規定對post提交資料大小進行限制。

(3)安全性

post的安全性比get的高。

loadrunner 是一種**系統行為和效能的工業標準級負載測試工具。通過以模擬上千萬使用者實施併發負載及實時效能監測的方式來確認和查詢問題,loadrunner 能夠對整個企業架構進行測試。通過使用loadrunner , 企業能最大限度地縮短測試時間, 優化效能和加速應用系統的發布週期。

單元測試的重點是系統的模組,包括子程式的正確性驗證等。整合測試的重點是模組間的銜接以及引數的傳遞等。系統測試的重點是整個系統的執行以及與其他軟體的相容性。

白盒測試用例設計有如下方法:基本路徑測試、等價類劃分、邊界值分析、覆蓋測試、迴圈測試、資料流測試、程式插樁測試、變異測試。依據就是相信設計說明書及其**結構。

黑盒測試用例設計方法:基於使用者需求的測試、功能圖分析方法、等價類劃分方法、邊界值分析方法、錯誤推測方法、因果圖方法、判定表驅動分析方法、正交實驗設計方法。依據是使用者需求規格說明書,詳細設計說明書。

乙個好的測試工程師,不僅要基礎紮實,對自身的性格、責任心都有非常高的要求。

(1)掌握基本的測試基礎理論

(2)本著找出軟體存在的問題的態度進行測試,即客觀,不要以挑刺形象出現

(3)可熟練閱讀需求規格說明書等文件

(4)以使用者的觀點看待問題

(5)有著強烈的質量意識

(6)細心和責任心

(7)良好的有效的溝通方式

(8)具有以往的測試經驗

(9)能夠及時準確的判斷出高危險區在何處

(1)大**整合

(2)自頂向下整合

(3)自底向上整合

(4)三明治整合

(5)分層整合

(6)基於整合

(7)基於功能的整合

(8)基於訊息的整合

(9)基於風險的整合

(10)基於進度的整合

黑盒/白盒、靜態/動態、手工/自動、冒煙測試、回歸測試、公測

就是bugzilla的狀態轉化圖

介面不穩定;

根據需要配置它的不同的部分,過程很煩瑣。

流程控制上,安全性不好界定,很容易對他人的bug進行誤操作;

沒有綜合的評分指標,不好確認修復的優先級別。

需求分析+需求變更的維護工作;

根據需求得出測試需求;

設計測試方案,評審測試方案;

方案評審通過後,設計測試用例,再對測試用例進行評審;

(1)使用者動作設計

(2)場景設計

(3)測試資料分析

(1)測試測試

(2)建立虛擬使用者指令碼

(3)建立執行場景

(4)執行測試指令碼

(5)監視場景

(6)分析測試結果

缺陷報告自然是能夠記錄越多的細節越好,包括測試環境、軟體版本、所用工具及版本號、測試用例的資訊、出錯前所執行的操作步驟、出錯時相關資訊和日誌,等等很多。

提交-確認-分配-修復-驗證-關閉

熟悉產品/專案,需求評審,測試需求,測試計畫,測試方案,測試用例,**試,第一輪正式測試,第二輪回歸測試,第三輪測試,測試報告,測試總結,測試指南。

dns:網域名稱服務,作用是將網路網域名稱解析成ip位址;

活動目錄:微軟提供的目錄服務的一種,它儲存有關網路上的物件資訊,並使管理員和使用者更方便的查詢和使用這類資訊;

域:網路系統的乙個安全邊界,在乙個域當中,計算機和使用者共享一些列的安全資訊。

應用層:http、smtp、ftp、dns、nfs

傳輸層:tcp、udp

網路層:ip、icmp

鏈路層:arp、rarp

子網掩碼主要用來判斷兩個ip位址是否處在同乙個區域網當中;子網掩碼是由連續的2進製1組成的。子網掩碼和ip位址進行按位與運算後,結果一致,表示處於乙個區域網當中,如果不一致,表示不一致,表示不在乙個區域網當中,需要尋找路由。

su userl 切換到userl,但切換後的當前目錄還是root訪問的目錄

su - userl切換到userl,並且當前目錄切換到的根目錄下

windows下安裝ftp服務,並將ftp的根目錄指向d盤。

tcp:有鏈結,所以握手過程會消耗資源,過程為可靠連線,不會丟失資料,適合大資料交換

udp:非可靠連線,會丟包,沒有校驗,速度快,無須握手過程

從底向上:物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層

hub:1層(物理層);switch:2層(資料鏈路層);router:3層(網路層)

自由發揮題:

這份工作能帶來一定的挑戰、挑戰的是追求完美、可以結合完美測試一書中的觀點來回答,把你對測試行業的熱愛提現出來,測試行業好比黑客,帶來的樂趣是找到關鍵問題的愉悅感和成就感。

軟體測試面試題

01.為什麼要在乙個團隊中開展軟體測試工作?答 因為沒有經過測試的軟體很難在發布之前知道該軟體的質量,就好比iso 質量認證一樣,測試同樣也需要質量的保證,這個時候就需要在團隊中開展軟體測試的工作。在測試的過程發現軟體中存在的問題,及時讓開發人員得知並修改問題,在即將發布時,從測試報告中得出軟體的質...

軟體測試面試題

1 階段評審與同行評審的區別?參 同行評審目的 發現小規模工作 產品的錯誤,只要是找錯誤 階段評審目的 評審模組 階段作品的正確性 可行性 及完整性 同行評審人數 3 7人 人員必須經過同行評審會議的培訓,由sqa指導 階段評審人數 5人左右 評審人必須是專家 具有系統評審資格 同行評審內容 內容小...

軟體測試面試題

hr面試你需要注意什麼?軟體測試面試題 怎麼測電梯?測杯子 椅子 雨傘 給你的乙個水杯,你打算如何測試?給你乙個 你如何測試?一台客戶端有三百個客戶與三百個客戶端有三百個客戶對伺服器施壓,有什麼區別?你在測試中發現了乙個bug,但是開發經理認為這不是乙個bug,你應該怎樣解決?一條軟體缺陷 或者叫b...