第一篇:2008年4月計算機等級考試四級軟件測試工程師真題
TopSage.com 23427557.doc / 9
聲明:本資料由 大家論壇公務員考試專區(qū)http://bbs.topsage.com/index_66.html
收集整理,轉(zhuǎn)載請注明出自
http://bbs.topasge.com 更多公務員考試信息,考試真題,模擬題:http://bbs.topsage.com/index_66.html
大家論壇,全免費公益性公務員論壇,等待您的光臨!
更多精品在大家!
http:// 大家論壇,大家學習的地方!
大家網(wǎng),大家的!
http://004km.cn
更多精品在大家!TopSage.com
更多精品在大家!23427557.doc
http://004km.cn9 / 9
大家網(wǎng),大家的!
第二篇:2011年9月計算機等級考試四級軟件測試工程師筆試真題及答案
2011年3月計算機等級考試四級軟件測試工程師筆試真題及答案
一、選擇題(每小題2分,共50分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。
1: 參考答案:C ? 參考解析:程序的正確性固然重要,但不足以體現(xiàn)軟件的價值。
?
o 試題內(nèi)容:
o 以下關于軟件質(zhì)量的說法中,錯誤的是
o
? 錯誤!未找到引用源。A:軟件產(chǎn)品必須提供用戶所需要的功能,并能正常工作
? 錯誤!未找到引用源。B:軟件質(zhì)量是產(chǎn)品、組織和體系或過程的一組固有特性,反映它們滿足顧客和其他相關方面要求的程度
? 錯誤!未找到引用源。C:程序的正確性足以體現(xiàn)軟件的價值 ? 錯誤!未找到引用源。D:越是關注客戶的滿意度,軟件就越有可能達到質(zhì)量要求 ?
2: 參考答案:B:
? 參考解析:軟件測試原則包括A、C、D三項,沒有B項。
?
o 試題內(nèi)容:
o 以下關于軟件測試原則的說法中,錯誤的是
o
? 錯誤!未找到引用源。A:在設計測試用例時,不但要包括合理的輸入條件,還要包括不合理的輸入條件
? 錯誤!未找到引用源。B:測試過程中某模塊中查出的錯誤越多,該模塊殘留的錯誤就越少
? 錯誤!未找到引用源。C:堅持在軟件開發(fā)各個階段進行技術評審,才能在開發(fā)過程中盡早發(fā)現(xiàn)和預防錯誤
? 錯誤!未找到引用源。D:在測試過程中要嚴格按照測試計劃執(zhí)行,以避免發(fā)生疏漏或重復無效的工作 ?
3: 參考答案:B: ? 參考解析:軟件需求分析階段測試的內(nèi)容有:真正的需求,需求是否完備,是否兼容。
?
o 試題內(nèi)容:
o 以下不屬于軟件需求分析階段測試的內(nèi)容是
o ? ? 錯誤!未找到引用源。A:通過場景走查和與用戶溝通,看需求是否是用戶“真”的需求
? 錯誤!未找到引用源。B:通過對開發(fā)進度、開發(fā)費用、產(chǎn)品性能、可靠性和內(nèi)存使用等各方面需求的分析,看綜合起來是否合理,是否有對需求的一個優(yōu)先級安排
? 錯誤!未找到引用源。C:通過領域分析和與用戶溝通,看需求是否是完備的
? 錯誤!未找到引用源。D:通過檢查需求與實現(xiàn)環(huán)境的不相容之處,看需求是否可兼容
4: 參考答案:B:
? 參考解析:在軟件測試中必須用不同的數(shù)據(jù)測試每一條路徑。
?
o 試題內(nèi)容:
o 以下關于覆蓋測試的說法中,錯誤的是
o
? 錯誤!未找到引用源。A:語句覆蓋要求每行代碼至少執(zhí)行一次 ? 錯誤!未找到引用源。B:在路徑測試中必須用不同的數(shù)據(jù)重復測試同一條路徑
? 錯誤!未找到引用源。C:路徑測試不是完全測試,即使每條路徑都執(zhí)行了一次,程序還是可能存在缺陷
? 錯誤!未找到引用源。D:分支覆蓋應使程序中每個判定的真假分支至少執(zhí)行一次 ?
5: 參考答案:A:
? 參考解析:桌上檢查的項目包括:交差引用表、檢查程序的語句代碼和比較控制流圖,不包括A項。
?
o 試題內(nèi)容:
o 以下不屬于桌上檢查的項目是
o
? 錯誤!未找到引用源。A:檢查小組對程序進行模擬執(zhí)行,以展示系統(tǒng)的不同構(gòu)件如何相互作用,暴露程序被忽略的細節(jié) ? 錯誤!未找到引用源。B:檢查變量的交叉引用表,重點是檢查未說明的變量和違反了類型規(guī)定的變量
? 錯誤!未找到引用源。C:選擇、激活路徑,檢查程序的語句代碼
? 錯誤!未找到引用源。D:比較由程序員設計的控制流圖和由實際程序生成的控制流圖,尋找和解釋每個差異,修改文檔和校正錯誤 ?
6: 參考答案:A:
? 參考解析:走查的目的是:發(fā)現(xiàn)缺陷、遺漏和矛盾的地方。
?
o 試題內(nèi)容: ? o 代碼走查的目的是
o
? ? ? ? 錯誤!未找到引用源。A:發(fā)現(xiàn)缺陷、遺漏和矛盾的地方 錯誤!未找到引用源。B:確認程序邏輯與程序規(guī)格說明的一致性
錯誤!未找到引用源。C:驗證需求變更的一致性
錯誤!未找到引用源。D:證明程序確實是按照用戶的需求工作的
7: 參考答案:C: ? 參考解析:因為每個判斷有三條可執(zhí)行路徑,這樣至少需要3個測試用例。
?
o 試題內(nèi)容:
o 設有一個判斷語句
if(!(ch>=‘0’&&ch<=‘9’))printf(“This is not a digit!n”);
else printf(“This is a digit!n”);
為實現(xiàn)判定—條件覆蓋,需要設計的測試用例個數(shù)至少應為
o
? 錯誤!未找到引用源。A:1 ? 錯誤!未找到引用源。B:2 ? 錯誤!未找到引用源。C:3 ? 錯誤!未找到引用源。D:4 ?
8:參考答案:D:
? 參考解析:單元測試的目的不包含檢查用戶接口是否滿足客戶的需求。
?
o 試題內(nèi)容:
o 以下的敘述中不是單元測試目的的是
o
? 錯誤!未找到引用源。A:驗證代碼是否與設計相符合 ? 錯誤!未找到引用源。B:發(fā)現(xiàn)設計和需求中存在的缺陷 ? 錯誤!未找到引用源。C:發(fā)現(xiàn)在編碼過程中引入的錯誤 ? 錯誤!未找到引用源。D:檢查用戶接口是否滿足客戶的需求 ?
9:參考答案:A:
? 參考解析:集成測試層次不包括應用環(huán)境集成測試。
?
o 試題內(nèi)容:
o 以下不屬于集成測試層次的是
o
? 錯誤!未找到引用源。A:應用環(huán)境集成測試 ? 錯誤!未找到引用源。B:模塊內(nèi)集成測試 ? 錯誤!未找到引用源。C:子系統(tǒng)內(nèi)集成測試 ? 錯誤!未找到引用源。D:子系統(tǒng)間集成測試 ? 10:參考答案:D:
? 參考解析:α測試是用戶在模擬實際操作環(huán)境下進行的測試,開發(fā)者坐在用戶的旁邊。
?
o 試題內(nèi)容:
o 開發(fā)單位內(nèi)部的用戶在模擬實際操作環(huán)境下進行的,開發(fā)人員參與的測試是
o
? 錯誤!未找到引用源。A:接受測試 ? 錯誤!未找到引用源。B:6σ測試 ? 錯誤!未找到引用源。C:β測試 ? 錯誤!未找到引用源。D:α測試 ?
11: 參考答案:B:
? 參考解析:鏈接測試是Web應用軟件功能測試之一。
?
o 試題內(nèi)容:
o 以下關于Web應用軟件測試的說法中,錯誤的是
o
? 錯誤!未找到引用源。A:Cookie測試是Web應用軟件功能測試的一項重要內(nèi)容
? 錯誤!未找到引用源。B:鏈接測試是Web應用軟件易用性測試的一項重要內(nèi)容
? 錯誤!未找到引用源。C:Web應用軟件測試通常需要考慮安全性測試
? 錯誤!未找到引用源。D:Web應用軟件測試通常需要考慮性能測試 ?
12: 參考答案:A:
? 參考解析:軟件性能測試不包括覆蓋測試。
?
o 試題內(nèi)容:
o 以下哪種軟件測試不屬于軟件性能測試的范疇
o
? 錯誤!未找到引用源。A:覆蓋測試 ? 錯誤!未找到引用源。B:壓力測試 ? 錯誤!未找到引用源。C:負載測試 ? 錯誤!未找到引用源。D:并發(fā)測試 ?
13: 參考答案:C: ? 參考解析:暫無解析
?
o 試題內(nèi)容:
o 以下哪一項屬于Web應用軟件業(yè)務層測試關注的范疇
o ? ? ? ? ?
? 錯誤!未找到引用源。A:瀏覽器兼容性測試 錯誤!未找到引用源。B:應用服務器兼容性測試 錯誤!未找到引用源。C:服務器端程序的功能測試 錯誤!未找到引用源。D:排版結(jié)構(gòu)的測試
14: 參考答案:B:
? 參考解析:性能計數(shù)器的分析包括處理器分析。
?
o 試題內(nèi)容:
o 以下哪一種技術屬于基于性能計數(shù)器的性能分析技術
o
? 錯誤!未找到引用源。A:字符串分析 ? 錯誤!未找到引用源。B:處理器分析 ? 錯誤!未找到引用源。C:變量分析 ? 錯誤!未找到引用源。D:循環(huán)次數(shù)分析
15: 參考答案:A:
? 參考解析: Cookie測試屬于功能測試,排版結(jié)構(gòu)測試與瀏覽器兼容性測試屬于表示層的測試,并發(fā)測試屬于性能測試。
?
o 試題內(nèi)容:
o 以下關于Web應用軟件易用性測試的說法中,錯誤的是
o
? 錯誤!未找到引用源。A:Cookie測試是Web應用軟件易用性測試的一項重要內(nèi)容
? 錯誤!未找到引用源。B:排版結(jié)構(gòu)測試是Web應用軟件易用性測試的一項重要內(nèi)容
? 錯誤!未找到引用源。C:并發(fā)測試不是Web應用軟件易用性測試的一項重要內(nèi)容
? 錯誤!未找到引用源。D:瀏覽器兼容性測試不是Web應用軟件易用性測試的一項重要內(nèi)容 ?
16: 參考答案:B:
? 參考解析:在軟件可靠性領域,同一軟件的不同拷貝具有相同的可靠性。
?
o 試題內(nèi)容:
o 以下關于軟件可靠性的說法中,正確的是
o
? 錯誤!未找到引用源。A:軟件發(fā)生物理退化是影響軟件可靠性的重要因素
? 錯誤!未找到引用源。B:同一軟件即使運行于不同硬件環(huán)境其可靠性保持相同
? 錯誤!未找到引用源。C:如果沒有惡意的使用者,軟件總是可靠的 ? ? 錯誤!未找到引用源。D:軟件可靠性與軟件的使用方式密切相關
17: 參考答案:B: ? 參考解析:數(shù)據(jù)兼容性測試主要包括不同版本間的數(shù)據(jù)兼容性和不同軟件間的數(shù)據(jù)兼容性,A、C、D項都符合其關注的范疇。
?
o 試題內(nèi)容:
o 以下哪一項不屬于數(shù)據(jù)兼容性測試關注的范疇
o
? 錯誤!未找到引用源。A:一個Web應用軟件是否能支持以前版本使用的關系型數(shù)據(jù)庫
? 錯誤!未找到引用源。B:一個殺毒軟件是否會破壞其他軟件保存的文件
? 錯誤!未找到引用源。C:一個文字處理軟件能否處理其他文字處理軟件保存的文件
? 錯誤!未找到引用源。D:一個文字處理軟件能否處理以前版本保存的文件 ?
18: 參考答案:C:
? 參考解析:面向?qū)ο蟮膯卧獪y試不包括“動態(tài)綁定”。
?
o 試題內(nèi)容:
o 以下關于面向?qū)ο筌浖y試的說法中,錯誤的是
o
? 錯誤!未找到引用源。A:面向?qū)ο筌浖拇笸粨艏蓽y試只進行一輪,無需增量集成
? 錯誤!未找到引用源。B:測試一個類的不同實例間的協(xié)作屬于面向?qū)ο筌浖卧獪y試考慮的范疇
? 錯誤!未找到引用源。C:測試動態(tài)綁定屬于面向?qū)ο筌浖卧獪y試考慮的范疇
? 錯誤!未找到引用源。D:等價類劃分是一種類樹層次的測試技術 ?
19: 參考答案:B:
? 參考解析:用戶界面不在軟件易用性關注的范疇內(nèi)。
?
o 試題內(nèi)容:
o 以下哪一項不屬于軟件易用性測試關注的范疇
o
? 錯誤!未找到引用源。A:軟件是否能幫助用戶減少輸入中的重復勞動
? 錯誤!未找到引用源。B:軟件的用戶界面風格是否與其他軟件一致 ? ? ? 錯誤!未找到引用源。C:軟件是否支持用戶根據(jù)自己的需要進行定制
錯誤!未找到引用源。D:當執(zhí)行耗時較長的任務時,軟件是否能定時向用戶提示當前任務完成的進度
20: 參考答案:D:
? 參考解析:不變式邊界測試是針對類樹多態(tài)性的測試技術。
?
o 試題內(nèi)容:
o 以下關于面向?qū)ο蟪绦騿卧獪y試的說法中,正確的是
o
? 錯誤!未找到引用源。A:只要對類的每個成員方法都進行了測試就可完成對該類的單元測試
? 錯誤!未找到引用源。B:不需要對抽象類進行單元測試
? 錯誤!未找到引用源。C:基于判定表的測試可以用于面向?qū)ο蟪绦虻膯卧獪y試
? 錯誤!未找到引用源。D:不變式邊界測試是一種針對類樹多態(tài)性的測試技術 ?
21: 參考答案:D: ? 參考解析:暫無解析
?
o 試題內(nèi)容:
o 以下有關測試過程質(zhì)量控制的描述中,錯誤的是
o
? 錯誤!未找到引用源。A:測試過程中可以對測試需求進行重新獲取
? 錯誤!未找到引用源。B:在補充完善測試用例過程中應該進行變更控制
? 錯誤!未找到引用源。C:對測試過程的度量和分析可有效提高測試效率,降低測試風險
? 錯誤!未找到引用源。D:測試過程中,若相同時間間隔內(nèi)發(fā)現(xiàn)的缺陷數(shù)量呈收斂趨勢,則可結(jié)束測試 ?
22: 參考答案:C:
? 參考解析:在測試過程中,應嚴格執(zhí)行測試計劃。
?
o 試題內(nèi)容:
o 以下有關測試活動的描述中,錯誤的是
o
? 錯誤!未找到引用源。A:測試策劃中的活動是確定測試范圍、測試環(huán)境和制定測試計劃
? 錯誤!未找到引用源。B:測試用例設計是測試設計與實現(xiàn)的主要內(nèi)容
? 錯誤!未找到引用源。C:測試執(zhí)行中可隨時修訂測試計劃 ? ? 錯誤!未找到引用源。D:測試總結(jié)的目的是對測試結(jié)果進行分析,以確定軟件產(chǎn)品質(zhì)量的當前狀態(tài)
23: 參考答案:C:
? 參考解析:自動化輔助手工測試過程中,設置和清除環(huán)境是手工進行的。
?
o 試題內(nèi)容:
o 以下有關自動化測試的說法中,錯誤的是
o
? 錯誤!未找到引用源。A:自動化測試過程的核心內(nèi)容是執(zhí)行測試用例
? 錯誤!未找到引用源。B:采用技術手段保證自動化測試的連續(xù)性和準確性很重要
? 錯誤!未找到引用源。C:自動化輔助手工測試過程中,設置和清除測試環(huán)境是自動開展的
? 錯誤!未找到引用源。D:自動化測試過程中,除選擇測試用例和分析失敗原因外,其他過程都是自動化開展的 ?
24: 參考答案:C:
? 參考解析: 隨機測試屬于黑盒測試方法。
?
o 試題內(nèi)容:
o 白盒測試方法不包括
o
? 錯誤!未找到引用源。A:數(shù)據(jù)流測試 ? 錯誤!未找到引用源。B:控制流測試 ? 錯誤!未找到引用源。C:隨機測試 ? 錯誤!未找到引用源。D:符號求值 ?
25: 參考答案:B:
? 參考解析:驗收測試技術要求類同系統(tǒng)測試技術。
?
o 試題內(nèi)容:
o 以下有關軟件驗收測試的說法中,錯誤的是
o
? 錯誤!未找到引用源。A:驗收測試一般由軟件的需方組織 ? 錯誤!未找到引用源。B:驗收測試的技術要求與系統(tǒng)測試不同 ? 錯誤!未找到引用源。C:驗收測試可委托第三方測試機構(gòu)進行 ? 錯誤!未找到引用源。D:驗收測試由獨立于軟件開發(fā)的人員實施 ?
第三篇:2011年9月計算機等級考試四級軟件測試工程師筆試真題及答案
2011年9月計算機等級考試四級軟件測試工程師筆試真題及答案
一、選擇題 下列各題四個選項中,只有一個選項是正確的。
(1)ANSI/IEEE STD729-1983 給出軟件質(zhì)量的定義:軟件產(chǎn)品滿足規(guī)定的和 隱含的與需求能力有關的全部特征和特性。以下敘述中不屬于這些質(zhì)量特征和 特性的是
A)產(chǎn)品功能 B)效率 C)可使用性 D)項目成本和進度(解釋見后面)(2)軟件產(chǎn)品需求規(guī)格說明書是軟件缺陷存在最多的地方,其原因是 A)軟件開發(fā)人員與用戶溝通比較困難,對要開發(fā)的產(chǎn)品需求理解不一致 B)系統(tǒng)設計不能全面考慮產(chǎn)品在功能、性能、安全性、可維護性等方面的平衡 C)采用不熟悉的新技術開發(fā)系統(tǒng)或不科學的算法解決問題 D)系統(tǒng)內(nèi)各子系統(tǒng)或模塊的參數(shù)過于復雜,導致信息傳遞失誤
(3)條件覆蓋的基本思想是設計若干測試用例,執(zhí)行被測程序,使得每個判斷的每個條件的可能取值至少滿足一次。那么對于如下的 C 語言程序段 if(a>0&&b>0)c=c/a; if(a>1||c>1)c=c+1; 如果采用適用于條件覆蓋的兩個測試用例,其輸入值分別為 a=2,b=-1,c=-2 和 a=-1,b=2,c=3,則以下敘述中正確的是
A)執(zhí)行測試后,4個條件a>0,b>0,a>1,c>1 的所有取值都至少執(zhí)行一次 B)執(zhí)行測試后,除 b>0 取真和 c>1 取假外其他條件取值都至少執(zhí)行一次 C)執(zhí)行測試后,除 b>0 取假和 c>1 取真外其他條件取值都至少執(zhí)行一次 D)執(zhí)行測試后,除 b>0 取真和 c>1 取真外其他條件取值都至少執(zhí)行一次(4)對于題 3 所給的 C 語言程序段 if(a>0&&b>0)c=c/a; if(a>1||c>1)c=c+1; 執(zhí)行條件組合覆蓋,為使得每一條件取值組合至少執(zhí)行一次,需要的測試用例數(shù)至少是
A)2 B)3 C)4 D)5(5)單元接口測試是單元測試的一種,以下不屬于單元接口的是 A)參數(shù)表 B)輸入/輸出文件 C)出錯信息處理 D)全局量(6)下圖(a)是一個程序的模塊結(jié)構(gòu)。模塊 A 是主模塊。下圖(b)是集成測試 順序的示意圖。從此圖可知,這個集成策略是:
A)自頂向下集成 B)自底向上集成 C)大突擊集成 D)三明治式集成(7)集成測試分析的作用是指導集成測試用例的設計,安排測試和集成順序。集成模塊劃分是集成測試分析的一個重要環(huán)節(jié)。以下敘述中不屬于合理的集成模塊劃分的是
A)被集成的幾個模塊間的聯(lián)系必須很密切 B)可以很容易地隔離集成模塊的外圍模塊
C)集成模塊內(nèi)部各個模塊必須共享某些數(shù)據(jù)區(qū)或程序區(qū) D)能夠簡便地模擬外圍模塊向集成模塊發(fā)送消息
(8)破壞性測試的任務是評測軟件在承受超出其正常負荷 N 倍的情況下,錯誤出現(xiàn)時的狀態(tài)和錯誤發(fā)生后的恢復能力。它的實施主要在
A)系統(tǒng)層 B)子系統(tǒng)層 C)協(xié)議/指標層 D)用戶層(9)程序代碼檢查過程中為檢查說明、使用錯誤,通常需要借助一些引用表。以下不適用于做這種檢查的引用表是
A)循環(huán)層次表 B)事件/響應表 C)變量交叉引用表 D)標號交叉引用表(10)在單元測試過程中,“差 1 錯”屬于比較錯誤,它是指 A)不正確地多循環(huán)或少循環(huán)一次 B)不同數(shù)據(jù)類型的比較
C)不正確的邏輯運算符或優(yōu)先次序 D)當遇到死循環(huán)時無法跳出循環(huán)
(11)以下關于軟件性能測試的說法中,正確的是
A)檢測每個函數(shù)的 McCabe 圈復雜度是軟件性能測試關注的主要內(nèi)容 B)縮短平均故障修復時間是軟件性能測試的主要目的之一 C)提高并發(fā)進程數(shù)是軟件性能測試的主要目的之一 D)吞吐量是軟件性能測試中一種常用的性能指標(12)以下哪種軟件測試不屬于軟件性能測試的范疇
A)數(shù)據(jù)流測試 B)壓力測試 C)負載測試 D)并發(fā)測試中(13)以下關于軟件可靠性測試的說法中,正確的是 A)軟件可靠性測試總是能比白盒測試發(fā)現(xiàn)更多的錯誤 B)軟件可靠性測試總是能比黑盒測試發(fā)現(xiàn)更多的錯誤 C)軟件可靠性測試不關注與軟件性能有關的軟件故障
D)軟件可靠性測試度量出來的軟件可靠性特定于所定義的軟件運行剖面(14)以下關于軟件可靠性與硬件可靠性的主要區(qū)別的說法中,錯誤的是 A)軟件的失效多是邏輯錯誤引起的;硬件的失效很多不是邏輯錯誤引起的 B)硬件在使用過程中會發(fā)生物理退化;軟件在使用過程中不會發(fā)生物理退化 C)硬件的使用者少,不容易引起失效;軟件的使用者多,更容易引起失效 D)軟件的每個拷貝都是完全一樣的;按照設計生產(chǎn)出來的同規(guī)格硬件總有微小差別
(15)以下關于面向?qū)ο筌浖y試的說法中,正確的是
A)對于一個類進行單元測試時,一個測試用例只能調(diào)用在該類中定義的方法,不能調(diào)用在該類的父類中定義的方法
B)對于一個類進行單元測試時,一個測試用例只能調(diào)用在該類的父類中定義的方法,不能調(diào)用在該類中定義的方法
C)對于一個類進行單元測試時,一個測試用例既可以調(diào)用在該類的父類中定義的方法,也可以調(diào)用在該類中定義的方法
D)對于一個類進行單元測試時,由該類及其父類中定義的方法組成的任何一個序列都是一個合理的測試用例
(16)以下關于面向?qū)ο筌浖y試的說法中,正確的是 A)不需要對抽象類進行單元測試
B)等價類劃分測試是一種類層次的測試技術 C)不變式邊界測試是一種類層次的測試技術 D)測試動態(tài)綁定是類樹測試的唯一目標
(17)以下關于面向?qū)ο筌浖蓽y試的說法中,錯誤的是 A)協(xié)作集成是指將可以協(xié)作完成特定系統(tǒng)功能的類集成在一起進行集成測試 B)針對一個類的多個成員方法聞協(xié)作的測試不屬于面向?qū)ο筌浖蓽y試關注的范疇
C)針對一個類的多個實例間協(xié)作的測試不屬于面向?qū)ο筌浖蓽y試關注的范疇
D)針對一個類樹上多個類的行為的測試屬于面向?qū)ο筌浖蓽y試關注的范疇(18)以下關于 Web 應用軟件測試的說法中,正確的是 A)內(nèi)容測試是 Web 應用軟件性能測試的一項重要內(nèi)容 B)表單測試是 Web 應用軟件易用性測試的一項重要內(nèi)容 C)并發(fā)測試是 Web 應用軟件安全性測試的一項重要內(nèi)容 D)Cookie 測試是 Web 應用軟件功能測試的一項重要內(nèi)容(19)以下哪一項不屬于軟件易用性測試關注的內(nèi)容 A)相似功能的使用風格是否與同類軟件一致 B)軟件內(nèi)相似功能的使用風格是否一致 C)軟件是否能幫助用戶減少輸入中的重復勞動 D)軟件界面的色彩是否悅目
(20)以下哪一項不屬于兼容性測試關注的范疇 A)操作系統(tǒng)是否能運行于不同的硬件平臺
B)殺毒軟件在清除病毒時是否會影響辦公軟件的正常工作 C)Web 應用軟件是否支持不同的關系型數(shù)據(jù)庫 D)軟件用戶手冊中的功能說明與實際功能是否一致(21)下列有關測試活動的描述中,錯誤的是
A)測試策劃的主要依據(jù)包括測試合同中測試范圍和進度安排要求等 B)測試執(zhí)行中不能隨意修訂測試計劃 C)測試用例設計是測試執(zhí)行的主要內(nèi)容
D)測試總結(jié)的目的是對測試結(jié)果進行分析,以確定軟件產(chǎn)品質(zhì)量的當前狀態(tài)(22)以下有關回歸測試的說法中,正確的是 A)回歸測試是一個測試階段
B)回歸測試的目標是確認被測軟件經(jīng)修改和擴充后正確與否 C)回歸測試不能用于單元和集成測試階段
D)回歸測試是指在軟件新版本中驗證已修復的軟件問題(23)下列有關測試過程質(zhì)量控制的描述中,正確的是 A)測試設計與實現(xiàn)應完整覆蓋測試需求 B)測試過程中不能對測試需求進行重新獲取
C)測試過程中,若相同時間間隔內(nèi)發(fā)現(xiàn)的缺陷數(shù)量呈收斂趨勢,則可結(jié)束測試 D)軟件測試應解決軟件系統(tǒng)中所有缺陷
(24)下列關于開始軟件測試工作應具備的條件中,錯誤的是 A)具有測試合同(或項目計劃)B)軟件測試文檔齊全、符合規(guī)范 C)所提交的被測軟件受控 D)軟件源代碼正確通過編譯或匯編
(25)軟件測試文檔可進行合理的取舍與合并,對于微、小規(guī)模軟件,下列說法中錯誤的是
A)測試計劃和測試說明可以合并
B)測試報告中可包括測試記錄和測試問題報告
C)測試報告、測試記錄、測試問題報告和測試總結(jié)報告可以合并 D)測試說明和測試報告可以合并
二、論述題
論述題 1: 在企業(yè)信息管理系統(tǒng)中,人員信息查詢是最常見的。使用以下3個獨立的查詢條件:
1)員工號(ID)2)員工姓名(Name)3)員工郵件地址(eMail)每個查詢條件可有可無,但不能都沒有;且條件的取值可以是能查到的,也可以是查不到的。當出現(xiàn)多個查詢條件時,按 ID→Name→eMail 的順序查詢。如果某一條件未出現(xiàn),則檢查下一條件;如果某一條件出現(xiàn),則檢查滿足該條件取值的信息是否存在:若不存在,立刻中止查詢,并輸出失敗信息;若存在,繼續(xù)下一條件查詢,最后輸出查詢結(jié)果。
要求(1)畫出實現(xiàn)查詢的程序流程圖。(2)給出一組測試路徑,能覆蓋程序流程圖的所有分支。
(1)畫出程序中函數(shù) addLInt 的控制流程圖;
(2)設計一組測試用例,使該程序 addLInt 函數(shù)的語句覆蓋率和分支覆蓋率 均能達到 100%。如果認為該函數(shù)的語句覆蓋率或分 支覆蓋率無法達到 100%,需 說明為什么。參考答案及解析
一、選擇題(1)D(2)B(3)B[解析] 根據(jù)與“&&”、或“||”的“短路”運行特性,結(jié)合兩組輸入 值分析可知,第一個判斷條件b>0 取真,第二個判斷條件c>1 取假沒有被執(zhí) 行,其他條件的取值都被至少執(zhí)行了一次。
(4)C[解析] 兩個分支四條路徑,至少需要4個測試用例。(5)D[解析] 單元測試從5個方面考慮,分別是:模塊接口、出錯處理、獨 立路徑、邊界條件和局部數(shù)據(jù)結(jié)構(gòu)。答案中,參數(shù)表和輸入/輸出文件屬于模塊 接口,所以答案選D。(6)B(7)C[解析] 合理的集成測試模塊劃分應滿足以下幾點:被集成的幾個模塊 之間的關系必須密切;可以方便地隔離集成模塊的外圍模塊;能夠簡便地模擬 外圍模塊向集成模塊發(fā)送消息;外圍模塊向被測試的集成模塊發(fā)送的消息能夠 模擬實際環(huán)境中的大多數(shù)情況。(8)A(9)B[解析] 引用表是為了支持對源代碼進行靜態(tài)檢查,可分為:標號交叉 引用表;變量交叉引用表;子程序、宏和函數(shù)表;等價表;常數(shù)表。
(10)A[解析] “差1 錯”是指:不正確地多循環(huán)或少循環(huán)一次;迭代發(fā)散 時不能退出;錯誤地修改了循環(huán)變量。
(11)D[解析] 軟件性能的指標主要有: ①響應時間。②系統(tǒng)響應時間和應用延遲時間。③吞吐量。④并發(fā)用戶數(shù)。⑤資源利用率。
(12)A[解析] 軟件性能的測試主要分為: ①性能測試。②并發(fā)測試。③壓力測試。④可靠性測試。⑤負載測試。⑥配置測試。⑦失效恢復測試。(13)D(14)C[解析] 軟件可靠性與硬件可靠性的區(qū)別: ①唯一性。軟件設計出來以后,每份拷貝都是完全一樣的,而硬件在設計 出來以后-每個按照設計生產(chǎn)的硬件都不可能完全相同。②物理退化。硬件可靠性研究的一個重要原因就是物理退化。③邏輯復雜性。軟件是純邏輯產(chǎn)品,內(nèi)部邏輯復雜度高,而硬件的內(nèi)部邏 輯相對簡單。④版本更新。硬件的更新通常較慢,而軟件受到需求變更等因素的影響,版本更新比較頻繁。
(15)C[解析] 由于集成和多態(tài)的使用,對子類的測試通常不能限定在子類 中定義的成員變量和成員方法上,還需要考慮父類對子類的影響。(16)C(17)C[解析] 協(xié)作集成是在集成測試時針對系統(tǒng)完成的功能,它將可以相 互協(xié)作完成特定系統(tǒng)功能的類集成在一起進行測試。針對一個類多個實例間的 測試屬于面向?qū)ο蠹蓽y試的范疇。(18)D(19)D(20)D[解析] 兼容性測試包括:與操作系統(tǒng)的兼容性;與數(shù)據(jù)庫的兼容 性;與瀏覽器的兼容性;與中間件的兼容性;與其他軟件的兼容性;與平臺軟 件的兼容性。(21)C[解析] 測試活動包括四項基本內(nèi)容: ①測試策劃。②測試設計與實現(xiàn),在該活動中制定測試的技術方案、選擇測試工具,并 根據(jù)測試技術方案設計測試用例。③測試執(zhí)行。④測試總結(jié)。
(22)B[解析] 回歸測試有兩種不同的使用方式,都是建立在復用原有測試 的思想之上的。其方式描述如下: ①一經(jīng)發(fā)現(xiàn)并改正了程序中隱藏的缺陷,然后再重新執(zhí)行以前發(fā)現(xiàn)這個缺 陷的測試,看這個缺陷是否重現(xiàn)。回歸測試的目的是為了確認對程序的修改達 到了預期的目標。②當對發(fā)現(xiàn)的缺陷進行修改之后,執(zhí)行一系列基準測試,以確認程序的修 改沒有對程序的其他部分產(chǎn)生干擾。(23)C[解析] 測試過程的質(zhì)量控制中應包括以下4 方面的內(nèi)容: ①把握需求。在軟件系統(tǒng)開發(fā)過程中,需求的獲取和完善貫穿于每一個階 段,依據(jù)“盡早測試”和“全面測試”的原則。②變更控制。體現(xiàn)“全過程測試”的理念。③度量與分析。若相同時間間隔內(nèi)發(fā)現(xiàn)的缺陷數(shù)量呈收斂狀態(tài),則說明測 試是充分的。④測試過程可持續(xù)改進。
(24)B[解析] 軟件測試工作一般應具備的條件為:具有測試合同(或項目計 劃);具有軟件測試所需的各種文檔;所提交的被測軟件受控;軟件源代碼正確 通過編譯或匯編。
(25)D[解析] 對于微、小規(guī)模的軟件,測試計劃和測試說明可以合并,測 試報告、測試記錄、測試問題報告、測試總結(jié)報告也可以合并。
論述題 2: 下圖是 QEsuite Web Version 1.0 的問題報告工作狀態(tài)轉(zhuǎn)換流程。
第四篇:2013年計算機等級考試四級軟件測試工程師筆試題6
2012年9月份全國計算機等級考試已如期舉行,預計2013年上半年計算機等級考試報名時間將于2012年11月—12月開始,以下是小編幫大家整理的2013年計算機等級考試四級軟件測試工程師筆試題,為參加2013年計算機四級考試做準備,希望能幫到大家。單選題
1.在軟件設計和編碼時,采?。―)等措施都有利于提高軟件的可測試性。
A.不使用標準文本以外的語句,書寫詳細正確的文檔
B.不使用標準文本以外的語句,采用良好的程序結(jié)構(gòu)
C.書寫詳細正確的文檔,信息隱蔽
D.書寫詳細正確的文檔,采用良好的程序結(jié)構(gòu)
2.ROBOT GUI 和 WINNER 中的腳本語言為?(B)
A.VBB.SQBASICC.TSLD.VC
3.裝有 DOS 操作系統(tǒng)的微機啟動后,自動執(zhí)行的命令文件是:(B
A.CONFIG.SYS B.AUTOEXEBAT C.COMMANCOM D.SETUP.SYS
多項選擇題:
1.BUGZILLA 的架構(gòu)不屬于以下哪種?(ABC)
A.TO C
B.C/S
C.TO B
D.B/S
2.BUGZILLA 和 CLEARQUEST 的功能符合以下哪些描述?(BCD)
A.BUG 修改
B.BUG 記錄
C.缺陷跟蹤
D.BUG 統(tǒng)計
第五篇:2013年計算機等級考試四級軟件測試工程師筆試題7
單選題
1.在網(wǎng)絡應用測試中,網(wǎng)絡延遲是一個重要指標。以下關于網(wǎng)絡延遲的理解,正確的是(D)。A.指響應時間
B.指報文從客戶端發(fā)出到客戶端接收到服務器響應的間隔時間 C.指報文在網(wǎng)絡上的傳輸時間外語學習網(wǎng)
D.指從報文開始進入網(wǎng)絡到它開始離開網(wǎng)絡之間的時間 2.在下列操作中,DOS 內(nèi)部命令所特有的操作是:(D)
A.主機內(nèi)部操作 B.文件操作 C.磁盤操作D.在任何目錄下都可以執(zhí)行的命令 3.在以下網(wǎng)絡應用中,要求帶寬最高的應用是(A)。A.可視電話 B.數(shù)字電視 C.撥號上網(wǎng) D.收發(fā)郵件 多項選擇題
1.POP3、SMTP 服務的默認端口號為(AB)。A.110 B.25 C.108 D.21 2.LINUX 中查看文件內(nèi)容的命令為?(AB)A.VI B.CAT C.LS D.PWD 3.LINUX 中查看網(wǎng)卡信息的命令為?(CD)A.IPTABLES B.PING C.IFCONFIG D.IFCONFIG –a