軟件測試題與答案_第1頁
軟件測試題與答案_第2頁
軟件測試題與答案_第3頁
軟件測試題與答案_第4頁
軟件測試題與答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件測試中期測試答案判斷題(10分) 軟件測試只能發(fā)現(xiàn)錯誤,但不能保證測試后的軟件沒有錯誤。( )軟件測試就是為了驗證軟件功能實現(xiàn)的是否正確,是否完成既定目標(biāo)的活動,所以軟件測試在軟件工程的后期才開始具體的工作。 ( × )測試人員說:“沒有可運行的程序,我無法進行測試工作”。( × )單元測試通常應(yīng)該先進行“人工走查”,再以白盒法為主,輔以黑盒進行動態(tài)測試.( )功能測試屬于白盒測試的技術(shù)范疇。 ( × )黑盒測試的測試用例是根據(jù)程序內(nèi)部邏輯設(shè)計的。(×)白盒測試僅與程序的內(nèi)部結(jié)構(gòu)有關(guān),完全可以不考慮程序的功能要求。()集成測試也叫做組裝測試,通常在編

2、碼完成的基礎(chǔ)上,將所有的程序模塊進行有序的、遞增的測試( × )第三方測試是在開發(fā)方與用戶方的測試基礎(chǔ)上進行的驗證測試 ( × )驗收測試是由最終用戶來實施的。(×)多項選擇題(5分)從是否需要執(zhí)行被測軟件的角度,軟件測試技術(shù)可劃分的類型是:( AC ). A、靜態(tài)測試 B、黑盒測試 C、動態(tài)測試 D、白盒測試下面選項中可能導(dǎo)致軟件缺陷的原因有( ABD )。 A、軟件需求說明書編寫的不全面,不完整,不準(zhǔn)確,而且經(jīng)常更改 B、軟件設(shè)計說明書編寫不準(zhǔn)確 C、軟件使用人員的水平 D、開發(fā)人員不能很好的理解需求說明書和溝通不足IIS提供的服務(wù)有( ABCD )A. FT

3、P B. WWW C。 SMTP D。 NNTPVSS是一款配置管理工具,它提供了完善的版本和配置管理功能,VSS中我們處理的所有文檔都稱為文件,VSS對文件的常用操作有( ABC )A. check out B。 check in C。 undo check out D。 copy 典型的瀑布模型的四個階段是:(BCDE)A、需求調(diào)研  B、分析  C、設(shè)計D、編碼   E、測試  F、實施單項選擇題(15分)單元測試主要針對模塊的幾個基本特征進行測試,該階段不能完成的測試是 (  A ).A. 系統(tǒng)功能 

4、60;B。 局部數(shù)據(jù)結(jié)構(gòu) C. 重要的執(zhí)行路徑    D. 錯誤處理 以下關(guān)于需求測試的描述中,不正確的是( D )需求測試是要檢測需求規(guī)格說明書中設(shè)計的軟件需求是否符合用戶的要求。需求測試只是驗證需求是否真的是用戶所需要的。需求測試不等同于后面階段的集成測試或系統(tǒng)測試。需求測試是需求測試人員來執(zhí)行的,與用戶無關(guān)。對程序的測試最好由由 來做,對程序的調(diào)試最好由 來做。( B )A.程序員 第三方測試機構(gòu) B。第三方測試機構(gòu) 程序員C.程序開發(fā)組 程序員 D。程序開發(fā)組 程序開發(fā)組軟件的六大質(zhì)量特性包括: ( A ) A、功能性、可靠性、可用性、效率、可維護、可移植

5、 B、功能性、可靠性、可用性、效率、穩(wěn)定性、可移植 C、功能性、可靠性、可擴展性、效率、穩(wěn)定性、可移植 D、功能性、可靠性、兼容性、效率、穩(wěn)定性、可移植下面有關(guān)軟件缺陷的說法中錯誤的是( C)。A.缺陷就是軟件產(chǎn)品在開發(fā)中存在的問題B.缺陷就是軟件維護過程中存在的錯誤、毛病等各種問題C。缺陷就是導(dǎo)致系統(tǒng)程序崩潰的錯誤D。缺陷就是系統(tǒng)所需實現(xiàn)的某種功能的時效和違背功能或特性沒有實現(xiàn),主要功能部分喪失,次要功能完全喪失,或致命的錯誤聲明,這屬于軟件缺陷級別中的( B )。A.致命缺陷 B.嚴(yán)重缺陷 C.一般缺陷 D。微小缺陷即使對程序的所有路徑都進行了測試,程序也可能存在沒能檢查出來的缺陷,其原因

