軟體測試相關的一些考題

2021-04-08 11:18:42 字數 4906 閱讀 7489

軟體測試工程師筆試試題(一)

一、判斷題(每題1分,12 分,正確的√,錯誤的╳)

1.軟體測試的目的是盡可能多的找出軟體的缺陷。()

2.beta 測試是驗收測試的一種。()

3.驗收測試是由終端使用者來實施的。()

4.專案立項前測試人員不需要提交任何工件。()

5.單元測試能發現約80%的軟體缺陷。()

6.**評審是檢查源**是否達到模組設計的要求。()

7.自底向上整合需要測試員編寫驅動程式。()

8.負載測試是驗證要檢驗的系統的能力最高能達到什麼程度。()

9.測試人員要堅持原則,缺陷未修復完堅決不予通過。()

10.**評審員一般由測試員擔任。()

11.我們可以人為的使得軟體不存在配置問題。()

12.整合測試計畫在需求分析階段末提交。()

二、不定項選擇題(每題2 分,10分)

1.軟體驗收測試的合格通過準則是:()

a. 軟體需求分析說明書中定義的所有功能已全部實現,效能指標全部達到要求。

b. 所有測試項沒有殘餘一級、二級和**錯誤。

c. 立項審批表、需求分析文件、設計文件和編碼實現一致。

d. 驗收測試工件齊全。

2.軟體測試計畫評審會需要哪些人員參加?()

a.專案經理

b.sqa 負責人

c.配置負責人

d.測試組

3.下列關於alpha 測試的描述中正確的是:()

a.alpha 測試需要使用者代表參加

b.alpha 測試不需要使用者代表參加

c.alpha 測試是系統測試的一種

d.alpha 測試是驗收測試的一種

4.測試設計員的職責有:()

a.制定測試計畫

b.設計測試用例

c.設計測試過程、指令碼

d.評估測試活動

5.軟體實施活動的進入準則是:()

a.需求工件已經被基線化

b.詳細設計工件已經被基線化

c.構架工件已經被基線化

d.專案階段成果已經被基線化

三、填空題(每空1分,24 分)

1.軟體驗收測試包括、、三種型別。

2.系統測試的策略有功能測試、、、、易用性測試、、、、、、、、 、、等15 種方法。

3.設計系統測試計畫需要參考的專案文件有、和迭代計畫。

4.對面向過程的系統採用的整合策略有、兩種。

5.通過畫因果圖來寫測試用例的步驟為、、、及把因果圖轉換為狀態圖共五個步驟。

四、簡答題(共37分)

1. 階段評審與同行評審的區別。(4 分)

2 . 什麼是軟體測試。(3 分)

3 . 簡述整合測試的過程。(5 分)

4 . 怎樣做好文件測試?(4 分)

5. 白盒測試有那幾種方法?(6 分)

6. 系統測試計畫是否需要同行評審,為什麼?(4 分)

7. alpha 測試與beta 測試的區別。(4 分)

8 . 比較負載測試、容量測試和強度測試的區別。(6 分)

9 . 測試結束的標準是什麼?(3 分)

五、 設計題(共15分)

對下面給出的程式控制圖,分別以各種不同的測試方法寫出最少的測試用例。

軟體測試工程師筆試試題(三)

一、填空題:(每一空格2分,共60分)

1、 軟體實施活動的輸出工件有 、 、 、 。

2、 **評審主要做 工作。

3、 軟體實施活動中集成員的職責是 。

4、 驗證與確認軟體實施活動主要有 、**評審、 、 、 、sqa 驗證。

5、 表明測試已經結束。

6、 軟體測試的目的是 。

7、 軟體測試主要分為 、 、 、 四類測試。

8、 軟體測試活動有制定測試計畫、 、 、 、 、 、測試評估、測試結束八個步驟。

9、 軟體測試活動的輸出工件有_ 、 、 、 、 。

10、軟體測試角色有 、 、 、 。

二、不定項選擇題:(每題3 分,共15分)

1、 軟體實施活動的進入準則是()

a、 需求工件已經被基線化

b、 詳細設計工件已經被基線化

c、 構架工件已經被基線化

d、 專案階段成果已經被基線化

2、 下面角色不屬於整合計畫評審的是()

a、 配置經理

b、 專案經理

c、 測試員

d、 編碼員

3、軟體測試設計活動主要有()

a、 工作量分析

b、 確定並說明測試用例

c、 確立並結構化測試過程

d、 複審並評估測試覆蓋

4、不屬於整合測試步驟的是()

a、 制定整合計畫

b、 執行整合測試

c、 記錄整合測試結果

d、 回歸測試

5、屬於軟體測試活動的輸入工件的是()

a、 軟體工作版本

b、 可測試性報告

c、 軟體需求工件

d、 軟體專案計畫

三、問答題:(共25 分)

1、 專案的集中管理在軟體公司的哪乙個層面?(2 分)

2、 請描述軟體測試活動的生命週期。(8 分)

3、 什麼是測試評估,測試評估的範圍是什麼?(5 分)

4、 闡述工作版本的定義。(2 分)

5 、 請畫出軟體測試活動的流程圖。(8 分)

軟體測試工程師筆試試題(四)

一、 判斷題(每題2分,正確的「√」,錯誤的「╳」)

