最新測試工程師筆試題目 測試工程師筆試題問卷星(5篇)

格式:DOC 上傳日期:2023-01-11 08:39:40
最新測試工程師筆試題目 測試工程師筆試題問卷星(5篇)
時間:2023-01-11 08:39:40     小編:zdfb

范文為教學(xué)中作為模范的文章,也常常用來指寫作的模板。常常用于文秘寫作的參考,也可以作為演講材料編寫前的參考。那么我們該如何寫一篇較為完美的范文呢?接下來小編就給大家介紹一下優(yōu)秀的范文該怎么寫,我們一起來看一看吧。

測試工程師筆試題目 測試工程師筆試題問卷星篇一

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

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

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

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

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

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

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

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

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

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

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

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

參考答案

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

【要點】

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

【詳解】

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

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

【要點】

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

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

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

【詳解】

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

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

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

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

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

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

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

嚴重性:

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

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

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

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

優(yōu)先級:

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

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

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

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

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

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

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

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

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

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

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

? 測試項:描述被測試的詳細特性、代碼模塊等

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

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

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

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

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

測試用例計劃包含4個目標即:組織性、重復(fù)性、跟蹤和測試證實。

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

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

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

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

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

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

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

是用來測試在不同瀏覽器中是否都可以正確地顯示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)用測試重點考察:多用戶并發(fā)訪問性能、應(yīng)用系統(tǒng)響應(yīng)時間、應(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)特性測試:特性測試核實的是單個命令和應(yīng)用程序功能,通常用較小的負

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

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

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

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

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

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

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

8、用戶文檔測試的要點10’

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

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

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

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

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

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

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

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

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

(1)、簡化用戶操作。

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

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

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

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è)計、測試工具使用(測試管理系統(tǒng)、自動化測試工具、負載測試工具)

4、管理能力

5、文檔能力

測試工程師筆試題目 測試工程師筆試題問卷星篇二

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

一、判斷題

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

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

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

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

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

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

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

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

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

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

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

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

二、選折

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

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

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

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

d. 驗收測試工件齊全。

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

a.項目經(jīng)理

b.sqa 負責(zé)人

c.配置負責(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 測試是驗收測試的一種

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

a.制定測試計劃

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

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

d.評估測試活動

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

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

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

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

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

三、添空

1.軟件驗收測試包括:正式驗收測試,alpha測試,beta測試。

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

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

寫出15就滿分哦)

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

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

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

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

果賦予一個標識符。

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

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

些記號標明約束或限制條件。

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

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

測試工程師筆試題目 測試工程師筆試題問卷星篇三

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

一、基礎(chǔ)理論

1、軟件測試的結(jié)束標準是什么?

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

3、什么是缺陷報告?

4、缺陷報告的作用

5、缺陷報告的要點

6、軟件測試缺陷報告的“5c”原則

7、缺陷的二八定理

8、軟件測試的流程

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

10、請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗收測試的區(qū)別與聯(lián)系。

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

答案:

一、基礎(chǔ)理論

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

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

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

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

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

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

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

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

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

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

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

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

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

5、標題(title)

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

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

步驟(steps)

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

按數(shù)字編號

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

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

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

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

平臺(platforms)

準確

截圖(screenshots)

準確反映缺陷特征

注釋(notes)

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

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

每個組成部分的描述準確,不會引起誤解

步驟簡潔(concise):

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

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

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

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

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

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

按照一致的格式書寫全部缺陷報告

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

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

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

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

停和重新啟動測試的標準、風(fēng)險和問題等。

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

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

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

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

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

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

驗收測試:第三方進行的確認軟件滿足需求的測試。

測試工程師筆試題目 測試工程師筆試題問卷星篇四

軟件測試工程師筆面試試題

面試題

01.為什么要在一個團隊中開展軟件測試工作?

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

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

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

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

06.請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗收測試的區(qū)別與聯(lián)系。

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

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

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

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

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

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

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

14.您在從事性能測試工作時,是否使用過一些測試工具?如果有,請試述該工具的工作原理,并以一個具體的工作中的例子描述該工具是如何在實際工作中應(yīng)用的。

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

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

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

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

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

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

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

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

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

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

筆試題

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

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

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

3.驗收測試是由最終用戶來實施的。()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

d. 驗收測試工件齊全。

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

b.sqa 負責(zé)人

