軟件工程本科《軟件測試技術(shù)》試卷A-答案_第1頁
軟件工程本科《軟件測試技術(shù)》試卷A-答案_第2頁
軟件工程本科《軟件測試技術(shù)》試卷A-答案_第3頁
軟件工程本科《軟件測試技術(shù)》試卷A-答案_第4頁
軟件工程本科《軟件測試技術(shù)》試卷A-答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

考試方式:閉卷軟件測試技術(shù)A太原理工大學(xué)試卷(答案)??????????適用專業(yè):軟件工程考試日期:2012.12.7時間:120分鐘共頁題號一二三四五六七分?jǐn)?shù)總分一、單選題(每題2分,20分)號學(xué)???線1.屬于黑盒測試的方法是(C)。??????A.路徑覆蓋B.條件組合覆蓋C.邊界值分析D.邏輯覆蓋)計分2.若測試用例使得程序中每一個可執(zhí)行語句至少執(zhí)行一次。它滿足(A)的覆蓋標(biāo)準(zhǔn)。A.語句覆蓋B.判定覆蓋C.條件覆蓋D.判定—條件覆蓋零按者違名,?姓3.關(guān)于白盒測試與黑盒測試的最主要區(qū)別,正確的是(B)。A.白盒測試可以使用測試工具,黑盒測試不能使用工具B.白盒測試側(cè)重于程序結(jié)構(gòu),黑盒測試側(cè)重于功能C.白盒測試需要程序參與,黑盒測試不需要題?答?準(zhǔn)不???內(nèi)線封?密、?封?D.黑盒測試比白盒測試應(yīng)用更廣泛級班??學(xué)?4.在下面所列舉中的邏輯測試覆蓋中A.語句覆蓋B.判定覆蓋5.為了提高測試的效率,應(yīng)該(D)。A.隨機(jī)地選取測試數(shù)據(jù),測試覆蓋最強(qiáng)的是(D)。、號級班C.條件覆蓋D.條件組合覆蓋業(yè)、????專名姓寫要系不?外?B.取一切可能的C.在完成編碼以后制定軟件的測試計劃D.選擇發(fā)現(xiàn)錯誤的可能性大的數(shù)據(jù)作為測試數(shù)據(jù)輸入數(shù)據(jù)作為測試數(shù)據(jù)線密封?密?(???6.測試人員不干預(yù)產(chǎn)品的運行,而是被動地監(jiān)控產(chǎn)品在實際環(huán)境中運行,通過一定的被動機(jī)制來獲院學(xué)??得系統(tǒng)運行的數(shù)據(jù),包括輸入、輸出數(shù)據(jù)。該方法屬于(D)測試方法。?????????A.靜態(tài)測試B.動態(tài)測試C.主動測試D.被動測試7.安全性測試,其目標(biāo)是(B)。A.試各種資源在超負(fù)荷的情況下的運行情況B.是檢查系統(tǒng)對非法侵入的防范能力。C.度量系統(tǒng)的性能和預(yù)先定義的目標(biāo)有多大差距D.驗證系統(tǒng)從軟件或者硬件失效中恢復(fù)的能力第頁共16頁8.(B)測試是檢查軟件在異常條件下自身是否具有防護(hù)性的措施或者某種災(zāi)難性恢復(fù)的手段。A.容量測試B.容錯測試C.性能測試D.回歸測試9.(A)測試主要檢查系統(tǒng)的容錯能力。當(dāng)系統(tǒng)出錯時,能否在指定時間間隔內(nèi)修正錯誤或重新啟動系統(tǒng)。A.恢復(fù)測試B.安全測試C.容錯測試D.強(qiáng)度測試10.以下關(guān)于功能測試用例的意義的敘述,正確的是(A)。①避免盲目測試并提高測試效率②令軟件測試的實施重點突出、目的明確③在回歸測試中無需修正測試用例便可繼續(xù)開展測試工作④測試用例的通用化和復(fù)用化使軟件測試易于開展A、①②③B、①③C、②③D、①②④二、判斷題(每題1分,10分,正確的√,錯誤的╳)√多的錯誤。()1.好的測試是用少量測試用例運行程序,發(fā)現(xiàn)被測程序盡可能2.測試是為了驗證軟件已正確地實現(xiàn)了用戶的要求。(╳)3.測試人員要堅持原則,缺陷未修復(fù)完堅決不予通過。(╳)√4.代碼評審員不完全由測試員擔(dān)任。()√5.靜態(tài)代碼檢查比動態(tài)測試更有效率,更能快速找到缺陷。()6.從用戶軟件開發(fā)者的角度出發(fā),普遍希望通過軟件測試暴露軟件中隱藏的錯誤和缺陷,以考慮是否可接受該產(chǎn)品。(╳)7.等價類劃分方法將所有可能的輸入數(shù)據(jù)劃分成若干部分,然后從每一部分中選取少數(shù)有代表性的√數(shù)據(jù)作為測試用例。()√底向上集成測試需要測試員編寫驅(qū)動程序。()8.自9.驗收測試是由最終用戶來實施的。(╳)10.在軟件開發(fā)的過程中,若能推遲暴露其中的錯誤,則為修復(fù)和改正錯誤所花費的代價就會降低。(╳)三、填空題(每空1分,10分)1.的定義:軟件產(chǎn)品具有滿足規(guī)定的或隱含要求能力要求有關(guān)的特征與特征總和。第頁共26頁(軟件質(zhì)量)2.軟件缺陷生命周期有?基本狀態(tài)。(“新打開的”、“已修正”和“已關(guān)閉”)3.____________________是將一個軟件_______________狀態(tài)、______________狀態(tài)、______________狀態(tài)等三種??????????線???產(chǎn)品按特定國家和語言市場的需要進(jìn)行全面定制的過程。(軟件本地化)4.軟件評審的對象分為:___________________、___________________、___________________和___________________。(管理評審,技術(shù)評審,文檔評審和流程評審)號學(xué)5.__________________是模擬實際應(yīng)用的軟硬件環(huán)境及用戶使用過程的系統(tǒng)負(fù)荷,長時間或超大負(fù)荷地運行測試軟件,來測試被測系統(tǒng)的性能、可靠性、穩(wěn)定性等。(壓力測試,也稱為強(qiáng)度測試、)計分負(fù)載測試)??零按者違??四、名詞解釋(每小題3分,12分)名,?題姓????答準(zhǔn)不內(nèi)線1.軟件測試軟件測試是由“驗(證Verification)”和“有效性確認(rèn)(Validation)”活動構(gòu)成的整體:“驗”證是檢效性確認(rèn)”是確認(rèn)所開發(fā)的軟?驗軟件是否已正確地實現(xiàn)了產(chǎn)品規(guī)格書所定義的系統(tǒng)功能和特性;“有封?件是否滿足用戶真正需求的活動。密、封?級班??、?2.軟件缺陷級班業(yè)專號學(xué)?軟件缺陷一個標(biāo)準(zhǔn)的定義:、?名?姓從產(chǎn)品內(nèi)部看,軟件缺陷是軟件產(chǎn)品開發(fā)或維護(hù)過程中所存在的錯誤、毛病等各種問題;從外部看,軟件缺陷是系統(tǒng)所需要實現(xiàn)的某種功能的失效或違背。?系寫要不??外密3.靜態(tài)測試技術(shù)線?封?密?靜態(tài)方法是指不運行被測程序本身,僅通過分析或檢查源程序的語法、結(jié)構(gòu)、過程、接口等來(檢查程序的正確性。對需求規(guī)格說明書、軟件來找錯。靜態(tài)方法通過程序靜態(tài)特性的分析,找出欠缺和可疑之處,例如不匹配的參數(shù)、不適當(dāng)?shù)难h(huán)嵌套分支嵌套、不允許的遞歸、未使用過的變量,空指針的引用和可疑的計算等。靜態(tài)測試結(jié)設(shè)計說明書源程序結(jié)構(gòu)分析、流程圖分析、符號執(zhí)行?????????????院學(xué)果可用于進(jìn)一步的查錯,并為測試用例選取提供指導(dǎo)。4.集成測試集成測試定義:集成測試是將已分別通過測試的單元按設(shè)計要求組合起來再進(jìn)行的測試,以檢查這些單元之間的接口是否存在問題。五、簡答題(每小題6分,18分)第頁共36頁1.“驗證(Verification)”和“有效性確認(rèn)(Validation)”二者有什么區(qū)別?“驗證(Verification)”和“有效性確認(rèn)(Validation)”活動構(gòu)成的整體:“驗證”是檢驗軟件是否已正確地實現(xiàn)了產(chǎn)品規(guī)格書所定義的系統(tǒng)功能和特性;“有效性確認(rèn)”是確認(rèn)所開發(fā)的軟件是否滿足用戶真正需求的活動。驗證側(cè)重結(jié)果是否正確,有效性確認(rèn)側(cè)重過程是否正確。2.你在軟件測試實驗中,曾遇到什么問題,你是如何解決的?(6分)略3.你認(rèn)為一個優(yōu)秀的測試工程師應(yīng)該具備哪些素質(zhì)?優(yōu)秀測試工程師應(yīng)具備的素質(zhì):1高度的責(zé)任感2非常好的溝通能力、幽默感3技術(shù)能力4自信心5耐心6懷疑一切的精神7適度的好奇心8洞察力9反向思維和發(fā)散思維能力10記憶力。六、設(shè)計題(每小題10分,30分)1.使用基本路徑測試方法測試以下程序段(10分)IntIsLeap(intyear){①②if(year%4==0){if(year%100==0){③④if(year%400==0)leap=1;else⑤④leap=0;}elseleap=1;}else⑤⑥leap=0;returnleap}說明:寫在程序段每行開頭的數(shù)字是對相應(yīng)語句的編號。(1)畫出程序的控制流圖(用題中給出的語句編號表示)。(2)計算上述程序段的環(huán)形復(fù)雜度。(3)導(dǎo)出基本路徑集,列出程序的獨立路徑。第頁共46頁

