軟體測試基礎題
1 軟體測試的核心是(A)
A、測試用例
B、測試人員
C、程式設計人員
D、測試方法
2、為了提高測試的效率,應該( D )。
A隨機地選取測試資料
B 取一切可能的輸入資料作為測試資料
C 在完成編碼以後制定軟體的測試計劃
D 選擇發現錯誤的可能性大的資料作為測試資料
3、軟體的整合測試工作最好由( D )承擔,以提高整合測試的效果。
A該軟體的設計人員
B 該軟體開發組的負責人
C 該軟體的程式設計人員
D 不屬於該軟體開發組的軟體設計人員
4、與設計測試資料無關的文件是( A )。
A該軟體的設計人員
B 程式的複雜程度
C 源程式
D 專案開發計劃
5 程式的三種基本控制結構是( B )
A過程,子程式,分程式
B 順序,條件,迴圈
C 遞迴,堆疊,佇列
D 呼叫,返回,轉移
6、使用白盒測試方法時,確定測試資料應根據( A )和指定的覆蓋標準。
A程式的內部邏輯
B 程式的複雜程度
C 使用說明書
D 程式的功能
7對於軟體測試分類,下列各項都是按照不同階段來進行的劃分,除了(C)。
A、單元測試
B、整合測試
C、黑盒測試
D、系統測試
8 使用者在真實的工作環境中使用軟體,用於測試系統的使用者友好性等,這種測試是(D
A、整合測試
B、系統測試
C、Alpha測試
D、Beta測試
9 下列關於軟體測試的敘述中錯誤的是(D)。
A、軟體測試可以作為度量軟體與使用者需求間差距的手段
B、沒有發現錯誤地測試也是有價值的
C、軟體測試的根本目的是儘可能多地發現軟體中存在地問題,最終把以個高質量地軟體系統交給使用者使用
D、軟體測試的主要工作內容包括髮現軟體中存在的錯誤並解決存在的問題
10做好測試自動化(TA)基本原則中敘述錯誤的是(D)
A、 根據客戶端、Web和伺服器的不同特點可選擇不同的測試工具
B、負載、效能自動化測試比較容易實現,但功能性測試更困難
C、軟體測試自動化(TA)雖然具有很多優點,但只是對
D、自動測試可以發現70-85%的缺陷;