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

付費下載

下載本文檔

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

文檔簡介

軟件測試師考點1、名詞解釋

W模型正確答案:W模型增加了軟件各開發(fā)階段中應同步進行的驗證和確認活動。如下圖所示,W模型由兩個V字型模型組成,分別代表測試與開發(fā)過程,圖中明確表示出了測試與開發(fā)的并行關(江南博哥)系。W模型強調:測試伴隨著整個軟件開發(fā)周期,而且測試的對象不僅僅是程序,需求、設計等同樣要測試,也就是說,測試與開發(fā)是同步進行的。W模型有利于盡早地全面的發(fā)現問題。2、名詞解釋

走讀正確答案:是一個類似的同行評審過程,參與者包括了程序的作者、測試人員、一個秘書和一協調員。3、多選

軟件測試計劃評審會需要哪些人員參加?()A.項目經理B.SQA負責人C.配置負責人D.測試組正確答案:A,B,C,D4、問答題

描述軟件測試活動的生命周期?正確答案:測試周期分為計劃、設計、實現、執(zhí)行、總結。其中:計劃:對整個測試周期中所有活動進行規(guī)劃,估計工作量、風險,安排人力物力資源,安排進度等;設計:完成測試方案,從技術層面上對測試進行規(guī)劃;實現:進行測試用例和測試規(guī)程設計;執(zhí)行:根據前期完成的計劃、方案、用例、規(guī)程等文檔,執(zhí)行測試用例。總結:記錄測試結果,進行測試分析,完成測試報告。5、名詞解釋

隨機測試正確答案:沒有書面測試用例、記錄期望結果、檢查列表、腳本或指令的測試。主要是根據測試者的經驗對軟件進行功能和性能抽查。隨機測試是根據測試說明書執(zhí)行用例測試的重要補充手段,是保證測試覆蓋完整性的有效方式和過程。6、填空題

確認測試指檢查軟件的功能與性能是否與需求規(guī)格說明書中確定的指標相符合,又稱有()測試。正確答案:效性7、名詞解釋

易用性測試正確答案:易用性測試是指用戶使用軟件時是否感覺方便,比如是否最多點擊鼠標三次就可以達到用戶的目的。易用性和可用性存在一定的區(qū)別,可用性是指時候可以使用,而易用性是指是否方便使用。8、填空題

不存在質量很高但()的產品。正確答案:可靠性很差9、問答題

什么情況下使用決策分析法?正確答案:在一些數據處理問題當中,某些操作的實施依賴于多個邏輯條件的組合,即:針對不同邏輯條件的組合值,分別執(zhí)行不同的操作。決策表很適合于處理這類問題10、問答題

簡述軟件自動化測試工具的原理。正確答案:測試工具的優(yōu)勢在于可部分地替代人工的測試過程,通過測試工具來模擬人的手工操作,這個過程中會記錄操作的對象和操作的順序,然后在回放時按照錄制的順序操作這些對象。能重復不斷地執(zhí)行,能精確判斷數值和字符對象。自動化測試工具把測試用例用自動的方式執(zhí)行,例如,自動地產生數據,自動地打開應用程序,自動地查找控件,自動地輸入數據,自動地操作控件,自動地收集測試結果,自動地與預期結果進行比較等。11、填空題

軟件是一種邏輯實體,而不是具體的物理實體,因而它具有()。正確答案:抽象性12、填空題

白盒測試是結構測試,被測對象是源程序,以程序的()為基礎設計測試用例。正確答案:內部邏輯13、填空題

McCall模型產品修改緯度的質量因素有可維護性、()、靈活性。正確答案:可測試性14、問答題

你覺得有必要寫測試用例么,寫測試用例的作用有哪些?正確答案:在開始實施測試之前設計好測試用例,可以避免盲目測試并提高測試效率。測試用例的使用令軟件測試的實施重點突出、目的明確。15、問答題

簡述樁程序驅動程序的作用?正確答案:在我們進行單元測試的時候,單元本身無法構成一個切實可運行的程序系統(tǒng),所以我們需要為單元測試來開發(fā)樁模塊和驅動模塊,從而完成我們的單元測試目的,這是樁模塊和驅動模塊的作用16、單選

測試計劃的要點中不包括()A、測試項目及其標準B、測試背景C、測試方法D、測試資源正確答案:B17、名詞解釋

SQL正確答案:在一個關系數據庫中查詢和處理數據的一種語言。18、問答題