6、可能是( D )。 A。程序可能會因為缺少某些路徑而存在問題 B.即使是窮舉路徑測試也決不能保證程序符合其設(shè)計規(guī)格說明 C.窮舉路徑測試也可能不會暴露數(shù)據(jù)敏感錯誤 D。以上全部在系統(tǒng)測試中,測試人員主要根據(jù)( A )設(shè)計測試用例。A.需求分析說明書 B.概要設(shè)計說明書C.詳細(xì)設(shè)計說明書 D.系統(tǒng)規(guī)格說明書下列關(guān)于軟件驗收測試的合格通過準(zhǔn)則是( D )。 1)軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標(biāo)全部達到要求 2)所有測試項沒有殘余一級、二級和三級錯誤 3)立項審批表、需求分析文檔、設(shè)計文檔和編碼實現(xiàn)一致 4)驗收測試工件齊全 A。1) B.1)和3) C。1)和3)和4) D.

7、所有都對用來代替被測模塊的子模塊的是( B )。A.驅(qū)動模塊 B。樁模塊C。調(diào)用模塊 D.配置模塊與設(shè)計測試數(shù)據(jù)無關(guān)的文檔是( C )。 A。該軟件的設(shè)計文檔 B.需求規(guī)格說明 C。項目開發(fā)計劃 D.源程序在某大學(xué)學(xué)籍管理信息系統(tǒng)中,假設(shè)學(xué)生年齡的輸入范圍為1640,則根據(jù)黑盒測試中的等價類劃分技術(shù),下面劃分正確的是( B ).A)可劃分為2個有效等價類,2個無效等價類B)可劃分為1個有效等價類,2個無效等價類C)可劃分為2個有效等價類,1個無效等價類D)可劃分為1個有效等價類,1個無效等價類關(guān)于軟件測試模型,描述正確的是( C ) A、V模型測試的對象就是程序本身,測試與開發(fā)可以同一階段進行

8、 B、W模型測試的對象是程序,需求、設(shè)計等,可以支持迭代的開發(fā)模型 C、H模型軟件測試過程活動完全獨立,貫穿產(chǎn)品整個生命周期,與其他流程并發(fā)地進行。 D、X模型是事先計劃再進行測試。在各種資源超負(fù)荷情況下,觀察系統(tǒng)的運行情況的測試是什么測試方法( A )。 A。強度測試 B。容量測試 C.負(fù)載測試 D。失效恢復(fù)測試下面關(guān)于界面測試的說法錯誤的是( c ) A 窗體大小要合適,內(nèi)部控件布局要合理,不要過于密集,也不要過于空曠. B為了達到美觀的目的,縮放窗體時,窗體上的控件也應(yīng)該隨著窗體而縮放。 C字體的大小與界面的大小比例協(xié)調(diào),通常使用宋體,字號8-14。 D 使用柔和顏色,杜絕刺目的顏色。簡

9、答題(25分)什么是回歸測試?什么時候進行回歸測試?回歸測試就是重新運行現(xiàn)有測試用例測試原有功能,以便確定變更是否達到了預(yù)期的目的,檢查變更是否損害了原有的正常功能.或者:在程序有修改的情況下,驗證被修復(fù)的軟件缺陷是否真正解決,而且保證原有功能正常的一種測試策略和方法。每當(dāng)軟件發(fā)生變化時就應(yīng)進行回歸測試.什么是冒煙測試?就是版本確認(rèn)檢查,是在系統(tǒng)測試環(huán)境下,軟件系統(tǒng)構(gòu)建版本安裝發(fā)布后,驗證系統(tǒng)的基本功能/特征是否達到預(yù)期的效果。或者:是在進入系統(tǒng)測試之前或一個編譯版本發(fā)布后,先運行其基本功能的測試。冒煙測試的目的是檢查程序是否完整,是否實現(xiàn)了最基本的可測試要求。軟件測試的生命周期包括哪幾個階段

10、? 測試計劃、測試設(shè)計、測試開發(fā)、測試執(zhí)行、測試評估等價類方法中測試用例的設(shè)計原則是什么? 1)為每一個等價類規(guī)定一個唯一的編號;2)設(shè)計一個測試用例,使其盡可能多地覆蓋尚未被覆蓋地有效等價類,重復(fù)這一步,直到所有的有效等價類都被覆蓋為止;3)設(shè)計一個測試用例,使其僅覆蓋一個尚未被覆蓋的無效等價類,重復(fù)這一步,直到所有的無效等價類都被覆蓋為止。請列出B/S與C/S架構(gòu)的區(qū)別。C/S是兩層架構(gòu),即客戶端/服務(wù)器端架構(gòu);B/S是三層架構(gòu),即由Browser客戶端,WebApp服務(wù)器端和DB端構(gòu)成.C/S是胖客戶端架構(gòu),客戶端需要實現(xiàn)絕大多數(shù)的業(yè)務(wù)邏輯和界面展示;B/S架構(gòu)中,顯示邏輯交給了Web瀏

