2023年軟件測試工程師筆試題及答案網(wǎng)龍(5篇)

格式:DOC 上傳日期:2023-01-11 08:36:14
2023年軟件測試工程師筆試題及答案網(wǎng)龍(5篇)
時(shí)間:2023-01-11 08:36:14     小編:zdfb

在日常的學(xué)習(xí)、工作、生活中,肯定對各類范文都很熟悉吧。相信許多人會覺得范文很難寫?這里我整理了一些優(yōu)秀的范文,希望對大家有所幫助,下面我們就來了解一下吧。

軟件測試工程師筆試題及答案網(wǎng)龍篇一

面試題

01.為什么要在一個(gè)團(tuán)隊(duì)中開展軟件測試工作?

02.您是否了解以往所工作的企業(yè)的軟件測試過程?如果了解,請?jiān)囀鲈谶@個(gè)過程中都有哪些工作要做?分別由哪些不同的角色來完成這些工作?

03.您是否了解以往所工作的企業(yè)的軟件開發(fā)過程?如果了解,請?jiān)囀鲆粋€(gè)完整的開發(fā)過程需要完成哪些工作?分別由哪些不同的角色來完成這些工作?(對于軟件測試部分,可以簡述)

04.您在以往的測試工作中都曾經(jīng)具體從事過哪些工作?其中最擅長哪部分工作?

05.您所熟悉的軟件測試類型都有哪些?請?jiān)囍謩e比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、性能測試……)

06.請?jiān)囍容^一下黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗(yàn)收測試的區(qū)別與聯(lián)系。

07.測試計(jì)劃工作的目的是什么?測試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?

08.您認(rèn)為做好測試計(jì)劃工作的關(guān)鍵是什么?

09.您所熟悉的測試用例設(shè)計(jì)方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設(shè)計(jì)工作中的應(yīng)用。

10.您認(rèn)為做好測試用例設(shè)計(jì)工作的關(guān)鍵是什么?

11.請以您以往的實(shí)際工作為例,詳細(xì)的描述一次測試用例設(shè)計(jì)的完整的過程。

12.您以往的工作中是否曾開展過測試用例的評審工作?如果有,請描述測試用例評審的過程和評審的內(nèi)容。

13.您以往是否曾經(jīng)從事過性能測試工作?如果有,請盡可能的詳細(xì)描述您以往的性能測試工作的完整過程。

14.您在從事性能測試工作時(shí),是否使用過一些測試工具?如果有,請?jiān)囀鲈摴ぞ叩墓ぷ髟?,并以一個(gè)具體的工作中的例子描述該工具是如何在實(shí)際工作中應(yīng)用的。

15.您認(rèn)為性能測試工作的目的是什么?做好性能測試工作的關(guān)鍵是什么?