1 、 好的測試員不懈追求完美。( )

2、 測試程式僅僅按預期方式執行就行了。( )

3、 不存在質量很高但可靠性很差的產品。( )

4、 軟體測試員可以對產品說明書進行白盒測試。( )

5、 靜態白盒測試可以找出遺漏之處和問題。( )

6、 總是首先設計白盒測試用例。( )

7、 可以發布具有配置缺陷的軟體產品。( )

8、 所有軟體必須進行某種程度的相容性測試。( )

9、 所有軟體都有乙個使用者介面,因此必須測試易用性。( )

10、 測試組負責軟體質量。( )

二、 簡答題

1、 軟體的缺陷等級應如何劃分?(3 分)

2、 如果能夠執行完美的黑盒測試,還需要進行白盒測試嗎?為什麼?(5 分)

3、 你認為乙個優秀的測試工程師應該具備哪些素質?(3 分)

4、 產品測試到什麼時候就算是足夠了?(2 分)

5、 測試計畫的目的是什麼?(2 分)

6、 為什麼要進行軟體測試?軟體測試的目的是什麼? (5 分)

7、 軟體測試應該劃分幾個階段?簡述各個階段應重點測試的點?各個階段的含義?(5 分)

8、 如何做一名合格的測試人員?(3 分)

9、 針對缺陷採取怎樣的管理措施?(5 分)

三、 專業詞語解釋(每題2 分)

α測試:

β測試:

驅動模組:

樁模組:

白盒測試:

靜態測試:

四、 選擇題(每題2分)

1.下面哪些屬於動態分析( )

a. **覆蓋率

b. 模組功能檢查

c. 系統壓力測試

d. 程式資料流分析

2.下面哪些屬於靜態分析( )

a、 **規則檢查

b、 序結構分析

c、 序複雜度分析

d、 記憶體洩漏

五、 設計題(10分)

在三角形計算中,要求三角型的三個邊長:a、b 和c。當三邊不可能構成三角形時提示錯誤,可構成三角

形時計算三角形周長。若是等腰三角形列印「等腰三角形」,若是等邊三角形,則提示「等邊三角形」。畫出程

序流程圖、控制流程圖、找出基本測試路徑 ,對此設計乙個測試用例。

六、 論述題

1、 試敘述對乙個軟體專案測試的全過程。(10 分)

2、 簡述你對測試工作的認識過程、在以後的工作的一些建議。(6 分)

3 、 述靜態測試和動態測試的區別?(5 分)

軟體測試工程師筆試試題(五)

1. 什麼是軟體測試,以及軟體測試的意義?

2. 什麼是軟體測試靜態分析,軟體測試動態分析,

3. 下面那些屬於靜態分析()

a、 編碼規則檢查

b、 程式結構分析

c、 程式複雜度分析

d、 記憶體洩漏

4. 下面那些屬於動態分析()

a、 **覆蓋率

b、 模組功能檢查

c、 系統壓力測試

d、 程式資料流分析

5. 從測試技術角度,正確的選擇是(),給出各自的含義?

a、 靜態測試

b、 黑盒測試

c、 動態測試

d、 白盒測試

6. 從測試階段角度,測試正確的順序是(),同時給出所選擇的正確策略含義和被測物件是什麼?

a、 單元測試

b、 整合測試

c、 系統測試

d、 確認測試

7. 針對缺陷採取怎樣的管理措施?

8. 在測試生命週期,測試過程分為幾個階段,以及各個階段的含義?

9. 簡要寫出自己在理解的基礎質上所認為引入測試管理的意義

10. 在三角形計算中,要求三角型的三個邊長:a、b 和c。當三邊不可能構成三角形時提示錯誤,

可構成三角形時計算三角形周長。若是等腰三角形列印「等腰三角形」,若是等邊三角形,則提示「等

邊三角形」。畫出程式流程圖、控制流程圖、計算圈複雜度v(g),找出基本測試路徑。

軟體測試一些理論

軟體測試定義 軟體測試物件 軟體測試分類 首先說呀,是因為想要投軟體測試的實習,所以我就學習了一些軟體測試的一部分理論,學藝不精呢。僅當日記。使用人工或自動的手段來執行或者測量軟體系統的過程,目的是檢驗軟體系統是否滿足規定的需求,並找出與預期結果的差異。它是為了發現錯誤而執行程式的過程,測試 為了尋...

軟體測試的一些理解

現在大部分軟體企業的生態鏈都是,軟體測試屬於最下游。這也決定了很多情況都必須被動接受。即使某個測試工程師理論知識豐富,辨識風險能力強,但是乙個產品需求的變更就可以讓他傻眼,接著很努力去適應這種節奏。產品運營主導必然是趨勢,測試主導是做不好產品的 還有乙個點爭論了很久,就是關於出現問題承擔責任的問題。...

《全程軟體測試》的一些亮點

全程軟體測試 出版以來很受讀者歡迎。全程軟體測試 在 噹噹 中國 互動 卓越 亞馬遜 更多 為了讓更多的讀者了解 讓更多的 測試 人員不會錯過它,特介紹一些書中的亮點,以供參考。本書的亮點 授之以漁,闡述測試的先進思想 理念和方法,而不是授之以魚 交待軟體測試的知識 以專案為背景循序漸進,一步一步 ...