日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件测试部分习题答案

發布時間:2024/2/28 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试部分习题答案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、 單選題(共35題,每題1份)

  • ( B)方法根據輸出對輸入的依賴關系設計測試用例
    A.路徑測試
    B.因果圖
    C.邊界值分析
    D.等價類

  • 下面哪項工作是制定進度計劃的基礎( B)
    A.網路圖
    B.工作分解結構
    C.甘特圖
    D.資源平衡

  • 下面說法正確的是(C)
    A. 經過測試沒有發現錯誤說明程序正確
    B. 測試的目標是為了證明程序沒有錯誤
    C. 成功的測試是發現了迄今尚未發現的錯誤的測試
    D. 成功的測試是沒有發現錯誤的測試

  • 不屬于白盒測試的技術是(C)
    A.語句覆蓋
    B.判定覆蓋
    C.邊界值分析
    D.基本路徑測試

  • 功能測試的執行時機應該在(A)
    A.集成測試之后
    B.性能測試之后
    C.單元測試之后
    D.驗收測試之后

  • 與設計測試用例無關的文檔是(D)
    A.項目開發機會 B.需求規格說明書 C.設計說明書 D.源程序

  • 在軟件測試階段,測試步驟按次序可以劃分為以下幾步(A)
    A. 單元測試、集成測試、系統測試、驗收測試
    B. 驗收測試、單元測試、系統測試、集成測試
    C. 單元測試、集成測試、驗收測試、系統測試
    D. 系統測試、單元測試、集成測試、驗收測試

  • 系統測試中主要用到的測試技術是(B)
    A.回歸測試
    B.黑盒測試
    C.白盒測試
    D.功能測試

  • 對軟件的性能測試、(A ) 測試、共計測試都屬于黑盒測試
    A.功能
    B.語句
    C.單元
    D.路徑

  • 關于軟件測試模型,描述正確的是C
    A. V模型測試的對象就是程序本身,測試與開發可以同一階段進行
    B. W模型測試的對象是程序、需求、設計等,可以支持迭代的開發模型
    C. H模型軟件測試過程活動完全獨立,貫穿產品整個生命周期,與其他流程并發地進行
    D. X模型是實現計劃再進行測試

  • 目前我國貨幣市場交易最大的子市場是( C)
    A.票據市場
    B.國庫卷市場
    C.回購市場
    D.同行拆借市場

  • 貸款承諾降低了商業票據發行人的( A),貸款承諾降低了票據的利率水平
    A利率風險
    B.信用風險
    C.系統性風險
    D.流動性風險

  • 某軟件系統的原始需求包括,“當某個查詢請求是不適當或非法的,應提示用戶”,該需求屬于( A)
    A.功能需求
    B.質量需求
    C.設計約束
    D.過程約束

  • 編寫測試計劃的目的是( B)
    ① 使測試工作順利進行
    ② 使項目參與人員溝通更舒暢
    ③ 使測試工作更加系統化
    ④ 軟件過程化的要求
    ⑤ 控制軟件質量
    A②③⑤ B.①②③ C.①②④ D.①②⑤

  • 使用軟件測試工具的目的不包括(C )
    A. 幫助測試尋找問題
    B. 協助問題的診斷
    C. 提高設計質量
    D. 節省測試時間

  • 以下不屬于易用性測試的是(D )
    A. 功能易用性測試
    B. 用戶界面測試
    C. 輔助功能測試
    D. 可靠性測試

  • 邏輯覆蓋法不包括(D)
    A.分支覆蓋(判定覆蓋) B.語句覆蓋 C.修正條件判定覆蓋 D.需求覆蓋

  • 為了提高測試的效率,應該( D)
    A. 隨機地選取測試數據
    B. 取一切可能的輸入數據作為測試數據
    C. 在完成編碼以后制定軟件的測試計劃
    D. 選擇發現錯誤的可能性大的數據作為測試數據

  • 測試環境中不包括的內容是( A)
    A測試所需人員 B.測試所需硬件 C.測試所需軟件 D.測試所需場地

  • 軟件測試的對象包括(B )
    A. 目標程序和相關文檔
    B. 源程序、目標程序、數據及相關文檔
    C. 目標程序、操作系統和平臺軟件
    D. 源程序和目標程序

  • 若一個通訊簿最多可以輸入100條記錄,則下列選項中設計的測試用例最優的是(D )
    A. 分別輸入1、50、100條記錄
    B. 分別輸入0、1、50、99、100條記錄
    C. 分別輸入0、1、99、100、101條記錄
    D. 分別輸入0、1、50、99、100、101條記錄

  • (A)是一種黑盒測試方法,它是把程序的輸入域劃分成若干部分、然后從每個部分中選取少數代表性數據當做測試用例
    A.等價類劃分法
    B.邊界值分析法
    C.因果圖
    D.場景法

  • 經驗表明,在程序測試中,某模塊與其他模塊相比,若該模塊已發現并改正的錯誤較多,則該模塊中殘存的錯誤數目與其他模塊相比,通常應該(B )
    A.較少
    B.較多
    C.相似
    D.不確定

  • 病毒掃描軟件由( C) 組成
    A. 僅由病毒代碼庫
    B. 僅由利用代碼庫進行掃描的掃描程序
    C. 代碼庫和掃描程序
    D. 以上都不對

  • 下列軟件屬性中,軟件產品首要滿足的應該是(A )
    A.功能需求
    B.性能需求
    C.可擴展性和靈活性
    D.容錯糾錯能力

  • 通過建立大量TCP連接來消耗服務器連接池資源的攻擊是(B)
    A.DOS攻擊
    B.DDOS攻擊
    C.ARP攻擊
    D.SYN攻擊

  • 網上銀行對外網提供客戶服務時,往往通過(B )協議加密傳輸數據,以保證用戶數據不被中途竊取。
    A. TCP
    B.IP
    C.SSL
    D.HTTP

  • 如果一個判定中的復合條件表達式為(A>1)or(B<=3),則為了達到100%的條件覆蓋率,至少需要設計多少個測試用例( B)
    A.1個
    B.2個
    C.3個
    D.4個

  • 在QC中,管理和運行測試案例的模塊是指()
    A.測試計劃
    B.測試實驗室
    C.測試項目
    D.測試周期

  • 關系數據庫管理系統應能實現的專門關系運算包括(B)
    A. 選擇、索引、統計
    B. 選擇、投影、連接
    C. 關聯、更新、排序
    D. 顯示、打印、制表

  • 在QC中,鏈接缺陷的方式包括()
    A. 建立新缺陷
    B. 鏈接已有缺陷
    C. 建立新缺陷和鏈接已有缺陷
    D. 關聯測試案例

  • 在QC中,將測試集歸類到文件夾并將文件夾整理到不同層次結構級別,用于應用程序的管理流程,是指()
    A.測試集
    B.測試樹
    C.測試資源
    D.測試集樹

  • 以下控制流圖的圈復雜度V(g)和基本圈復雜度EV(g)是(D)

  • 在QC中,為實現特定測試目標而設計的測試的子集,是指()
    A.測試集
    B.缺陷集
    C.測試案例集
    D.項目集

  • 二、 多選題(共10題,每題2分)

  • 下面哪些屬于靜態分析(ABD)
    A.代碼規則檢查B.程序結構分析 C.內存泄露 D.程序復雜度分析
  • 測試設計員的職責有( ABCD)
    A. 設計測試用例
    B. 制定測試計劃
    C. 設計測試過程、腳本
    D. 評估測試活動
  • 軟件設計要遵循的基本原則包括(ABD )
    A.模塊化
    B.抽象
    C.封裝
    D.信息隱蔽
  • 下列關于alpha測試的描述中正確的是(AD)
    A. alpha測試需要用戶代表參加
    B. alpha測試不需要用戶代表參加
    C. alpha測試是系統測試的一種
    D. alpha測試是驗收測試的一種
  • 為了使軟件測試更加高效,應遵循的原則包括(ABD )
    A. 所有的軟件測試都應追溯到用戶需求,充分注意缺陷群集現象
    B. 盡早地和不斷地進行軟件測試、回歸測試
    C. 為了證明程序的正確性,盡可能多的開發測試用例
    D. 應由不同的測試人員對測試所發現的缺陷進行確認
    E. 增量測試,由小到大
  • 下列敘述正確的是(BC)
    A. 測試點應由測試人員確立
    B. 測試用例應由測試設計人員來制定
    C. 測試工作展開于項目立項后,而不是代碼開發完成之后
    D. 測試對象是源代碼
  • 軟件測試驗收測試的合格通過準則是(ABCD)
    A. 軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求
    B. 所有測試項沒有殘余一級、二級和三級錯誤
    C. 立項審批表、需求分析文檔、設計文檔和編碼實現一致
    D. 驗收測試工件齊全
  • 碰到無法重現的缺陷,測試人員應采取的措施是(BD)
    A. 優化缺陷,找到缺陷產生的原因后,再提交給開發人員
    B. 對缺陷的現象進行詳細記錄
    C. 盡快將該缺陷提交給開發人員
    D. 報告給測試管理者,請管理者決定是否提交給開發人員
  • 軟件實施活動的進入準則是(ABC)
    A. 需求工件已經被基線化
    B. 詳細設計工件已經被基線化
    C. 構架工件已經被基線化
    D. 項目階段成果已經被基線化
  • 對需求說明書評測的內容包括( ABCD)
    A. 系統定義的目標是否與用戶的要求一致
    B. 被開發項目的數據流與數據結構是否足夠、確定
    C. 與所有其他系統交互的重要接口是否都已經描述
    D. 主要功能是否已包含在規定的軟件范圍之內,是否都已充分說明
    E. 確定軟件的內部接口與外部接口是否已明確定義
    三、 判斷題(共10題,每題1分)
  • 程序、需求規格說明書、設計規格說明書都是軟件測試的對象(Y )
  • 軟件測試原則中指出的“完全測試是不可能的”,主要原因是“輸入量太大,輸出結果太多以及路徑組合太多”。(Y)
  • 條碼掃描支付是移動互聯網金融中的新型支付方式,目前在日常小額消費場景中,支付寶和微信提供的被掃支付不需要手機端確認支付金融,也不需要輸入支付密碼,這種功能設計是突出易用性,弱化安全性(Y)
  • 測試人員在測試過程中發現一處問題,如果問題影響不大,而自己又可以修改,應立即將此問題正確修改,以加快、提高開發的進程(N )
  • 軟件測試的目的是盡可能多的找出軟件的缺陷。(Y )
  • Beta測試是驗收測試的一種(Y)
  • 白盒測試側重于程序結構,黑盒測試側重于功能,其中白盒測試需要程序員參與,黑盒測試不需要(N )黑盒也需要
  • 存款是指單位和個人存放到銀行的貨幣資金,是銀行的主要資產。( N)是負債
  • 系統出現死鎖必然同時出現以下四種情況:A.不可搶奪自營,B.互斥使用資源,C.循環等待資源,D.占有并等待資源(Y )
  • 四、 簡答題(共3題,第1題15分,第2、3題各10分)

  • 軟件測試的目的有哪些?黑盒測試和白盒測試的區別是什么?軟件的缺陷等級應如何劃分?
    軟件測試的目的:
    1)驗證軟件是否滿足軟件開發合同或項目開發計劃、系統設計文檔、軟件需求規格說明書、軟件設計說明書和產品說明等規定的要求。
    2)盡可能多的發現軟件的缺陷,而不是為了說明軟件沒有缺陷
    3)為軟件產品的質量和評價提供依據
    ?
    白盒測試和黑盒測試的區別:
    黑盒測試也稱功能測試,他是通過測試來檢測每個功能是否都能正確使用。
    白盒測試也成為結構測試或者邏輯驅動測試,通過測試來檢測產品內部動作是否按照程序設計規格說明說正常進行,檢查程序中每條通路是否都能按預定要求正確工作。
    ?
    白盒測試依據程序內部邏輯結構進行測試,黑盒測試則著眼于程序外部結構,不考慮邏輯結構,主要針對軟件界面和軟件功能的測試。
    白盒測試主要有靜態測試方法和動態測試方法。黑盒的測試方法主要是窮舉,把可能的輸入作為測試情況考慮,發現測試中的問題。
    ?
    缺陷等級劃分分為嚴重性和優先級劃分。
    嚴重性包括:
    致命:系統崩潰,數據丟失,數據毀壞。
    嚴重:功能或特性沒有實現,主要功能部分喪失,次要功能全部喪失操作性錯誤,錯誤結果,功能遺漏。
    一般:雖不影響系統基本使用,但是沒有達到預期效果,提示信息不準確,操作時間長,UI布局,罕見故障。
    微小:不影響使用的,個別錯別字,文字排列不整齊
    ?
    優先級劃分包括:
    最高優先級:立即解決,立刻修正,停止進一步測試。
    次高優先級:高優先級,產品發布前必須修復。
    中等優先級:正常排隊(以后版本解決)如果時間允許應該修復。
    最低優先級:低優先級,可能修復,也能直接發布。

  • 結合自己的測試從業經驗和體會,談談對測試實施崗位的理解,包括職責、素質要求等等;同時分析您對勝任這個崗位的優勢以及自身的差距
    測試實施崗位職責:

  • 協助測試經理制定測試計劃,保證測試工作的計劃性和規范性
  • 服從項目管理和組長管理,能夠保質保量按時完成測試任務
  • 根據軟件需求進行測試需求分析、測試用例設計并保證足夠的覆蓋率
  • 執行測試用例,提交缺陷報告并跟蹤缺陷處理流程
  • 進行BUG驗證,督促開發部門解決問題
  • 有義務對項目工作提出建設性建議
  • 與研發等相關部門進行有效溝通
    ?
    作為一名測試人員,必要的素質要求:
    有探索精神:不害怕進入陌生環境,用于探索
    善于故障排除:善于發現問題的結癥,喜歡解謎
    自信心:對自己的觀點有足夠的信心
    責任心、細心、專心、信心、耐心;
    溝通:于開發、技術、業務、管理人員交流能力
    團隊合作的溝通意識、時刻保持懷疑的態度且有缺陷預防意識
    具備一定的開發技能
  • 總結

    以上是生活随笔為你收集整理的软件测试部分习题答案的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。