常見軟體測試筆試題

2021-07-22 21:20:40 字數 1423 閱讀 3183

1、測試用例的設計方法有哪些?請闡述判定表設計測試用例的步驟。

答:等價類劃分,邊界值分析,錯誤推斷法,因果圖法,正交表分析法,場景分析法。

判定表設計測試用例的步驟:確定規則的個數;列出所有的條件樁和動作樁;填入條件項,得到初始判定表;簡化合併相似規則。

2、自動化測試框架有哪幾種?

答:模組化框架,函式庫框架;關鍵字驅動測試框架;資料驅動框架。

3、測試覆蓋率分為哪幾種統計方式?分別是什麼?

答:**覆蓋率;功能模組覆蓋率;資料庫覆蓋率;需求覆蓋率。

4、什麼是fmea?

答:失效模式與影響分析,塔式一種可靠性設計的重要方法,對各種風險進行評價,分析,以便在現有技術的基礎上消除這些風險或將風險減少到可以接受的水平。

5、列舉出你所了解的emc測試和環境測試專案。

答:emc測試是對電子產品在電磁場方面干擾大小和抗干擾能力的綜合評定,是產品質量重要的指標之一,電磁相容的測量有測試場地和測試儀器組成。emc包括兩部分,分別是emi(干擾)和ems(敏感度,抗干擾)。

6、如何制定測試計畫?

答:產品基本情況,測試需求情況,測試策略和記錄,計畫表,問題跟蹤報告,測試計畫的評定和結果。

7、什麼叫做有效等價有效類,無效等價類?

答:有效等價類值對於程式規格來說是合理的,有意義的輸入資料構成的集合。利用有效等價類可以檢驗程式是否實現了規格說明書的預先設定的功能和特性。無效等價類是指對於軟體規格來說是沒有意義和不合理的輸入的資料集合。

8、請描述tcp/ip建立連線的過程

答:採用三次握手,建立乙個連線。

第一次握手,客戶端傳送syn包(syn=j)到服務端,並進入syn_send狀態,等待伺服器確認;

第二次握手,服務端收到syn包,必須確認客戶的syn(ack=j+1),同時也傳送乙個syn包(syn=k),即syn+ack包,此時伺服器進入syn_recv狀態;

第三次握手,客戶端收到伺服器的syn+ack包,向伺服器傳送確認包ack(ack=k+1),此包傳送完畢,客戶端和伺服器進入eatablished狀態,完成三次握手。

9、呼叫乙個dll(動態鏈結庫)有哪幾種方式?

答:一種是程式設計的時候,直接呼叫include庫檔案。編好的程式使用時為作業系統直接呼叫。

第二種為程式設計的時候使用loadlibrary,freelibrary,getprocaddress來動態裝載程式。則編好的程式使用庫檔案時,是程式自己主動載入。

10、白盒測試有哪些覆蓋方法?

答:語句覆蓋,判定覆蓋,條件覆蓋,判定/條件覆蓋,組合覆蓋,路徑覆蓋。

11、程序與執行緒的區別?

答:執行緒是程序的乙個執行單元,也是程序的可排程實體。

與程序的區別:

(2)、資源擁有:程序是資源分配和擁有的單位,同乙個程序內的執行緒共享程序的資源;

(3)、執行緒是處理器排程的基本單位,程序不是;

(4)、二者均可併發執行。

軟體測試筆試題

4 怎樣做好文件測試?4 分 在文件測試中需要測試人員和使用者換位思考。測試人員完全站在使用者的角度考慮和評價被測系統,他要按照文件中的說明進行操作,進而發現問題做好記錄。5 白盒測試有那幾種方法?6 分 靜態測試方法 編碼標準與準則 走查 審查 評審 動態測試方法 語句覆蓋 判定覆蓋 條件覆蓋 判...

軟體測試筆試題

測試筆試題 一 判斷題 1 軟體測試 的目的是盡可能多的找出軟體的缺陷。y 2 beta 測試是驗收測試的一種。y 3 驗收測試是由終端使用者來實施的。n 4 專案立項前測試人員不需要提交任何工件。y 5 單元測試能發現約80 的軟體缺陷。y 6 評審是檢查源 是否達到模組設計的要求。n 7 自底向...

介面測試筆試題

問答題 做介面測試當請求引數多時tps下降明顯,此接 口根據引數從redis中獲取資料,每個引數與redis互動 一次,當 一組引數是tps5133,五組引數是tps1169,多次互動影響了 處理效能,請詳細闡述如何改進增進效果的 方案?1 介面的加密測試中對稱加密與 非對稱加密有什 麼區別?如何開...