16.在您以往的工作中,一條軟件缺陷(或者叫bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(bug)記錄?

17.您以往所從事的軟件測試工作中,是否使用了一些工具來進(jìn)行軟件缺陷(bug)的管理?如果有,請結(jié)合該工具描述軟件缺陷(bug)跟蹤管理的流程。

18.您以往是否曾經(jīng)從事過單元測試和集成測試?如果有,請談一下這些工作的實(shí)際開展情況。

19.您如何看待軟件過程改進(jìn)?在您曾經(jīng)工作過的企業(yè)中,是否有一些需要改進(jìn)的東西呢?您期望的理想的測試人員的工作環(huán)境是怎樣的?

20.您以往工作過的企業(yè)中,是否開展了軟件配置管理工作?您能否描述一下這項(xiàng)工作的開展情況和您對這項(xiàng)工作的認(rèn)識?

21.您是否熟悉一些主流的軟件工程方法論和思想,如rup、cmm、cmmi、xp、psp、tsp。如果熟悉,您是否可以談一下對這些方法論和思想的認(rèn)識?

22.您認(rèn)為在測試人員同開發(fā)人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開發(fā)團(tuán)隊(duì)中其他成員良好的人際關(guān)系的關(guān)鍵是什么?

23.在您以往的測試工作中,最讓您感到不滿意或者不堪回首的事情是什么?您是如何來對待這些事情的?

24.在即將完成這次筆試前,您是否愿意談一些自己在以往的學(xué)習(xí)和工作中獲得的工作經(jīng)驗(yàn)和心得體會?(可以包括軟件測試、過程改進(jìn)、軟件開發(fā)或者與此無關(guān)的其他方面)

筆試題

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

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

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

3.驗(yàn)收測試是由最終用戶來實(shí)施的。()

4.項(xiàng)目立項(xiàng)前測試人員不需要提交任何工件。()

5.單元測試能發(fā)現(xiàn)約80%的軟件缺陷。()

6.代碼評審是檢查源代碼是否達(dá)到模塊設(shè)計(jì)的要求。()

7.自底向上集成需要測試員編寫驅(qū)動程序。()

8.負(fù)載測試是驗(yàn)證要檢驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。()

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

10.代碼評審員一般由測試員擔(dān)任。()

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

12.集成測試計(jì)劃在需求分析階段末提交。()

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

1.軟件驗(yàn)收測試的合格通過準(zhǔn)則是:()

a. 軟件需求分析說明書中定義的所有功能已全部實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求。

b. 所有測試項(xiàng)沒有殘余一級、二級和三級錯(cuò)誤。

c. 立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致。

d. 驗(yàn)收測試工件齊全。

2.軟件測試計(jì)劃評審會需要哪些人員參加?()a.項(xiàng)目經(jīng)理

b.sqa 負(fù)責(zé)人

c.配置負(fù)責(zé)人

d.測試組

3.下列關(guān)于alpha 測試的描述中正確的是:()

a.a(chǎn)lpha 測試需要用戶代表參加

b.a(chǎn)lpha 測試不需要用戶代表參加

c.a(chǎn)lpha 測試是系統(tǒng)測試的一種

d.a(chǎn)lpha 測試是驗(yàn)收測試的一種

4.測試設(shè)計(jì)員的職責(zé)有:()

a.制定測試計(jì)劃

b.設(shè)計(jì)測試用例

c.設(shè)計(jì)測試過程、腳本

d.評估測試活動

5.軟件實(shí)施活動的進(jìn)入準(zhǔn)則是:()

a.需求工件已經(jīng)被基線化

b.詳細(xì)設(shè)計(jì)工件已經(jīng)被基線化

c.構(gòu)架工件已經(jīng)被基線化

d.項(xiàng)目階段成果已經(jīng)被基線化

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

1.軟件驗(yàn)收測試包括、、三種類型。

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

3.設(shè)計(jì)系統(tǒng)測試計(jì)劃需要參考的項(xiàng)目文檔有、和迭代計(jì)劃。

4.對面向過程的系統(tǒng)采用的集成策略有、兩種。

5.通過畫因果圖來寫測試用例的步驟為、、、及把因果圖轉(zhuǎn)

換為狀態(tài)圖共五個(gè)步驟。

四、簡答題(共37分)

1. 階段評審與同行評審的區(qū)別。(4 分). 什么是軟件測試。(3 分). 簡述集成測試的過程。(5 分). 怎樣做好文檔測試?(4 分)

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

6. 系統(tǒng)測試計(jì)劃是否需要同行評審,為什么?(4 分)

7. alpha 測試與beta 測試的區(qū)別。(4 分). 比較負(fù)載測試、容量測試和強(qiáng)度測試的區(qū)別。(6 分). 測試結(jié)束的標(biāo)準(zhǔn)是什么?(3 分)

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

1、軟件實(shí)施活動的輸出工件有、、、。

2、代碼評審主要做、、、工作。

3、軟件實(shí)施活動中集成員的職責(zé)是、、、。

4、驗(yàn)證與確認(rèn)軟件實(shí)施活動主要有、代碼評審、、、、sqa 驗(yàn)證。

5、表明測試已經(jīng)結(jié)束、、、。

6、軟件測試的目的是、、、。

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

8、軟件測試活動有制定測試計(jì)劃、、、、、、測

試評估、測試結(jié)束八個(gè)步驟。

9、軟件測試活動的輸出工件有_、、、10、軟件測試角色有、、、。

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

1、軟件實(shí)施活動的進(jìn)入準(zhǔn)則是()

a、需求工件已經(jīng)被基線化

b、詳細(xì)設(shè)計(jì)工件已經(jīng)被基線化

c、構(gòu)架工件已經(jīng)被基線化

d、項(xiàng)目階段成果已經(jīng)被基線化

2、下面角色不屬于集成計(jì)劃評審的是()a、配置經(jīng)理

b、項(xiàng)目經(jīng)理

c、測試員

d、編碼員

3、軟件測試設(shè)計(jì)活動主要有()

a、工作量分析

b、確定并說明測試用例、。

c、確立并結(jié)構(gòu)化測試過程

d、復(fù)審并評估測試覆蓋

4、不屬于集成測試步驟的是()

a、制定集成計(jì)劃

b、執(zhí)行集成測試

c、記錄集成測試結(jié)果

d、回歸測試

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

a、軟件工作版本

b、可測試性報(bào)告

c、軟件需求工件

d、軟件項(xiàng)目計(jì)劃

三、問答題:(共25 分)

1、項(xiàng)目的集中管理在軟件公司的哪一個(gè)層面?(2 分)

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

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

4、闡述工作版本的定義。(2 分)、請畫出軟件測試活動的流程圖。(8 分)

一、判斷題(每題2分,正確的“√”,錯(cuò)誤的“╳”)、好的測試員不懈追求完美。()

2、測試程序僅僅按預(yù)期方式運(yùn)行就行了。()

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

4、軟件測試員可以對產(chǎn)品說明書進(jìn)行白盒測試。()

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

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

7、可以發(fā)布具有配置缺陷的軟件產(chǎn)品。()

8、所有軟件必須進(jìn)行某種程度的兼容性測試。()

9、所有軟件都有一個(gè)用戶界面,因此必須測試易用性。()

10、測試組負(fù)責(zé)軟件質(zhì)量。()

二、簡答題

1、軟件的缺陷等級應(yīng)如何劃分?(3 分)

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

3、你認(rèn)為一個(gè)優(yōu)秀的測試工程師應(yīng)該具備哪些素質(zhì)?(3 分)

4、產(chǎn)品測試到什么時(shí)候就算是足夠了?(2 分)

5、測試計(jì)劃的目的是什么?(2 分)

6、為什么要進(jìn)行軟件測試?軟件測試的目的是什么?(5 分)

7、軟件測試應(yīng)該劃分幾個(gè)階段?簡述各個(gè)階段應(yīng)重點(diǎn)測試的點(diǎn)?各個(gè)階段的含義?(5 分)

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

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

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

α測試: β測試: 驅(qū)動模塊: 樁模塊: 白盒測試:

靜態(tài)測試:

四、選擇題(每題2分)

1.下面哪些屬于動態(tài)分析()a. 代碼覆蓋率

b. 模塊功能檢查

c. 系統(tǒng)壓力測試

d. 程序數(shù)據(jù)流分析

2.下面哪些屬于靜態(tài)分析()a、代碼規(guī)則檢查

b、序結(jié)構(gòu)分析

c、序復(fù)雜度分析

d、內(nèi)存泄漏

五、設(shè)計(jì)題(10分)

在三角形計(jì)算中,要求三角型的三個(gè)邊長:a、b 和c。當(dāng)三邊不可能構(gòu)成三角形時(shí)提示錯(cuò)誤,可構(gòu)成三角

形時(shí)計(jì)算三角形周長。若是等腰三角形打印“等腰三角形”,若是等邊三角形,則提示“等邊三角形”。畫出程

序流程圖、控制流程圖、找出基本測試路徑 ,對此設(shè)計(jì)一個(gè)測試用例。

六、論述題

1、試敘述對一個(gè)軟件項(xiàng)目測試的全過程。(10 分)

2、簡述你對測試工作的認(rèn)識過程、在以后的工作的一些建議。(6 分)、述靜態(tài)測試和動態(tài)測試的區(qū)別?(5 分)

1. 什么是軟件測試,以及軟件測試的意義?

2. 什么是軟件測試靜態(tài)分析,軟件測試動態(tài)分析,3. 下面那些屬于靜態(tài)分析()

a、編碼規(guī)則檢查

b、程序結(jié)構(gòu)分析

c、程序復(fù)雜度分析

d、內(nèi)存泄漏

4. 下面那些屬于動態(tài)分析()

a、代碼覆蓋率

b、模塊功能檢查

c、系統(tǒng)壓力測試

d、程序數(shù)據(jù)流分析

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

a、靜態(tài)測試

b、黑盒測試

c、動態(tài)測試

d、白盒測試

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

a、單元測試

b、集成測試

c、系統(tǒng)測試

d、確認(rèn)測試

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

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

9. 簡要寫出自己在理解的基礎(chǔ)質(zhì)上所認(rèn)為引入測試管理的意義

10. 在三角形計(jì)算中,要求三角型的三個(gè)邊長:a、b 和c。當(dāng)三邊不可能構(gòu)成三角形時(shí)提示錯(cuò)誤,可構(gòu)成三角形時(shí)計(jì)算三角形周長。若是等腰三角形打印“等腰三角形”,若是等邊三角形,則提示“等

邊三角形”。畫出程序流程圖、控制流程圖、計(jì)算圈復(fù)雜度v(g),找出基本測試路徑

軟件測試工程師筆試試題答案

我認(rèn)為那些面試題不同的人會有不同的答案 下面是部分答案

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

1.軟件測試的目的是盡可能多的找出軟件的缺陷。()軟件測試的目的就是為了發(fā)現(xiàn)軟件中的缺陷,從這個(gè)意義上面說上面的這個(gè)論斷是正確的。不少人會認(rèn)為軟件測試可以保證軟件的質(zhì)量,其實(shí)這個(gè)觀點(diǎn)是錯(cuò)誤,測試只是軟件質(zhì)量控制中的一個(gè)角色,其活動并不能達(dá)成軟件質(zhì)量保證的效果。所以不要認(rèn)為一個(gè)公司里面如果有了軟件測試人員,產(chǎn)品的質(zhì)量就會好起來。

2.beta 測試是驗(yàn)收測試的一種。()beat測試和驗(yàn)收測試是兩種不同的測試。驗(yàn)收測試的目的是為了以發(fā)現(xiàn)”未實(shí)現(xiàn)的需求”為目的,以評估”適合使用”為目標(biāo),該類測試的不是以發(fā)現(xiàn)缺陷為主要目的。beta測試是一模擬真實(shí)的使用環(huán)境從而發(fā)現(xiàn)缺陷的一種測試。所以兩者之間的是非包容關(guān)系。

3.驗(yàn)收測試是由最終用戶來實(shí)施的。()上面說到了驗(yàn)收測試的目的和目標(biāo),所以驗(yàn)收測試也可是是軟件生產(chǎn)的企業(yè)內(nèi)部人員來實(shí)施。例如產(chǎn)品經(jīng)理。當(dāng)軟件以項(xiàng)目的形式出現(xiàn),那么驗(yàn)收測試由最終用戶來實(shí)施的情況是比較長見的。但是對于產(chǎn)品形式的軟件,生產(chǎn)企業(yè)內(nèi)部的驗(yàn)收測試會更多。

4.項(xiàng)目立項(xiàng)前測試人員不需要提交任何工件。()應(yīng)該說這道題目沒有明確的答案,在項(xiàng)目立項(xiàng)前測試人員是不是要把一些準(zhǔn)備工作以工件的形式給記錄下來是完全取決于該企業(yè)的軟件開發(fā)過程的要求。同時(shí)不同企業(yè),立項(xiàng)前要達(dá)成的一些必要條件也是大相徑庭的。應(yīng)該說這一題目出的不是很好,如果你是出題人這家企業(yè)的測試工程師,那么就應(yīng)該有一個(gè)明確的答案。

5.單元測試能發(fā)現(xiàn)約80%的軟件缺陷。()同樣這一題目也沒有標(biāo)準(zhǔn)答案。因?yàn)樵摂?shù)據(jù)的來源和其統(tǒng)計(jì)的方法,樣本都沒有一個(gè)工業(yè)標(biāo)準(zhǔn)。這樣出來的數(shù)據(jù)同樣不具有權(quán)威性。這里我可以說一個(gè)簡單的例子,在用asp,php這類腳本語言開發(fā)網(wǎng)頁的時(shí)候是根本沒有復(fù)雜的單元測試。那么這樣的數(shù)字應(yīng)用在網(wǎng)站開發(fā)上面是否有意義,還是值得商榷的。所以這道題目出的不好,沒有明確的答案