描述軟件產生內存泄露的原因以及檢查方式。(可以結合一種開發(fā)語言進行描述)正確答案:內存泄露的原因,主要是由于開發(fā)過程當中申請了計算機資源(例如對象、內存等),但是使用資源完成以后沒有及時釋放資源導致的。例如在C語言當中使用了malloc申請了內存,但是未使用free來釋放內存。19、問答題

什么是Alpha測試、Beta測試?正確答案:Alpha測試由用戶在開發(fā)者的場所進行,并且在開發(fā)者對用戶的“指導”下進行測試。開發(fā)者負責記錄發(fā)現在錯誤和使用中遇到的問題。總之,Alpha測試是在受控的環(huán)境中進行的。Beta測試由軟件的最終用戶們在一個或多個客房場所進行。Beta測試是軟件在開發(fā)者不能控制的環(huán)境中的“真實”應用。20、填空題

驗收測試目標為使客戶驗收簽字,并使系統(tǒng)符合()。正確答案:事先約定的驗收標準21、單選

軟盤寫保護后能文件。()A.存B.取C.存/取D.修改正確答案:B22、名詞解釋

第三方測試正確答案:第三方測試有別于開發(fā)人員或用戶進行的測試,其目的是為了保證測試工作的客觀性。從國外的經驗來看,測試逐漸由專業(yè)的第三方承擔。同時第三方測試還可適當兼顧初級監(jiān)理的功能,其自身具有明顯的工程特性,為發(fā)展軟件工程監(jiān)理制奠定堅實的基礎。23、問答題

什么是邊界值分析法?正確答案:邊界值分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法.通常邊界值分析法是作為對等價類劃分法的補充24、名詞解釋

測試管理工具正確答案:可以用來管理測試用例,以復用測試用例來提高測試管理質量。25、問答題

軟件的安全性應從哪幾個方面去測試?正確答案:(1)用戶認證機制:如數據證書、智能卡、雙重認證、安全電子交易協議(2)加密機制(3)安全防護策略:如安全日志、入侵檢測、隔離防護、漏洞掃描(4)數據備份與恢復手段:存儲設備、存儲優(yōu)化、存儲保護、存儲管理(5)防病毒系統(tǒng)26、名詞解釋

本地化測試正確答案:本地化測試的對象是軟件的本地化版本。本地化測試的目的是測試特定目標區(qū)域設置的軟件本地化質量。本地化測試的環(huán)境是在本地化的操作系統(tǒng)上安裝本地化的軟件。從測試方法上可以分為基本功能測試,安裝/卸載測試,當地區(qū)域的軟硬件兼容性測試。測試的內容主要包括軟件本地化后的界面布局和軟件翻譯的語言質量,包含軟件、文檔和聯機幫助等部分。27、名詞解釋

性能測試正確答案:評價一個產品或組件與性能需求是否符合的測試。包括負載測試、強度測試、數據庫容量測試、基準測試等類型。28、單選

在“我的電腦”或“資源管理器”中使用鼠標同時選中多個不連續(xù)的文件時,需要按住()。A.ShiftB.CtrlC.AltD.Capslock正確答案:A29、填空題

軟件項目在進入(),測試人員應該開始介入其中。正確答案:需求分析階段30、問答題

DNS是什么?它是如何工作的?正確答案:域名解析服務。用于將域名解析為IP,或反和將IP解析為域名。客戶機可指定DNS服務器來解析,或用本機hosts文件進行解析。31、問答題

你是如何利用因果圖分析法來設計用例的?正確答案:(1)根據程序規(guī)格說明書描述,分析并確定因(輸入條件)和果(輸出結果或程序狀態(tài)的改變),畫出因果圖。(2)將得到的因果圖轉換為判定表。(3)為判定表中每一列所表示的情況設計一個測試用例。32、問答題

什么是冒煙測試?正確答案:冒煙測試的對象是每一個新編譯的需要正式測試的軟件版本,目的是確認軟件基本功能正常,可以進行后續(xù)的正式測試工作。冒煙測試的執(zhí)行者是版本編譯人員33、問答題

