軟件測試題

  • 選擇題

1、導致軟件缺陷的原因有很多,①—④是可能的原因,其中最主要的原因包括(??????)。

①軟件需求說明書編寫的不全面,不完整,不準確,而且經常更改
②軟件設計說明書
③軟件操作人員的水平
④開發人員不能很好的理解需求說明書和溝通不足
A.①、②、③ B.①、③ C.②、③ D.①、④

2、通過運行被測程序,檢查運行結果與預期結果的差異,并分析運行效率和分析健壯性等性能,這種測試被稱為( ???)。

A.白盒測試

B.黑盒測試

C.靜態測試

D.動態測試

3、對于軟件的β測試,下列描述正確的是( ?????)。

A.β測試就是在軟件公司內部展開的測試,由公司專業的測試人員執行的測試

B.β測試就是在軟件公司內部展開的測試,由公司的非專業測試人員執行的測試

C.β測試就是在軟件公司外部展開的測試,由專業的測試人員執行的測試

D.β測試就是在軟件公司外部展開的測試,可以由非專業的測試人員執行的測試

4、( ????)可以作為軟件測試結束的標志。

A.使用了特定的測試用例 ?B.錯誤強度曲線下降到預定的水平

C.查出了預定數目的錯誤 ?D.按照測試計劃中所規定的時間進行了測試

5、針對下面程序段,邊界值問題可以定位在( ?????)。
1:Rem Create a 10 element integer array
2:Rem lnitialize each element to -1
3:Dim data(10) As Integer
4:Dim i As Integer
5:For i=1 TO 10
6:data(i)=-1
7:Next i
8:End
A. data(1) B. data(0) C. data(9) D. data(10)

6、以下關于白盒測試的敘述中,不正確的是( ??)。

A.白盒測試僅與程序的內部結構有關,完全可以不考慮程序的功能要求

B.邏輯覆蓋法是_種常用的白盒測試方法

C.程序中存在很多判定和條件,不可能實現100%的條件覆蓋

D.測試基于代碼,無法確定設計正確與否

7、在軟件評審中,設計質量是指設計的規格說明書符合用戶的要求。設計質量的評審內容不包括( ???)。

A.軟件可靠性 B.軟件可測試性 C.軟件性能實現情況 D.軟件模塊層次

8、軟件測試的對象包括( ???)。

①軟件代碼 ②文檔 ③數據

A.①② B.①③ C.②③ D.①②③

9、編寫測試計劃的目的是( ????)。

①使測試工作順利進行

②使項目參與人員溝通更舒暢

③使測試工作更加系統化

④軟件過程規范化的要求

⑤控制軟件質量

A.②③⑤ B.①②③ C.①②④ D.①②⑤

10、軟件測試的目的是( ???)。

A.避免軟件開發中出現的錯誤 ???????????B.發現軟件中出現的錯誤

C.容忍軟件中出現的錯誤 ???????????????D.修改軟件中出現的錯誤

11、以下關于軟件測試原則的敘述中,不正確的是( ??)。

A.測試用例不僅選用合理的輸入數據,還要選擇不合理的輸入數據

B.應制定測試計劃并嚴格執行,排除隨意性

C.對發現錯誤較多的程序段,應進行更深入的測試

D.程序員應盡量測試自己的程序

12、以下關于測試時機的敘述中,正確的是( ????)。

A.應該盡可能早的進行測試

B.若能推遲暴露軟件中的錯誤,則修復和改正錯誤所花費的代價就會降低

C.應該在代碼編寫完成后開始測試

D.需求分析和設計階段不需要測試人員參與

13、使用軟件測試工具的目的不包括( ?????)。

A.幫助測試尋找問題 ???B.協助問題的診斷 ?C.節省測試時間 ?D.提高設計質量

14、自動化測試工具中,( ?????)是最難自動化的。

A.測試執行

B.實際輸出與預期輸出的比較

C.測試用例生成

D.測試錄制與回放

16、通常( ??)是代碼編寫階段進行的測試,它是整個測試的工作基礎。

A.系統測試 B.安裝測試 C.驗收測試 D.單元測試

1、以下關于軟件測試原則的敘述中,不正確的是( ??)。

A.測試用例不僅選用合理的輸入數據,還要選擇不合理的輸入數據

B.應制定測試計劃并嚴格執行,排除隨意性

C.對發現錯誤較多的程序段,應進行更深入的測試

D.程序員應盡量測試自己的程序

  • 判斷題

??????1、需求分析階段引入的缺陷最多,修復的成本最低

??????2、軟件測試應該在編碼之后進行

??????3、軟件運行時產生的錯誤是BUG

??????4、軟件集成測試工作最好由不屬于該軟件開發組的軟件設計人員承擔,以提高集成測試成果

??????5、軟件測試的任務是為了發現BUG

??????6、某軟件公司在招聘軟件評測師時,應聘者向公司保證發揚咬定青山不放松的精神,不把所有問題找出來,決不罷休。

??????7、任何人都無法保證經過自已測試的軟件今后不會再出現問題,因為缺陷總是存在、無法窮盡的。