6.代碼評審是檢查源代碼是否達(dá)到模塊設(shè)計(jì)的要求。()代碼審查是一種靜態(tài)技術(shù),從這個(gè)意義上說代碼復(fù)查是需要和其他的一些動態(tài)測試技術(shù)配合才能檢查代碼是否符合設(shè)計(jì)的要求

7.自底向上集成需要測試員編寫驅(qū)動程序。()這道題目大家看下top-down 和 down-top的集成測試示意圖就能得出明確的答案。這里需要了解的是什么是驅(qū)動測試程序,什么是樁程序。如果集成組件數(shù)量眾多,多關(guān)系層次,那么不論是什么類型的集成測試。驅(qū)動程序和樁程序都是需要開發(fā)的。

8.負(fù)載測試是驗(yàn)證要檢驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。()關(guān)于負(fù)載測試和壓力測試在論壇中的帖子中有詳細(xì)的解釋,大家可以去看一下就能得出正確的答案

9.測試人員要堅(jiān)持原則,缺陷未修復(fù)完堅(jiān)決不予通過。()同樣,這一題沒有正確的答案。缺陷是否修復(fù)是需要聽取測試人員的意見,但測試人員的意見非決定性。所以還是要看一個(gè)企業(yè)賦予測試人員有多大的權(quán)力。

10.代碼評審員一般由測試員擔(dān)任。()如果測試員有這個(gè)水平,那么當(dāng)然是可以參加的。不過大多數(shù)的企業(yè)不會讓普通的測試人員參與代碼的評審。

11.我們可以人為的使得軟件不存在配置問題。()首先大家先搞清楚什么是配置管理什么是軟件配置,從這道題目中看不出出題人想問的是關(guān)鍵工程中的配置管理還是單純的軟件配置。但是可以肯定的是不論是何種情況,答案均是否定的。

12.集成測試計(jì)劃在需求分析階段末提交。()集成測試計(jì)劃在開發(fā)人員完成軟件集成計(jì)劃之后就可以開始進(jìn)行了。所以在需求分析階段之后提交是不現(xiàn)實(shí)的事情,應(yīng)該在軟件的設(shè)計(jì)階段后,編碼前。

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

1.軟件驗(yàn)收測試的合格通過準(zhǔn)則是:()

a. 軟件需求分析說明書中定義的所有功能已全部實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求。b. 所有測試項(xiàng)沒有殘余一級、二級和一

c. 立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致。

d. 驗(yàn)收測試工件齊全?;卮疬@道題,你必須是這家企業(yè)的員工。前面說到了驗(yàn)收測試的目的和目標(biāo),一個(gè)是需求必須實(shí)現(xiàn),二是證明軟件是適合使用的。這樣能滿足這兩個(gè)通用標(biāo)準(zhǔn)就可以了。當(dāng)然有些軟件企業(yè)會對驗(yàn)收測試標(biāo)準(zhǔn)做一些調(diào)整。

2.軟件測試計(jì)劃評審會需要哪些人員參加?()

a.項(xiàng)目經(jīng)理

b.sqa 負(fù)責(zé)人

c.配置負(fù)責(zé)人

d.測試組 上面的4種角色都需要參與

3.下列關(guān)于alpha 測試的描述中正確的是:()