c.配置負責(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 測試是驗收測試的一種

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

a.制定測試計劃

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

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

d.評估測試活動

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

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

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

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

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

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

1.軟件驗收測試包括、、三種類型。

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

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

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

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

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

四、簡答題(共37分)

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

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

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

7. alpha 測試與beta 測試的區(qū)別。(4 分). 比較負載測試、容量測試和強度測試的區(qū)別。(6 分). 測試結(jié)束的標準是什么?(3 分)

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

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

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

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

4、驗證與確認軟件實施活動主要有、代碼評審、、、、sqa 驗證。

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

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

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

8、軟件測試活動有制定測試計劃、、、、、、測

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

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

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

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

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

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

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

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

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

b、項目經(jīng)理

c、測試員

d、編碼員

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

a、工作量分析

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

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

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

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

a、制定集成計劃

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

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

d、回歸測試

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

a、軟件工作版本

b、可測試性報告

c、軟件需求工件

d、軟件項目計劃

三、問答題:(共25 分)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

二、簡答題

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

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

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

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

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

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

7、軟件測試應(yīng)該劃分幾個階段?簡述各個階段應(yīng)重點測試的點?各個階段的含義?(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è)計題(10分)

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

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

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

六、論述題

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

2、簡述你對測試工作的認識過程、在以后的工作的一些建議。(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. 從測試階段角度,測試正確的順序是(),同時給出所選擇的正確策略含義和被測對象是什么?

a、單元測試

b、集成測試

c、系統(tǒng)測試

d、確認測試

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

a.項目經(jīng)理

b.sqa 負責(zé)人

c.配置負責(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 測試是驗收測試的一種 首先大家需要知道alpha測試是系統(tǒng)級別的測試,該測試是在一個受控的環(huán)境中進行的。用戶需要直接參與進來。所以答案應(yīng)該是ad

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

a.制定測試計劃

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

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

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

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

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

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

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

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

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

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

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

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

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

測試工程師筆試題目 測試工程師筆試題問卷星篇五

單選題

1.下列哪一個不是uml的動態(tài)圖?

(該題為必答題)活動圖

序列圖

狀態(tài)圖

用例圖

2.下面有關(guān)系統(tǒng)并發(fā)訪問數(shù)估算數(shù)據(jù)那個最有效:

(該題為必答題)高峰時段平均每秒請求數(shù)80 同時在線用戶數(shù)100

高峰時段日處理業(yè)務(wù)量100000 平均每秒用戶請求數(shù)50

組件的包文件的擴展名是:

(該題為必答題)

4.關(guān)于進程的敘述哪一項是不正確的(該題為必答題)可同時執(zhí)行的進程是指若干進程同時占用處理器

一個進程的工作沒有完成之前,另一進程就可開始工作,則稱這些進程具有并發(fā)性

一個進程獨占處理器時其執(zhí)行結(jié)果只取決于進程本身

進程并發(fā)執(zhí)行時其執(zhí)行結(jié)果與進程執(zhí)行的相對速度有關(guān)

5.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是

(該題為必答題)1 數(shù)據(jù)冗余

未對數(shù)據(jù)進行完整性控制

數(shù)據(jù)存儲量太大

沒有嚴格保護數(shù)據(jù)

6.評估下面的一組sql語句: create table dept(deptno number(2), dname varcnar2(14), 1oc varcnar2(13));rollback;describe dept 下面關(guān)于該組語句的哪個描述是正確的?

(該題為必答題)describe dept語句將返回一個錯誤ora-04043: object dept does not ck語句將釋放dept占用的存儲空間

describe dept語句將顯示dept表的結(jié)構(gòu)描述內(nèi)容

describe dept語句將只有在rollback之前引入一個commit語句時,才會顯示dept表的結(jié)構(gòu)描述內(nèi)容

中varchar2類型的最大長度是:

(該題為必答題)1 4000 3000 1000 2000

8.在下面哪個場景中,索引將是最有用的?

(該題為必答題)1 被索引的列作為表達式的一部分

被索引的列包含不同范圍的值

被索引的列用于from子句

被索引的列被聲明為not null

9.下列四項中,不屬于關(guān)系數(shù)據(jù)庫特點的是()

(該題為必答題)多用戶訪問

數(shù)據(jù)獨立性高

數(shù)據(jù)共享性好

數(shù)據(jù)冗余小

10.關(guān)于sleep()和 wait()的區(qū)別描述錯誤的是

(該題為必答題)wait是object類的方法

sleep會釋放對象鎖

對此對象調(diào)用wait方法導(dǎo)致本線程放棄對象鎖

sleep是線程類(thread)的方法

11.以下哪行代碼會進行對象垃圾回收 class myclass{

stringbuffer amethod(){

buffer sf = new buffer(“hello”);

buffer[] sf_arr = new

stringbuffer[1];

_arr[0] = sf;

= null;

_arr[0] = null;

sf;

}

}

(該題為必答題)2 第8行

第7行

第5行

第3行

12.以下循環(huán)執(zhí)行()次 public class test{

public static void main(string[] args){

int x=-10,k=0;2

while(++x<0){

k++;

} n(k);} }

(該題為必答題)1 9 10 11 無限

13.如果存在事務(wù)上下文,方法調(diào)用使用當前事務(wù)上下文,如果不存在,則不創(chuàng)建新的事務(wù)上下文。這種事務(wù)屬性在ejb中應(yīng)該配置為:

(該題為必答題)2 never supports mandatory required

mandatory-當使用這個值時,-如果在現(xiàn)有事務(wù)中調(diào)用此bean,esnew-當方法被調(diào)用的時候,bean總會需要啟動一個新的事務(wù) supports可以參與到正在運行的事務(wù)中, supported-該值意味著在事務(wù)中bean或者方法根本不能被調(diào)用.14.在java中,負責(zé)對字節(jié)代碼解釋執(zhí)行的是

(該題為必答題)3 編譯器

應(yīng)用服務(wù)器

虛擬機

垃圾回收器

15.在劃分了等價類后,首先需要設(shè)計一個案例覆蓋()有效等價類

(該題為必答題)2 等價類數(shù)量-1個

盡可能多的2個

1個

16.壓力測試屬于()階段

(該題為必答題)1 系統(tǒng)測試

集成測試

用戶驗收測試

單元測試

17.可靠性測試屬于()階段

(該題為必答題)2 用戶驗收測試

系統(tǒng)測試

集成測試

單元測試

18.系統(tǒng)測試階段的測試對象不包括()

(該題為必答題)2 硬件系統(tǒng)

源程序

軟件系統(tǒng)

文檔

19.下面哪個描述屬于功能需求()

(該題為必答題)4 系統(tǒng)要求能夠連續(xù)運行1000小時

系統(tǒng)應(yīng)按j2ee架構(gòu)進行設(shè)計

90%的響應(yīng)時間小于2秒鐘

隨機選擇5%的用戶發(fā)送廣告消息

20.使用瀑布模型術(shù)語,在軟件測試v模型中,對應(yīng)“需求分析”的測試階段是()

(該題為必答題)1 系統(tǒng)測試

集成測試

用戶驗收測試

單元測試

21.“均勻分散、齊整可比”這個描述與哪種測試方法一般知識有關(guān):()

(該題為必答題)1 正交法

決策表

因果圖

等價類分析法

22.以下狀態(tài)遷移圖(中括號表示狀態(tài),箭頭表示邊): [a]->[b],[b]->[c],[b]->[d],[c]->[d],[b]->[e] 則覆蓋所有邊至少需要()個案例

(該題為必答題)1 3 2 4 1

23.測試系統(tǒng)長時間運行的表現(xiàn),以期發(fā)現(xiàn)一些資源泄露等問題。這種測試類型一般知識是

(該題為必答題)4 強度測試

基準測試 負載測試

穩(wěn)定性測試

24.軟件測試方法一般知識中,___稱為功能測試,___測試稱為結(jié)構(gòu)測試

(該題為必答題)4 灰盒測試 白盒測試

白盒 黑盒

黑盒測試 灰盒測試

黑盒測試 白盒測試

25.項目中的技術(shù)風(fēng)險是通常是通過()方法來緩解的(該題為必答題)4

架構(gòu)原型驗證

技術(shù)文檔

代碼復(fù)審

單元測試

26.軟件設(shè)計的主要任務(wù)是設(shè)計軟件的結(jié)構(gòu)、模塊和過程,其中軟件結(jié)構(gòu)設(shè)計的主要任務(wù)是要確定

(該題為必答題)3

模塊的具體功能

模塊間的操作細節(jié)

模塊間的組成關(guān)系

模塊間的相似性

27.文件系統(tǒng)與()密切相關(guān),它們共同為用戶使用文件提供方便

(該題為必答題)

設(shè)備管理

作業(yè)管理

處理器管理

存儲管理

28.文件的存取方式與文件的物理結(jié)構(gòu)有關(guān),可能有如下的文件物理結(jié)構(gòu):

ⅰ.順序結(jié)構(gòu) ⅱ.線性結(jié)構(gòu)

ⅲ.鏈接結(jié)構(gòu) ⅳ.索引結(jié)構(gòu)

而常見的文件物理結(jié)構(gòu)是

(該題為必答題)3

ⅰ、ⅱ和ⅳ

ⅰ、ⅲ和ⅳ

ⅰ、ⅱ和ⅲ

ⅱ、ⅲ和ⅳ

29.要想在你的視圖上成功的執(zhí)行查詢需要做什么?

(該題為必答題)3

基礎(chǔ)表必須在同一個用戶模式中

基礎(chǔ)表中必須有數(shù)據(jù)

只能在基礎(chǔ)表中有select權(quán)限

在視圖中需要有select權(quán)限 30.數(shù)據(jù)庫中只存放視圖的?

(該題為必答題)3

對應(yīng)的數(shù)據(jù)

操作

定義

限制

31.在視圖上不能完成的操作是

(該題為必答題)1

在視圖上定義新的基本表

在視圖上定義新視圖

更新視圖

查詢

32.“|df|a3”.split(“|”).length的結(jié)果是()

(該題為必答題)

33.下列關(guān)于perl語言說法不正確的是()

(該題為必答題)

perl是腳本語言,因此運行速度較慢

perl的腳本不支持動態(tài)加載

perl比較擅長就是分析處理日志文件

perl不需要編譯器和鏈接器來運行代碼

34.下列代碼哪幾行會出錯: 1)public void modify(){ 2)int i, j, k;3)i = 100;

4)while(i > 0){ 5)j = i * 2;

