《信息系統(tǒng)測試(??票匦?》2010年1月期末試題及答案_第1頁
《信息系統(tǒng)測試(專科必修)》2010年1月期末試題及答案_第2頁
《信息系統(tǒng)測試(??票匦?》2010年1月期末試題及答案_第3頁
《信息系統(tǒng)測試(??票匦?》2010年1月期末試題及答案_第4頁
《信息系統(tǒng)測試(??票匦?》2010年1月期末試題及答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

試卷代號:2258中央廣播電視大學2009-2010學年度第一學期“開放??啤逼谀┛荚囆畔⑾到y(tǒng)測試試題一、選擇題(每小題2分,共30分)1.關于軟件測試的目的,下列說法哪個是錯誤的()。A.測試是程序的運行過程,目的在于發(fā)現(xiàn)錯誤B.-個好的測試用例在于能夠發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤C.-個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試D.測試的目標是以最少的時間和人力改正軟件中潛在的各種錯誤和缺陷.下列哪種測試方法不屬于人工測試()。A.軟件審查 B.代碼審查C.人工走查 D.計算機運行程序.下列哪種測試在系統(tǒng)測試階段進行()。A.有效性測試B.驗收測試C.可靠性測試D.a測試與P測試.( )不是單元測試要解決的問題。A.性能測試 B.模塊接口C.出錯處理 D.邊界條件.下面測試方法屬于靜態(tài)分析方法的是( )。A.功能確認與接口測試 B.覆蓋率分析C.性能分析 D.生成引用表.在軟件開發(fā)初期,即需求分析階段制定的測試計劃是( )。A.詳細測試計劃 B.概要測試計劃C.需求分析測試計劃 D.測試實施計劃.下列哪種說法是正確的( )。A.驗收測試是以用戶為主的測試,軟件開發(fā)人員和質(zhì)量保證人員也應參加,并由用戶參加設計測試用例和分析測試的輸出結(jié)果B.有效性測試是在模擬的環(huán)境下,運用白盒測試方法,驗證所測軟件是否滿足需求規(guī)格說明書列出的要求C.a測試是由軟件用戶在實際使用環(huán)境下進行的測試,主要目的是測試系統(tǒng)的可支持性D.p測試是由用戶在開發(fā)環(huán)境下進行的測試,在確認測試階段后期對軟件進行測試8.( )不是軟件測試的原則。A.提早原則 B.IPO原則C獨立測試原則 D.無錯誤原則9.下面哪種情況不是軟件正確性的描述( )。A.程序編寫得無語法錯誤B.程序運行中未發(fā)現(xiàn)明顯的運行錯誤C.程序中無不適當語句D.程序運行中只能通過正確數(shù)據(jù),并給出正確的結(jié)果10.等價分類法的關鍵是()。A.選擇測試用例B.找出等價類的邊界條件C.劃分等價類D.通過輸入條件,確定無效等價類.可以為管理人員和決策者提供管理信息的信息系統(tǒng)是()。A.事務處理系統(tǒng) B.管理信息系統(tǒng)C.決策支持系統(tǒng) D.指揮信息系統(tǒng).單元測試一般由開發(fā)人員在編碼階段完成,因而單元測試通常采用的測試方法(A.黑盒測試方法B.靜態(tài)分析方法C.動態(tài)測試方法 D.白盒測試方法.動態(tài)測試的功能包括( )。A.程序錯誤分析、一致性檢查B.程序錯誤分析、性能分析、內(nèi)存分析C.生成引用表、程序錯誤分析、一致性檢查D.確認與接口測試、覆蓋率分析、性能分析、內(nèi)存分析.對Web服務系統(tǒng)進行測試時,要讓它們以某種特定的方式運行代碼,這種測試超越了功能驗證測試,目的是要弄清楚被測試的Web服務是不是不僅能做我們認為它能做的事,而且在超出正常的情況下仍然能夠繼續(xù)正常運行。這種測試是()。A.連接速度測試 B.壓力測試C.負載測試 D.可用性測試.將基于功能的和基于實現(xiàn)的測試設計結(jié)合在一起的測試,我們稱這種測試為()。A.白盒測試B.黑盒測試C.灰盒測試 D.基于故障的測試二、判斷題(正確的劃√,錯的劃×,每題2分,共20分)1.數(shù)據(jù)是人們對原始事實進行加工處理以后得到的結(jié)果。()2.信息系統(tǒng)測試只需要檢查和驗證系統(tǒng)是否完成系統(tǒng)功能,無需從最終用戶的角度進行安全性和可用性測試。( )3.軟件測試是為了證明程序無錯而運行程序的過程。()4.單元測試大量采用黑盒測試方法;而通常的集成測試也只是對整個編譯后的程序做基于白盒測試的集成測試。()5.對一個成功的軟件來說,只有經(jīng)過編碼、測試、再編碼、再測試,這樣一個不斷的循環(huán)過程,才能獲得較高的產(chǎn)品質(zhì)量。( )6?-個Web應用系統(tǒng)是網(wǎng)絡集約的,Web應用系統(tǒng)不是為了某個或某些特定用戶量身定做的,而且一般是采取非持續(xù)演化的模式。( )7.即使在小型軟件測試項目上,也可能有數(shù)千個測試用例,在項目開發(fā)期間內(nèi)避免多次執(zhí)行同樣的測試,從而造成人力、物力、財力上的浪費。( )8.測試用例,就是以發(fā)現(xiàn)錯誤為目的而精心設計的一組測試數(shù)據(jù)和測試執(zhí)行步驟。()9.軟件問題報告是測試實施過程中最重要的文檔。它記錄了軟件問題發(fā)生的環(huán)境,如各種資源的配置情況,軟件問題的再現(xiàn)步驟以及軟件問題性質(zhì)的說明。更重要的是它還記錄著軟件問題的處理進程。()10.當具有“驗證問題”職責的角色認為問題已真正得到修改或合理的解釋時,狀態(tài)就轉(zhuǎn)移到“解決”狀態(tài),否則就轉(zhuǎn)移到“打開”狀態(tài)或者“關閉”狀態(tài)。( )三、簡答題(每小題6分,共30分)1.列舉軟件缺陷的特征?2.軟件測試的對象是什么?3.什么是Web信息系統(tǒng)?4.什么是黑盒測試?什么。是白盒測試?二者主要有何區(qū)別?5.設計測試用例的原則是什么?四、應用題(每小題10分,共20分).黑盒測試中測試用例的設計方法有哪幾種?各自的特點是什么?.白盒測試中都有哪幾種覆蓋方法?各自的作用是什么?試卷代號:2258中央廣播電視大學2009-2010學年度第一學期“開放專科”期末考試信息系統(tǒng)測試試題答案及評分標準(供參考)2010年1月一、選擇題(每小題2分,共30分)1.D 2.D 3.C4.A 5.D6.B 7.A 8.D 9.D10.C11.B12.D 13.D14.B 15.C二、判斷題(正確的劃√,錯的劃×,每題2分,共20分)5,8,9是正確的,其余是錯誤的。三、簡答題(每小題6分,共30分)1.答:符合下列5種特征之一的軟件錯誤認為是軟件缺陷。(1)軟件未達到軟件產(chǎn)品需求說明書中指明的要求。(2)軟件出現(xiàn)了軟件產(chǎn)品需求說明書中指明不會出現(xiàn)的錯誤。(3)軟件功能超出了軟件產(chǎn)品需求說明書中指明的范圍。(4)軟件未達到軟件產(chǎn)品需求說明書中雖未指明但應達到的要求。(5)測試人員認為難以理解、不易使用、運行速度緩慢或者最終用戶認為不好的問題。2.答:需求分析、概要設計、詳細設計以及編碼等各階段所得到的文檔,包括需求規(guī)格說明、概要設計說明、詳細設計說明以及源程序,都應該是軟件測試的對象。3.答:Web應用系統(tǒng)就是在一臺服務器上運行Web應用的服務器端程序,從而使與服務器建立連接的所有客戶機都能共享的使用Web應用系統(tǒng)提供的內(nèi)容和功能。4.答:黑盒測試是基于產(chǎn)品的外部功能來規(guī)劃測試,檢查程序各個功能是否實現(xiàn),并檢查其中的錯誤的一種測試。白盒測試是基于產(chǎn)品的內(nèi)部結(jié)構(gòu)來規(guī)劃測試,檢查程序內(nèi)部操作是否按規(guī)定運行,各部分代碼是否被充分覆蓋一種測試。。 5.答:設計測試用例基本的原則是:(1)-個好的測試用例在于能夠發(fā)現(xiàn)至今沒有發(fā)現(xiàn)的錯誤;(2)測試用例應由測試輸入數(shù)據(jù)和與之對應的預期輸出結(jié)果這兩部分組成;(3)在測試用例設計時,應當包含合理的輸入條件和不合理的輸入條件。1519四、應用題(每小題10分,共20分)1.解:黑盒測試技術(shù)中設計測試用例的幾種基本方法有:等價類劃分、邊界值分析、錯誤推測法和因果圖。(1)等價類劃分是一種典型的黑盒測試方法。使用這一方法時,完全不考慮程序的內(nèi)部結(jié)構(gòu),只依據(jù)程序的需求規(guī)格說明書來設計測試用例。等價類劃分方法把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分成若干部分,然后從每一部分中選取少數(shù)有代表性的數(shù)據(jù)作為測試用例。(2)邊界值分析是對等價類劃分方法的補充。在軟件設計和程序編寫中,常常對于規(guī)格說明書中的輸入域或輸出域的邊界不夠注意,以致形成一些差錯。長期的測試工作經(jīng)驗告訴我們,大量的錯誤都是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內(nèi)部。因此,針對各種邊界情況設計測試用例,可以查出更多的錯誤。(3)錯誤推測法是一種基于經(jīng)驗和直覺推測程序中所有可能存在的各種錯誤,從而有針對性的設計測試用例的方法?;舅枷胧牵信e出程序中所有可能有的錯誤和容易發(fā)生錯誤的特殊情況,根據(jù)他們選擇測試用例。(4)由于等價類劃分方法沒有考慮到輸入情況的各種組合,也沒有考慮到各個輸入情況之間的相互制約關系,所以,我們采用因果圖方法解決這個問題。采用因果圖方法能夠高效地選擇測試用例,同時還能指出程序規(guī)格說明中存在著什么問題。2.解:由于覆蓋測試的目標不同,邏輯覆蓋包括下列幾種常用的覆蓋方法:(1)語句覆蓋:語句覆蓋就是設計若干個測試用例,運行被測程序,使得每一可執(zhí)行語句至少執(zhí)行一次。(2)分支覆蓋(又稱為判定覆蓋):分支覆蓋就是設計若干個測試用例,運行被測程序,使得程序中每個判斷的取真分支和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論