a.a(chǎn)lpha 測試需要用戶代表參加

b.a(chǎn)lpha 測試不需要用戶代表參加

c.a(chǎn)lpha 測試是系統(tǒng)測試的一種

d.a(chǎn)lpha 測試是驗(yàn)收測試的一種 首先大家需要知道alpha測試是系統(tǒng)級別的測試,該測試是在一個(gè)受控的環(huán)境中進(jìn)行的。用戶需要直接參與進(jìn)來。所以答案應(yīng)該是ad

4.測試設(shè)計(jì)員的職責(zé)有:()

a.制定測試計(jì)劃

b.設(shè)計(jì)測試用例

c.設(shè)計(jì)測試過程、腳本 d.評估測試活動 合理的答案的是bc,同時(shí)要看軟件企業(yè)對該類人員的職責(zé)是如何定義。

5.軟件實(shí)施活動的進(jìn)入準(zhǔn)則是:()

a.需求工件已經(jīng)被基線化

b.詳細(xì)設(shè)計(jì)工件已經(jīng)被基線化

c.構(gòu)架工件已經(jīng)被基線化

d.項(xiàng)目階段成果已經(jīng)被基線化 先要了解一下什么是基線。這個(gè)是軟件配置管理中一個(gè)重要的概念。工作產(chǎn)品必須納入到一定的基線里面。所以選擇abc是必定的,至于是否選擇d要看這家企業(yè)自身的標(biāo)準(zhǔn)了

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

1.軟件驗(yàn)收測試包括___、___、____三種類型。軟件驗(yàn)收測試包括正式驗(yàn)收測試、alpha測試、beta測試三種測試。

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

系統(tǒng)測試的策略有很多種的,我知道的有性能測試、負(fù)載測試、強(qiáng)度測試、易用性測試、安全測試、配置測試、安裝測試、文檔測試、故障恢復(fù)測試、用戶界面測試、恢復(fù)測試、分布測試、可用性測試。。

3.設(shè)計(jì)系統(tǒng)測試計(jì)劃需要參考的項(xiàng)目文檔有、和迭代計(jì)劃。設(shè)計(jì)系統(tǒng)測試計(jì)劃需要參考的項(xiàng)目文檔有軟件測試計(jì)劃、軟件需求工件、和迭代計(jì)劃。

4.對面向過程的系統(tǒng)采用的集成策略有___、___兩種。5.通過畫因果圖來寫測試用例的步驟為___、___、___、___及把因果圖轉(zhuǎn)換為狀態(tài)圖共五個(gè)步驟。利用因果圖生成測試用例的基本步驟是: § 分析軟件規(guī)格說明描述中,哪些是原因(即輸入條件或輸入條件的等價(jià)類),哪些是結(jié)果(即輸出條件),并給每個(gè)原因和結(jié)果賦予一個(gè)標(biāo)識符?!?分析軟件規(guī)格說明描述中的語義,找出原因與結(jié)果之間,原因與原因之間對應(yīng)的是什么關(guān)系? 根據(jù)這些關(guān)系,畫出因果圖。§ 由于語法或環(huán)境限制,有些原因與原因之間,原因與結(jié)果之間的組合情況不可能出現(xiàn)。為表明這些特殊情況,在因果圖上用一些記號標(biāo)明約束或限制條件。§ 把因果圖轉(zhuǎn)換成判定表?!?把判定表的每一列拿出來作為依據(jù),設(shè)計(jì)測試用例。

軟件測試工程師筆試題及答案網(wǎng)龍篇二

廈門銀禾數(shù)碼技術(shù)有限公司軟件測試工程師筆試題試卷(a)姓名:_________性別:____ 筆試日期200_年__月__日 是否應(yīng)屆/軟件測試工作年限_____ 聯(lián)系電話:_______________ 電子郵箱:________________ 期望待遇:_______________

1、什么是軟件測試?2’

2、軟件測試與軟件質(zhì)量保證的區(qū)別。10’

3、報(bào)告軟件缺陷時(shí),測試人員要對軟件缺陷分類,以簡明扼要的方式指出其影響,以及修

改的優(yōu)先次序。請描述如何劃分缺陷與錯(cuò)誤嚴(yán)重性和優(yōu)先級別?10’

4、bug信息應(yīng)該包含那些內(nèi)容。5’

5、測試用例說明應(yīng)該包含哪些內(nèi)容?測試用例計(jì)劃包含哪些目標(biāo)?10’

6、web應(yīng)用軟件測試必須進(jìn)行哪些類型測試,請列出每種類型的測試要點(diǎn)。15’

7、網(wǎng)絡(luò)應(yīng)用測試的主要內(nèi)容是什么?10’

8、用戶文檔測試應(yīng)該注意哪些要點(diǎn)?10’

9、在dbms中,視圖的作用是什么?

寫出建立視圖的命令格式(如建立信息系學(xué)生的視圖)10’

10、請列舉您認(rèn)為身為測試人員應(yīng)具備的能力和技術(shù)。8’

參考答案

1、什么是軟件測試?2’

【要點(diǎn)】

在規(guī)定條件下對程序進(jìn)行操作,以發(fā)現(xiàn)錯(cuò)誤,對軟件質(zhì)量進(jìn)行評估,包括對軟件形成過程的文檔、數(shù)據(jù)以及程序進(jìn)行測試。

【詳解】

軟件測試就是在軟件投入運(yùn)行前對軟件需求分析、軟件設(shè)計(jì)規(guī)格說明書和軟件編碼進(jìn)行查錯(cuò)(包括代碼執(zhí)行活動與人工活動)。也可以說,軟件測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。或者說,軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部構(gòu)造而精心設(shè)計(jì)一批測試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤,這是在軟件投入前,對軟件需求分析、軟件設(shè)計(jì)規(guī)格說明書和軟件編碼的最終復(fù)審,是軟件質(zhì)量保障的關(guān)鍵步驟。

1、軟件測試與軟件質(zhì)量保證的區(qū)別。10’

【要點(diǎn)】

軟件測試只是質(zhì)量保證工作中的一個(gè)環(huán)節(jié),軟件質(zhì)量保證與軟件測試是軟件質(zhì)量工程的兩個(gè)不同層面的工作;

質(zhì)量保證:通過預(yù)防、檢查與改進(jìn)來保證軟件質(zhì)量,采用全面質(zhì)量管理和過程改進(jìn)的原理來開展質(zhì)量保證工作,主要關(guān)注軟件質(zhì)量的檢查與測試,主要著眼于軟件開發(fā)活動的過程、步驟和產(chǎn)物。

軟件測試:通過執(zhí)行軟件來,對過程中的產(chǎn)物(開發(fā)文檔和程序)進(jìn)行走查,發(fā)現(xiàn)問題,報(bào)告質(zhì)量