11、覽器,事務(wù)處理邏輯在放在了WebApp上,客戶端包含的邏輯很少,因此也被成為瘦客戶端架構(gòu)。C/S是建立在局域網(wǎng)上;B/S可以直接放在廣域網(wǎng)上,通過一定的權(quán)限控制實現(xiàn)多客戶訪問的目的,交互性較強。C/S需要安裝客戶端才能使用;B/S客戶端無需安裝,有Web瀏覽器即可。C/S維護成本高,發(fā)生一次升級,則所有客戶端的程序都需要改變;B/S架構(gòu)無需升級多個客戶端,升級服務(wù)器即可。 論述題(30分)什么是軟件測試?簡述其目的與原則 定義1:測試軟件是在可控的預(yù)置條件下,操作軟件的過程,其目的是通過發(fā)現(xiàn)錯誤,弄清預(yù)期結(jié)果與實際結(jié)果之間的差別,并確認(rèn)軟件行為是否符合產(chǎn)品規(guī)格說明,同時驗證軟件是否符合用戶的需

12、求。 定義2:軟件測試是使用人工和自動手段來運行或測試某個系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或弄清楚預(yù)期結(jié)果與實際結(jié)果之間的差別。軟件測試的目的:1)檢測:以最少的人力、物力和時間找出軟件中潛在的各種錯誤和缺陷。2)證明:證明軟件的功能和性能與需求說明相符合.3)預(yù)防:澄清系統(tǒng)的規(guī)格和性能;提供預(yù)防或減少可能制造錯誤的信息;并且提前確認(rèn)解決這些問題和風(fēng)險的途徑.軟件測試的原則:1所有的測試都應(yīng)追溯到用戶需求,事先定義好產(chǎn)品的質(zhì)量標(biāo)準(zhǔn).2“盡早和不斷的測試”作為開發(fā)者的座右銘.3對發(fā)現(xiàn)錯誤較多的程序段,應(yīng)進行更深入的測試. (Pareto 原則)4測試應(yīng)從 “ 小規(guī)模 ” 開始,逐步

13、轉(zhuǎn)向 “ 大規(guī)模 ” 。5. 窮舉測試是不可能的.6. 測試應(yīng)該有重點。7制定嚴(yán)格的測試計劃,是做好軟件測試工作的前提.8為了達到最佳效果,應(yīng)該由獨立的第三方來構(gòu)造測試。 9加強測試自動化,但測試工具不是萬能的。10 將測試過程文檔化。11測試用例是設(shè)計出來的,不是寫出來的.12測試結(jié)果應(yīng)被認(rèn)真檢查和分析.什么是黑盒測試,黑盒測試有哪兩種基本方法,請簡要介紹。黑盒測試就是把測試對象看成一個黑盒子,完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明的測試方法。黑盒測試有兩種基本方法,即通過測試和失敗測試。 在設(shè)計和執(zhí)行測試案例時,總是先要進行通

14、過測試,看一看軟件基本功能是否能夠?qū)崿F(xiàn)。這一點很重要,否則在正常使用軟件時就會奇怪地發(fā)現(xiàn),為什么會有那么多的軟件缺陷出現(xiàn)? 在確信了軟件正確運行之后,就可以采取各種手段通過搞“垮”軟件來找出缺陷。純粹為了破壞軟件而設(shè)計和執(zhí)行的測試案例,被稱為失敗測試或迫使出錯測試。簡述單元測試、集成測試、系統(tǒng)測試的主要內(nèi)容. (1)單元測試集中于單個模塊的功能和結(jié)構(gòu)的檢驗;主要內(nèi)容:模塊接口測試、局部數(shù)據(jù)結(jié)構(gòu)測試、路徑測試、錯誤處理測試、邊界測試.(2)集成測試集中于模塊組合的功能和軟件結(jié)構(gòu)檢驗;主要內(nèi)容:(1)在把各個模塊連接起來的時候,穿越模塊接口的數(shù)據(jù)是否會丟失;(2)一個模塊的功能是否會對另一個模塊的