??????8、測試人員需要學習和吸取他人的經驗和教訓,同時需要團隊合作才能共同完成測試任務。

??????9、測試是需要成本的,過多的測試是浪費,只要達到預先定義的質量標準就可以終止測試。

??????10、在邏輯測試覆蓋中,測試覆蓋最強的是語句覆蓋,最弱的是條件組合覆蓋。

??????11、集成測試的目的在于檢查被測模塊能否正確實現詳細設計說明書中的模塊功能、性能、接口和約束條件。

??????12、在集成測試階段是采用黑盒測試與白盒測試相結合的方法。

??????13、應用系統負載壓力測試一般采用黑盒測試方法。

??????14、針對相同的系統模塊,執行黑盒測試和白盒測試對代碼的覆蓋率都能夠達到100%。

????15、按軟件測試技術可分為白盒測試、黑盒測試和灰盒測試它們在實現測試方法上,既包括了動態測試也包括了靜態測試。

????16、能夠以耗費最少時間與最小工作量找出軟件系統中潛在的各種錯誤與缺陷不是測試的目的

????17、軟件測試人員說:“沒有可運行的程序,我無法進行測試工作”

????18、黑盒測試的測試用例是根據應用程序的功能需求設計的

????19、白盒測試最常用的的基本技術之一是代碼覆蓋率分析。

????20、軟件只要經過嚴格謹的內部測試后,可以做到沒有缺陷

????21、測試按照測試層次可以劃分為單元測試、集成測試和系統測試

????22、總是首先設計白盒測試用例

????23、可以發布具有配置缺陷的軟件產品

????24、軟件測試不僅僅是程序,文檔、數據和規程都是軟件測試的對象

????25、不存在質量很高但可靠性很差的產品

????26、在沒有產品說明書和需求文檔的條件下可以進行動態黑盒測試

????27、白盒測試是通過對程序內部結構的分析、檢測來尋找問題的測試方法

????28、自頂向下的增值方式是集成測試的一種組裝方式,它能較早地驗證主要的控制和判斷點,對于輸入輸出模塊、復雜算法模塊中存在的錯誤能夠較早地發現

參考答案:

  • 選擇題

1、D 2、D 3、D 4、B ??? ??5、B

6、C 7、D 8、D 9、B 10、B

11、D 12、A 13、D ????14、C ?????15、D

16、D

  • 判斷題

1、√ 2、× 3、4、5、×

6、× 7、8、9、10、×

11、× 12、13、14、×

15、√ 16、× 17、× 18、19、

20、× 21、22、× 23、24、

25、√ 26、27、× 28、×

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/85496.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/85496.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/85496.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

微信小程序頁面容器彈出層