【詳解】

軟件測試和軟件質(zhì)量保證是軟件質(zhì)量工程中的兩個(gè)不同層面的工作。軟件測試只是軟件質(zhì)量保證工作中的一個(gè)重要環(huán)節(jié)。

質(zhì)量保證(qa)的工作是通過預(yù)防、檢查與改進(jìn)來保證軟件的質(zhì)量。qa采用的方法重要是按“全面質(zhì)量管理”和“過程改進(jìn)”的原來開展質(zhì)量保證工作。雖然在軟件質(zhì)量保證的活動中也有一些測試活動,但它所以關(guān)注的是軟件質(zhì)量的檢查和測量。它的主要工作是對軟件生命周期的管理,以及檢驗(yàn)軟件是否滿足規(guī)定的質(zhì)量和用戶的需求,因此重要是著眼于軟件開發(fā)活動中的過程,步驟和產(chǎn)物,而不是軟件進(jìn)行剖析,找出問題或者評估。

軟件測試雖然與開發(fā)過程緊密相關(guān),但它所關(guān)心的不是過程的活動,而是對過程的產(chǎn)物,以及開發(fā)出的軟件進(jìn)行剖析。測試人員要對過程的產(chǎn)物(開發(fā)文檔和源代碼)進(jìn)行走讀,運(yùn)行軟件。以找到問題和報(bào)告質(zhì)量。測試人員必須假設(shè)軟件存在潛在的問題,測試中所做的操作就是為了找出更多的問題,而不是為了驗(yàn)證(事實(shí)上也不可能)軟件的正確性。所以軟件測試雖然對提高軟件的質(zhì)量起著關(guān)鍵的作用,但它只是軟件質(zhì)量保證的一個(gè)重要環(huán)節(jié)。

3、請描述如何劃分缺陷與錯(cuò)誤嚴(yán)重性和優(yōu)先級別?10’

給軟件缺陷與錯(cuò)誤劃分嚴(yán)重性和優(yōu)先級的通用原則:

(1)表示軟件缺陷所造成餓危害和惡劣程度。

(2)優(yōu)先級表示修復(fù)缺陷的重要程度和次序。

嚴(yán)重性:

(1)、嚴(yán)重:系統(tǒng)崩潰、數(shù)據(jù)丟失、數(shù)據(jù)毀壞

(2)、較嚴(yán)重:操作性錯(cuò)誤、結(jié)果錯(cuò)誤、遺漏功能

(3)、一般:小問題、錯(cuò)別字、ui布局、罕見故障

(4)、建議:不影響使用的瑕疵或更好的實(shí)現(xiàn)。

優(yōu)先級:

(1)、最高優(yōu)先級:立即修復(fù),停止進(jìn)一步測試。

(2)、次高優(yōu)先級:在產(chǎn)品發(fā)布之前必須修復(fù)。

(3)、中等優(yōu)先級:如果時(shí)間允許應(yīng)該修復(fù)。

(4)、最低優(yōu)先級:可能會修復(fù),但是也可能發(fā)布。

4、bug信息應(yīng)該包含那些內(nèi)容。5’

測試軟件名稱、測試版本號、測試人名稱、測試事件、測試軟件和硬件配置環(huán)境、發(fā)現(xiàn)軟件錯(cuò)誤的類型、錯(cuò)誤的嚴(yán)重程度、詳細(xì)步驟、必要的附圖、測試注釋。

5、測試用例說明應(yīng)該包含哪些內(nèi)容?10’

(1)定義(ansi/ieee829):編寫用于輸入的實(shí)際數(shù)據(jù)和預(yù)期結(jié)果,并明確指出使用

具體測試用例產(chǎn)生的測試程序的任何限制

(2)包含的內(nèi)容

? 標(biāo)識符:由測試設(shè)計(jì)過程說明和測試程序說明引用的唯一標(biāo)識符

? 測試項(xiàng):描述被測試的詳細(xì)特性、代碼模塊等

? 輸入說明:列舉執(zhí)行測試用例的所有輸入內(nèi)容或者條件

? 輸出說明:描述進(jìn)行測試用例預(yù)期的結(jié)果

? 環(huán)境要求:執(zhí)行測試用例的軟件、硬件、測試工具及人員等要求

? 特殊要求:描述執(zhí)行測試用例的特殊要求

? 用例之間的依賴性:注明與其分用例的依賴關(guān)系或受其他用例的影響

測試用例計(jì)劃包含4個(gè)目標(biāo)即:組織性、重復(fù)性、跟蹤和測試證實(shí)。

6、web應(yīng)用軟件測試必須進(jìn)行以下不同類型的測試,包括:功能測試、性能測試、可用性測試、兼容測試、安全測試等。15’

(1)、功能測試主要是用來測試web應(yīng)用軟件是否履行了預(yù)期的功能,確保每一個(gè)功能與需求說明一致。根據(jù)測試對象的不同,可分為:鏈接測試、表單測試、cookies測試、設(shè)計(jì)語言測試、數(shù)據(jù)庫測試。

(2)、性能測試主要是確保web應(yīng)用系統(tǒng)達(dá)到要求的性能,一般用最大的運(yùn)行時(shí)間、吞吐率、相應(yīng)時(shí)間描述。

性能測試又分為:鏈接速度測試、負(fù)載測試和壓力測試,負(fù)載測試是為了測量web系統(tǒng)在某一負(fù)載級別上的性能,以保證web系統(tǒng)在需求范圍內(nèi)能正常工作。負(fù)載級別可以是某個(gè)時(shí)刻同時(shí)訪問web系統(tǒng)的用戶數(shù)量,也可以是在線數(shù)據(jù)處理的數(shù)量。

壓力測試是指實(shí)際破壞一個(gè)web應(yīng)用系統(tǒng)時(shí)測試系統(tǒng)的反映,壓力測試是測試系統(tǒng)的限制和故障恢復(fù)能力,也就是測試web應(yīng)用系統(tǒng)會不會崩潰,在什么情況下會崩潰,壓力測試的區(qū)域包括表單、登錄、和其他信息傳輸頁面等。壓力測試側(cè)重于確定系統(tǒng)崩潰時(shí)的用戶負(fù)載量。

(3)、可用性測試:導(dǎo)航測試、圖形測試、內(nèi)容測試、整體界面測試。

(4)、兼容性測試:確定web應(yīng)用軟件在不同軟件、硬件和網(wǎng)絡(luò)配置下運(yùn)行情況,它主要

是用來測試在不同瀏覽器中是否都可以正確地顯示web應(yīng)用程序的頁面內(nèi)容,從而保證頁面中的某些代碼,比如:javascript ,activex、css等在不同平臺配置上都能具有正確性。

