軟件測試工程師筆試(2018-2023年)真題摘選含答案_第1頁
軟件測試工程師筆試(2018-2023年)真題摘選含答案_第2頁
軟件測試工程師筆試(2018-2023年)真題摘選含答案_第3頁
軟件測試工程師筆試(2018-2023年)真題摘選含答案_第4頁
軟件測試工程師筆試(2018-2023年)真題摘選含答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

長風破浪會有時,直掛云帆濟滄海。軟件測試工程師筆試(2018-2023年)真題摘選含答案(圖片大小可自由調(diào)整)卷I一.參考題庫(共30題)1.確定單元測試指導的基本方針?2.測試用例包括內(nèi)容有:測試目標、要測試的功能、()、測試數(shù)據(jù)、過程、系統(tǒng)的預期行為。A、測試工具和要求B、測試標準C、測試腳本D、測試環(huán)境和其他條件3.按照測試用例的設(shè)計方法,軟件測試可以分為()、()和灰盒測試。4.軟件可靠性特性中包括3個子特性是成熟性、()、易恢復性。A、穩(wěn)定性B、容錯性C、保密性D、易操作5.什么情況下使用決策分析法?6.以下哪個方法不是黑盒測試用例設(shè)計方法?()A、等價類劃分B、負載壓力法C、邊界值分析D、錯誤推測法7.軟件測試策略的確定過程通常經(jīng)歷()、評估風險、確定測試策略三個階段組成。8.軟件缺陷打開/關(guān)閉圖表、()、軟件缺陷關(guān)閉周期表是常用的軟件缺陷跟蹤圖表。9.軟件測試是軟件開發(fā)的重要環(huán)節(jié)之一,按照軟件開發(fā)過程可分為哪幾種?10.()是存在于軟件(文檔、數(shù)據(jù)、程序)之中的那些不希望或不可接受的偏差。A、軟件錯誤B、軟件缺陷C、軟件故障D、軟件失效11.內(nèi)存按字節(jié)編址,地址從90000H到CFFFFH,若用存儲容量為16KB×8bit的存儲器芯片構(gòu)成該內(nèi)存,至少需要()片。A、2B、4C、8D、1612.建立軟件測試管理體系的主要目的是要確保軟件測試在軟件質(zhì)量保證體系中發(fā)揮應(yīng)有的關(guān)鍵作用。13.簡述接口類測試的原則?14.在RATIONALVU的腳本創(chuàng)建過程中,能為腳本回放期間提供數(shù)據(jù)值,并給腳本變量連續(xù)數(shù)值的功能為?()A、QueryB、StandardC、DatapoolD、Available15.恢復性測試屬于軟件測試的哪個階段?并試闡述恢復性測試的概念和進行恢復性測試分析時主要應(yīng)考慮的問題。16.如何盡快找出軟件中的bug?17.簡述軟件測試的誤區(qū)?18.版本方針和()是維護方針的主要組成。19.在RATIONALGUI回放過程中,能夠強行終止播放的快捷鍵為?()A、CTRLF9B、F10C、F11D、CTRLF1220.DDN21.單元測試主要測試技術(shù)不包括?()A、白盒B、功能C、靜態(tài)D、以上都不是22.測試實時系統(tǒng)的第一步是獨立的測試各個任務(wù)。23.軟件測試涉及哪些關(guān)鍵問題?24.軟件測試工程師是干什么的?25.抓屏、截圖26.Bug的種類有哪些?27.闡述軟件測試活動的生命周期。28.常見的軟件配置演化模型()和()。29.簡要說明可用性測試的概念。?30.你如何調(diào)試LoadRunner腳本?卷I參考答案一.參考題庫1.參考答案: 能夠自身編譯的最小程序塊,單一過程/函數(shù)(獨立),由一個人完成的小規(guī)模工作2.參考答案:A3.參考答案:白盒測試;黑盒測試4.參考答案:B5.參考答案: 在一些數(shù)據(jù)處理問題當中,某些操作的實施依賴于多個邏輯條件的組合,即:針對不同邏輯條件的組合值,分別執(zhí)行不同的操作。決策表很適合于處理這類問題6.參考答案:B7.參考答案:確定測試需求8.參考答案:根本原因圖表9.參考答案: 單元測試、集成測試、系統(tǒng)測試、域測試等。10.參考答案:B11.參考答案:D12.參考答案:正確13.參考答案: 1、如果接口沒有被任何類實現(xiàn)就無需進行測試; 2、如果已被別的類實現(xiàn),那么就針對實現(xiàn)該接口的類進行測試。14.參考答案:C15.參考答案: 恢復性測試使系統(tǒng)測試階段的一種方法,也叫容錯測試,用來檢查系統(tǒng)的容錯能力。通常若計算機系統(tǒng)出現(xiàn)錯誤,就必須在一定時間內(nèi)從錯誤中恢復過來,修正錯誤并重新啟動系統(tǒng)。在進行恢復性測試時,要考慮的主要問題有:恢復期間的安全性過程?;謴吞幚砣罩痉矫娴哪芰Α.敵霈F(xiàn)供電問題時的恢復能力?;謴筒僮骱笙到y(tǒng)性能是否下降。 常用的恢復測試用例的設(shè)計方法:規(guī)范導出法、錯誤猜測法、基于故障的測試。16.參考答案: 1.盡快熟悉軟件的需求和業(yè)務(wù),只有熟悉了產(chǎn)品的業(yè)務(wù)流程、你才能迅速找出軟件中存在的一些重要的缺陷 2.把自己當成用戶,把自己當成是用戶去使用該系統(tǒng),比如在使用該系統(tǒng)過程中是這樣操作的嗎? 3.善于懷疑,不要開發(fā)人員的能力 4.不要讓程序開發(fā)人員的觀點:“用戶不會進行這樣的操作”而說服自己 5.使用完整的流程去測試軟件系統(tǒng),有些子流程在單獨測試時沒有問題,但按流程走的時候問題就可能出來了。17.參考答案: 1、期望用測試自動化代替大部分人工勞動; 2、忽視需求階段的參與; 3、軟件測試是技術(shù)要求不高的崗位。18.參考答案:更改方針19.參考答案:C20.參考答案: 數(shù)字數(shù)據(jù)網(wǎng)(DigitalDataNetwork),它是利用數(shù)字信道傳輸數(shù)據(jù)信號的數(shù)據(jù)傳輸網(wǎng)。它的主要作用是向用戶提供永久性和半永久性連接的數(shù)字數(shù)據(jù)傳輸信道,既可用于計算機之間的通信,也可用于傳送數(shù)字化傳真,數(shù)字話音,數(shù)字圖像信號或其它數(shù)字化信號。21.參考答案:B22.參考答案:正確23.參考答案: 軟件測試涉及的關(guān)鍵問題包括以下四個方面: (1)測試由誰來執(zhí)行。通常的做法是開發(fā)者(機構(gòu)或組織)負責完成自己代碼的單元測試,而系統(tǒng)測試則由一些獨立的測試人員或?qū)iT的測試機構(gòu)進行。 (2)測試什么。軟件需求規(guī)格說明、概要設(shè)計規(guī)格說明、詳細設(shè)計規(guī)格說明和源程序都是測試的對象。 (3)什么時候進行測試。測試可以是一個與開發(fā)并行的過程,還可以是在開發(fā)完成某個階段任務(wù)之后進行,或者是在開發(fā)結(jié)束后再進行測試。 (4)怎樣進行測試。根據(jù)軟件的功能規(guī)范說明和程序?qū)崿F(xiàn),利用各種測試方法,生成有效的測試用例,對軟件進行測試。24.參考答案: 軟件測試工程師主要是通過科學的軟件測試方法對軟件產(chǎn)品進行功能、性能上的測試,并對軟件做出評價,是保證軟件質(zhì)量的一個重要手段。25.參考答案: 軟件測試中,將軟件界面中的錯誤(窗口、菜單、對話框等)的全部或一部分,使用專用工具存儲成圖像文件,以便于后續(xù)處理。26.參考答案: 需求階段的BUG,分析設(shè)計階段的BUG,設(shè)計階段的BUG,實現(xiàn)階段的BUG,配置階段的BUG,短視將來的BUG,靜態(tài)文檔的BUG。27.參考答案: 測試周期分為計劃、設(shè)計、實現(xiàn)、執(zhí)行、總結(jié)。其中:計劃:對整個測試周期中所有活動進行規(guī)劃,估計工作量、風險,安排人力物力資源,安排進度等;設(shè)計:完成測試方案,從技術(shù)層面上對測試進行規(guī)劃;實現(xiàn):進行測試用例和測試規(guī)程設(shè)計;執(zhí)行:根據(jù)前期完成的計劃、方案、用例、規(guī)程等文檔,執(zhí)行測試用例??偨Y(jié):記錄測試結(jié)果,進行測試分析,完成測試報告。28.參考答案:有線性演化模型;樹演化模型29.參考答案: 可用性測試的概念主要表現(xiàn)為: 1.可用性是產(chǎn)品的一個基本的自然屬性,是最終用戶使用產(chǎn)品的可用的程度。 2.可用性測試是依照可用性標準對GUI的系統(tǒng)評估。 3.可用性是在產(chǎn)品和用戶的相互作用中體現(xiàn)出來。 4.可用性測試是用戶在和系統(tǒng)(網(wǎng)站,軟件應(yīng)用程序,移動技術(shù)或任何用戶操作的設(shè)備) 5.交互時對用戶體驗質(zhì)量的度量。 6.可用性的基本評價指標是效率、滿意和安全。30.參考答案: 通常采用以下方法調(diào)試LoadRunner測試腳本斷點、單步跟蹤、日志輸出卷II一.參考題庫(共30題)1.無線接入技術(shù)2.你接觸過的自動化測試工具有哪些?3.從供選擇的答案中選出同下列關(guān)于軟件測試的各條敘述關(guān)系最密切的字句。對可靠性要求很高的軟件,例如操作系統(tǒng),由第三者對源代碼進行逐行檢查。()A、代碼審查B、域測試C、黑盒測試D、退化測試4.簡述集成測試的過程。5.有兩種同行評審方法學:審查和()。6.McCall模型產(chǎn)品修改緯度的質(zhì)量因素有可維護性、()、靈活性。7.遠程登錄服務(wù)8.軟件測試工作包括四個方面,即:測試管理、()、測試實施和測試評審。A、測試用例設(shè)計B、測試方法與規(guī)范制定C、測試計劃D、測試環(huán)境配制9.軟件測試和軟件開發(fā)過程具有怎么樣的關(guān)系?10.壓力測試是在人為設(shè)置的高負載的情況下,檢查系統(tǒng)是否發(fā)生界面上的問題。()11.下列敘述中,正確的是()。A、軟件測試的目標是保證交付的軟件產(chǎn)品不包含缺陷B、軟件測試有利于降低軟件產(chǎn)品發(fā)布后的維護費用C、測試包是指一個測試腳本,它由一組順序執(zhí)行的測試用例組成D、在V模型中,集成測試用例的設(shè)計對應(yīng)于軟件需求分析活動12.Web站點的測試一般測試哪些內(nèi)容?13.集成測試劃分為5個階段()。14.中繼開放系統(tǒng)15.什么是冒煙測試?16.軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試軟件外部功能。17.提高軟件質(zhì)量和可靠性的技術(shù)大致分為兩類,即()和()。A、軟件測試B、避開錯誤技術(shù)C、容錯技術(shù)D、可靠性分析18.需求分析的任務(wù)是什么?19.健全測試20.測試過程21.DHCP22.說出4種及以上常用的操作系統(tǒng)及其主要的應(yīng)用范圍(微軟的操作系統(tǒng)除外)。23.軟件是信息處理系統(tǒng)的全部或部分的程序、()和相關(guān)文檔。A、規(guī)定、規(guī)格B、規(guī)程、數(shù)據(jù)C、規(guī)程、規(guī)則D、規(guī)定、數(shù)據(jù)24.()是管理工具使用最多的。25.軟件測試的原則包括哪些?26.測試管理工具27.正交表測試用例設(shè)計方法的特點是什么?28.集成測試的幾個主要模式中哪些需要樁哪些需要驅(qū)動?29.簡述黑盒測試和白盒測試概念,并試分析兩者的優(yōu)點和缺點。30.簡單分析軟件缺陷產(chǎn)生的原因,其中哪個階段引入的缺陷最多,修復成本又最低?卷II參考答案一.參考題庫1.參考答案: 是指在終端用戶和交換端局間的接入網(wǎng),全部或部分采用無線傳輸方式,為用戶提供固定或移動接入服務(wù)的技術(shù)。2.參考答案: 自動化功能測試工具比如QTP、Robot。自動化性能測試工具如Loadrunner、winrunner等。3.參考答案:A4.參考答案:系統(tǒng)集成測試主要包括以下過程:1.構(gòu)建的確認過程;2.補丁的確認過程;3.系統(tǒng)集成測試測試組提交過程;4.測試用例設(shè)計過程;5.測試代碼編寫過程;6.Bug的報告過程;7.每周/每兩周的構(gòu)建過程;8.點對點的測試過程;9.組內(nèi)培訓過程。5.參考答案:走查6.參考答案:可測試性7.參考答案: 通過遠程登錄程序進入遠程的計算機系統(tǒng)。只要擁有計算機的帳號,就可以通過遠程登錄來使用該計算機8.參考答案:C9.參考答案:軟件測試貫穿在軟件的開發(fā)過程中,在每個開發(fā)階段具有不同的任務(wù).在需求分析階段,主要進行測試需求分析,系統(tǒng)測試計劃的制定.在詳細設(shè)計和概要設(shè)計階段,主要確保集成測試計劃和單元測試計劃完成.在編碼階段,主要由開發(fā)人員測試自己負責開發(fā)的模塊的代碼,若項目較大時,則有專門人員進行編碼階段的測試任務(wù).在測試階段,主要對系統(tǒng)進行測試,并提交相應(yīng)的測試結(jié)果報告和測試分析報告.10.參考答案:錯誤11.參考答案:B12.參考答案: (1)文字測試 (2)鏈接測試 (3)圖形、圖像測試 (4)表單測試 (5)動態(tài)內(nèi)容測試 (6)數(shù)據(jù)庫測試 (7)服務(wù)器性能及負載測試 (8)安全性測試13.參考答案:制定集成測試的計劃、設(shè)計集成測試、實施集成測試、執(zhí)行集成測試、評估集成測試14.參考答案: 是ISO中的術(shù)語,指通信子網(wǎng)中的節(jié)點機。15.參考答案: 冒煙測試的對象是每一個新編譯的需要正式測試的軟件版本,目的是確認軟件基本功能正常,可以進行后續(xù)的正式測試工作。冒煙測試的執(zhí)行者是版本編譯人員16.參考答案:錯誤17.參考答案:B,C18.參考答案: 深入描述軟件的功能和性能,確定軟件設(shè)計的約束和軟件同其他系統(tǒng)元素的接口細節(jié),定義軟件的其他有效性需求,借助于當前系統(tǒng)的邏輯模型導出目標系統(tǒng)邏輯模型,解決目標系統(tǒng)“做什么”的問題。19.參考答案: 軟件主要功能成分的簡單測試以保證它是否能進行基本的測試。20.參考答案: 指設(shè)置、執(zhí)行給定測試用例并對測試結(jié)果進行評估的一系列詳細步驟。21.參考答案: 是DynamicHostConfigurationProtocol(動態(tài)主機分配協(xié)議)的縮寫,它是TCP/IP協(xié)議簇中的一種,主要是用來給網(wǎng)絡(luò)客戶機自動分配動態(tài)的IP地址及其相關(guān)參數(shù)(如子網(wǎng)掩碼、默認網(wǎng)關(guān)、DNS服務(wù)器的地址)。22.參考答案: Linux(RedHat、SUSE、Debian、TruboLinux):主要用于搭建各類服務(wù)器 MACOS:蘋果機的操作系統(tǒng),用于圖像處理 Unix(AIX:IBM服務(wù)器的專用操作系統(tǒng); Solaris:Sun操作系統(tǒng);FreeBSD、NetBSD.23.參考答案:B24.參考答案:缺陷跟蹤工具25.參考答案: (1)應(yīng)當把“盡早地和不斷地進行軟件測試”作為軟件開發(fā)者的座右銘; (2)測試用例應(yīng)由測試輸入數(shù)據(jù)和與之對應(yīng)的預期輸出結(jié)果這兩部分組成; (3)程序員應(yīng)當避免檢查自己的程序; (4)在設(shè)計測試用例時,應(yīng)當包括合理的輸入條件和不合理的輸入條件;26.參考答案: 可以用來管理測試用例,以復用測試用例來提高測試管理質(zhì)量。27.參考答案: 用最少的實驗覆蓋最多的操作,測試用例設(shè)計很少,效率高,但是很復雜;對于基本的驗證功能,以及二次集成引起的缺陷,一般都能找出來;但是更深的缺陷,更復雜的缺陷,還是無能為力的;具體的環(huán)境下,正交表一般都很難做的。大多數(shù),只在系統(tǒng)測試的時候使用此方法。28.參考答案: 樁:自頂向下,三明治,大棒驅(qū)動:自底向上,三明治,大棒29.參考答案: 黑盒測試又稱為功能測試、數(shù)據(jù)驅(qū)動測試和基于規(guī)格說明的測試。它從用戶觀點出發(fā)的測試。用這種方法進行測試時,把被測試程序當作一個黑盒,在不考慮程序內(nèi)部結(jié)構(gòu)的內(nèi)部特性、測試者只知道該程序輸入和輸出之間的關(guān)系或程序功能的情況下,依靠能夠反映這一關(guān)系和程序功能需求規(guī)格的說明書,來確定測試用例和推斷測試結(jié)果的正確性

溫馨提示

  • 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

提交評論