- 相關(guān)推薦
全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試真題(含答案)
在各領(lǐng)域中,我們都要用到考試真題,借助考試真題可以更好地考核參考者的知識(shí)才能。你知道什么樣的考試真題才算得上好考試真題嗎?下面是小編幫大家整理的全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試真題(含答案),僅供參考,大家一起來(lái)看看吧。
全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試真題(含答案) 1
一、選擇題
1、下列有關(guān)軟件質(zhì)量的敘述中,錯(cuò)誤的是
A:軟件質(zhì)量不僅包括軟件產(chǎn)品的質(zhì)量,還包括軟件過(guò)程的質(zhì)量
B:明確的軟件質(zhì)量屬性是指在合同或行業(yè)標(biāo)準(zhǔn)中規(guī)定必須實(shí)現(xiàn)的質(zhì)量要求
C:隱含的軟件質(zhì)量屬性在合同或行業(yè)標(biāo)準(zhǔn)中沒(méi)有規(guī)定,因此在產(chǎn)品開(kāi)發(fā)時(shí)不必專(zhuān)門(mén)考慮
D:軟件的功能和性能必須結(jié)合在一起考慮
參考解析:軟件質(zhì)量是表征軟件產(chǎn)品滿足明確的和隱含的需求的能力的特性或特性的集合,它除了關(guān)注“明確的需求”外,還擴(kuò)展到了“隱含的需求”。軟件質(zhì)量是各種特性的復(fù)雜組合,定義一個(gè)軟件的質(zhì)量,就等于為該軟件定義一系列質(zhì)量屬性。C項(xiàng)敘述不準(zhǔn)確。 C
2、下列有關(guān)軟件測(cè)試的敘述中,正確的是
A:測(cè)試是軟件開(kāi)發(fā)中一個(gè)單獨(dú)的階段,其目的是對(duì)已實(shí)現(xiàn)的程序編碼進(jìn)行正確性檢驗(yàn)
B:一個(gè)成功的測(cè)試能夠驗(yàn)證程序的確做了它應(yīng)該做的事情
C:根據(jù)80/20的原則,優(yōu)秀的軟件開(kāi)發(fā)人員所編寫(xiě)的程序錯(cuò)誤少,因此對(duì)于他們的程序,重點(diǎn)不應(yīng)放在缺陷測(cè)試上 D:在軟件過(guò)程的早期尋找盡可能多的錯(cuò)誤符合軟件測(cè)試的原則
參考解析:對(duì)于A項(xiàng),軟件測(cè)試貫穿于軟件開(kāi)發(fā)的整個(gè)過(guò)程,其功能是驗(yàn)證軟件的功能是否按照預(yù)先的設(shè)想執(zhí)行的。對(duì)于B項(xiàng),一個(gè)成功的軟件測(cè)試是發(fā)現(xiàn)了以前未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。對(duì)于C項(xiàng),根據(jù)80/20原則,如果發(fā)現(xiàn)一程序模塊似乎比其它程序模塊有更多的錯(cuò)誤傾向時(shí),則應(yīng)當(dāng)花費(fèi)較多的時(shí)間和代價(jià)測(cè)試這個(gè)過(guò)程模塊。 D項(xiàng)正確。
3、下列有關(guān)白盒測(cè)試的敘述中,錯(cuò)誤的是
A:白盒測(cè)試是在同時(shí)擁有源代碼和可執(zhí)行代碼的情形下才可以進(jìn)行的一種軟件測(cè)試方法
B:白盒測(cè)試應(yīng)該由開(kāi)發(fā)人員實(shí)施,因?yàn)橹挥兴麄儾拍軌蛟L問(wèn)測(cè)試執(zhí)行所涉及的代碼
C:即使對(duì)所有的源代碼都進(jìn)行了100%的邏輯覆蓋測(cè)試,也不能保證程序中沒(méi)有錯(cuò)誤
D:軟件測(cè)試人員制定測(cè)試計(jì)劃的目的是想盡可能多地對(duì)源代碼進(jìn)行測(cè)試
參考解析:白盒測(cè)試是程序員在編程階段對(duì)每個(gè)程序單元進(jìn)行測(cè)試的最有效的測(cè)試類(lèi)型,它是按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。 A。
4、下列有關(guān)黑盒測(cè)試的敘述中,錯(cuò)誤的是
A:黑盒測(cè)試是在不考慮源代碼的情形下進(jìn)行的一種軟件測(cè)試方法
B:最好由測(cè)試人員、最終用戶和開(kāi)發(fā)人員組成的團(tuán)隊(duì)來(lái)實(shí)施黑盒測(cè)試
C:黑盒測(cè)試主要是通過(guò)對(duì)比和分析實(shí)測(cè)結(jié)果和預(yù)期結(jié)果來(lái)發(fā)現(xiàn)它們之間的差異,所以黑盒測(cè)試又稱(chēng)為"數(shù)據(jù)驅(qū)動(dòng)"測(cè)試 D:數(shù)據(jù)流測(cè)試是一種黑盒測(cè)試方法
參考解析:數(shù)據(jù)流可看作是一種路徑測(cè)試,它主要關(guān)注在一條路徑上變量在何處定義,在何處使用,它是一種白盒測(cè)試方法。 D
5、 走查是一種重要的審查方法,下列所述的審查活動(dòng)中,不屬于走查的是
A:審查小組的組織者事先把相關(guān)的設(shè)計(jì)文檔、源程序和其他材料發(fā)給每一個(gè)小組成員,要求他們預(yù)先了解審查的內(nèi)容 B:測(cè)試員事先根據(jù)審查的源代碼準(zhǔn)備一批測(cè)試用例
C:程序員在小組審查會(huì)上向全體審查人員逐條講解自己編寫(xiě)的程序
D:所有參與審查的人員集體扮演"計(jì)算機(jī)"的角色,使用事先準(zhǔn)備的測(cè)試用例按照源程序規(guī)定的順序逐條執(zhí)行,討論可能出現(xiàn)的問(wèn)題
參考解析:走查人員走查產(chǎn)品并且準(zhǔn)備在走查會(huì)議上討論他們對(duì)產(chǎn)品作出的評(píng)注、建議、問(wèn)題,同時(shí),協(xié)調(diào)人員指定一個(gè)測(cè)試組,為被審查程序準(zhǔn)備一批有代表性的測(cè)試用例,提交給走查小組,在大多數(shù)的走查中,很多問(wèn)題是在向程序員提問(wèn)過(guò)程中發(fā)現(xiàn)的,而不是由測(cè)試用例直接發(fā)現(xiàn)的。 C
6、下面有關(guān)軟件測(cè)試的敘述中,不屬于H模型核心思想的是
A:軟件測(cè)試不僅僅指測(cè)試的執(zhí)行,還包括很多其他的活動(dòng)
B:軟件測(cè)試要盡早準(zhǔn)備,盡早執(zhí)行
C:軟件測(cè)試是一個(gè)獨(dú)立的流程,貫穿產(chǎn)品整個(gè)開(kāi)發(fā)周期,與其他流程并發(fā)地進(jìn)行
D:軟件測(cè)試不同層次的測(cè)試活動(dòng)嚴(yán)格按照某種線性次序執(zhí)行
參考解析:軟件測(cè)試的不同的測(cè)試活動(dòng)可以是按照某個(gè)次序先后進(jìn)行的,但也可能是反復(fù)的,只要某個(gè)測(cè)試達(dá)到準(zhǔn)備就緒點(diǎn),測(cè)試活動(dòng)就可以開(kāi)展。 D
7、下面有關(guān)路徑測(cè)試的敘述中,錯(cuò)誤的是
A:路徑覆蓋是最強(qiáng)的覆蓋測(cè)試,它不但能發(fā)現(xiàn)其他覆蓋測(cè)試能發(fā)現(xiàn)的問(wèn)題,還能發(fā)現(xiàn)其他覆蓋測(cè)試不能發(fā)現(xiàn)的問(wèn)題
B:測(cè)試員不可能對(duì)任何一個(gè)程序都完成l00%的路徑測(cè)試
C:不提倡用不同的數(shù)據(jù)重復(fù)測(cè)試同一條路徑
D:即使每條路徑都執(zhí)行了一次,程序還是可能存在缺陷
參考解析:路徑覆蓋就是設(shè)計(jì)足夠的測(cè)試用例,執(zhí)行程序中所有可能的路徑,盡管路徑覆蓋比判定/條件覆蓋更強(qiáng),但路徑覆蓋并不一定包含判定/條件覆蓋。 A
8、同行評(píng)審主要包括管理評(píng)審、技術(shù)評(píng)審、過(guò)程評(píng)審和
A:需求評(píng)審
B:文檔評(píng)審
C:質(zhì)量評(píng)審
D:風(fēng)險(xiǎn)評(píng)審
參考解析:同行評(píng)審設(shè)計(jì)的內(nèi)容很多,主要分為管理評(píng)審、技術(shù)評(píng)審、文檔評(píng)審和過(guò)程評(píng)審。B項(xiàng)正確
9、對(duì)于如下給出的程序段:
if(A>B)and(C=5)
then do P1;
若考慮滿足條件/判定覆蓋原則以及內(nèi)部邊界條件,需要設(shè)計(jì)的最小測(cè)試輸入數(shù)據(jù)集可能是
A:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)
B:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)
C:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)
D:(A=2,B=1,C=5),(A=1,B=2,C=4)
參考解析:條件/判定覆蓋就是設(shè)計(jì)足夠的測(cè)試用例,使得判定語(yǔ)句中每個(gè)條件的所有可能取值至少評(píng)價(jià)一次,同時(shí)每個(gè)判定語(yǔ)句本身的所有可能分支也至少評(píng)價(jià)一次,根據(jù)題中條件,A項(xiàng)正確。
10、下列關(guān)于邏輯覆蓋的說(shuō)法中,錯(cuò)誤的是
A:滿足條件覆蓋的測(cè)試不一定滿足判定覆蓋
B:滿足條件組合覆蓋的測(cè)試一定滿足判定覆蓋、條件覆蓋和判定/條件覆蓋
C:滿足路徑覆蓋的測(cè)試也一定滿足條件組合覆蓋
D:滿足判定/條件覆蓋的測(cè)試也一定滿足判定覆蓋和條件覆蓋
參考解析:路徑覆蓋是設(shè)計(jì)足夠的測(cè)試用例,執(zhí)行程序中所有可能的路徑,而條件組合覆蓋是設(shè)計(jì)足夠的測(cè)試用例,使得每個(gè)判定的所有可能的條件取值組合至少執(zhí)行一次。二者無(wú)關(guān)系 C
11、以下關(guān)于軟件性能測(cè)試的說(shuō)法中,正確的是
A:對(duì)于沒(méi)有并發(fā)的應(yīng)用系統(tǒng)而言,響應(yīng)時(shí)間與吞吐量成反比關(guān)系
B:應(yīng)用系統(tǒng)的資源利用率越高,性能也就越好
C:軟件性能測(cè)試是從用戶視角考察軟件性能
D:并發(fā)進(jìn)程數(shù)是軟件性能測(cè)試中一種常用的性能指標(biāo)
參考解析:對(duì)于B項(xiàng),資源利用率反映的是在一段時(shí)間內(nèi)資源平均被占用的情況。對(duì)于C項(xiàng),軟件性能測(cè)試有用戶視角、管理員視角、開(kāi)發(fā)人員視角。對(duì)于D項(xiàng),并發(fā)進(jìn)程數(shù)不是軟件性能測(cè)試的指標(biāo)。 A
12、以下哪一種技術(shù)屬于基于性能計(jì)數(shù)器的分析技術(shù)
A:數(shù)據(jù)流分析
B:指針?lè)治?/p>
C:時(shí)間序列分析
D:進(jìn)程分析
參考解析:通過(guò)進(jìn)程分析,可以進(jìn)一步查看每個(gè)進(jìn)程的性能指標(biāo),以確定哪個(gè)進(jìn)程是影響性能的原因。進(jìn)程分析是指出現(xiàn)性能瓶頸時(shí),可以進(jìn)一步查看每個(gè)進(jìn)程的性能指標(biāo),以確定哪個(gè)進(jìn)程是造成性能瓶頸的原因。D項(xiàng)正確。
13、以下哪種軟件測(cè)試屬于軟件性能測(cè)試的范疇
A:路徑覆蓋測(cè)試
B:并發(fā)測(cè)試
C:安全性測(cè)試
D:健壯性測(cè)試
參考解析:并發(fā)測(cè)試是指模擬多用戶并發(fā)使用軟件的情況,從而測(cè)試軟件是否存在與并發(fā)有關(guān)的缺陷,B項(xiàng)正確
14、以下關(guān)于軟件可靠性測(cè)試的說(shuō)法中,正確的是
A:軟件可靠性測(cè)試是一種比白盒測(cè)試更嚴(yán)格的軟件測(cè)試
B:軟件可靠性測(cè)試的代價(jià)通常比較高
C:軟件可靠性測(cè)試本質(zhì)上是一種黑盒單元測(cè)試
D:軟件可靠性測(cè)試不適用于面向?qū)ο筌浖䴗y(cè)試
參考解析:軟件可靠性測(cè)試是:(1)在規(guī)定的條件下,在規(guī)定的時(shí)間內(nèi)軟件不引起系統(tǒng)失效的概率。(2)在規(guī)定的時(shí)間周期內(nèi),在所述條件下程序執(zhí)行所要求的功能的能力。要進(jìn)行測(cè)試需要經(jīng)歷確定可靠性目標(biāo),定義軟件運(yùn)行剖面,設(shè)計(jì)測(cè)試用例,實(shí)施可靠性測(cè)試,分析測(cè)試結(jié)果等階段,因此軟件可 靠性測(cè)試代價(jià)非常高,軟件可靠性既可用白盒測(cè)試又可用黑盒測(cè)試,軟件可靠性測(cè)試也適用于面向?qū)ο筌浖䴗y(cè)試。 B
15、以下關(guān)于面向?qū)ο筌浖䴗y(cè)試的說(shuō)法中,正確的是
A:單個(gè)成員方法的測(cè)試不屬于面向?qū)ο髥卧獪y(cè)試考慮的范疇
B:等價(jià)類(lèi)劃分測(cè)試只適用于傳統(tǒng)軟件的測(cè)試,不適用于面向?qū)ο筌浖臏y(cè)試
C:基于判定表的測(cè)試適用于面向?qū)ο筌浖臏y(cè)試
D:抽象類(lèi)無(wú)法進(jìn)行單元測(cè)試
參考解析:抽象類(lèi)中的方法沒(méi)有具體的定義,不能進(jìn)行方法層次的測(cè)試,方法層次的測(cè)試是單元測(cè)試中非常重要的方面,缺少了這一方面也就不能進(jìn)行單元測(cè)試。 D
16、以下關(guān)于面向?qū)ο筌浖䴗y(cè)試的說(shuō)法中,正確的是
A:大突擊集成是最有效的面向?qū)ο筌浖蓽y(cè)試策略
B:在面向?qū)ο筌浖膯卧獪y(cè)試中,一棵繼承樹(shù)上的每個(gè)類(lèi)都需要進(jìn)行測(cè)試
C:針對(duì)一個(gè)類(lèi)的多個(gè)實(shí)例間協(xié)作的測(cè)試屬于面向?qū)ο筌浖蓽y(cè)試考慮的范疇
D:在面向?qū)ο筌浖膯卧獪y(cè)試中,基于判定表的測(cè)試是類(lèi)層次測(cè)試的常用方法
參考解析:大突擊集成是常用的集成策略,雖有自己的優(yōu)點(diǎn),也有一些缺陷,不是最有效的測(cè)試策略。針對(duì)一個(gè)類(lèi)的多個(gè)實(shí)例間協(xié)作的測(cè)試屬于單元測(cè)試,在單元測(cè)試中,由于集成和多態(tài)的使用,測(cè)試不能僅限于子類(lèi),還要考慮繼承樹(shù)上的各個(gè)父類(lèi)。B
17、以下關(guān)于Web應(yīng)用軟件測(cè)試的說(shuō)法中,正確的是
A:排版結(jié)構(gòu)測(cè)試是數(shù)據(jù)層測(cè)試關(guān)注的內(nèi)容
B:鏈接測(cè)試是Web應(yīng)用軟件內(nèi)容測(cè)試的重要內(nèi)容
C:在對(duì)Web應(yīng)用軟件進(jìn)行系統(tǒng)測(cè)試時(shí),通常需要考慮性能測(cè)試
D:測(cè)試Web應(yīng)用軟件在多用戶的情況下是否會(huì)出現(xiàn)系統(tǒng)崩潰,屬于Web應(yīng)用軟件可靠性測(cè)試考慮的范疇
參考解析:排版結(jié)構(gòu)測(cè)試屬于表示層的測(cè)試,鏈接測(cè)試是功能測(cè)試的內(nèi)容。對(duì)于Web應(yīng)用軟件而言,性能是一個(gè)至關(guān)重要的因素。因此在對(duì)Web應(yīng)用軟件進(jìn)行系統(tǒng)測(cè)試時(shí),必須考慮性能測(cè)試。 C
18、以下關(guān)于Web應(yīng)用軟件測(cè)試的說(shuō)法中,正確的是
A:應(yīng)用服務(wù)器兼容性測(cè)試是Web應(yīng)用軟件業(yè)務(wù)層測(cè)試的一項(xiàng)內(nèi)容
B:瀏覽器兼容性測(cè)試是Web應(yīng)用軟件安全性測(cè)試的一項(xiàng)內(nèi)容
C:Web應(yīng)用軟件壓力測(cè)試的主要內(nèi)容是并發(fā)測(cè)試
D:表單測(cè)試是Web應(yīng)用軟件易用性測(cè)試的一項(xiàng)內(nèi)容
參考解析:瀏覽器兼容性測(cè)試是Web應(yīng)用軟件表示層的測(cè)試,表單測(cè)試屬于功能測(cè)試的內(nèi)容,壓力測(cè)試的目的是檢查系統(tǒng)在壓力下的穩(wěn)定性。A項(xiàng)正確。
19、以下哪一項(xiàng)屬于軟件易用性測(cè)試關(guān)注的內(nèi)容
A:Web應(yīng)用軟件是否支持不同廠商開(kāi)發(fā)的瀏覽器
B:軟件是否提供圖形用戶界面
C:軟件提供的功能是否豐富
D:在處理復(fù)雜任務(wù)時(shí),軟件的響應(yīng)時(shí)間是否符合需求
參考解析:Web應(yīng)用軟件是否支持不同瀏覽器,軟件功能是否豐富是功能測(cè)試的內(nèi)容。在處理復(fù)雜性的響應(yīng)時(shí)間是否符合要求是性能測(cè)試的內(nèi)容,但和易用性測(cè)試無(wú)關(guān)。 BBBBBBBB
20、以下哪一項(xiàng)屬于數(shù)據(jù)兼容性測(cè)試關(guān)注的范疇
A:一個(gè)軟件是否支持不同的操作系統(tǒng)
B:一個(gè)殺毒軟件是否會(huì)誤刪其他軟件保存的文件
C:一個(gè)文字處理軟件的操作方式是否與同類(lèi)軟件的操作方式一致
D:一個(gè)電子郵件收發(fā)軟件是否可以導(dǎo)入以前版本保存的郵件
參考解析:A、B、C均屬于軟件兼容性測(cè)試關(guān)注的內(nèi)容,D屬于數(shù)據(jù)兼容性關(guān)注的內(nèi)容。
21、下列有關(guān)測(cè)試過(guò)程抽象模型的描述中,正確的是
A:V模型中,單元測(cè)試驗(yàn)證的是程序編碼
B:W模型強(qiáng)調(diào),測(cè)試伴隨著整個(gè)軟件開(kāi)發(fā)周期同步進(jìn)行,測(cè)試的對(duì)象是程序和設(shè)計(jì)
C:H模型的提出源自軟件開(kāi)發(fā)中的活動(dòng)常常是交叉進(jìn)行的,存在反復(fù)觸發(fā)、迭代的關(guān)系
D:X模型提出針對(duì)完整的程序進(jìn)行集成的編碼和測(cè)試
參考解析:W模型測(cè)試的對(duì)象除了程序和設(shè)計(jì)外,還包括需求。H模型的提出源自軟件開(kāi)發(fā)中的活動(dòng)常常是交叉進(jìn)行的,但反復(fù)觸發(fā)、迭代的關(guān)系發(fā)生在軟件測(cè)試活動(dòng)內(nèi)部,與其他活動(dòng)無(wú)關(guān)。X模型提出針對(duì)單獨(dú)的程序片段進(jìn)行相互分離的編碼和測(cè)試,不是針對(duì)完整的程序進(jìn)行集成的編碼和測(cè)試。 A
22、下列有關(guān)測(cè)試執(zhí)行管理的描述中,錯(cuò)誤的是
A:測(cè)試用例執(zhí)行要求保證測(cè)試結(jié)果準(zhǔn)確完整
B:對(duì)測(cè)試結(jié)果的追蹤應(yīng)該可追溯到具體責(zé)任人
C:測(cè)試執(zhí)行完成后,并不意味著測(cè)試項(xiàng)目的結(jié)束
D:檢查完所有測(cè)試用例的執(zhí)行結(jié)果是否完整即可結(jié)束測(cè)試執(zhí)行
參考解析:測(cè)試用例執(zhí)行要求保證測(cè)試結(jié)果準(zhǔn)確完整。測(cè)試執(zhí)行完成后需要將測(cè)試報(bào)告或質(zhì)量發(fā)送出去,并得到項(xiàng)目經(jīng)理認(rèn)可才算結(jié)束。只有檢查過(guò)的所有測(cè)試用例的結(jié)果正確、準(zhǔn)確完整才能結(jié)束測(cè)試執(zhí)行。 D
23、以下有關(guān)自動(dòng)化測(cè)試腳本的說(shuō)法中,錯(cuò)誤的是
A:數(shù)據(jù)驅(qū)動(dòng)腳本將測(cè)試輸入存儲(chǔ)在腳本中
B:線性腳本容易受軟件變化的影響,且無(wú)共享和重用的腳本
C:結(jié)構(gòu)化腳本的優(yōu)點(diǎn)是健壯性更好,可以對(duì)一些容易導(dǎo)致測(cè)試失敗的特殊情況進(jìn)行處理
D:共享腳本的維護(hù)開(kāi)銷(xiāo)低于線性腳本
參考解析:數(shù)據(jù)驅(qū)動(dòng)腳本將測(cè)試輸入存儲(chǔ)在獨(dú)立的數(shù)據(jù)文件中,A
24、以下哪一項(xiàng)不屬于測(cè)試策劃的內(nèi)容
A:確定測(cè)試的充分性要求
B:建立測(cè)試環(huán)境
C:提出測(cè)試的基本方法
D:制定測(cè)試計(jì)劃
參考解析:建立測(cè)試環(huán)境是測(cè)試執(zhí)行階段的內(nèi)容 B
25、單元測(cè)試的測(cè)試用例設(shè)計(jì)主要依據(jù)是
A:需求規(guī)格說(shuō)明
B:概要設(shè)計(jì)說(shuō)明
C:接口規(guī)格說(shuō)明
D:詳細(xì)設(shè)計(jì)說(shuō)明
參考解析:?jiǎn)卧獪y(cè)試是在軟件開(kāi)發(fā)過(guò)程中要進(jìn)行的最低級(jí)別的測(cè)試活動(dòng),在單元測(cè)試活動(dòng)中,軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測(cè)試。單元測(cè)試的測(cè)試用例設(shè)計(jì)主要根據(jù)接口規(guī)格說(shuō)明
全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試真題(含答案) 2
一、 判斷題 (每題2分,20)
1、軟件測(cè)試就是為了驗(yàn)證軟件功能實(shí)現(xiàn)的是否正確,是否完成既定目標(biāo)的活動(dòng),所以軟件測(cè)試在軟件工程的后期才開(kāi)始具體的工作。 (初級(jí)) ( × )
2、發(fā)現(xiàn)錯(cuò)誤多的模塊,殘留在模塊中的錯(cuò)誤也多。( √ ) (初級(jí))
3、測(cè)試人員在測(cè)試過(guò)程中發(fā)現(xiàn)一處問(wèn)題,如果問(wèn)題影響不大,而自己又可以修改,應(yīng)立即將此問(wèn)題正確修改,以加快、提高開(kāi)發(fā)的進(jìn)程。( × )(初級(jí))
4、單元測(cè)試通常應(yīng)該先進(jìn)行“人工走查”,再以白盒法為主,輔以黑盒法進(jìn)行動(dòng)態(tài)測(cè)試。
。 √ )(中級(jí))
5、功能測(cè)試是系統(tǒng)測(cè)試的主要內(nèi)容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說(shuō)明相同。( √ )(中級(jí))
6、軟件質(zhì)量管理即QM由QA和QC構(gòu)成,軟件測(cè)試屬于QC的核心工作內(nèi)容。(√)(高級(jí))
7、軟件測(cè)試只能發(fā)現(xiàn)錯(cuò)誤,但不能保證測(cè)試后的軟件沒(méi)有錯(cuò)誤。(√)
8、軟件就是程序。(X)
9、測(cè)試只要做到語(yǔ)句覆蓋和分支覆蓋,就可以發(fā)現(xiàn)程序中的所有錯(cuò)誤。(X)
10、I18N測(cè)試是指對(duì)產(chǎn)品做出具有國(guó)際性的規(guī)劃,而L10N測(cè)試則是指對(duì)軟件做出符合本地需求更改工作。(√)【高級(jí)】
二、 選擇題 (每題2分 20 )
1、 進(jìn)行軟件質(zhì)量管理的重要性有:(ABCD)【中級(jí)】
A、維護(hù)降低成本 B、法律上的要求 C、市場(chǎng)競(jìng)爭(zhēng)的需要
D、質(zhì)量標(biāo)準(zhǔn)化的趨勢(shì) E、軟件工程的需要 F、CMM過(guò)程的一部分
G、方便與客戶進(jìn)一步溝通為后期的實(shí)施打好基礎(chǔ)
2、以測(cè)試的形態(tài)分測(cè)試可以分為:(ABC)【中級(jí)】
A、建構(gòu)性測(cè)試 B、系統(tǒng)測(cè)試 C、專(zhuān)項(xiàng)測(cè)試
D、單元測(cè)試 E、組件測(cè)試 F、集成測(cè)試
3、選出屬于黑盒測(cè)試方法的選項(xiàng)(ABC)【初級(jí)】
A、測(cè)試用例覆蓋 B、輸入覆蓋 C、輸出覆蓋
D、分支覆蓋 E、語(yǔ)句覆蓋 F、條件覆蓋
4、編寫(xiě)測(cè)試計(jì)劃的目的是:(ABC)【中級(jí)】
A、使測(cè)試工作順利進(jìn)行 B、使項(xiàng)目參與人員溝通更舒暢 C、使測(cè)試工作更加系統(tǒng)化
D、軟件工程以及軟件過(guò)程的需要 E、軟件過(guò)程規(guī)范化的要求 F、控制軟件質(zhì)量
5、依存關(guān)系有4種分別是:(ABCD)【高級(jí)】
A、開(kāi)始-結(jié)束 B、開(kāi)始-開(kāi)始 C、結(jié)束-開(kāi)始
D、結(jié)束-結(jié)束 E、開(kāi)始-實(shí)施-結(jié)束 F、結(jié)束-審核-開(kāi)始
6、軟件質(zhì)量管理(QM)應(yīng)有質(zhì)量保證(QA)和質(zhì)量控制(QC)組成,下面的選項(xiàng)屬于QC得是:(ABC)【高級(jí)】
A、測(cè)試 B、跟蹤 C、監(jiān)督
D、制定計(jì)劃 E、需求審查 F、程序代碼審查
7、實(shí)施缺陷跟蹤的目的是:(ABCD)【中級(jí)】
A、軟件質(zhì)量無(wú)法控制 B、問(wèn)題無(wú)法量化 C、重復(fù)問(wèn)題接連產(chǎn)生
D、解決問(wèn)題的知識(shí)無(wú)法保留 E、確保缺陷得到解決 F、使問(wèn)題形成完整的閉環(huán)處理
8、使用軟件測(cè)試工具的目的:(ABC)【中級(jí)】
A、幫助測(cè)試尋找問(wèn)題 B、協(xié)助問(wèn)題的診斷 C、節(jié)省測(cè)試時(shí)間
D、提高Bug的發(fā)現(xiàn)率 E、更好的控制缺陷提高軟件質(zhì)量 F、更好的協(xié)助開(kāi)發(fā)人員
9、典型的瀑布模型的四個(gè)階段是:(ABCD)【高級(jí)】
A、分析 B、設(shè)計(jì) C、編碼
D、測(cè)試 E、需求調(diào)研 F、實(shí)施
10、PSP是指?jìng)(gè)人軟件過(guò)程 ,是一種可用于( A )、( B )和( C )個(gè)人軟件工作方式的自我改善過(guò)程!靖呒(jí)】
A、控制 B、管理 C、改進(jìn)
D、高效 E、充分 F、適宜
三、 問(wèn)答題
1、 測(cè)試人員在軟件開(kāi)發(fā)過(guò)程中的任務(wù)是什么?(初級(jí))(5分)
答:
。1)、尋找Bug;
(2)、避免軟件開(kāi)發(fā)過(guò)程中的缺陷;
。3)、衡量軟件的品質(zhì);
。4)、關(guān)注用戶的需求。
總的目標(biāo)是:確保軟件的質(zhì)量。
2、 在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?(初級(jí))(6分)
答:一條Bug記錄最基本應(yīng)包含:編號(hào)、Bug所屬模塊、Bug描述、Bug級(jí)別、發(fā)現(xiàn)日期、發(fā)現(xiàn)人、修改日期、修改人、修改方法、回歸結(jié)果等等;要有效的發(fā)現(xiàn)Bug需參考需求以及詳細(xì)設(shè)計(jì)等前期文檔設(shè)計(jì)出高效的測(cè)試用例,然后嚴(yán)格執(zhí)行測(cè)試用例,對(duì)發(fā)現(xiàn)的問(wèn)題要充分確認(rèn)肯定,然后再向外發(fā)布如此才能提高提交Bug的質(zhì)量。
3、 界面測(cè)試題及設(shè)計(jì)題。請(qǐng)找出下面界面中所存在的問(wèn)題并分別列出;用黑盒測(cè)試的任何一種方法設(shè)計(jì)出此登陸窗體的測(cè)試用例。(中級(jí))(6分)
答:(1)、窗體的標(biāo)題欄中為空,沒(méi)有給出標(biāo)題。
。2)、用戶名和密碼控件的字體不一致并且沒(méi)有對(duì)齊。
(3)、文本框的大小不一致沒(méi)有對(duì)其。
(4)、確定和取消按鈕控件的大小不一致。
4、 黑盒測(cè)試和白盒測(cè)試是軟件測(cè)試的兩種基本方法,請(qǐng)分別說(shuō)明各自的優(yōu)點(diǎn)和缺點(diǎn)。ㄖ屑(jí))(5分)
答:黑盒測(cè)試的優(yōu)點(diǎn)有:
。1)比較簡(jiǎn)單,不需要了解程序內(nèi)部的代碼及實(shí)現(xiàn);
(2)與軟件的內(nèi)部實(shí)現(xiàn)無(wú)關(guān);
。3)從用戶角度出發(fā),能很容易的知道用戶會(huì)用到哪些功能,會(huì)遇到哪些問(wèn)題;
。4)基于軟件開(kāi)發(fā)文檔,所以也能知道軟件實(shí)現(xiàn)了文檔中的哪些功能;
。5)在做軟件自動(dòng)化測(cè)試時(shí)較為方便。
黑盒測(cè)試的缺點(diǎn)有:
。1)不可能覆蓋所有的代碼,覆蓋率較低,大概只能達(dá)到總代碼量的30%;
。2)自動(dòng)化測(cè)試的復(fù)用性較低。
白盒測(cè)試的優(yōu)點(diǎn)有:
幫助軟件測(cè)試人員增大代碼的覆蓋率,提高代碼的質(zhì)量,發(fā)現(xiàn)代碼中隱藏的問(wèn)題。
白盒測(cè)試的缺點(diǎn)有:
。1)程序運(yùn)行會(huì)有很多不同的路徑,不可能測(cè)試所有的運(yùn)行路徑;
。2)測(cè)試基于代碼,只能測(cè)試開(kāi)發(fā)人員做的對(duì)不對(duì),而不能知道設(shè)計(jì)的正確與否,可能會(huì)漏掉一些功能需求;
。3)系統(tǒng)龐大時(shí),測(cè)試開(kāi)銷(xiāo)會(huì)非常大。
5、 根據(jù)自己的理解回答什么是軟件測(cè)試,軟件測(cè)試分為哪幾個(gè)階段。(初級(jí))(5分)
答:軟件測(cè)試是一個(gè)為了尋找軟件中的錯(cuò)誤而運(yùn)行軟件的過(guò)程,一個(gè)成功的測(cè)試是指找到了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。
軟件測(cè)試一般分為單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。
6、 根據(jù)自己的理解什么是測(cè)試用例和測(cè)試規(guī)程,設(shè)計(jì)一個(gè)測(cè)試用例應(yīng)當(dāng)從哪幾方面考慮?(中級(jí))(10分)
答:狹義的講,一個(gè)測(cè)試用例就是測(cè)試人員用以測(cè)試被測(cè)軟件的某個(gè)特性或特性組合的一組數(shù)據(jù)。這組數(shù)據(jù)可能是從用戶處得來(lái)的實(shí)際的一組數(shù)據(jù),也可能是測(cè)試人員專(zhuān)門(mén)設(shè)計(jì)出來(lái)的測(cè)試軟件某些功能的一組數(shù)據(jù)。
測(cè)試規(guī)程就是詳細(xì)的對(duì)測(cè)試用例設(shè)計(jì)方法、測(cè)試方法、測(cè)試工具、測(cè)試環(huán)境和測(cè)試數(shù)據(jù)進(jìn)行描述的文檔,還可以包括能把某個(gè)或某一組測(cè)試用例應(yīng)用到被測(cè)軟件上完成某項(xiàng)測(cè)試的一系列的操作步驟。
設(shè)計(jì)測(cè)試用例應(yīng)當(dāng)從以下幾方面考慮:邊界值,等價(jià)類(lèi)劃分,有效/無(wú)效值等。
7、 什么是軟件質(zhì)量保證?軟件質(zhì)量保證人員與開(kāi)發(fā)人員的關(guān)系如何?(高級(jí)) (10分)
答:軟件質(zhì)量保證就是通過(guò)確保軟件過(guò)程的質(zhì)量,來(lái)保證軟件產(chǎn)品的質(zhì)量。
軟件質(zhì)量保證人員和開(kāi)發(fā)人員之間具有管理上的嚴(yán)格的獨(dú)立性,兩個(gè)小組的管理員都不能越權(quán)管理另一組,但都可以向更高層的管理者匯報(bào)軟件開(kāi)發(fā)中的問(wèn)題
【全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試真題(含答案)】相關(guān)文章:
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VF 筆試真題09-04
以考促學(xué) 全國(guó)計(jì)算機(jī)等級(jí)考試首開(kāi)軟件測(cè)試科目07-23
摩托羅拉軟件工程師筆試真題08-18
軟件測(cè)試工程師筆試題09-24
360軟件工程筆試真題分享09-26
思遷數(shù)碼科技招聘java軟件工程師筆試真題09-26
聯(lián)想筆試真題09-26
it軟件筆試樣題08-26