(5)、安全測試。

7、網(wǎng)絡(luò)應(yīng)用測試的主要內(nèi)容是什么?10’

網(wǎng)絡(luò)應(yīng)用系統(tǒng)包含:網(wǎng)絡(luò)應(yīng)用軟件、工作站桌面軟件和客戶/服務(wù)器數(shù)據(jù)庫。

網(wǎng)絡(luò)應(yīng)用測試重點(diǎn)考察:多用戶并發(fā)訪問性能、應(yīng)用系統(tǒng)響應(yīng)時(shí)間、應(yīng)用系統(tǒng)對網(wǎng)絡(luò) 資源的占用情況、與網(wǎng)絡(luò)相關(guān)的應(yīng)用功能特性、應(yīng)用系統(tǒng)在網(wǎng)絡(luò)環(huán)境下的穩(wěn)定性。

(1)特性測試:特性測試核實(shí)的是單個(gè)命令和應(yīng)用程序功能,通常用較小的負(fù)

載完成,關(guān)注的是用戶界面、應(yīng)用程序的操作,以及用戶與計(jì)算機(jī)之間的互操作。

(2)功能測試:要求網(wǎng)絡(luò)配置和負(fù)載非常接近于運(yùn)行環(huán)境下的模式,關(guān)注的是

當(dāng)多個(gè)用戶使用應(yīng)用程序時(shí),網(wǎng)絡(luò)和文件系統(tǒng)或者數(shù)據(jù)庫系統(tǒng)之間的交互

情況,核實(shí)的是重負(fù)載下后臺功能能否正確執(zhí)行。

(3)應(yīng)用負(fù)載測試。

(4)應(yīng)用系統(tǒng)響應(yīng)時(shí)間測試。

(5)應(yīng)用系統(tǒng)升級測試。

8、用戶文檔測試的要點(diǎn)10’

(1)、明確讀者群:根據(jù)讀者群(如初級、中級、高級用戶)的不同來檢查文檔內(nèi)容,保證用戶能夠看得懂、能理解

(2)、術(shù)語:文檔中術(shù)語的描述要適合定位的讀者群,用法一致,標(biāo)準(zhǔn)定義與業(yè)界規(guī)范相吻合(3)、文檔內(nèi)容的正確性:要保證所有信息是真實(shí)正確的(4)、文檔內(nèi)容的完整性:要完全根據(jù)提示逐步操作,檢查是否存在遺漏的地方

(5)、文檔與程序的一致性:按照文檔操作后,檢查軟件返回的結(jié)果與文檔描述是否一致

(6)、文檔的易用性:檢查是否便于用戶查找相應(yīng)的內(nèi)容

(7)、圖表與界面截圖:檢查所有圖表與界面截圖與發(fā)布的程序版本一致

(8)、樣例和示例:檢查所有的樣例和示例能夠正確完成;

(9)、語言:中文文檔保證無錯(cuò)別字和二義性

(10)、印刷與包裝:印刷質(zhì)量,包裝質(zhì)量

9、在dbms中,視圖不是真正的包含數(shù)據(jù),只是把定義存于數(shù)據(jù)字典中。作用為:10’

(1)、簡化用戶操作。

(2)、使用戶能從多角度中看待同一數(shù)據(jù)。

(3)、對重構(gòu)數(shù)據(jù)提供一定程度的邏輯獨(dú)立性。

(4)、能對機(jī)密數(shù)據(jù)提供安全保護(hù)。

create view<視圖名>[(<列名>[<列名>]??)]

as

子查詢

[with check option]

create view is_student

as

select sno,sname,sage

from student

where sdept =’is’

with check option10、測試人員應(yīng)該具備的能力和技術(shù)。8’

1、基本能力

2、溝通能力

3、技術(shù)能力

測試方法應(yīng)用、測試用例設(shè)計(jì)、測試工具使用(測試管理系統(tǒng)、自動化測試工具、負(fù)載測試工具)

4、管理能力

5、文檔能力

軟件測試工程師筆試題及答案網(wǎng)龍篇三

軟件測試工程師筆試題一及答案

一、基礎(chǔ)理論

1、軟件測試的結(jié)束標(biāo)準(zhǔn)是什么?

2、一套完整的測試應(yīng)該由哪些階段組成?分別闡述一下各個(gè)階段。

3、什么是缺陷報(bào)告?

4、缺陷報(bào)告的作用

5、缺陷報(bào)告的要點(diǎn)

6、軟件測試缺陷報(bào)告的“5c”原則

7、缺陷的二八定理

8、軟件測試的流程

9、測試計(jì)劃的目的是什么?測試計(jì)劃的內(nèi)容都包括什么?其中哪些是最重要的?

10、請?jiān)囍容^一下黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗(yàn)收測試的區(qū)別與聯(lián)系。

11、alpha 測試與beta 測試的區(qū)別

答案:

一、基礎(chǔ)理論

1、測試計(jì)劃中所有規(guī)定的測試內(nèi)容和回歸測試都已經(jīng)運(yùn)行完成或根據(jù)上級主管對測試結(jié)果的意見,就可以結(jié)束本次測試

2、計(jì)劃階段、設(shè)計(jì)階段、白盒單元、白盒集成、黑盒單元、黑盒集成、系統(tǒng)測試、回歸測試、驗(yàn)收測試

一套完整的測試應(yīng)該由五個(gè)階段組成:

1)測試計(jì)劃首先,根據(jù)用戶需求報(bào)告中關(guān)于功能要求和性能指標(biāo)的規(guī)格說明書,定義相應(yīng)的測試需求報(bào)告,即制訂黑盒測試的最高標(biāo)準(zhǔn)。以后所有的測試工作都將圍繞著測試需求來進(jìn)行,符合測試需求的應(yīng)用程序即是合格的,反之即是不合格的;同時(shí),還要適當(dāng)選擇測試內(nèi)容,合理安排測試人員、測試時(shí)間及測試資源等。

2)測試設(shè)計(jì)將測試計(jì)劃階段制訂的測試需求分解、細(xì)化為若干個(gè)可執(zhí)行的測試過程,并為每個(gè)測試過程選擇適當(dāng)?shù)臏y試用例(測試用例選擇的好壞將直接影響測試結(jié)果的有效性)。

3)測試開發(fā)建立可重復(fù)使用的自動測試過程。

4)測試執(zhí)行執(zhí)行測試開發(fā)階段建立的自動測試過程,并對所發(fā)現(xiàn)的缺陷進(jìn)行跟蹤管理,測試執(zhí)行一般由單元測試、組合測試、集成測試、系統(tǒng)聯(lián)調(diào)及回歸測試等步驟組成,測試人員應(yīng)本著科學(xué)負(fù)責(zé)的態(tài)度,一步一個(gè)腳印地進(jìn)行測試。