6)n(“ the value of j is ” + j);7)k = k + 1;8)i--;9)}

10)}

(該題為必答題)

line 6

line 7

line 8

line 4

35.關(guān)于finally塊中的代碼描述正確的是:

(該題為必答題)

異常發(fā)生時才被執(zhí)行

如果try塊后沒有catch塊時,finally塊中的代碼才會執(zhí)行 3

finally塊可以不寫

異常沒有發(fā)生時才被執(zhí)行

36.在面向?qū)ο髷?shù)據(jù)模型中,子類不但可以從其超類中繼承所有的屬性和方法,而且還可以定義自己的屬性和方法,這有利于實現(xiàn)

(該題為必答題)1

可擴充性

可靠性

可移植性

安全性

37.關(guān)于自動化測試與手工測試的比較,正確的是()

(該題為必答題)3

自動化測試能做的,手工測試不能做

手工測試能做的,自動化測試都能做

誰也不能完全代替對方

自動化測試能做的,手工測試都能做

38.假設(shè)i是小于10的整型變量,則表達式 i-10+10==i 的運行結(jié)果()

(該題為必答題)3

等于-i

等于i

可能為真,也可能為假

一定為真

39.運用正交設(shè)計法可以覆蓋()

(該題為必答題)2

所有邏輯分支

所有因素之間的組合任意兩個因素之間的組合所有數(shù)據(jù)流

40.采用自頂向下集成的測試方法,需要編寫()。

(該題為必答題)2

客戶端程序

驅(qū)動程序

條件樁

測試樁

41.功能測試也叫做()

(該題為必答題)1

fvt

st

pt

uat

42.使用錄制模式產(chǎn)生的自動化腳本,與人工編寫的腳本相比,后期維護成本通常()

(該題為必答題)2

不能比較

較高

較低

沒有差別

43.某項測試有6個因素,均為布爾量,使用判定表方法,判定表有()行

(該題為必答題)1

2^b194

b194^2

power(b194,b194)

44.軟件測試的目的是()

(該題為必答題)4

發(fā)現(xiàn)軟件開發(fā)中出現(xiàn)的錯誤

避免軟件開發(fā)中出現(xiàn)的錯誤

修改軟件中出現(xiàn)的錯誤

盡可能多的發(fā)現(xiàn)軟件缺陷,并確保得以修復(fù)

45.黑盒測試也稱為功能測試。黑盒測試不能發(fā)現(xiàn)

(該題為必答題)4

輸入是否正確接收

終止性錯誤

界面是否有錯誤

是否存在冗余代碼

46.如下參數(shù)中不能用于進程間通信的是

(該題為必答題)1

信件

信號量

口令

消息

47.操作系統(tǒng)具有進程管理、存儲管理、文件管理和設(shè)備管理的功能,在以下有關(guān)的描述中,哪一個是不正確的(該題為必答題)3

存儲管理主要是管理內(nèi)存資源

文件管理可以有效地支持對文件的操作,解決文件共享、保密和保護問題

進程管理主要是對程序進行管理

設(shè)備管理是指計算機系統(tǒng)中除了cpu和內(nèi)存以外的所有輸入、輸出設(shè)備的管理

48.下列關(guān)于描述xml和html的差異不正確的是

(該題為必答題)3

解析xml的性能優(yōu)于html

xml與html互補

xml的語法比html嚴格

xml擴展性比html強

49.下面是有關(guān)子類調(diào)用父類構(gòu)造函數(shù)的描述正確的是

(該題為必答題)4

創(chuàng)建子類對象時,先調(diào)用子類自己的構(gòu)造函數(shù),然后調(diào)用父類的構(gòu)造函數(shù)

