下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件測試訓(xùn)練題軟件測試訓(xùn)練題一、單項選擇題:共18 小題,每小題2 分,滿分 36 分。1 軟件測試按照測試層次可以分為 ( C )A 黑盒測試、白盒測試 B. 功能性測試和結(jié)構(gòu)性測試C單元測試、集成測試和系統(tǒng)測試D 、動態(tài)測試和靜態(tài)測試2、軟件測試是采用(A )執(zhí)行軟件的活動。A 測試用例 B 輸入數(shù)據(jù) C 測試環(huán)境 D 輸入條件3 軟件測試是軟件開發(fā)過程的重要階段,是軟件質(zhì)量保證的重要手段,下列哪個(些)是軟件測試的任務(wù)?答案:(D )1 預(yù)防軟件發(fā)生錯誤 2 發(fā)現(xiàn)程序錯誤 3 提供診斷錯誤信息 A 只有 1 B 只有 2 C只有 3D 都是4、導(dǎo)致軟件缺陷的最大原因是:(A )A 軟件需
2、求說明書 B 設(shè)計方案 C 編碼 D 維護 5 、測試用例是為達到最佳的測試效果或高效的揭露隱藏的錯誤而精心設(shè)計的少量測試數(shù)據(jù),至少應(yīng)該包括(A )A、測試輸入、執(zhí)行條件和預(yù)期的結(jié)果。B 、測試目標(biāo)、測試工具C 、測試環(huán)境D 、測試配置6 、對已經(jīng)發(fā)現(xiàn)的錯誤進行錯誤定位和確定出錯性質(zhì),并改正這些錯誤,同時修改相關(guān)的文檔,這種行為屬于( B )A 測試 B 調(diào)試 C 回歸測試 D 單元測試 7 、軟件缺陷修復(fù)的代價最高的階段為(A)A 、發(fā)布階段 B 、需求階段 C 、設(shè)計階段 D 、編碼階段 8 、下列( B )是關(guān)于軟件缺陷的描述A導(dǎo)致軟件包含故障的人的行為B 產(chǎn)品的異常情況C引起一個功能部
3、件不能完成所要求的功能的一種意外情況D 功能部件執(zhí)行其規(guī)定功能的能力喪失9 、可作為測試停止的標(biāo)準(zhǔn)是(D )A 當(dāng)時間用光時B執(zhí)行了所有的測試用例,但沒有發(fā)現(xiàn)故障C 當(dāng)所有缺陷都已經(jīng)清除時D 當(dāng)達到所要求的覆蓋時10 、下列描述錯誤的是(A )A軟件發(fā)布后如果發(fā)現(xiàn)質(zhì)量問題,那是軟件測試人員的錯B 窮盡測試實際上在一般情況下是不可行的C 軟件測試自動化不是萬能的D 測試能由非開發(fā)人員進行,調(diào)試必須由開發(fā)人員進行。11 、下列( C )方法設(shè)計出的測試用例發(fā)現(xiàn)程序錯誤的能力最強。A 等價類劃分法 B 場景法C 邊界值分析法 D 決策表法12、功能性測試是根據(jù)(A )來設(shè)計測試用例。A 、軟件的規(guī)格
4、說明 B 、設(shè)計文檔C 、程序的內(nèi)部邏輯 D 、維護手冊13 、在軟件修改之后,再次運行以前為發(fā)現(xiàn)錯誤而執(zhí)行程序曾用過的測試用例,這種測試稱之為( C )A 單元測試 B 集成測試 C 回歸測試 D 驗收測試 14 、( C )方法是根據(jù)輸出對輸入的依賴關(guān)系來設(shè)計測試用例的。邊界值分析等價類因果圖法錯誤推測法15、測試工程師的工作范圍會包括檢視代碼、評審開發(fā)文檔,這屬于(B )A 動態(tài)測試 B 靜態(tài)測試 C 黑盒測試 D 白盒測試16、對于一個含有n 個變量的程序,采用基本邊界值分析法測試程序會產(chǎn)生(C )個測試用例。A 6n+1 B 5n C 、 4n+1 D 7n17 、以下關(guān)于測試用例特
5、征的描述錯誤的是( B )A 最有可能抓住錯誤的; B 一定會有重復(fù)的、多余的; C 一組相似測試用例中最有效的; D 既不是太簡單,也不是太復(fù)雜。 18 、( D )是一種關(guān)注變量定義賦值點(語句)和引用或使用這些值的點(語句)的結(jié)構(gòu)性測試,主要用作路徑測試的真實性檢查。A、基本路徑測試B 、邏輯覆蓋C 、決策表 D 、數(shù)據(jù)流測試二、判斷題:共20 小題,每題1 分,滿分 20 分)1.軟件測試是有風(fēng)險的行為,并非所有的軟件缺陷都能夠被修復(fù)。()2.軟件質(zhì)量保證和軟件測試是同一層次的概念。( )3. 我們有理由相信只要能夠設(shè)計出盡可能好的測試方案,經(jīng)過嚴(yán)格測試之后的軟件可以沒有缺陷。()4.
6、程序員兼任測試員可以提高工作效率。( )5.在設(shè)計測試用例時,應(yīng)當(dāng)包括合理的輸入條件和不合理的輸入條件。()6.傳統(tǒng)測試是在開發(fā)的后期才介入,現(xiàn)在測試活動已經(jīng)擴展到了整個生命周期。()7.傳統(tǒng)測試以發(fā)現(xiàn)錯誤為目的,現(xiàn)在測試已經(jīng)擴展到了錯誤預(yù)防的范疇。8. 軟件測試的生命周期包括測試計劃、測試設(shè)計、測試執(zhí)行、缺陷跟蹤、測試評估。( )9. 調(diào)試從一個已知的條件開始,使用預(yù)先定義的過程,有預(yù)知的結(jié)果;測試從一個未知的條件開始,結(jié)束的過程不可預(yù)計。( )10. 白盒測試往往會造成測試用例之間可能存在嚴(yán)重的冗余和未測試的功能漏洞。( )n11. 在邊界值方法中,對于一個有 n 個變量的函數(shù)作最壞情況測
7、試,生成的測試用例個數(shù)是 7 個。( )12.軟件生存周期是從軟件開始開發(fā)到開發(fā)結(jié)束的整個時期。( )13. 在所有的黑盒測試方法中,基于決策表的測試是最為嚴(yán)格、最具有邏輯性的測試方法。( )14. 永遠有缺陷類型會在測試的一個層次上被發(fā)現(xiàn),并且能夠在另一個層次上逃避檢測。( )15.測試用例的數(shù)目越多,測試的效果越好。( )16.只要能夠達到元測試屬于動態(tài)測試。(100的邏輯覆蓋率,就可以保證程序的正確性。( ) )17.單18.驗收測試是以最終用戶為主的測試。( ) 19.沒有發(fā)現(xiàn)錯誤的測試是沒有價值的。( ) 20.可以把不合格的開發(fā)人員安排做測試。( )三、簡答題:共4 小題,每題6
8、分,滿分 24 分。1 、簡單描述一下軟件測試工程師一般會承擔(dān)的一些具體工作。答:檢視代碼、評審開發(fā)文檔(靜態(tài)測試方法)進行測試設(shè)計、寫作測試文檔(測試計劃、測試方案、測試用例等) 執(zhí)行測試,發(fā)現(xiàn)軟件缺陷,提交缺陷報告,并確認(rèn)缺陷最終得到了修正 通過測試度量軟件的質(zhì)量 .2 、黑盒測試與白盒測試各有哪些優(yōu)缺點,應(yīng)該如何結(jié)合才能解決漏洞和冗余問題?答:功能性測試具有兩大優(yōu)點:功能性測試與軟件如何實現(xiàn)無關(guān);測試用例開發(fā)可以與實現(xiàn)并行進行,因此可以壓縮總的項目開發(fā)時間。缺點:測試用例之間可能存在嚴(yán)重的冗余,還會有位測試的軟件漏洞。結(jié)構(gòu)性測試局限于已經(jīng)完成的代碼行為當(dāng)中,離代碼太近。因此可以結(jié)構(gòu)性測試
9、指標(biāo)去解決冗余和漏洞問題。如果發(fā)現(xiàn)同一條程序路徑被多個功能性測試用例遍歷,就可以懷疑這種冗余不會發(fā)生新的缺陷,如果沒有達到一定的 DD 路徑覆蓋,則可知在功能性測試用力中存在漏洞。因此路徑測試可以提供作為功能性測試交叉檢查的一組指標(biāo)。3、畫圖描述測試層次與傳統(tǒng)開發(fā)V 型瀑布模型的對應(yīng)答:測試層次與傳統(tǒng)開發(fā)V 型瀑布模型的對應(yīng)自頂向下,功能分解4、有函數(shù) f(x,y,z),其中 x 1900,2100 ,y 1,12 ,z 1,31的。請寫出該函數(shù)采用基本邊界值分析法設(shè)計的測試用例。答:,5、 解釋QTP 軟件中自動測試的過程和方法答:1.準(zhǔn)備錄制:在錄制測試前,請確認(rèn)應(yīng)用程序和QuickTes
10、t已按測試要求設(shè)置。請確保應(yīng)用程序顯示要錄制的元素,例如,工具欄或特殊窗口窗格;還要確保應(yīng)用程序選項已按測試目標(biāo)設(shè)置。為了確保QuickT est可以正確地錄制和存儲信息,您還應(yīng)該查看“測試設(shè)置”對話框(“測試” “設(shè)置”)和“選項”對話框(“工具” “選項”)中的設(shè)置。2.錄制應(yīng)用程序上的會話:瀏覽應(yīng)用程序或網(wǎng)站時,QuickTest會將您執(zhí)行的每個步驟圖形化顯示為關(guān)鍵字視圖中的一行。步驟是任何引起應(yīng)用程序發(fā)生更改的用戶操作,例如單擊鏈接或圖像,或者向表單輸入數(shù)據(jù)。3. 增強測試:通過在測試中插入檢查點可以搜索頁面、對象或文本字符串中的特定值,這有助于確定應(yīng)用程序或網(wǎng)站是否正常運行。通過擴大
11、測試范圍(用參數(shù)替換固定值),可以檢查應(yīng)用程序如何使用多組數(shù)據(jù)來執(zhí)行相同的操作。通過添加邏輯和條件語句或循環(huán)語句,可以向測試添加復(fù)雜的檢查。 4. 調(diào)試測試:調(diào)試測試,確保測試可以流暢而無中斷地運行。5.運行測試:運行測試,檢查應(yīng)用程序或網(wǎng)站的行為。在運行時,QuickTest將打開應(yīng)用程序,或者連接到網(wǎng)站,并執(zhí)行測試中的每個步驟。6.分析測試結(jié)果:檢查測試結(jié)果以便確定應(yīng)用程序中的缺陷。6 、等價類劃分方法的步驟和策略。1. 確定等價類2. 建立等價類表,列出所有劃分出的等價類3. 按照原則設(shè)計測試用例確定等價類的方法:先考慮輸入數(shù)據(jù)的類型,在考慮數(shù)據(jù)范圍,最后考慮輸出結(jié)果,逆向設(shè)定輸入。設(shè)計
12、測試用例的原則:A 為每一個等價類規(guī)定一個唯一的編號 B 設(shè)計一個新的測試用例,使其盡可能多的覆蓋尚未被覆蓋的有效等價類,重復(fù),直到所有的有效等價類都被覆蓋為止。 C 設(shè)計一個新的測試用例,使其僅覆蓋一個尚未被覆蓋的無效等價類重復(fù),直到所有的無效等價類都被覆蓋為止。四、綜合題:共2 小題,每題10 分,滿分 20 分。1、使用基本路徑測試方法,為以下程序段設(shè)計測試用例。(1)畫出程序的控制流圖。(2)計算程序的循環(huán)復(fù)雜度,導(dǎo)出程序基本路徑集中的獨立路徑條數(shù)。(3)導(dǎo)出基本路徑集,確定程序的獨立路徑。( 4)根據(jù)( 3)中的獨立路徑,設(shè)計測試用例(確?;韭窂郊械拿恳粭l路徑的執(zhí)行)的輸入數(shù)據(jù)和
13、預(yù)期輸出。void Do (int X,int A,int B) 1 if ( (A1)&(B=0) ) 2 X = X/A; 3 if ( (A=2)|(X1) ) 4 X = X+1;5 由于控制流圖假設(shè)的是單條件,因此對于復(fù)合條件,可將其分解為多個單個條件,并映射成控制流圖。1: A1;2:B=0 ; 3: X=X/A; 4: A=2 ;5:X1X=X+1; 7: 答:; 6 :(1) 控制流圖如下(2) 環(huán)形復(fù)雜度: 10(條邊) - 7 (個節(jié)點) + 2 = 5( 3) 導(dǎo)出獨立路徑:路徑 1:1234567 路徑2:14567 路徑3:12467 路徑4:12457 路徑5:123457(4) 測試用例:路徑輸入數(shù)據(jù)預(yù)期輸出1 A=3 、 B=0、 X=6 X=3 2 A=0 、 B=1、 X=3 X=4 3 A=2 、 B=1、X=1 X=2 4 A=3、B=1、 X=0 X=0 5 A=3、B=0、 X=3 X=12、某城市電話號碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 起重機司機(限門式起重機)試題題庫及答案
- 四川普通高中學(xué)生綜合素質(zhì)階段性評價報告單
- 美容師(初級)操作證考試題及答案(完整版)
- 古典概型【新教材】人教A版高中數(shù)學(xué)必修第二冊課件
- 2024-2025學(xué)年新教材高中生物第5章基因突變及其他變異3人類遺傳病教案新人教版必修2
- 2024-2025學(xué)年新教材高中歷史第二單元三國兩晉南北朝的民族交融與隋唐統(tǒng)一多民族封建國家的發(fā)展第7課隋唐制度的變化與創(chuàng)新課后訓(xùn)練鞏固提升含解析新人教版必修中外歷史綱要上
- 2024-2025學(xué)年高中英語課時素養(yǎng)評價十四Unit5Canada-“TheTrueNorth”LearningaboutLanguage含解析新人教版必修3
- 五年級語文楚才杯智能植物獲獎作文24
- 手術(shù)室護士的職業(yè)危險因素和防護措施
- 2024年視角下的《馬鈞傳》教學(xué)創(chuàng)新研究
- 機場跑道水泥穩(wěn)定碎石基層施工方案及工藝方法
- ISO9001體系文件與IRIS標(biāo)準(zhǔn)條款對應(yīng)表
- 漢語教師志愿者培訓(xùn)大綱
- 護理導(dǎo)論 評判性思維
- SPC培訓(xùn)資料_2
- 學(xué)習(xí)適應(yīng)性測驗(AAT)
- ADS創(chuàng)建自己的元件庫
- MATLAB仿真三相橋式整流電路(詳細完美)
- 2019年重慶普通高中會考通用技術(shù)真題及答案
- 天秤座小奏鳴曲,Libra Sonatine;迪安斯,Roland Dyens(古典吉他譜)
- 鋼筋混凝土工程施工及驗收規(guī)范最新(完整版)
評論
0/150
提交評論