5)測試評估結(jié)合量化的測試覆蓋域及缺陷跟蹤報(bào)告,對于應(yīng)用軟件的質(zhì)量和開發(fā)團(tuán)隊(duì)的工作進(jìn)度及工作效率進(jìn)行綜合評價(jià)。

3、缺陷報(bào)告是描述軟件缺陷現(xiàn)象和重現(xiàn)步驟地集合。軟件缺陷報(bào)告software bug report(sbr)或軟件問題報(bào)告software problem report(spr)

4、缺陷報(bào)告是軟件測試人員的工作成果之一,體現(xiàn)軟件測試的價(jià)值

缺陷報(bào)告可以把軟件存在的缺陷準(zhǔn)確的描述出來,便于開發(fā)人員修正

缺陷報(bào)告可以反映項(xiàng)目/產(chǎn)品當(dāng)前的質(zhì)量狀態(tài),便于項(xiàng)目整體進(jìn)度和質(zhì)量控制

軟件測試缺陷報(bào)告是軟件測試的輸出成果之一,可以衡量測試人員的工作能力

5、標(biāo)題(title)

簡潔、準(zhǔn)確、完整、反映缺陷本質(zhì)、方便查詢

前綴 + 標(biāo)題正文,標(biāo)題正文采用結(jié)果和動作,或者現(xiàn)象和位置的方式表達(dá)

步驟(steps)

可復(fù)現(xiàn)、完整、簡潔、準(zhǔn)確

按數(shù)字編號

實(shí)際結(jié)果(actual results)

準(zhǔn)確、詳細(xì)描述軟件的現(xiàn)象和特征

期望結(jié)果(expected results)

準(zhǔn)確、豐富、有理有據(jù)

平臺(platforms)

準(zhǔn)確

截圖(screenshots)

準(zhǔn)確反映缺陷特征

注釋(notes)

關(guān)于缺陷的輔助說明

6、內(nèi)容準(zhǔn)確(correct):

每個(gè)組成部分的描述準(zhǔn)確,不會引起誤解

步驟簡潔(concise):

只包含必不可少的信息,不包括任何多余的內(nèi)容

內(nèi)容清晰(clear):

每個(gè)組成部分的描述清晰,易于理解

結(jié)構(gòu)完整(complete):

包含復(fù)現(xiàn)該缺陷的完整步驟和其他本質(zhì)信息

風(fēng)格一致(consistent):

按照一致的格式書寫全部缺陷報(bào)告

7、在分析、設(shè)計(jì)、實(shí)現(xiàn)階段的復(fù)審和測試工作能夠發(fā)現(xiàn)和避免80%的缺陷,而系統(tǒng)測試又能找出其余缺陷中的80%,最后的4%的缺陷可能只有在用戶大范圍、長時(shí)間使用后才會暴露出來。

8、制訂測試計(jì)劃、設(shè)計(jì)測試用例、實(shí)施測試、提交缺陷報(bào)告、測試總結(jié)。

9、測試計(jì)劃的目的:編寫軟件測試計(jì)劃的目的是指導(dǎo)測試組成員進(jìn)行工作和讓測試組以外的項(xiàng)目成員了解測試工作的。

測試計(jì)劃的內(nèi)容:測試目的和測試項(xiàng)目簡介、測試參考文檔和測試提交文檔、術(shù)語和定義、測試策略、確定測試內(nèi)容、資源、測試進(jìn)度、測試員的職責(zé)與任務(wù)分配、項(xiàng)目通過或失敗的標(biāo)準(zhǔn)、暫

停和重新啟動測試的標(biāo)準(zhǔn)、風(fēng)險(xiǎn)和問題等。

最重要的:測試策略、確定測試內(nèi)容、資源、測試進(jìn)度、測試員的職責(zé)與任務(wù)分配、項(xiàng)目通過或失敗的標(biāo)準(zhǔn)

10、黑盒測試:把測試對象當(dāng)成一個(gè)黑盒子,測試人員完全不考慮邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程式的需求說明書來檢查程式的功能是否滿足它的功能說明。

白盒測試:把測試對象當(dāng)成一個(gè)透明的盒子,允許測試人員利用程序內(nèi)部邏輯結(jié)構(gòu)及相關(guān)信息,設(shè)計(jì)或選擇測試用例,對程式所有邏輯路徑進(jìn)行測試。

單元測試:白盒測試的一種,對軟件設(shè)計(jì)中的單元模塊進(jìn)行測試。

集成測試:在單元測試的基礎(chǔ)上,對單元模塊之間的連接和組裝w進(jìn)行測試。

系統(tǒng)測試:在所有都考慮的情況下,對系統(tǒng)進(jìn)行測試。

驗(yàn)收測試:第三方進(jìn)行的確認(rèn)軟件滿足需求的測試。

軟件測試工程師筆試題及答案網(wǎng)龍篇四

筆試題

1.談?wù)勀銓y試的理解

2.你三年的職業(yè)規(guī)劃

3.你對加班的看法?是否可以加班?

4.你心目中理想的公司怎么樣?理想的工作環(huán)境?理想的同事關(guān)系?

5.你覺得這筆試答的如何?優(yōu)勢在哪?劣勢在哪?

6.如果初面沒成功,你怎么說服我給你復(fù)試機(jī)會?

7.你認(rèn)為激勵(lì)你努力工作的因素都有哪些?

8.你的最大的優(yōu)點(diǎn)是什么?缺點(diǎn)是什么?有什么專業(yè)特長?愛好是什么?

9.給你輛自行車,你認(rèn)為最需要檢查的是哪些地方?為什么?若要保證質(zhì)量必須要檢查三個(gè)部件,是什么?為什么?

技術(shù)題

數(shù)據(jù)庫

1.咖啡廳,咖啡不同種類不同價(jià)格,有大杯小杯,食物不同種類不同價(jià)格,消費(fèi)時(shí)間令算錢,結(jié)賬可以用會員卡,會員卡根據(jù)等級不同打折不同,畫出e-r圖

2.給出兩個(gè)表,成績表和課程表

說明主鍵、外鍵的作用,索引的好處和不足?

創(chuàng)建表

查詢成績小于60分的學(xué)生姓名和學(xué)號

查詢成績小于60分的學(xué)生姓名和課程名

查詢平均成績并排序

3.兩個(gè)表設(shè)計(jì)的有哪些缺陷,應(yīng)該如何改動

程序題

1.給段代碼,用白盒測試方法設(shè)計(jì)用例覆蓋