子類必須通過super關(guān)鍵字調(diào)用父類沒有參數(shù)的構(gòu)造函數(shù)

子類定義了自己的構(gòu)造函數(shù),就不會調(diào)用父類的構(gòu)造函數(shù)

如果子類的構(gòu)造函數(shù)沒有通過super調(diào)用父類構(gòu)造函數(shù),那么子類會先調(diào)用父類不含參數(shù)的構(gòu)造函數(shù),再調(diào)用子類自己的構(gòu)造函數(shù)

50.下面()是有效明確的功能需求

(該題為必答題)2

兩年內(nèi)存儲數(shù)據(jù)量不超過100g

登錄后顯示公告欄

界面美觀大方

長時間操作后提醒用戶休息

51.以下哪一項測試是自動化測試無法勝任的:()

(該題為必答題)3

對圖形驗證碼的測試

對數(shù)據(jù)流的測試

對業(yè)務(wù)流程的測試

對頁面校驗規(guī)則的測試

52.一個對象有4個屬性,每個屬性有3種可能的值,如果要求對所有值的組合進行測試,則共有()種組合(該題為必答題)2

53.軟件測試術(shù)語“v&v”指()

(該題為必答題)4

valid and valuable

version and version

valid and victory

verification and validation

nner中哪個部件用來設(shè)置性能測試場景

(該題為必答題)1

controller

virtual user generator

remote agent

analysis

55.以下關(guān)于壓力測試的描述,哪種描述是錯誤的?

(該題為必答題)4

壓力測試和并發(fā)行測試的聯(lián)系和區(qū)別:并發(fā)測試是一種測試手段,在壓力測試中可以利用并發(fā)測試來進行壓力測試。

壓力測試一般通過模擬方法進行。

壓力測試是指模擬巨大的工作負荷,以查看系統(tǒng)在峰值使用情況下是否可以正常運行。

壓力測試是通過一次性大量增加系統(tǒng)負載來測試系統(tǒng)性能的變化,以此來獲得系統(tǒng)性能提供的最大服務(wù)級別的測試。

56.從下列敘述中,能夠與需求分析、設(shè)計、編碼相對應(yīng)的軟件測試階段是

(該題為必答題)2

單元測試、開發(fā)集成測試、系統(tǒng)測試

系統(tǒng)測試、開發(fā)集成測試、單元測試

開發(fā)集成測試、系統(tǒng)測試、單元測試

單元測試、系統(tǒng)測試、開發(fā)集成測試

57.以下不能用作功能測試的自動化工具是

(該題為必答題)2

winrunner

clearcase

qtp

robot

58.軟件測試的對象包括____。

(該題為必答題)3

源程序和目標程序

目標程序和相關(guān)文檔

源程序、目標程序、數(shù)據(jù)及相關(guān)文檔

目標程序、操作系統(tǒng)和平臺軟件

59.在uml提供的圖中,()用于按時間順序描述對象間的交互。

序列圖

狀態(tài)圖

網(wǎng)絡(luò)圖

協(xié)作圖

60.在操作系統(tǒng)中,wait(s)和signal(s)操作是一種

(該題為必答題)

作業(yè)控制命令

低級進程通信原語

機器指令

系統(tǒng)調(diào)用命令

61.下面列出的條目中,哪些是數(shù)據(jù)倉庫的基本特征______。

ⅰ.數(shù)據(jù)倉庫是面向主題的ⅱ.數(shù)據(jù)倉庫的數(shù)據(jù)是集成的 ⅲ.數(shù)據(jù)倉庫的數(shù)據(jù)是相對穩(wěn)定的

ⅳ.數(shù)據(jù)倉庫的數(shù)據(jù)是反映歷史變化的(該題為必答題)2

ⅰ、ⅱ和ⅳ

都是

ⅱ、ⅲ和ⅳ

ⅰ、ⅱ和ⅲ

62.下列關(guān)于jsp和servlet描述不正確的是

(該題為必答題)4

jsp側(cè)重于視圖

servlet的應(yīng)用邏輯是在java文件中

(該題為必答題)1 2

jsp本質(zhì)上是servlet的簡易方式

servlet也可以嵌入在html里

63.假設(shè)a類有如下定義,設(shè)a是a類的一個實例,下列哪些語句調(diào)用是錯誤的。4 class a { int i;static string s;

void method1(){

}

static void method2(){

} }

(該題為必答題)

1();

2()

n(a.i);

1();

64.欲構(gòu)造arraylist類的一個實例,此類繼承了list接口,下列哪個方法是正確的 ?

(該題為必答題)2

list mylist=new arraylist();

arraylist mylist=new list();

arraylist mylist=new object();

list mylist=new list();

65.下列關(guān)于棧的敘述正確的是

(該題為必答題)1

棧具有先進先出的特征

棧是非線性結(jié)構(gòu)

棧具有后進先出的特征

棧是一種樹狀結(jié)構(gòu)

66.算法的時間復(fù)雜度是指

(該題為必答題)3

算法程序的長度

執(zhí)行算法程序所需要的時間

算法執(zhí)行過程中所需要的基本運算次數(shù)

算法程序中的指令條數(shù)

67.一個輸入項的合法輸入范圍是“0-100的整數(shù)”,則邊界值應(yīng)該是

(該題為必答題)4

0,50,100

-0.00001,0,100,100.00001

0,100

-1,0,100,101

68.一個輸入項的合法輸入范圍是“上”、“下”,則一個最小的等價類劃分是:()

(該題為必答題)4

上,下,左,右

上,中,下

上,下

不適合用等價類

69.一個輸入項的合法輸入范圍是“當月日期”,則合理的測試邊界值為:()

(該題為必答題)2

前月第一天,當月第一天,當月最后一天,下月最后一天

前月最后一天,當月第一天,當月最后一天,下月第一天

當月第一天,當月月中,當月最后一天

當月第一天,當月最后一天

70.系統(tǒng)測試階段一般不會關(guān)注()

(該題為必答題)3

系統(tǒng)安全性

系統(tǒng)性能

代碼規(guī)范

系統(tǒng)功能

71.一個對象有3個屬性,每個屬性有4種可能的值,如果要求對所有值的組合進行測試,則共有()種組合(該題為必答題)1

