招商銀行軟件中心軟件測試筆試試題_第1頁
招商銀行軟件中心軟件測試筆試試題_第2頁
招商銀行軟件中心軟件測試筆試試題_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、.招商銀行軟件中心軟件測試筆試試題軟件測試筆試部分試題:1、集成測試又叫() ,()?2、靜態(tài)測試包含哪些活動?3、動態(tài)測試又包含哪些活動?4、試敘述軟件測試主要流程?5、簡述你對測試工作的認(rèn)識過程、在以后的工作的一些建議6、軟件測試分為()和()兩種。7、試述軟件測試的生命周期?8. 為什么要在一個團隊中開展軟件測試工作 ?9. 您在以往的測試工作中都曾經(jīng)具體從事過哪些工作?其中最擅長哪部分工作?10. 您所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、性能測試 )11您認(rèn)為做好測試用例設(shè)計工作的關(guān)鍵是什么?12. 請試著比較一下黑盒測試、白盒測試、單

2、元測試 、集成測試、系統(tǒng)測試、驗收測試的區(qū)別與聯(lián)系。13. 測試計劃工作的目的是什么?測試計劃工作的內(nèi)容都包括什么?其中哪些是最重要的?14、 經(jīng)典面試題 如何測試一個三級下拉菜單?Key :1、集成測試(也叫組裝測試,聯(lián)合測試)是單元測試的邏輯擴展。4、軟件測試流程?開始測試項目確認(rèn)測試計劃測試執(zhí)行問題修正與跟蹤測試關(guān)閉結(jié)束? 測試計劃的流程?開始確定測試環(huán)境確定測試策略編制測試計劃測試計劃評審與批準(zhǔn)編寫測試用例測試用例評審與批準(zhǔn)結(jié)束? 測試執(zhí)行的流程?開始獲取可測版本獲取安裝及功能手冊搭建測試環(huán)境測試數(shù)據(jù) ,測試用例就緒按測試用例輸入檢查輸出記錄測試用例執(zhí)行結(jié)果編制測試報告測試報告通知相關(guān)

3、部門評審結(jié)束8、為什么要在一個團隊中開展軟件測試工作 ?因為沒有經(jīng)過測試的軟件很難在發(fā)布之前知道該軟件的質(zhì)量,就像ISO 質(zhì)量認(rèn)證一樣,軟件同樣也需要質(zhì)量的保證,這個時候就需要在團隊中開展軟件測試的工作。在測試的過程發(fā)現(xiàn)軟件中存在的問題, 及時讓開發(fā)人員得知并修改問題, 在即將發(fā)布時, 從測試報告中得出軟件的質(zhì)量情況。9. 您在以往的測試工作中都曾經(jīng)具體從事過哪些工作?其中最擅長哪部分工作?我曾經(jīng)做過web 測試,后臺測試,客戶端軟件,其中包括功能測試 ,性能測試 ,用戶體驗測試。最擅長的是功能測試(性能測試)。1 / 3.10、測試類型有:功能測試,性能測試,界面測試。功能測試在測試工作中占

4、的比例最大,功能測試也叫 黑盒測試 。是把測試對象看作一個黑盒子。 利用黑盒測試法進行動態(tài)測試時,需要測試軟件產(chǎn)品的功能, 不需測試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程。采用黑盒技術(shù) 設(shè)計測試用例的方法有:等價類劃分、 邊界值分析、錯誤推測、決策表和綜合策略。性能測試是通過自動化的測試工具 模擬多種正常、 峰值以及異常負(fù)載條件來對系統(tǒng)的各項性能指標(biāo)進行測試。 負(fù)載測試和壓力測試都屬于性能測試,兩者可以結(jié)合進行。通過負(fù)載測試, 確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測試當(dāng)負(fù)載逐漸增加時,系統(tǒng)各項性能指標(biāo)的變化情況。 壓力測試是通過確定一個系統(tǒng)的瓶頸或者不能接收的性能點,來獲得系統(tǒng)能提供的最大服務(wù)級別的測

5、試。界面測試, 界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。而且設(shè)計良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔谩?同時界面如同人的面孔, 具有吸引用戶的直接優(yōu)勢。設(shè)計合理的界面能給用戶帶來輕松愉悅的感受和成功的感覺, 相反由于界面設(shè)計的失敗, 讓用戶有挫敗感, 再實用強大的功能都可能在用戶的畏懼與放棄中付諸東流。區(qū)別在于, 功能測試關(guān)注產(chǎn)品的所有功能上,要考慮到每個細(xì)節(jié)功能,每個可能存在的功能問題。 性能測試主要關(guān)注于產(chǎn)品整體的多用戶并發(fā)下的穩(wěn)定性和健壯性。界面測試更關(guān)注于用戶體驗上,用戶使用該產(chǎn)品的時候是否易用,是否易懂,是否規(guī)范(快捷鍵之類的),是否