面向對象程序設計有哪些特點?正確答案:面向對象程序設計以需求當中的數據作為中心,來進行設計,具有良好的代碼重用性。封裝性:也叫數據隱藏,用戶無需知道內部工作流程,只要知道接口和操作就可以的,C++中一般用類來實現封裝。繼承性:一種支持重用的思想,在現有的類型派生出新的子類,例如新型電視機在原有型號的電視機上增加若干中功能而得到,新型電視機是原有電視機的派生,繼承了原有電視機的屬性,并增加了新的功能。多態(tài)性:指在一般類中定義的屬性或行為,被特殊類繼承之后,可以具有不同的數據類型或表現出不同的行為。動態(tài)聯編:指一個計算機程序自身彼此關聯的過程,按照聯編所進行的階段不同,可分為兩種不同的聯編方法:靜態(tài)聯編和動態(tài)聯編。34、填空題

開發(fā)生命周期階段SQA部件可以劃分成三類()、專家觀點、軟件測試、軟件維護SQA部件和由第三方/分包商使用的SQA部件。正確答案:評審35、名詞解釋

安裝測試正確答案:確保該軟件在正常情況和異常情況的不同條件下,例如,進行首次安裝、升級、完整的或自定義的安裝都能進行安裝。異常情況包括磁盤空間不足、缺少目錄創(chuàng)建權限等。核實軟件在安裝后可立即正常運行。安裝測試包括測試安裝代碼以及安裝手冊。安裝手冊提供如何進行安裝,安裝代碼提供安裝一些程序能夠運行的基礎數據。36、填空題

典型的測試設計活動包括測試用例設計、()、設計驅動程序和穩(wěn)定的樁。正確答案:測試過程設計37、名詞解釋

功能測試正確答案:也稱為行為測試根據產品特征、操作描述和用戶方案,測試一個產品的特性和可操作行為以確定它們滿足設計需求。本地化軟件的功能測試,用于驗證應用程序或網站對目標用戶能正確工作。使用適當的平臺、瀏覽器和測試腳本,以保證目標用戶的體驗將足夠好,就像應用程序是專門為該市場開發(fā)的一樣。38、填空題

版本方針和()是維護方針的主要組成。正確答案:更改方針39、名詞解釋

自底向上的集成方式正確答案:根據軟件的模塊結構圖,按控制層次從低到高的順序對模塊進行集成,也就是從最底層模塊向上逐步集成,并字集成過程中進行測試,直至組裝成符合要求的最終軟件系統(tǒng)40、名詞解釋

測試用例正確答案:測試用例是為特定的目的而設計的一組測試輸入、執(zhí)行條件和預期的結果。測試用例是執(zhí)行的最小實體。41、單選

LINUX下,解壓縮文件的命令為?()A.tarzxvf文件名B.COPY文件名C.CAT文件名D.VI文件名正確答案:A42、填空題

單元測試屬于()。正確答案:動態(tài)測試43、填空題

調試也稱(),是在成功的測試之后才開始進行,其目的是確定錯誤的原因和位置,并改正錯誤。正確答案:糾錯44、填空題

變異測試的理論基礎是程序員能力假設和()假設。正確答案:組合效應45、填空題

軟件質量工程包括軟件質量保證、軟件質量規(guī)劃和()三大方面。正確答案:軟件質量控制46、名詞解釋

工作版本正確答案:軟件開發(fā)過程中用于內部測試的功能和性能等不完善的軟件版本。工作版本既可以是系統(tǒng)的可操作版本,也可以是展示要在最終產品中提供的部分功能的部分系統(tǒng)。47、填空題

比例尺可用以()被攝對象的原始尺寸。正確答案:測定48、填空題

集成測試計劃在需求()提交。正確答案:分析階段末49、名詞解釋

調試正確答案:開發(fā)人員確定引起錯誤的根本原因和確定可能的修復措施的過程。一般發(fā)生在子系統(tǒng)或單元模塊編碼完成時,或者根據測試錯誤報告指出錯誤以后,開發(fā)人員需要執(zhí)行調試過程來解決已存在的錯誤。50、單選

運行checksetup.pl后,系統(tǒng)生成localconfig文件,以下為其中幾行內容,請說出哪句為BUG數據庫的名稱?()A.$db_host=“l(fā)ocalhost“;B.$db_port=3306;C.$db_name=“bugs“;D.$db_user=“bugs。正確答案:C51、問答題

性能測試的分哪幾種類別?請舉例說明正確答案:性能測試類型包括一般性能測試、穩(wěn)定性測試、負載測試、壓力測試等52、問答題

什么黑盒測試?正確答案:黑盒測試是把測試對象看做一個黑盒子,測試人員完全不考慮程序內部的邏輯結構和內部特性,只依據程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數據驅動測試。53、單選