72.對于軟件的回歸測試,下列描述正確的是()。

(該題為必答題)3

回歸測試就是在集成測試之后進行的測試

回歸測試就是在單元測試之后進行的測試

回歸測試存在于軟件測試的各個階段

回歸測試就是在系統(tǒng)測試之后進行的測試

73.下列描述中正確的是()

(該題為必答題)4

軟件工程只是解決軟件開發(fā)中的技術(shù)問題。

軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題。

軟件工程只是解決軟件項目的管理問題

軟件工程的主要思想是強調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化的原則。

ter流與byte流的區(qū)別是

(該題為必答題)3

二者沒有區(qū)別,可以互換使用

每次讀入的字節(jié)數(shù)不同

前者是塊讀寫,后者是字節(jié)讀寫

前者帶有緩沖,后者沒有

75.下面那種服務(wù)不是jndi應(yīng)用范圍。

(該題為必答題)3

jms

ejb

jdbc

servlet

76.下列哪個組件能在一個ear文件中被聲明。

(該題為必答題)2

jmx mbeans

ejb類

jms connectionfactory和destination對象

jdbc datasource對象

77.冒煙測試不通過,說明()

(該題為必答題)1

被測系統(tǒng)存在較大問題

應(yīng)該加大測試人力投入

應(yīng)該提高測試人員技能

單元測試成功率低

78.一個輸入項的合法輸入范圍是“1,3,5”,則邊界值應(yīng)該是

(該題為必答題)3

0,1,3,5,6

1,5

0,1,2,3,4,5,6

1,3,5

79.在自動化測試腳本中,對于實際輸出值應(yīng)該()

(該題為必答題)2

自動與預(yù)期值比較,并把比較結(jié)果記錄到日志

自動與預(yù)期值比較,并設(shè)置案例的成功/失敗狀態(tài)

記錄到日志并人工檢查

輸出到屏幕

80.對以下java代碼片段進行語句覆蓋,最少需要()個案例:1 if(a>b && b>c){

b=a/c;}

(該題為必答題)

81.一個對象有5個屬性,每個屬性有3種可能的值,如果要求對所有值的組合進行測試,則共有()種組合(該題為必答題)1

3^5

5*3

5^3

82.某次程序調(diào)試沒有出現(xiàn)預(yù)計的結(jié)果,下列()不可能是導(dǎo)致出錯的原因

(該題為必答題)4

代碼輸入有誤

循環(huán)控制出錯

變量沒有初始化

編寫的語句書寫格式不規(guī)范

83.對于軟件生命周期的一般描述,正確的是

(該題為必答題)2

需求分析 概要設(shè)計 詳細設(shè)計 編碼 調(diào)試 發(fā)布 維護

需求分析 概要設(shè)計 詳細設(shè)計 編碼 測試 發(fā)布 維護

需求分析 概要設(shè)計 詳細設(shè)計 編碼 測試 發(fā)布 維護

需求分析 概要設(shè)計 詳細設(shè)計 編碼 發(fā)布 測試 維護

84.下面的語句的作用是:

vector myvector = new vector(100,50);

(該題為必答題)4

創(chuàng)建一個向量類對象myvector,有100個元素的空間,若空間使用完時,以50個元素空間單位遞增

創(chuàng)建一個向量類對象myvector,有100個元素的空間,每個元素的初值為50

創(chuàng)建一個數(shù)組類對象myvector,有100個元素的空間,每個元素的初值為50

創(chuàng)建一個數(shù)組類對象myvector,有100個元素的空間,若空間使用完時,以50個元素空間單位遞增

85.在實現(xiàn)dao設(shè)計模式時,下面哪種模式經(jīng)常被采用:

(該題為必答題)1

proxy模式

observer模式

factory模式

prototype模式

86.以下語句輸出的結(jié)果是: string str=“1234”;int x=4,y=5;str=str+(x+y);n(str);

(該題為必答題)2

123+4+5

12349

123445

會產(chǎn)生編譯錯誤

87.有關(guān)線程的哪些敘述是對的。

(該題為必答題)4

當一個線程因為搶先機制而停止運行,它被放在可運行隊列的前面。

一旦一個線程被創(chuàng)建,它就立即開始運行。

一個線程可能因為不同的原因停止(cease)并進入就緒狀態(tài)。

使用start()方法可以使一個線程成為可運行的,但是它不一定立即開始運行。

88.功能測試的執(zhí)行時機應(yīng)該在()

(該題為必答題)2

性能測試之后

集成測試之后

單元測試之前

驗收測試之后

89.不同的測試階段,需要考慮不同的測試目標。比如在單元測試階段,測試的主要目標是

(該題為必答題)3

檢驗開發(fā)人員的工作質(zhì)量

對軟件的質(zhì)量進行評估

盡可能的發(fā)現(xiàn)失效

確認系統(tǒng)是否按照預(yù)期工作

90.軟件測試哪個階段修復(fù)缺陷的成本最低?

(該題為必答題)1

需求分析階段

系統(tǒng)測試階段

集成測試階段

編碼階段

多選題

1.基于組件設(shè)計的系統(tǒng)特征包括

(該題為必答題)

封裝

耦合內(nèi)聚

抽象

2.可能與正在運行的進程無關(guān)的中斷事件有()等

(該題為必答題)2 5

硬件故障

外部

訪管

程序性

輸入/輸出

3.在oracle數(shù)據(jù)庫中,關(guān)于索引描述正確的是

(該題為必答題)2 3 4

需要對大數(shù)據(jù)類型創(chuàng)建索引

對于大表,索引能明顯提高查詢效率

在數(shù)據(jù)表上創(chuàng)建唯一約束,會自動生成唯一索引

我們最常用到的是b-tree索引

4.以下關(guān)于主鍵和唯一索引的區(qū)別有哪些是正確的?

(該題為必答題)2 4

主鍵:默認將是聚簇索引 唯一索引: 默認將是非聚簇索引

主鍵不能空,唯一索引可以為空

主鍵順序為數(shù)據(jù)的物理順序

主鍵每個表只能有一個,唯一索引可以多個

5.下面哪些是dml語句

(該題為必答題)2 4

merge…

update…

commit…

delete…