15、功能產(chǎn)生不利的影響;(3)各個子功能組合起來,能否達到預(yù)期要求的父功能;(4)全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題;(5)單個模塊的誤差累積起來,是否會放大,從而達到不能接受的程度。(3)系統(tǒng)測試集中檢驗系統(tǒng)所有元素之間協(xié)作是否合適,整個系統(tǒng)的性能和功能是否達到;主要包括強度測試、性能測試、恢復(fù)測試、安全測試、可靠性測試、安裝測試、容量測試和文檔測試等。測試人員在軟件開發(fā)過程中的任務(wù)是什么?尋找bug避免軟件開發(fā)過程中的缺陷衡量軟件的品質(zhì)關(guān)注用戶的需求一條缺陷記錄都包含哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷記錄?一條bug記錄最基本的應(yīng)包含:硬件平臺和操作系統(tǒng)測試應(yīng)用的平臺被測軟件的版本號Bug優(yōu)先級、狀態(tài)、b

16、ug所屬模塊、編號bug描述、發(fā)現(xiàn)日期、發(fā)現(xiàn)人、修改日期、修改人、修改方法、回歸結(jié)果等。要有效地發(fā)現(xiàn)bug需參考需求以及詳細(xì)設(shè)計等前期文檔,設(shè)計出高效的測試用例,然后嚴(yán)格執(zhí)行測試用例,對發(fā)現(xiàn)的問題要充分確認(rèn)肯定,然后再向外發(fā)布,如此才能提高提交的bug質(zhì)量。測試用例編寫(15分)某一種8位計算機,其十六進制常數(shù)的定義是以0x或0X開頭的十六進制整數(shù),其取值范圍為7f7f(不區(qū)分大小寫字母),如0x13、0x6A、0x3c。請采用等價類劃分的方法設(shè)計測試用例。等價類劃分等價類輸入條件有效等價類編號無效等價類編號開頭字符由0x或0X開頭(1)以字母開頭 (5)以非0數(shù)字開頭(6)數(shù)值字符數(shù)字或AF

17、的字母(大小寫均可)(2)A-F以外的字母(7)數(shù)值字符個數(shù)1個(3)0個(8)數(shù)值范圍7f且7f(4)7f(9)7f(10)測試用例設(shè)計編號輸入數(shù)據(jù)預(yù)期結(jié)果覆蓋等價類010x7F接受1,2,3,402Ax56提示輸入錯誤5031X6c提示輸入錯誤6040x3P提示輸入錯誤7050x提示輸入錯誤806-0xab提示輸入錯誤9070xf89提示輸入錯誤10人生中每一次對自己心靈的釋惑,都是一種修行,都是一種成長。相信生命中的每一次磨礪,都會讓自己的人生折射出異常的光芒,都會讓自己的身心煥發(fā)出不一樣的香味。我們常常用人生中的一些痛,換得人生的一份成熟與成長,用一些不可避免的遺憾,換取生命的一份美麗

18、。在大風(fēng)大雨,大風(fēng)大浪,大悲大喜之后,沉淀出一份人生的淡然與淡泊,靜好與安寧,深邃與寬厚,慈悲與欣然生活里的每個人,都是我們的一面鏡子,你給別人什么,別人就會回待你什么。當(dāng)你為一件事情不悅的時候,應(yīng)該想想你給過人家怎樣負(fù)面的情緒。世界上的幸福,沒有一處不是來自用心經(jīng)營和珍惜。當(dāng)你一味的去挑剔指責(zé)別人的時候,有沒有反思過自己是否做得盡善盡美呢?假如你的心太過自我,不懂得經(jīng)營和善待,不懂得尊重他人的感受,那么你永遠(yuǎn)也不會獲得真正的愛和幸福人生就像一場旅行,我們所行走的每一步都是在豐富生命的意義。我們一邊穿越在陌生的吸引里,一邊咀嚼回味著一抹遠(yuǎn)走光陰的舊味,一切都是不可預(yù)料,一切又似在預(yù)料之中。人生看的多了,走的多了,經(jīng)歷的多了,也就懂得多了。每一份深刻的感悟大多來自一個人深刻的經(jīng)歷。人生總有那么一兩件重大的事情讓你成熟和改變。這份錯失,會讓你反思自己,檢討自己,叩問自己,也讓你意識到了自己真正的缺失,這或許就是一份痛苦的領(lǐng)悟吧!人生可以平平淡淡,亦可以異彩紛呈。相信只要自己的德馨足夠善美,上天就會把最好的一切賜予你。予人快樂,收獲快樂;予人幸福,收獲幸福;予人真情,收獲厚意.人生的一切往來皆有因果,生活只善待有心人假如你有一顆計較的心,你就會很難獲得一份幸福。當(dāng)一個人放下了自己內(nèi)心的

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論