2.給段java代碼,類的互相調(diào)用,寫出顯示結(jié)果,并說明過程,主要考察的是類以及私有變量的生命周期

3.寫出一個(gè)類,調(diào)用另一個(gè)類的函數(shù)

測試題

1.什么是信息管理系統(tǒng)?最重要的是哪部分?

2.什么是數(shù)據(jù)庫?是什么關(guān)系型數(shù)據(jù)庫?描述主鍵、外鍵

中bug處理過程

4.測試計(jì)劃的內(nèi)容

5.一個(gè)有廣告的花杯子,盡可能多的設(shè)計(jì)測試用例

6.你會使用的測試工具

7.測試題太多,具體想不起來了,總之把老師總結(jié)的測試技術(shù)題全背下來就成了,考的也就是那些東西

初面

1.自我介紹

2.談?wù)勀阕鲞^的一個(gè)項(xiàng)目,擔(dān)當(dāng)什么職責(zé)

3.談?wù)勀阕鲞^項(xiàng)目的一個(gè)模塊,具體都設(shè)計(jì)了哪些用例

4.使用qtp、loadrunner多長時(shí)間?分別敘述使用過程

5.給出一個(gè)qtp的場景,問怎么設(shè)計(jì),問的根本聽不懂,所以也沒記住

nner中都可以修改插入哪些東西?檢查點(diǎn)是插在事務(wù)的里面還是外面?集合點(diǎn)是插在事務(wù)的前面還是后面?

7.是否參與過性能分析,都需要看哪些地方

適合哪些系統(tǒng)?不適合哪些系統(tǒng)

9.你為什么離職

10.你的三年職業(yè)規(guī)劃是什么

11.是否可以加班

12.原公司有多少人,測試團(tuán)隊(duì)有多少人,開發(fā)團(tuán)隊(duì)有多少人

復(fù)試(全是結(jié)合具體工作談的)

1.談?wù)勔郧暗墓ぷ?/p>

2.測試計(jì)劃都怎么寫的3.講講qtp和lr的如何使用

4.如何回歸的5.介紹一下td的流程

6.結(jié)合你做過的一個(gè)系統(tǒng)的一個(gè)模塊,設(shè)計(jì)用例

的分析需要看哪些方面

9.如何寫測試分析報(bào)告

10.什么是冰凍測試

11.是否統(tǒng)招

12.三年職業(yè)規(guī)劃

13.用過哪些管理工具,如何使用

軟件測試工程師筆試題及答案網(wǎng)龍篇五

以下是測試工程師筆試題,希望對大家有幫助!

一、判斷題

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

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

3.驗(yàn)收測試是由最終用戶來實(shí)施的。(n)

4.項(xiàng)目立項(xiàng)前測試人員不需要提交任何工件。(y)

5.單元測試能發(fā)現(xiàn)約80%的軟件缺陷。(y)

6.代碼評審是檢查源代碼是否達(dá)到模塊設(shè)計(jì)的要求。(n)

7.自底向上集成需要測試員編寫驅(qū)動程序。(y)

8.負(fù)載測試是驗(yàn)證要檢驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。(n)

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

10.代碼評審員一般由測試員擔(dān)任。(n)

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

12.集成測試計(jì)劃在需求分析階段末提交。(n)

二、選折

1.軟件驗(yàn)收測試的合格通過準(zhǔn)則是:(abcd)

a. 軟件需求分析說明書中定義的所有功能已全部實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求。

b. 所有測試項(xiàng)沒有殘余一級、二級和三級錯(cuò)誤。

c. 立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致。

d. 驗(yàn)收測試工件齊全。

2.軟件測試計(jì)劃評審會需要哪些人員參加?(abcd)

a.項(xiàng)目經(jīng)理

b.sqa 負(fù)責(zé)人

c.配置負(fù)責(zé)人

d.測試組

3.下列關(guān)于alpha 測試的描述中正確的是:(ad)

a.a(chǎn)lpha 測試需要用戶代表參加

b.a(chǎn)lpha 測試不需要用戶代表參加

c.a(chǎn)lpha 測試是系統(tǒng)測試的一種

d.a(chǎn)lpha 測試是驗(yàn)收測試的一種

4.測試設(shè)計(jì)員的職責(zé)有:(bc)

a.制定測試計(jì)劃

b.設(shè)計(jì)測試用例

c.設(shè)計(jì)測試過程、腳本

d.評估測試活動

5.軟件實(shí)施活動的進(jìn)入準(zhǔn)則是:(abc)

a.需求工件已經(jīng)被基線化

b.詳細(xì)設(shè)計(jì)工件已經(jīng)被基線化

c.構(gòu)架工件已經(jīng)被基線化

d.項(xiàng)目階段成果已經(jīng)被基線化

三、添空

1.軟件驗(yàn)收測試包括:正式驗(yàn)收測試,alpha測試,beta測試。

2.系統(tǒng)測試的策略有:功能測試,性能測試,可靠性測試,負(fù)載測試,易用性測試,強(qiáng)度測試,安全測試,配置測試,安裝測試,卸

載測試,文擋測試,故障恢復(fù)測試,界面測試,容量測試,兼容性測試,分布測試,可用性測試,(有的可以合在一起,分開寫只要

寫出15就滿分哦)

3.設(shè)計(jì)系統(tǒng)測試計(jì)劃需要參考的項(xiàng)目文擋有:軟件測試計(jì)劃,軟件需求工件和迭代計(jì)劃。

4.對面向過程的系統(tǒng)采用的集成策略有:自頂向下,自底向上兩種。

5.(這題出的有問題哦,詳細(xì)的5步驟為~~)通過畫因果圖來寫測試用例的步驟為:

(1)分析軟件規(guī)格說明描述中,哪些是原因(即輸入條件或輸入條件的等價(jià)類),哪些是結(jié)果(即輸出條件),并給每個(gè)原因和結(jié)

果賦予一個(gè)標(biāo)識符。

(2)分析軟件規(guī)格說明描述中的語義,找出原因與結(jié)果之間,原因與原因之間對應(yīng)的是什么關(guān)系? 根據(jù)這些關(guān)系,畫出因果圖。

(3)由于語法或環(huán)境限制,有些原因與原因之間,原因與結(jié)果之間的組合情況不可能出現(xiàn)。為表明這些特殊情況,在因果圖上用一

些記號標(biāo)明約束或限制條件。

(4)把因果圖轉(zhuǎn)換成判定表。

(5)把判定表的每一列拿出來作為依據(jù),設(shè)計(jì)測試用例。

【本文地址:http://www.aiweibaby.com/zuowen/1080744.html】

全文閱讀已結(jié)束,如果需要下載本文請點(diǎn)擊

下載此文檔