6.下面那條語句編譯不會出現(xiàn)錯誤?

(該題為必答題)

float f = 123;

int x =(int)(1.23);

boolean b = new boolean(“abcd”);

byte b = 127;

7.以下對于會話跟蹤的描述,正確的是

(該題為必答題)

客戶瀏覽器禁用了cookie后,可以使用httpservletresponse接口中的encodeurl()方法對url編碼。但客戶如果沒有禁用cookie,使用httpservletresponse接口中的encodeurl()方法對url編碼會出錯

使用httpservletresponse接口中的encodeurl()方法對url編碼后,這個方法把以分號開頭的字符串形式的路徑加入到輸入的url中,如:jsessionid=123456789

客戶瀏覽器禁用了cookie后,在servlet中的getsession方法就無法獲得httpsession對象了。

只要使用httpservletresponse接口中的encodeurl()方法對url進行編碼,web應(yīng)用程序的用戶在瀏覽器中禁止cookie和不禁止cookie都是一樣的8.黑盒一般知識可以發(fā)現(xiàn)以下類型的錯誤:

(該題為必答題)1 2 4

性能錯誤

功能錯誤或遺漏

數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤

界面錯誤

9.常用的黑盒一般知識方法一般知識包含以下哪些類別?

(該題為必答題)1 2 5

邊界值分析

決策表法

因果圖法

控制流測試法

等價類劃分

10.如下哪些工具可以作為缺陷管理工具:

(該題為必答題)1 2 4

bugzilla

clearquest

findbugs

qualitycenter

11.軟件開發(fā)模型包括

(該題為必答題)123 迭代模型

螺旋模型

瀑布模型

扇形模型

12.上下文關(guān)系圖(context diagram)的作用是

(該題為必答題)2 4 定義業(yè)務(wù)規(guī)則

外部系統(tǒng)和人與系統(tǒng)之間交互的方式

定義系統(tǒng)的上下文和范圍

概括與系統(tǒng)之間相互影響的重要的外部系統(tǒng)和人

13.系統(tǒng)出現(xiàn)死鎖必然出現(xiàn)以下情況

(該題為必答題)1 2 4 不可搶奪資源

互斥使用資源

循環(huán)等待資源

占有并等待資源

14.關(guān)于oracle的long類型描述正確的是:

(該題為必答題)1 3 long類型主要用于不需要作字符串搜索的長串數(shù)據(jù),如果要進行字符搜索就要用varchar2類型

long 數(shù)據(jù)類型中存儲的是可變長字符串,最大長度限制是2gb 一個表中只能包含一個 long 類型的列

索引long類型列會明顯提升查詢效率

15.在oracle的排序sql,下面哪些寫法是正確的。

(該題為必答題)2 4 select distinct ename,sal from emp where deptno=30 order by deptno select * from emp where deptno=30 order by ename

select 'name: '|| ename ,sal from emp where deptno=30 order by 2,1

select ename “employee”,sal “salary” from emp order by “salary” desc , “employee”,deptno

16.關(guān)于jsp和servlet的描述正確的是:

(該題為必答題)134 jsp能夠訪問java api,具備servlet的全部優(yōu)點

jsp頁面只能在接受請求時動態(tài)編譯成servlet

jsp技術(shù)構(gòu)建在servlet上,它是支持html和xml頁面制作的servlet技術(shù)的擴展

jsp頁面支持嵌入javascript內(nèi)容

17.下面敘述哪些是正確的(該題為必答題)234 java中,子類不可以訪問父類的私有成員和受保護的成員

java接口包含函數(shù)聲明和常量聲明

在java中,可以用異常(exception)來拋出一些并非錯誤的消息,但這樣比直接從函數(shù)返回一個結(jié)果要花費更大的系統(tǒng)開銷

java中的集合類(如vector)可以用來存儲任何類型的對象,且大小可以自動調(diào)整。但需要事先知道所存儲對象的類型,才能正常使用

4j中輸入日志有哪些級別設(shè)置

(該題為必答題)1234 fatal warn debug info

19.軟件的可測試性包括以下方面()

(該題為必答題)13 可觀察性

可分解性

可確認性

可重用性

可控制性

20.常用的白盒一般知識方法一般知識包含以下哪些類別?

(該題為必答題)234 邊界值覆蓋

條件覆蓋

路徑覆蓋

語句覆蓋

21.關(guān)于黑盒一般知識,說法正確的有:

(該題為必答題)1234 黑盒測試把軟件系統(tǒng)看成一個黑盒子,完全不考慮軟件內(nèi)部邏輯結(jié)構(gòu)和處理過程

黑盒測試是基于規(guī)格和數(shù)據(jù)驅(qū)動的測試,它的依據(jù)是需求規(guī)格

黑盒主要關(guān)注被測軟件的功能和非功能屬性的實現(xiàn)

測試人員對被測產(chǎn)品的驗證主要是根據(jù)其規(guī)格,驗證其與規(guī)格的一致性

22.下面哪些屬于靜態(tài)分析?

(該題為必答題)2 4 程序復(fù)雜度分析

代碼規(guī)則檢查

內(nèi)存泄漏檢查

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

23.多線程技術(shù)具有哪些優(yōu)越性

(該題為必答題)3

通信簡潔、信息傳送速度快

創(chuàng)建速度快、系統(tǒng)開銷小

并行性高

安全性高

threadgroup class instance()

(該題為必答題)

must contain threads of the same type

may contain other threadgroups

provides support for threaddeath listeners

allows threads to be manipulated as group

25.下面關(guān)于繼承的敘述哪些是正確的(該題為必答題)23

在java中一個類不能同時繼承一個類和實現(xiàn)一個接口

java的單一繼承使代碼更可靠

在java中只允許單一繼承

在java中一個類只能實現(xiàn)一個接口

26.關(guān)于軟件測試,正確的描述包括()。

(該題為必答題)1234

要盡量避免測試自己編寫的程序

測試前應(yīng)該假設(shè)被測試的軟件有錯

測試是相對的,不能窮盡所有的測試,要據(jù)人力物力安排測試,選擇好測試用例與測試方法。

測試要兼顧合理輸入與不合理輸入數(shù)據(jù)

27.軟件驗收測試的合格通過準則是:

(該題為必答題)1 2 3

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

驗收測試工件齊全

軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標全部達到要求

所有測試項沒有殘余一級、二級和三級錯誤

28.關(guān)于等價類劃分測試方法一般知識說法正確的是

(該題為必答題)13

等價類劃分可有兩種不同的情況:有效等價類和無效等價類

測試某等價類的代表值就等于對這一類其它值的測試

等價類是指某個輸入或輸出域的子集合

同一等價類中輸入數(shù)據(jù)對于揭露程序中的錯誤的作用有大有小

29.涉及到“數(shù)字”的軟件功能,在設(shè)計測試用例時要優(yōu)先考慮()的測試方法一般知識

(該題為必答題)3 4

錯誤推測法

因果圖方法

邊界值分析法

等價類劃分法

30.某程序規(guī)定:“輸入三個整數(shù)作為三邊的邊長構(gòu)成三角形。當此三角形為一般三角形、等腰三角形及等邊三角形時,分別做計算?”。

用等價類劃分方法為該程序的構(gòu)成三角形部分進行測試用例設(shè)計。下面那些等價類劃分是合適的?

(該題為必答題)13

整數(shù)

正數(shù)

非零數(shù)

函數(shù)

負數(shù)

31.關(guān)于uml類圖下列描述正確的是

(該題為必答題)1 2 3 4

關(guān)聯(lián)是兩個類之間的一條實線

類圖表示各個對象的類型以及其間存在的各種靜態(tài)關(guān)系

類間的兩種重要關(guān)系就是關(guān)聯(lián)與泛化

uml中抽象類是將名用斜體表示

32.關(guān)于用例,描述正確的是

(該題為必答題)12345

包括至少一個參與者

由一組場景組成,包括主流程和備選流程

定義一系列系統(tǒng)完成的活動

圍繞一個完整功能塊

描述參與者與系統(tǒng)之間的交互

產(chǎn)生的結(jié)果對某個參與者有價值

33.在oracle中,下面哪些命令用來處理事務(wù):

(該題為必答題)1 2 3 4

set transaction

commit

savepoint

rollback

中overload與overwrite的區(qū)別

(該題為必答題)1 3

overwrite 重寫繼承到的那個方法的代碼,原方法被放棄。

overload 覆蓋繼承到的那個方法,那個方法仍然沒有放棄。

overload 完全新的方法,參數(shù)和原方法不同。

overwrite 完全新的方法,參數(shù)和原方法不同。

35.正則表達式的主要功能是

(該題為必答題)1 2 3

替換代碼

提取代碼

查詢代碼

分割代碼

36.下面的說法正確的是:

(該題為必答題)2 3 4

file類是輸入/輸出流類的子類。

java中io流的處理通常分為輸入和輸出兩個部分。

inputstream與outputstream類通常是用來處理字節(jié)流,也就是二進制文件。

reader與writer類是用來處理字符流,也就是純文本文件。

37.進行自動化測試的評估標準有()

(該題為必答題)1 2 3 4

可自動化率

測試進度要求

版本規(guī)模

版本穩(wěn)定程度

38.下面哪些屬于動態(tài)分析?

(該題為必答題)14

系統(tǒng)壓力測試

設(shè)計復(fù)審

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

代碼覆蓋率

39.正則表達式 a*b*c 匹配()

(該題為必答題)1 3 4

ac

a*b*c

abc

bbc

40.在oracle中,以下語句出錯,哪些改動能夠正確執(zhí)行: select deptno, max(sal)from emp group by deptno where max(sal)>2500;

(該題為必答題)3

將where max(sal)>2500語句改成where sal>2500

將where max(sal)>2500語句改成having sal>2500

將where max(sal)>2500語句改成having max(sal)>2500

將where和group by 語句順序調(diào)換一下

線程實現(xiàn)有哪幾種方式?

(該題為必答題)1 3

實現(xiàn)runnable接口

通過線程池創(chuàng)建

繼承thread類

自主開發(fā)

描述正確的是(該題為必答題)1 2 3 4

lock擁有更精確的線程語義

lock要求程序員手動釋放鎖,synchronized會自動釋放鎖

lock能完成synchronized所實現(xiàn)的所有功能

lock有比synchronized更好的性能

中io與nio的差異

(該題為必答題)1 2 3 4

io采取了多個線程處理運算

nio采取了輪詢方式節(jié)省了咨詢提高了效率

nio解決了數(shù)據(jù)的處理速度

nio采用了一個線程處理運算

44.一個測試需求應(yīng)該包括以下要素:

(該題為必答題)1 2 3 4

重要性,測試需求對最終用戶的相對重要程度

穩(wěn)定性,測試需求發(fā)生變化的可能性

需求描述

需求名稱,對需求的簡短說明。

45.關(guān)系數(shù)據(jù)庫中,典型的實體關(guān)系模型有哪幾個要素

(該題為必答題)1 2 4

關(guān)系

屬性

索引

實體

46.以下賦值語句,錯誤的是:

(該題為必答題)23

char c5=65;

char c3='x';

char c4='';

char c1='"';

47.關(guān)于static的含義說法正確的是

(該題為必答題)2 3 4

被定義為static的方法可以被繼承

我們不可從一個static方法內(nèi)部發(fā)出對非static方法的調(diào)用

被定義為static的方法不可以被繼承

它意味著一個特定的方法沒有this

48.編寫測試計劃的目的有

(該題為必答題)12345

軟件工程以及軟件過程的需要

使測試工作順利進行

使測試工作更加系統(tǒng)化

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

軟件過程規(guī)范化的要求

控制軟件質(zhì)量

49.正則表達式 a?b?c 匹配()

(該題為必答題)1 2

abc

ac

a?b?c

bbc

50.性能測試包含了以下哪些測試

(該題為必答題)1 2 3

并發(fā)測試

uat測試

壓力測試

負載測試

安全測試

判斷題

圖中帶虛線的箭頭表示的是兩個模型間的關(guān)聯(lián)關(guān)系(該題為必答題)錯

2.在當前目錄下解壓歸檔文件,我們可以使用命令:$tar xvzf

(該題為必答題)對