效果圖 .JS Page({data: {show: false,duration: 300,position: right,round: false,overlay: true,customStyle: ,overlayStyle: },popup(e) {const position e.currentTarget.dataset.positionlet customStyle let duration this.data.durationswitch(position) {case to…

Excel批量計算時間差

執行以下操作,將自定義格式代碼應用到單元格: 選擇相應的單元格。在"開始"選項卡上的"數字"組中,單擊"常規"框旁邊的箭頭,然后單擊"其他數字格式"。在"設置單元格格式"對話框…

shell腳本--變量

1.變量是什么 2.變量類型 3.動態,靜態,強弱類型 4.變量的命名 5.變量的定義和引用 5.1三種變量類型 普通變量 環境變量 局部變量 5.2單引號,雙引號,強弱引用 雙引號對變量賦值的影響01:59:給變量加雙引號&#x…

大模型Text2SQL之在CentOS上使用yum安裝與使用MySQL

前言 學習大模型的時候需要一個mysql,原因還是在公司使用電腦的時候不允許按照Docker-Desktop,我的宿主機其實是MAC,我習慣上還是在centsos上面安裝,就發現這件過去很簡單的事情居然搗鼓了我蠻久,記錄一下。 容器環境 我直接安…

機器人大腦的進化:Physical Intelligence如何用“知識隔離“破解VLA模型三大難題

目錄 引言:當GPT遇上機器人手臂 第一章:VLM 與 VLA的介紹 VLM (Vision-Language Model) - 視覺語言模型 VLA (Vision-Language Agent) - 視覺語言智能體 VLM和VLA的對比 第二章:VLA模型的進化史 - 從"口述指揮"到"精確控…

LeetCode 662. 二叉樹的最大寬度

文章目錄 LeetCode 662. 二叉樹的最大寬度題目描述思路Golang 代碼 LeetCode 662. 二叉樹的最大寬度 記錄一次刷題的感悟。這道題目是我人生第一次面試的時候的手撕題目,但臨場的時候面試官沒有為難我,他考察的問題是求二叉樹的最大寬度,但是…

【linux】bash腳本中括號問題

在 Bash 腳本里,中括號 [ ] 其實是 test 命令的同義詞,[ 是一個命令,] 是該命令的最后一個參數,所以中括號內外的空格會影響命令執行,下面詳細說明: 中括號內側空格 中括號內側與操作數之間必須有空格&…

Ruoyi(若依)整合websocket實現信息推送功能(消息鈴鐺)

實現消息推送功能 來了,來了,大家做系統應該是最關心這個功能。 【思路】 需求:對全系統【所有的業務操作】進行消息推送,有【群發】、【私發】功能、處理【消息狀態(未讀/已讀)】,websocket持…

小白的進階之路系列之十五----人工智能從初步到精通pytorch綜合運用的講解第八部分

torch.nn 究竟是什么? PyTorch 提供了設計精良的模塊和類,如 torch.nn、torch.optim、Dataset 和 DataLoader,幫助你創建和訓練神經網絡。為了充分利用它們的能力并根據你的問題進行定制,你需要真正理解它們到底在做什么。為了幫助你理解這一點,我們將首先在不使用這些模…

JavaScript 數據結構詳解

最近在復習JavaScript的基礎知識,和第一次學確實有了很不一樣的感受,第一次學的比較淺,但是回頭再進行學習的時候,發現有很多遺漏的東西,所以今天想分享一下新學到的知識,后面會一點一點補充更新 JavaScrip…

c++面試題(14)------順時針打印矩陣

操作系統:ubuntu22.04 IDE:Visual Studio Code 編程語言:C11 題目描述 輸入一個矩陣,按照從外向里以順時針的順序依次打印出每一個元素。 例如: 輸入矩陣: [[ 1, 2, 3 ],[ 4, 5, 6 ],[ 7, 8, 9 ] ]輸出&…

《Go語言圣經》defer

《Go語言圣經》defer 核心概念:defer語句的執行時機 defer是Go語言的一個關鍵字,它的作用是:延遲執行一個函數調用,該調用會在包圍它的函數返回前一刻執行。 關鍵點: defer語句會在函數即將返回時執行,…

WEB3 的 WebSocket Provider連接方式

1. 什么是 WebSocket Provider? WebSocket Provider 是 web3.js 中用于通過 WebSocket 協議 與以太坊節點(如 Infura、Geth、Parity)建立持久化連接的通信方式。它允許雙向實時數據傳輸,適用于需要實時監聽區塊鏈事件的場景。 核心特點 雙向通信:客戶端和服務器可以主動…

三國大模型:智能重構下的亂世文明圖譜

引言:當赤壁烽煙遇見深度學習 一件動態的《全本三國演義》正通過全息投影技術演繹群雄逐鹿的史詩。這個虛實交融的場景,恰似三國大模型技術的隱喻——以人工智能為紐帶,連接起漢末三國的烽火狼煙與數字時代的文明重構。作為人工智能與歷史學…

AWS數據庫遷移實戰:本地MySQL零停機上云方案

一、遷移場景 本地環境&#xff1a;自建MySQL 5.7&#xff08;數據量500GB&#xff09;&#xff0c;業務要求遷移停機時間<5分鐘 目標架構&#xff1a; 二、遷移四步法 步驟1&#xff1a;環境準備&#xff08;耗時30分鐘&#xff09; 1.1 創建Aurora MySQL # AWS CLI創…

uni-app 安卓 iOS 離線打包參考

App 離線打包 原生工程配置 安卓&#xff1a;【uniapp】uniapp 離線打包安卓應用或者云打包發布 app 步驟&問題記錄 iOS&#xff1a;uni-app實現XCode蘋果本地離線打包APP

mysql History List Length增長

HLL 持續增長導致問題 History List Length&#xff08;HLL&#xff09;是InnoDB存儲引擎中用于衡量未清理的undo日志記錄數量的指標。當HLL持續增長時&#xff0c;可能對數據庫性能和業務產生以下影響&#xff1a; 事務處理延遲增加 高HLL值意味著大量未清理的undo日志&…

VMware替代 | 南京地鐵采用ZStack ZSphere虛擬化承載核心業務

南京地鐵作為中國主要城市軌道交通系統之一&#xff0c;運營規模龐大&#xff0c;地鐵線路覆蓋全市主要區域。其核心業務系統&#xff08;包括列車調度、信號控制、乘客信息系統等&#xff09;原部署在VMware平臺上。然而&#xff0c;隨著VMware產品全面轉向訂閱制&#xff0c;…

Electron自動更新詳解—包教會版

★ 本人在公司項目中實現的Electron更新功能。 ★ 將實現更新過程的每一步都總結了出來&#xff0c;以及過程中我遇到了哪些問題&#xff0c;如何去解決的問題&#xff0c;有哪些注意事項。 ★ 使用貼合實際應用的HTTP服務器做為載體實現更新&#xff0c;而非github。 開始&…

Apache RocketMQ 消息過濾的實現原理與騰訊云的使用實踐

導語 本文將系統闡述 Apache RocketMQ 消息過濾機制的技術架構與實踐要點。首先從業務應用場景切入&#xff0c;解析消息過濾的核心價值&#xff1b;接著介紹 Apache RocketMQ 支持的兩種消息過濾實現方式&#xff0c;幫助讀者建立基礎認知框架&#xff1b;隨后深入剖析 SQL 語…