導航測試屬于()A、功能測試B、性能測試C、可用性/可靠性測試D、壓力測試正確答案:C54、填空題

常見的軟件配置演化模型()和()。正確答案:有線性演化模型;樹演化模型55、問答題

你選擇測試方法的原則是什么?正確答案:(1)首先采用等價類劃分法編寫測試用例必須考慮正常值與異常值的情況(2)必要時采用邊界值分析法補充測試用例。(3)采用錯誤推斷法再追加測試用例。(4)對照程序邏輯,檢查已設計出的測試用例的邏輯覆蓋程度。如果沒有達到要求的覆蓋標準,則應當再補充更多的測試用例。(5)如果程序的功能說明中含有輸入條件的組合情況,則應一開始就選用因果圖法。56、名詞解釋

自頂向下的集成方式正確答案:根據軟件的模塊結構圖,按控制層次從高到低的順序對模塊進行集成,也就是從最頂層模塊向下逐步集成,并字集成過程中進行測試,直至組裝成符合要求的最終軟件系統(tǒng)。57、問答題

談談非增量式集成測試、增量式集成測試,哪個好些?正確答案:非增量式測試的方法是先分散測試,然后集中起來再一次完成集成測試。假如在模塊的接口處存在錯誤,只會在最后的集成測試時一下子暴露出來。增量式測試是逐步集成和逐步測試的方法,把可能出現的差錯分散暴露出來,便于找出問題和修改。而且一些模塊在逐步集成的測試中,得到了較多次的考驗,因此,可能會取得較好的測試效果。58、填空題

設計系統(tǒng)測試計劃需要參考的項目文擋有(),軟件需求工件和迭代計劃正確答案:軟件測試計劃59、填空題

在測試程序時,根據經驗或直覺推測程序中可能存在的各種錯誤,稱為()。正確答案:錯誤推測法60、填空題

集成測試的方法有兩種(),()正確答案:非漸增式測試;漸增式測試61、判斷題

單元測試能發(fā)現約80%的軟件缺陷。()正確答案:錯62、問答題

什么是軟件缺陷?正確答案:滿足下列五個規(guī)則之一才稱為軟件缺陷:1)軟件未達到產品說明書標明的功能。2)軟件出現了產品說明書指明不會出現的錯誤。3)軟件功能超出產品說明書指明的范圍。4)軟件未達到產品說明書雖未指出但應該達到的目標。5)軟件測試人員認為軟件難以理解、不易使用、運行速度緩慢,或者最終用戶認為不好。63、單選

用戶文檔測試中不包括的是()A、用戶需求說明B、操作指南C、用戶手冊D、隨機幫助正確答案:A64、單選

WEB應用中一般采用架構的是()A、C/S結構B、B/S結構C、集群結構D、服務器互備份正確答案:B65、多選

依存關系有4種分別是()A、開始-結束B、開始-開始C、結束-開始D、結束-結束E、開始-實施-結束F、結束-審核-開始正確答案:A,B,C,D66、判斷題

軟件測試就是為了驗證軟件功能實現的是否正確,是否完成既定目標的活動,所以軟件測試在軟件工程的后期才開始具體的工作正確答案:錯67、問答題

性能測試考察的指標主要有哪些?正確答案:時間指標、空間指標。68、填空題

螺旋模型任何一次迭代都可劃分為制定計劃、()、工程和顧客評估四個項限。正確答案:風險分析和化解69、問答題

談談黑盒測試的特點?優(yōu)點?正確答案:(1)黑盒測試與軟件的具體實現過程無關,在軟件實現的過程發(fā)生變化時,測試用例仍然可以使用。(2)黑盒測試用例的設計可以和軟件實現同時進行,這樣能夠壓縮總的開發(fā)時間。70、名詞解釋

失敗測試正確答案:純粹為了破壞軟件而設計和執(zhí)行的測試案例,被稱為失敗測試71、問答題

軟件測試是否等于程序測試?正確答案:不是,軟件測試貫串于軟件定義和開發(fā)的整個過程,軟件開發(fā)過程中所產生的需求規(guī)格說明、概要設計規(guī)格說明、詳細設計規(guī)格說明以及源程序都是軟件測試的對象。72、名詞解釋

V模型正確答案:V模型是瀑布模型的變種,反映了測試活動與分析、設計的關系。73、多選