te和delete都可以用來刪除表中所有的記錄。區(qū)別在于delete是ddl操作,不需要rollbacksegment

(該題為必答題)錯

4.選擇索引字段,首先考慮查詢數(shù)據(jù)區(qū)分度是否高,如果區(qū)分度不高則適合創(chuàng)建索引

(該題為必答題)錯

5.在java中g(shù)c的含義是垃圾收集器

(該題為必答題)對

d 執(zhí)行在客戶端而sendredirect()執(zhí)行在服務(wù)器端。

(該題為必答題)錯

7.自動化測試不一定需要專用的工具,使用通用的程序語言也可以進行自動化測試

(該題為必答題)對

8.在時間有限的情況下,應(yīng)該優(yōu)先測試典型值,而不是邊界值

(該題為必答題)錯

9.系統(tǒng)測試的測試目標一定是軟件系統(tǒng),而不會包含硬件環(huán)境

(該題為必答題)錯

10.文字錯誤均屬于嚴重程度很低的缺陷,因此不需要過多關(guān)注

(該題為必答題)錯

11.系統(tǒng)測試的測試對象,僅僅是對應(yīng)于被測軟件。

(該題為必答題)錯

中表示一個抽象類的方法是用斜體來書寫類名的(該題為必答題)錯

13.目前32位操作系統(tǒng)可以指定的堆大小的上限是1g

(該題為必答題)對

m是指向其它數(shù)據(jù)庫對象的數(shù)據(jù)庫指針

(該題為必答題)對

程序里創(chuàng)建新的類對象使用關(guān)鍵字new,回收無用的類對象使用關(guān)鍵字free。

(該題為必答題)錯

16.每個類都繼承了object類,所以都實現(xiàn)了tostring()方法。

(該題為必答題)對

17.性能測試應(yīng)該僅從請求和響應(yīng)情況評價系統(tǒng)性能

(該題為必答題)錯

18.有了專職的測試人員,開發(fā)人員就可以專注于開發(fā),不需要再做測試

(該題為必答題)錯

19.測試的目的是為了發(fā)現(xiàn)盡可能多的缺陷,不是為了說明軟件中沒有缺陷。

(該題為必答題)對

20.邊界值出現(xiàn)缺陷的幾率較高,因此應(yīng)該優(yōu)先對邊界值進行測試

(該題為必答題)對

21.白盒是較黑盒更有技術(shù)含量,等級更高,更有效的測試,未來將最終代替黑盒

(該題為必答題)

22.類圖中的關(guān)聯(lián)包含單向關(guān)聯(lián)和雙向關(guān)聯(lián)兩種

(該題為必答題)對

tion是集合類的上級接口,collections是針對集合類的一個幫助類。(該題為必答題)對

oader是分層次的,它只能加載比它層次高的類及它自身的類,同層次的類及比它層次低的類都不能加載

(該題為必答題)錯

25.軟件實現(xiàn)了需求規(guī)格說明書中未指定的功能,這也是一種缺陷

(該題為必答題)錯

26.在測試算法時,應(yīng)該盡量使用與被測程序相同的計算方式(最好是借用其代碼片段)來計算預(yù)期結(jié)果

(該題為必答題)錯

27.測試時除了依照軟件需求規(guī)格說明書以外,還可以參照標準、慣例和通用法則。(該題為必答題)對

28.并發(fā)用戶數(shù)一般指一段時間內(nèi)訪問系統(tǒng)的用戶數(shù)量。(該題為必答題)錯

29.開發(fā)人員自己認為很可能存在缺陷的地方,真正存在缺陷的可能性也很大。(該題為必答題)對

30.一個用例包包含用例、角色,可能包含其他用例包

(該題為必答題)對

31.線程是進程的中的一個實體,通常一個進程有若干個線程,但同一進程中的多個線程不能并發(fā)執(zhí)行。

(該題為必答題)錯

32.表的設(shè)計必須遵循第一范式,盡量達到第二范式及第三范式

(該題為必答題)對

33.接口可以繼承接口。

(該題為必答題)對

34.當系統(tǒng)內(nèi)部實現(xiàn)發(fā)生變化,而外部接口不變時,黑盒案例也需要隨之改變

(該題為必答題)錯

35.劃分了等價類后,應(yīng)該在每個等價類選取20%以上的值進行測試

(該題為必答題)錯

36.構(gòu)建階段的詳細設(shè)計和編碼,可以采用結(jié)對編程等極限編程的方式來帶新人,提高代碼質(zhì)量;采用迭代編程來降低風(fēng)險

(該題為必答題)錯

37.選擇索引字段,首先考慮查詢數(shù)據(jù)區(qū)分度是否高,如果區(qū)分度不高則適合創(chuàng)建索引

(該題為必答題)錯

中對于后遞增和后遞減(如a++或a--),會先執(zhí)行運算,再生成值

(該題為必答題)錯

39.在java代碼中輸入字符時,向操作系統(tǒng)傳遞的數(shù)據(jù)經(jīng)過了中間的編碼環(huán)節(jié)

(該題為必答題)錯

40.自動化測試腳本與程序不同,通常不需要寫注釋

(該題為必答題)錯

41.使用黑盒方法分析被測系統(tǒng),不需要了解其內(nèi)部實現(xiàn)

(該題為必答題)對

42.測試活動可以為軟件質(zhì)量改進和管理提供幫助

(該題為必答題)錯

43.在測試術(shù)語中,“驗證”指保證軟件正確的實現(xiàn)了某一特定功能的一系列活動

(該題為必答題)對

44.發(fā)現(xiàn)錯誤多的模塊,殘留在模塊中的錯誤也多

(該題為必答題)對

45.軟件測試就是找到軟件的錯誤

(該題為必答題)對

by 子句僅對檢索數(shù)據(jù)的顯示有影響,并不改變表中行的內(nèi)部順序

(該題為必答題)對

47.四則運算中,除法會產(chǎn)生錯誤(被0除),而乘法不會產(chǎn)生錯誤

(該題為必答題)對

48.如果一個軟件既要做白盒也要做黑盒,那么應(yīng)該首先設(shè)計黑盒的用例

(該題為必答題)錯

【本文地址:http://mlvmservice.com/zuowen/1080799.html】

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

下載此文檔