Time will tell(時間會證明一切).
題目
一、單項選擇題,共20小題
二、判斷題,共10小題
三、填空題,共10小題20個空
四、名詞解釋,共5小題
五、簡答題,共3小題
六、綜合題
一、單項選擇題,共20小題
-
在軟體生命周期的哪一個階段,軟體缺陷修復費用最低(A)
A.需求分析(編制產品說明書) B.設計
C.編碼 D.產品發布
-
單元測驗用來模擬被測模塊呼叫者的模塊是(C)
A.父模塊 B.子模塊
C.驅動模塊 D.樁模塊
-
為了提高測驗的效率,應該(D)
A.隨機地選取測驗資料;
B.取一切可能的輸入資料作為測驗資料;
C.在完成編碼以后制定軟體的測驗計劃;
D.選擇發現錯誤可能性大的資料作為測驗資料,
-
側重于觀察資源耗盡情況下的軟體表現的系統測驗被稱為(B)
A.強度測驗 B.壓力測驗
C.容量測驗 D.性能測驗
-
必須要求用戶參與的測驗階段是(D)
A.單元測驗 B.集成測驗
C.確認測驗 D.驗收測驗
-
軟體測驗員究竟做些什么,(C)
A.軟體測驗員的目的是發現軟體缺陷
B.軟體測驗員的目的是發現軟體缺陷,盡可能早一些
C.軟體測驗員的目的是發現軟體缺陷,盡可能早一些,并確保其得以修復
D.軟體測驗員的目的是發現軟體缺陷,盡可能早一些,并將其得以修復
-
下面四種說法中正確的是(C)
A.因果圖法是建立在決策表法基礎上的一種白盒測驗方法;
B.等價類劃分法是邊界值分析法的基礎;
C.健壯性等價類測驗的測驗用例要求在有效等價類中取值;
D.在任何情況下做黑盒測驗皆應首先考慮使用錯誤推斷法,
-
不屬于單元測驗內容的是(A)
A.模塊介面測驗 B.區域資料結構測驗
C.路徑測驗 D.用戶界面測驗
-
劃分軟體測驗屬于白盒測驗還是黑盒測驗的依據是(C)
A.是否執行程式代碼 B.是否能看到軟體設計檔案
C.是否能看到被測源程式 D.運行結果是否確定
-
下列專案中不屬于測驗檔案的是(C)
A.測驗計劃 B.測驗用例
C.程式流程圖 D.測驗報告
-
幾乎沒有產品計劃、進度安排和正規的開發程序的軟體開發模式是(B)
A.大棒模式 B.邊寫邊改模式
C.瀑布模式 D.快速原型開發模式
-
如果某測驗用例集實作了某軟體的路徑覆寫,那么它一定同時實作了該軟體的(A)
A.判定覆寫 B.條件覆寫
C.判定/條件覆寫 D.組合覆寫
-
下列說法不正確的是(D)
A.測驗不能證明軟體的正確性;
B.測驗員需要良好的溝通技巧;
C.QA與testing屬于一個層次的概念;
D.成功的測驗是發現了錯誤的測驗,
-
對Web網站進行的測驗中,屬于功能測驗的是(B)
A.連接速度測驗 B.鏈接測驗
C.平臺測驗 D.安全性測驗
-
在進行單元測驗時,常用的方法是(B)
A.采用黑盒測驗,輔之以白盒測驗;
B.采用白盒測驗,輔之以黑盒測驗;
C.只使用黑盒測驗;
D.只使用白盒測驗,
-
使用白盒測驗方法時,確定測驗資料的依據是指定的覆寫標準和(B)
A.程式的注釋 B.程式的內部邏輯
C.用戶使用說明書 D.程式的需求說明
-
下列___不是軟體自動化測驗的優點(D)
A.速度快、效率高 B.準確度和精確度高
C.能提高測驗的質量 D.能充分測驗軟體
-
配置測驗(C)
A.是指檢查軟體之間是否正確互動和共享資訊
B.是互動適應性、實用性和有效性的集中體現
C.是指使用各種硬體來測驗軟體操作的程序
D.檢查缺陷是否有效改正
-
下列各項中___不是一個測驗計劃所應包含的內容(B)
A.測驗資源、進度安排 B.測驗預期輸出
C.測驗范圍 D.測驗策略
-
下列不屬于正式審查的方式是(D)
A.同事審查 B.公開陳述
C.檢驗 D.編碼標準和規范
二、判斷題,共10小題
-
好的測驗員不懈追求完美, (×)
-
軟體測驗是有效的排除軟體缺陷的手段, (√)
-
程式員與測驗作業無關, (×)
-
程式員兼任測驗員可以提高作業效率, (×)
-
產品說明書(需求檔案)的變更應當受到控制, (√)
-
白盒測驗的“條件覆寫”標準強于“判定覆寫”, (×)
-
軟體開發全程序的測驗作業都可以實作自動化, (×)
-
找出的軟體缺陷越多,說明剩下的軟體缺陷越少, (×)
-
采用自動化測驗有可能延誤專案進度, (√)
-
測驗應從“大規模”開始,逐步轉向“小規模”,(×)
三、填空題,共10小題20個空
-
軟體缺陷產生的原因包括軟體說明書、設計、撰寫代碼以及其他原因,
-
軟體開發模式包括大棒模式、邊寫邊改模式、流水模式、螺旋模式,
-
黑盒測驗用例設計方法包括等價類劃分法,邊界值法,以及因果圖法,錯誤推測法等,
-
測驗程序中,測驗計劃描述用于描述測驗的整體方案,缺陷報告描述依據測驗案例找出的問題,
-
傳統的等價類劃分測驗的實作分兩步進行,一是劃分等價類表,二是邊界值分析法,
-
在兼容性測驗中,向前兼容是指可以使用軟體的以前版本,向后兼容是指可以使用軟體的未來版本,
-
測驗作業就是進行輸入、接受輸出、檢驗結果,不深入代碼細節,這樣的測驗方法稱為動態黑盒測驗,在不執行代碼的條件下有條理地仔細審查軟體設計、體系結構和代碼,從而找出軟體缺陷的測驗方法稱為靜態白盒測驗,
-
不需要修復軟體缺陷的原因包括沒有時間、不能算真正的軟體缺陷、風險太大、不值得修復,
-
白盒測驗又稱為結構測驗或邏輯結構測驗,黑盒測驗又稱為功能測驗或基于規格說明書的測驗,
-
動態測驗的兩個基本要素是被測驗程式、測驗資料,
四、名詞解釋,共5小題
1、軟體缺陷
-
軟體未達到產品說明書的功能;
-
軟體出現了產品說明書指明不會出現的錯誤;
-
軟體功能超出產品說明書指明范圍;
-
軟體未達到產品說明書雖未指出但應達到的目標;
-
軟體測驗員認為難以理解、不易使用、運行速度緩慢、或者最終用戶認為不好,
2、β測驗
β測驗是指軟體開發公司組織各方面的典型用戶在日常作業中實際使用β版本,并要求用戶報告例外情況,提出批評意見,
3、測驗的配置管理
配置管理的目的是建立和維護在軟體生命周期中軟體產品的完整性和一致性,
一般來說,軟體測驗配置管理包括4個最基本的活動:
①配置標識;
②變更控制;
③配置狀態報告;
④配置審計,
4、測驗用例
測驗用例就是將軟體測驗的行為活動,做一個科學化的組織歸納,
5、黑盒測驗
黑盒測驗也稱功能測驗或資料驅動測驗,前提是已知產品所具有的功能,通過測驗來檢測每個功能是否都正常使用,
五、簡答題,共3小題
1、如何劃分等價類?
1)在輸入條件規定了取值范圍或值的個數的情況下,則可以確立一個有效等價類和兩個無效等價類,
2)在輸入條件規定了輸入值的集合或者規定了“必須如何”的條件的情況下,則可以確立一個有效等價類和一個無效等價類,
3)在輸入條件是一個布爾量的情況下,可以確立一個有效等價類和一個無效等價類,
4)在規定了輸入資料的一組值(假定n個),并且程式要對每一個輸入值分別處理的情況下,可以確立n個有效等價類和一個無效等價類,
5)在規定了輸入資料必須遵守的規則的情況下,可以確立一個有效等價類(符合規則)和若干個無效等價類(從不同角度違反規則),
6)在確知已劃分的等價類中各元素在程式處理中的方式不同的情況下,則應再將該等價類進一步的劃分為更小的等價類,
2、軟體驗收測驗應完成哪些主要測驗作業?
1)檔案資料的審查驗收;
2)功能測驗;
3)性能測驗;
4)強化測驗;
5)性能降級執行方式測驗;
6)檢查系統的余量要求;
7)安裝測驗;
8)用戶操作測驗,
3、簡述軟體開發-軟體測驗的對應關系,
相輔相成,大家都是站在公司的立場上做事,
六、綜合題
1、某城市的電話號碼由三部分組成,這三部分的名稱和內容分別是:
地區碼:空白或三位數字;
前綴:非’0’或’1’開頭的三位數;
后綴:四位數字,
假定被除錯的程式能接受一切符合上述規定的電話號碼,拒絕所有不符合規定的號碼,試用等價分類法來設計它的除錯用例,
答:
第一步:劃分等價類,包括4個有效等價類,11個無效等價類,
| 輸入條件 | 有效等價類 | 無效等價類 |
|---|---|---|
| 地區碼 | 空白(1),3位數字(2) | 有非數字字符(5),少于3位數字(6),多于三位數字(7) |
| 前綴 | 從200到999之間的3位數字(3) | 有非數字字符(8),起始位為"0"(9),起始位為"1"(10),少于3位數字(11),多于3位數字(12) |
| 后綴 | 4位數字(4) | 有非數字字符(13),少于4位數字(14),多于4位數字(15) |
第二步:確定除錯用例,
| 除錯資料 | 范圍 | 期望結果 |
|---|---|---|
| ( ) 276-2345 | 等價類(1),(3),(4) | 有效 |
| (635) 805-9321 | 等價類(2),(3),(4) | 有效 |
對11個無效等價類,要選擇11個除錯用例,如下所示:
| 除錯資料 | 范圍 | 期望結果 |
|---|---|---|
| (20A) 123-4567 | 無效等價類(5) | 無效 |
| (33 ) 234-5678 | 無效等價類(6) | 無效 |
| (7777) 345-6789 | 無效等價類(7) | 無效 |
| (777) 34A-6789 | 無效等價類(8) | 無效 |
| (234) 045-6789 | 無效等價類(9) | 無效 |
| (777) 145-6789 | 無效等價類(10) | 無效 |
| (777) 34-6789 | 無效等價類(11) | 無效 |
| (777) 2345-6789 | 無效等價類(12) | 無效 |
| (777) 345-678A | 無效等價類(13) | 無效 |
| (777) 345-678 | 無效等價類(14) | 無效 |
| (777) 345-56789 | 無效等價類(15) | 無效 |
選取的除錯資料可以不同,關鍵是與除錯內容相符,

絮叨
對介面、自動化、軟體測驗零基礎入門、python全堆疊、面試題感興趣可以加入我們175317069一起學習,群內會有不定期測驗資料鏈接發放喔,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/70496.html
標籤:其他