6、美觀 (能否吸引用戶的注意力) ,是否安全 (盡量在前臺避免用戶無意輸入無效的數(shù)據(jù),當(dāng)然考慮到體驗性, 不能太粗魯?shù)膹棾鼍妫??做某個性能測試的時候,首先它可能是個功能點,首先要保證它的功能是沒問題的,然后再考慮該功能點的性能測試。11您認(rèn)為做好測試用例設(shè)計工作的關(guān)鍵是什么?白盒測試 用例設(shè)計的關(guān)鍵是以較少的用例覆蓋盡可能多的內(nèi)部程序邏輯結(jié)果。黑盒法用例設(shè)計的關(guān)鍵同樣也是以較少的用例覆蓋模塊輸出和輸入接口。不可能做到完全測試,以最少的用例在合理的時間內(nèi)發(fā)現(xiàn)最多的問題。12. 請試著比較一下黑盒測試、白盒測試、單元測試 、集成測試、系統(tǒng)測試、驗收測試的區(qū)別與聯(lián)系。黑盒測試: 已知產(chǎn)品的功能設(shè)計

7、規(guī)格,可以進行測試證明每個實現(xiàn)了的功能是否符合要求。白盒測試:已知產(chǎn)品的內(nèi)部工作過程,可以通過測試證明每種內(nèi)部操作是否符合設(shè)計規(guī)格要求,所有內(nèi)部成分是否以經(jīng)過檢查。軟件的黑盒測試是把測試對象看做一個黑盒子,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性, 只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數(shù)據(jù)驅(qū)動測試。黑盒測試主要是為了發(fā)現(xiàn)以下幾類錯誤:1、是否有不正確或遺漏的功能?2、輸入是否能正確的接受?能否輸出正確的結(jié)果?3、是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息(例如數(shù)據(jù)文件)訪問錯誤?4、性能上是否能夠滿足要求?5、是否有初始化或終止性錯誤?軟件的白盒測

8、試是對軟件的過程性細(xì)節(jié)做細(xì)致的檢查。這種方法是把測試對象看做一個打開的盒子, 它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏輯路徑進行測試。通過在不同點檢查程序狀態(tài),確定實際狀態(tài)是否與預(yù)期的狀態(tài)一致。 因此白盒測試又稱為結(jié)構(gòu)測試或邏輯驅(qū)動測試。白盒測試主要是想對程序模塊進行如下檢查:2 / 3.1、對程序模塊的所有獨立的執(zhí)行路徑至少測試一遍。2、對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測一遍。3、在循環(huán)的邊界和運行的界限內(nèi)執(zhí)行循環(huán)體。4、測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性,等等。單元測試(模塊測試)是開發(fā)者編寫的一小段代碼,用于檢驗被測代碼的一個很小的、很

9、明確的功能是否正確。通常而言, 一個單元測試是用于判斷某個特定條件(或者場景)下某個特定函數(shù)的行為。單元測試是由程序員自己來完成,最終受益的也是程序員自己??梢赃@么說, 程序員有責(zé)任編寫功能代碼,同時也就有責(zé)任為自己的代碼編寫單元測試。執(zhí)行單元測試, 就是為了證明這段代碼的行為和我們期望的一致。集成測試(也叫組裝測試,聯(lián)合測試)是單元測試的邏輯擴展。它的最簡單的形式是:兩個已經(jīng)測試過的單元組合成一個組件,并且測試它們之間的接口。從這一層意義上講,組件是指多個單元的集成聚合。在現(xiàn)實方案中, 許多單元組合成組件,而這些組件又聚合成程序的更大部分。 方法是測試片段的組合,并最終擴展進程,將您的模塊與

10、其他組的模塊一起測試。最后,將構(gòu)成進程的所有模塊一起測試。系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個完整系統(tǒng)來測試。它是檢驗系統(tǒng)是否確實能提供系統(tǒng)方案說明書中指定功能的有效方法。(常見的聯(lián)調(diào)測試)系統(tǒng)測試的目的是對最終軟件系統(tǒng)進行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計。驗收測試是部署軟件之前的最后一個測試操作。驗收測試的目的是確保軟件準(zhǔn)備就緒,并且可以讓最終用戶將其用于執(zhí)行軟件的既定功能和任務(wù)。驗收測試是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測試后, 已經(jīng)按照設(shè)計把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也已經(jīng)基本排除了,接著就應(yīng)該進一步驗證軟件的有效性, 這就是驗收測試的任務(wù), 即軟件的功能和性能如同用戶所合理期待的那樣。13. 測試計劃工作的目的是什么?測試計劃工作的內(nèi)容都包括什么?其中哪些是最重要的?軟件測試計劃是指導(dǎo)測試過程的綱領(lǐng)性文件,包含了產(chǎn)品概述、測試策略、測試方法、測試區(qū)域、測試配置、測試周期、測試 資源、測試交流、風(fē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

提交評論