




已閱讀5頁,還剩2頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
密 第 1 頁 共 7 頁 參考答案及評分細則參考答案及評分細則 西南科技大學 2008 2009 學年第 1 學期西南科技大學 2008 2009 學年第 1 學期 軟件測試技術軟件測試技術 期末考試試卷 B 卷 一 簡答題 45 分 1 請列舉 5 條軟件測試的原則 并簡單說明各原則的內容 10 分 答 1 所有的測試都應追溯到用戶的需求 系統中最嚴重的錯誤是那些導致程 序無法滿足用戶需求的錯誤 2 盡早地和不斷地進行軟件測試 需求和設計時出現 的缺陷占很大的比例 缺陷的修改成本隨著階段的推移將急劇上升 3 不可能完全 的測試 因為輸入量太大 執行路徑太多 4 注意測試中的群集現象 在所測程序 段中 若發現錯誤數目多 則殘存錯誤數目也比較多 5 避免測試自己的程序 程 序員的測試思路有局限性 做測試時很容易受到編程思路的影響 6 設計周密的測 試用例 軟件測試的本質就是針對要測試的內容確定一組測試用例 至少回答 5 條 每條 2 分 2 什么是黑盒測試 黑盒測試主要采用哪些測試方法 什么是白盒測試 白盒測試主 要采用哪些測試方法 15 答 黑盒測試又稱為功能測試 數據驅動測試和基于規格說明的測試 它從用戶 觀點出發的測試 用這種方法進行測試時 把被測試程序當作一個黑盒 在不考慮程 序內部結構的內部特性 測試者只知道該程序輸入和輸出之間的關系或程序功能的情 況下 依靠能夠反映這一關系和程序功能需求規格的說明書 來確定測試用例和推斷 測試結果的正確性 4 分 黑盒測試的方法包括 邊界值分析 等價類測試 基于決策表的測試和因果圖等 4 分 白盒測試又稱為結構測試 邏輯驅動測試或基于程序的測試 它依賴于對程序細 課程代碼課程代碼 1 4 3 1 4 0 190命題單位計算機學院 軟件教研室命題單位計算機學院 軟件教研室 密 第 2 頁 共 7 頁 參考答案及評分細則參考答案及評分細則 西南科技大學 2008 2009 學年第 1 學期西南科技大學 2008 2009 學年第 1 學期 軟件測試技術軟件測試技術 期末考試試卷 B 卷 節的嚴密的檢驗 針對特定條件和循環集設計測試用例 對軟件的邏輯路徑進行測試 在程序的不同點檢驗程序的狀態 來進行判定其實際情況是否和預期的狀態相一致 4 分 白盒測試包括 邏輯覆蓋 基路徑測試 數據流測試 程序插裝等 3 分 3 為什么在單元測試之后要進行集成測試 10 分 答 實踐表明 軟件的一些模塊能夠單獨地工作 但并不能保證組裝連接之后也肯定 能正常工作 程序在某些局部反映不出來的問題 在全局情況下有可能暴露出來 影 響軟件功能的實現 5 分 可能的原因有以下幾方面 1 模塊相互調用時引入了新的問題 2 幾個子功能組合后不能實現預計的主功能 3 計算的誤差累計達到了不能接受的程度 4 全局數據結構出現錯誤 因此 在單元模塊完成單元測試后 需要按照設計的程序結構圖進行組合 進行 集成測試 檢測與接口有關的各種故障 5 分 4 請簡述自頂向下和自底向上兩種集成測試方法 并比較兩者的優點和缺點 10 分 答 自頂向下集成測試表示逐步集成和逐步測試是按照結構圖自上而下進行的 即模塊集成的順序是首先集成主控模塊 主程序 然后依照控制層次結構向下進行集 成 3 分 自底向上集成測試表示逐步集成和逐步測試的工作是按結構圖自下而上進 行的 由于是從最底層開始集成 所以也就不再需要使用樁模塊進行輔助測試 3 分 自頂向下測試的主要優點在于它可以自然的做到逐步求精 一開始就能讓測試者看到 系統的框架 它的主要缺點是需要提供樁模塊 并且在輸入 輸出模塊接入系統以前 在樁模塊中表示測試數據有一定困難 2 分 自底向上的優點在于不需要樁模塊 密 第 3 頁 共 7 頁 參考答案及評分細則參考答案及評分細則 西南科技大學 2008 2009 學年第 1 學期西南科技大學 2008 2009 學年第 1 學期 軟件測試技術軟件測試技術 期末考試試卷 B 卷 需用的驅動模塊比較少 它的主要缺點在于 直到最后一個模塊被加進去之后才能看 到整個程序 系統 的框架 2 分 二 設計題 55 分 1 某城市電話號碼由三部分組成 分別是 地區碼 空白或 4 位數字 前 綴 為三位數字 但不能 0 1 開頭 后 綴 4 位數字 假定被測程序能接受一切符合上述規定的電話號碼 拒絕所有不符合規定的電話號碼 請寫出每個輸入條件的有效等價類和無效等價類 10 分 答 等價類表如下表所示 輸入條件輸入條件 有效等價類有效等價類 編號無效等價類編號無效等價類 編號編號 空白 1 有非數字字符 5 少于四位數字 6 地區碼 四位數 2 多于 4 位數字 7 有非數字字符 8 起始位為 0 9 起始位為 1 10 少于 3 位數字 11 前綴 200 999 3 多于 3 位數字 12 有非數字字符 13 少于 4 位數字 14 后綴 4 位數字 4 多于 4 位數字 15 2 某程序規定 對功率大于 50 馬力的機器 維修記錄不全或已運行 10 年以上 的機器 應給予優先的維修處理 這里假定 維修記錄不全 和 優先維修處 密 第 4 頁 共 7 頁 參考答案及評分細則參考答案及評分細則 西南科技大學 2008 2009 學年第 1 學期西南科技大學 2008 2009 學年第 1 學期 軟件測試技術軟件測試技術 期末考試試卷 B 卷 理 均已在別處有更嚴格的定義 請建立判定表 15 分 答 根據問題中描述的輸入條件和輸出結果 列出所有的條件樁和動作樁 其中 條件樁有三項 1 功率大于 50 馬力嗎 2 維修記錄不全嗎 3 運行超過 10 年嗎 動作樁有兩項 1 進行優先處理 2 作其他處理 5 分 判定表如下表所示 10 分 1 2 3 4 5 6 7 8 功率大于 50 馬力嗎 Y Y YY N N N N 維修記錄不全嗎 Y Y NN Y Y N N 條 件 運行超過 10 年嗎 Y N YN Y N Y N 進行優先處理 動 作 作其他處理 3 簡述邏輯覆蓋中判定覆蓋 條件覆蓋 判定 條件覆蓋 路徑覆蓋的含義 下圖 為某程序段的流程圖 圖 1 請用判定覆蓋 條件覆蓋 判定 條件覆蓋 路徑覆 蓋設計足夠的測試用例 15 分 答 判斷覆蓋 設計用例 使程序中的 每個邏輯判斷的取真和取假分支至少經歷一 次 1 分 條件覆蓋 設計用例 使判斷中的 每個條件的可能取值至少滿足一次 1 分 判 斷 條件覆蓋 設計用例 使得判斷中的每個 條件的所有可能結果至少出現一次 而且判斷本 身所有可能結果也至少出現一次 2 分 X X A X X 5 A 1 AND B 0 A 2 OR X 1 T F T F c b d e a 圖 1 密 第 5 頁 共 7 頁 1 7 6 4 3 8 9 10 5 2 圖 2 控制流圖 參考答案及評分細則參考答案及評分細則 西南科技大學 2008 2009 學年第 1 學期西南科技大學 2008 2009 學年第 1 學期 軟件測試技術軟件測試技術 期末考試試卷 B 卷 路徑覆蓋 設計足夠的測試用例 使程序的每條可能路徑至少執行一次 1 分 測試用例如下表所示 10 分 測試用例 執行路徑 判定覆蓋 X 3 A 2 B 0 X 1 A 1 B 0 a c e a b d 條件覆蓋 X 3 A 1 B 0 X 1 A 2 B 1 a b e a b e 判定 條件覆蓋 X 3 A 2 B 0 X 1 A 1 B 1 a c e a b d 路徑覆蓋 X 3 A 2 B 0 X 1 A 1 B 0 X 1 A 2 B 1 X 1 A 3 B 0 a c e a b d a b e a c d 4 以下代碼由 C 語言書寫 其控制流圖如圖 2 所示 請按要求回答問題 15 分 void sort int Num int Type int x 0 int y 0 while Num 0 if Type 0 x y 2 else if Type 1 x y 5 else x y 10 密 第 6 頁 共 7 頁 參考答案及評分細則參考答案及評分細則 西南科技大學 2008 2009 學年第 1 學期西南科技大學 2008 2009 學年第 1 學期 軟件測試技術軟件測試技術 期末考試試卷 B 卷 Num 問題 1 請用三種方法計算上述控制流圖的圈復雜度 V G 獨立線性路徑 數 3 分 問題 2 找出獨立路徑 4 問題 3 請使用基本路徑測試法設計測試用例 8 分 答 1 下面用三種方法計算圈復雜度 流圖中區域的數量對應于圈復雜度 從控制流圖中可以很直觀的看出 其區域 數為 4 因此其圈復雜度為 4 通過公式 V G E N 2 來計算 E 是流圖中邊的數量 在本例中 E 11 N 是流 圖中結點的數量 在本例中 N 9 V G 11 9 2 4 通過判定結點數計算 V G P 1 P 是流圖 G 中判定結點的數量 本例中判定節 點有 3 個 即 P 3 V G P 1 3 1 4 2 找出獨立路徑 獨立路徑必須包含一條的定義之前不曾用到的邊 根據上面計算的圈復雜度 可得出四個獨立的路徑 路徑 1 1 2 3 4 5 9 3 10 路徑 2 1 2 3 4 6 7 9 3 10 路徑 3 1 2 3 4 6 8 9 3 10 路徑 4 1 2 3 10 3 導出測試用例 密 第 7 頁 共 7 頁 滿足上面例子基本路徑集的測試用例如表所示 參考答案及評分細則參考答案及評分細則 西南科技大學 2008 2009 學年第 1 學期西南科技大學 2008 2009 學年第 1 學期 軟件測試技術軟件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025租房合同范本(標準版)
- 三年級下科學教學設計-蠶變了新模樣-教科版
- 《聲音的傳播教學課件》課件
- 《商品研究寶庫》課件
- 金融市場波動應對策略方案
- 《油畫創作技巧》課件
- 《醫療衛生體制改革》課件
- Unit 3 Where did you go(教學設計)六年級英語下冊同步備課系列(人教PEP版)
- 簡約灰色中國風古詩三首塞下曲墨梅
- 2025年昌吉貨運資格證安檢考試題
- 科技領域實驗室質量控制關鍵技術與方法
- 國土業務知識培訓課件
- 《糖尿病與肥胖》課件
- 高考語文專題復習【高效課堂精研】小說的敘述藝術
- 2024年05月湖南湖南湘江新區農商行社會招考15人筆試歷年參考題庫附帶答案詳解
- 服裝設計與工藝基礎知識單選題100道及答案
- AI人工智能應用開發合同
- 護理MDT多學科聯合查房
- 《人工智能發展史》課件
- 易制毒化學品采購員崗位職責
- 【MOOC】職業生涯開發與管理-南京郵電大學 中國大學慕課MOOC答案
評論
0/150
提交評論