軟件質量管理(QM)應有質量保證(QA)和質量控制(QC)組成,下面的選項屬于QC得是()A、測試B、跟蹤C、監(jiān)督D、制定計劃E、需求審查F、程序代碼審查正確答案:A,B,C74、名詞解釋

測試腳本正確答案:一般指的是一個特定測試的一系列指令,這些指令可以被自動化測試工具執(zhí)行。75、問答題

采用白盒測試法設計測試用例時,常用的邏輯覆蓋測試方法有哪幾種?請簡單描述各種方法的目的。正確答案:目前比較常用的邏輯覆蓋測試方法有:語句覆蓋、判定覆蓋(分支覆蓋)、條件覆蓋、判定/條件覆蓋、組合覆蓋和路徑覆蓋。(1)語句覆蓋的目的是選擇足夠多的測試用例,使程序中的每個可執(zhí)行語句至少執(zhí)行一次。(2)判定覆蓋的目的是通過執(zhí)行足夠的測試用例,使得程序中的每個判定至少都獲得一次“真”值和“假”值,也就是使程序中的每個取“真”分支和取“假”分支至少均經歷一次。(3)條件覆蓋的目的是設計若干測試用例,在執(zhí)行被測程序以后,要使每個判定中每個條件的可能值至少滿足一次。(4)判定/條件覆蓋的目的是設計足夠的測試用例,使得判定中每個條件的所有取值(真/假)至少出現一次,并且每個判定本身的所有判定結果(真/假)也至少出現一次。(5)組合覆蓋的目的是通過執(zhí)行足夠的測試用例,使得每個判定中條件的各種可能都至少出現一次。(6)路徑覆蓋的目的是設計足夠多的測試用例,要求覆蓋程序中所有可能的路徑。76、單選

運行checksetup.pl后,系統(tǒng)生成localconfig文件,以下為其中幾行內容,請說出哪句為BUG數據庫的管理員名稱?()A.$db_host=“l(fā)ocalhost“;B.$db_port=3306;C.$db_name=“bugs“;D.$db_user=“bugs“;正確答案:D77、填空題

從內容和重點上我們可以把質量管理標準劃分成和()兩種類型。正確答案:評估標準78、多選

選出屬于黑盒測試方法的選項()A、測試用例覆蓋B、輸入覆蓋C、輸出覆蓋D、分支覆蓋E、語句覆蓋F、條件覆蓋正確答案:A,B,C79、問答題

有沒有用過Testdirector?這個工具是干什么用的?正確答案:Testdirector是全球最大的級測試管理工具,也是業(yè)界第一個基于Web的測試管理系統(tǒng),,通過在一個整體的應用系統(tǒng)中集成了測試管理的各個部分,包括需求管理,測試計劃,測試執(zhí)行以及錯誤跟蹤等功能,TestDirector極大地加速了測試過程。80、問答題

設計測試用例的原則有哪些?正確答案:測試用例的代表性、測試結果的可判定性、測試結果的可再現性81、問答題

黑盒測試方法都包括哪些?正確答案:等價類劃分、邊界值分析、決策分析法、因果圖分析、錯誤推測法等。82、名詞解釋

評審正確答案:在產品開發(fā)過程中,把產品提交給項目成員、用戶、管理者或其它相關人員評價或批準的過程。83、問答題

軟件測試涉及的關鍵問題包括哪些方面?正確答案:(1)測試由誰來執(zhí)行。(2)測試什么。(3)什么時候進行測試。(4)怎樣進行測試。84、名詞解釋

兼容性測試)正確答案:也稱“(配置測試)”,測試軟件是否和系統(tǒng)的其它與之交互的元素之間兼容,如:瀏覽器、操作系統(tǒng)、硬件等。驗證測試對象在不同的軟件和硬件配置中的運行情況。85、單選

下列是瀏覽器的選項是()。A.InternetExplorerB.TelnetC.YahooD.OutloookExpress正確答案:A86、問答題

怎么做好文檔測試正確答案:仔細閱讀,跟隨每個步驟,檢查每個圖形,嘗試每個示例。檢查文檔的編寫是否滿足文檔編寫的目的內容是否齊全,正確、內容是否完善、標記是否正確87、問答題

列舉幾種常用的軟件生命周期模型?正確答案:1)瀑布模型。2)原型模型。3)增量模型。4)螺旋模型。88、名詞解釋

測試過程正確答案:指設置、執(zhí)行給定測試用例并對測試結果進行評估的一系列詳細步驟。8

溫馨提示

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

評論

0/150

提交評論