天天看點

軟體測試相關題目

@第一次作業:

測試活動的整個過程

主題:測試活動的管理報告

要求/思路:①測試活動的完整過程,從項目組的角度完整寫出。

②項目活動中各角色(例如經理,測試人員等)在項目中做的工作(例如測試人員寫測試報告,缺陷報告等)。

@第二次作業:

代碼當中,與缺陷相關的靜态特征有哪些我們可以抽取(用c/c++更好)。包括的問題有:靜态單元測試主要的注意力是集中在哪裡,到底能找到什麼問題。

問題找全後,應該抽取代碼的什麼特征(關鍵詞等)

要求/思路:①靜态測試應抽取代碼的什麼特征(例如關鍵字,邏輯詞等)

②C語言/C++/Java ….任選一種語言(推薦C)

@第三次作業:

靜态測試工具有哪些(國内外)

廣泛了解後找到兩到三個進行更詳細的說明:

對靜态測試工具進行分類和解釋(多種角度,例:語言,檢查目标……)

題目大概:靜态代碼檢測工具的報告

思路:①靜态測試工具有哪些?

②選擇2-3個(國内外常用的工具)進行按某個角度的分類(例如:主要側重檢測代碼的什麼錯誤),并進行詳細解釋,為什麼要如此分類。

@第四次作業:

編寫一個二分查找函數:

1.畫控制流圖

2.分别确定3條路徑,滿足100%語句覆寫、完全分支覆寫、完全謂詞覆寫:并推導出相應路徑的路徑謂詞表達式;

3.求解每個謂詞表達式,找出至少一條不可行路徑;

4.引入至少一個缺陷,使得某個特定的滿足完全分支覆寫準則的測試用例,未能檢測出該缺陷。

5.使用CPPUNIT上機實踐并完成上述任務。

6.根據實訓,試提出一種方法,能檢測出前一步引入的缺陷。

@第五次作業:(優秀作業)

設計一個二分查找函數,畫出資料流圖,然後按all_uses标準選擇路徑集,最後計算測試輸入。

@第六次作業:(優秀作業)

比較 資料流測試 和 控制流測試 ,寫出高品質的比較報告。