????????號??學(xué)?線??)計??分零按者???2.某城市電話號碼由三部分組成。他們的名稱和內(nèi)容分別是:(10分)地區(qū)碼:空白或三位數(shù)字;違名,?題前綴:非“0”或“1”的三位數(shù)字;后綴:4位數(shù)字。姓?答?準(zhǔn)?不內(nèi)假定被測程序能接受一切符合上述規(guī)定的電話號碼,拒絕所有不符合規(guī)定的電話號碼。試根據(jù)該程序的規(guī)格說明,劃分其等價類,并用表格形式表示出來。??線封?密、?級班、號學(xué)?、名封???級班業(yè)專?????姓系寫要不外密線?封?密?(?????????????院學(xué)3.在各種輸入條件下,測試程序的登錄對話框功能(10分)。第頁共56頁AgentName的規(guī)則如下:?AgentName長度為6至10位(含6位和10位)?AgentName由字符(a-z、A-Z)和數(shù)字(0-9)組成?AgentName不能為空、空格和特殊字符Password的規(guī)則同AgentName的規(guī)則,試寫出相應(yīng)的測試用例。答:確定輸入數(shù)據(jù)情形操作步驟預(yù)期結(jié)果進(jìn)入系統(tǒng)輸入正確的用戶名和口令(均為6位,點擊[OK]按鈕輸入正確的用戶名和口令(均為10位,點擊進(jìn)入系統(tǒng)進(jìn)入系統(tǒng)[OK]按鈕輸入正確的用戶名和口令(均為7至9位之間,點擊[OK]按鈕用戶名為空,點擊[OK]按鈕用戶名為空格,點擊[OK]按鈕用戶名小于6位,點擊[OK]按鈕用戶名大于10位,點擊[OK]按鈕提示輸入用戶名不能進(jìn)入系統(tǒng)提示無效用戶名,不能即進(jìn)入系統(tǒng)提示用戶名太短,不能進(jìn)入系統(tǒng)提示用戶名太長,不能進(jìn)入系統(tǒng)確定具體的輸入數(shù)據(jù)“用戶名”“口令”“預(yù)期結(jié)果”說明“user10”“pass10”進(jìn)入系統(tǒng)正確的用戶名和口令(6位)“user789”“user000010”“”“p

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論