![軟件測(cè)試面試題_第1頁(yè)](http://file4.renrendoc.com/view/3ee050393a489fd2ed3d8ce016f9a5ed/3ee050393a489fd2ed3d8ce016f9a5ed1.gif)
![軟件測(cè)試面試題_第2頁(yè)](http://file4.renrendoc.com/view/3ee050393a489fd2ed3d8ce016f9a5ed/3ee050393a489fd2ed3d8ce016f9a5ed2.gif)
![軟件測(cè)試面試題_第3頁(yè)](http://file4.renrendoc.com/view/3ee050393a489fd2ed3d8ce016f9a5ed/3ee050393a489fd2ed3d8ce016f9a5ed3.gif)
![軟件測(cè)試面試題_第4頁(yè)](http://file4.renrendoc.com/view/3ee050393a489fd2ed3d8ce016f9a5ed/3ee050393a489fd2ed3d8ce016f9a5ed4.gif)
![軟件測(cè)試面試題_第5頁(yè)](http://file4.renrendoc.com/view/3ee050393a489fd2ed3d8ce016f9a5ed/3ee050393a489fd2ed3d8ce016f9a5ed5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1軟件測(cè)試的目的是盡可能多的找出軟件的缺陷。(Y)2Beta 測(cè)試是驗(yàn)收測(cè)試的一種。(Y)3驗(yàn)收測(cè)試是由最終用戶來(lái)實(shí)施的。(N)4項(xiàng)目立項(xiàng)前測(cè)試人員不需要提交任何工件。(Y)5單元測(cè)試能發(fā)現(xiàn)約80%的軟件缺陷。(Y)6代碼評(píng)審是檢查源代碼是否達(dá)到模塊設(shè)計(jì)的要求。(N)7自底向上集成需要測(cè)試員編寫(xiě)驅(qū)動(dòng)程序。(Y)8負(fù)載測(cè)試是驗(yàn)證要檢驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。(N)9測(cè)試人員要堅(jiān)持原則,缺陷未修復(fù)完堅(jiān)決不予通過(guò)。(N)10代碼評(píng)審員一般由測(cè)試員擔(dān)任。(N)11我們可以人為的使得軟件不存在配置問(wèn)題。(N)12集成測(cè)試計(jì)劃在需求分析階段末提交。(N)二、選折1軟件驗(yàn)收測(cè)試的合格通過(guò)準(zhǔn)則是:(A
2、BCD)A 軟件需求分析說(shuō)明書(shū)中定義的所有功能已全部實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求。B 所有測(cè)試項(xiàng)沒(méi)有殘余一級(jí)、二級(jí)和三級(jí)錯(cuò)誤。C 立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致。D 驗(yàn)收測(cè)試工件齊全。2軟件測(cè)試計(jì)劃評(píng)審會(huì)需要哪些人員參加?(ABCD)A項(xiàng)目經(jīng)理BSQA 負(fù)責(zé)人C配置負(fù)責(zé)人D測(cè)試組3下列關(guān)于alpha 測(cè)試的描述中正確的是:(AD)Aalpha 測(cè)試需要用戶代表參加Balpha 測(cè)試不需要用戶代表參加Calpha 測(cè)試是系統(tǒng)測(cè)試的一種Dalpha 測(cè)試是驗(yàn)收測(cè)試的一種4測(cè)試設(shè)計(jì)員的職責(zé)有:(BC)A制定測(cè)試計(jì)劃B設(shè)計(jì)測(cè)試用例C設(shè)計(jì)測(cè)試過(guò)程、腳本D評(píng)估測(cè)試活動(dòng)5軟件實(shí)施活動(dòng)的進(jìn)入準(zhǔn)
3、則是:(ABC)A需求工件已經(jīng)被基線化B詳細(xì)設(shè)計(jì)工件已經(jīng)被基線化C構(gòu)架工件已經(jīng)被基線化D項(xiàng)目階段成果已經(jīng)被基線化三、添空1.軟件驗(yàn)收測(cè)試包括:正式驗(yàn)收測(cè)試,alpha測(cè)試,beta測(cè)試。2.系統(tǒng)測(cè)試的策略有:功能測(cè)試,性能測(cè)試,可靠性測(cè)試,負(fù)載測(cè)試,易用性測(cè)試,強(qiáng)度測(cè)試,安全測(cè)試,配置測(cè)試,安裝測(cè)試,卸載測(cè)試,文擋測(cè)試,故障恢復(fù)測(cè)試,界面測(cè)試,容量測(cè)試,兼容性測(cè)試,分布測(cè)試,可用性測(cè)試,(有的可以合在一起,分開(kāi)寫(xiě)只要寫(xiě)出15就滿分哦)3.設(shè)計(jì)系統(tǒng)測(cè)試計(jì)劃需要參考的項(xiàng)目文擋有:軟件測(cè)試計(jì)劃,軟件需求工件和迭代計(jì)劃。4.對(duì)面向過(guò)程的系統(tǒng)采用的集成策略有:自頂向下,自底向上兩種。5.(這題出的有問(wèn)題
4、哦,詳細(xì)的5步驟為)通過(guò)畫(huà)因果圖來(lái)寫(xiě)測(cè)試用例的步驟為:(1)分析軟件規(guī)格說(shuō)明描述中,哪些是原因(即輸入條件或輸入條件的等價(jià)類),哪些是結(jié)果(即輸出條件),并給每個(gè)原因和結(jié)果賦予一個(gè)標(biāo)識(shí)符。(2)分析軟件規(guī)格說(shuō)明描述中的語(yǔ)義,找出原因與結(jié)果之間,原因與原因之間對(duì)應(yīng)的是什么關(guān)系? 根據(jù)這些關(guān)系,畫(huà)出因果圖。(3)由于語(yǔ)法或環(huán)境限制,有些原因與原因之間,原因與結(jié)果之間的組合情況不可能出現(xiàn)。為表明這些特殊情況,在因果圖上用一些記號(hào)標(biāo)明約束或限制條件。(4)把因果圖轉(zhuǎn)換成判定表。(5)把判定表的每一列拿出來(lái)作為依據(jù),設(shè)計(jì)測(cè)試用例。四、簡(jiǎn)答(資料是搜集整理的,感謝前輩的解題)無(wú)1.區(qū)別階段評(píng)審的與同行評(píng)審
5、同行評(píng)審目的:發(fā)現(xiàn)小規(guī)模工作產(chǎn)品的錯(cuò)誤,只要是找錯(cuò)誤;階段評(píng)審目的:評(píng)審模塊 階段作品的正確性 可行性 及完整性同行評(píng)審人數(shù):3-7人 人員必須經(jīng)過(guò)同行評(píng)審會(huì)議的培訓(xùn),由SQA指導(dǎo)2.什么是軟件測(cè)試為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程3簡(jiǎn)述集成測(cè)試的過(guò)程系統(tǒng)集成測(cè)試主要包括以下過(guò)程:1. 構(gòu)建的確認(rèn)過(guò)程。2. 補(bǔ)丁的確認(rèn)過(guò)程。3. 系統(tǒng)集成測(cè)試測(cè)試組提交過(guò)程。4. 測(cè)試用例設(shè)計(jì)過(guò)程。5. 測(cè)試代碼編寫(xiě)過(guò)程。6. Bug的報(bào)告過(guò)程。7. 每周/每?jī)芍艿臉?gòu)建過(guò)程。8. 點(diǎn)對(duì)點(diǎn)的測(cè)試過(guò)程。9. 組內(nèi)培訓(xùn)過(guò)程。4 怎么做好文檔測(cè)試仔細(xì)閱讀,跟隨每個(gè)步驟,檢查每個(gè)圖形,嘗試每個(gè)示例。P142檢查文檔的編
6、寫(xiě)是否滿足文檔編寫(xiě)的目的內(nèi)容是否齊全,正確內(nèi)容是否完善標(biāo)記是否正確5 白盒測(cè)試有幾種方法總體上分為靜態(tài)方法和動(dòng)態(tài)方法兩大類。靜態(tài):關(guān)鍵功能是檢查軟件的表示和描述是否一致,沒(méi)有沖突或者沒(méi)有歧義動(dòng)態(tài):語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋。6系統(tǒng)測(cè)試計(jì)劃是否需要同行審批,為什么需要,系統(tǒng)測(cè)試計(jì)劃屬于項(xiàng)目階段性關(guān)鍵文檔,因此需要評(píng)審。7Alpha測(cè)試與beta的區(qū)別Alpha測(cè)試 在系統(tǒng)開(kāi)發(fā)接近完成時(shí)對(duì)應(yīng)用系統(tǒng)的測(cè)試;測(cè)試后仍然會(huì)有少量的設(shè)計(jì)變更。這種測(cè)試一般由最終用戶或其它人員完成,不能由程序或測(cè)試員完成。Beta測(cè)試 當(dāng)開(kāi)發(fā)和測(cè)試根本完成時(shí)所做的測(cè)試,最終的錯(cuò)誤和問(wèn)題
7、需要在最終發(fā)行前找到。這種測(cè)試一般由最終用戶或其它人員完成,不能由程序員或測(cè)試員完成。8比較負(fù)載測(cè)試,容量測(cè)試和強(qiáng)度測(cè)試的區(qū)別負(fù)載測(cè)試:在一定的工作負(fù)荷下,系統(tǒng)的負(fù)荷及響應(yīng)時(shí)間。強(qiáng)度測(cè)試:在一定的負(fù)荷條件下,在較長(zhǎng)時(shí)間跨度內(nèi)的系統(tǒng)連續(xù)運(yùn)行給系統(tǒng)性能所造成的影響。容 量測(cè)試:容量測(cè)試目的是通過(guò)測(cè)試預(yù)先分 析出反映軟件系統(tǒng)應(yīng)用特征的某項(xiàng)指標(biāo)的極限值(如最大并發(fā)用戶數(shù)、數(shù)據(jù)庫(kù)記錄數(shù)等),系統(tǒng)在其極限值狀態(tài)下沒(méi)有出現(xiàn)任何軟件故障或還能保持主要功能正常運(yùn) 行。容量測(cè)試還將確定測(cè)試對(duì)象在給定時(shí)間內(nèi)能夠持續(xù)處理的最大負(fù)載或工作量。容量測(cè)試的目的是使系統(tǒng)承受超額的數(shù)據(jù)容量來(lái)發(fā)現(xiàn)它是否能夠正確處理。容量測(cè) 試是
8、面向數(shù)據(jù)的,并且它的目的是顯示系統(tǒng)可以處理目標(biāo)內(nèi)確定的數(shù)據(jù)容量。9測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?用例全部測(cè)試。覆蓋率達(dá)到標(biāo)準(zhǔn)。缺陷率達(dá)到標(biāo)準(zhǔn)。其他指標(biāo)達(dá)到質(zhì)量標(biāo)準(zhǔn)10描述軟件測(cè)試活動(dòng)的生命周期?測(cè)試周期分為計(jì)劃、設(shè)計(jì)、實(shí)現(xiàn)、執(zhí)行、總結(jié)。其中:計(jì)劃:對(duì)整個(gè)測(cè)試周期中所有活動(dòng)進(jìn)行規(guī)劃,估計(jì)工作量、風(fēng)險(xiǎn),安排人力物力資源,安排進(jìn)度等;設(shè)計(jì):完成測(cè)試方案,從技術(shù)層面上對(duì)測(cè)試進(jìn)行規(guī)劃;實(shí)現(xiàn):進(jìn)行測(cè)試用例和測(cè)試規(guī)程設(shè)計(jì);執(zhí)行:根據(jù)前期完成的計(jì)劃、方案、用例、規(guī)程等文檔,執(zhí)行測(cè)試用例??偨Y(jié):記錄測(cè)試結(jié)果,進(jìn)行測(cè)試分析,完成測(cè)試報(bào)告。11軟件的缺陷等級(jí)應(yīng)如何劃分?A類嚴(yán)重錯(cuò)誤,包括以下各種錯(cuò)誤: 1 由于程序所引起的
9、死機(jī),非法退出 2 死循環(huán) 3 數(shù)據(jù)庫(kù)發(fā)生死鎖 4 因錯(cuò)誤操作導(dǎo)致的程序中斷 5 功能錯(cuò)誤 6 與數(shù)據(jù)庫(kù)連接錯(cuò)誤 7 數(shù)據(jù)通訊錯(cuò)誤B類較嚴(yán)重錯(cuò)誤,包括以下各種錯(cuò)誤: 1 程序錯(cuò)誤 2 程序接口錯(cuò)誤 3 數(shù)據(jù)庫(kù)的表、業(yè)務(wù)規(guī)則、缺省值未加完整性等約束條件C類一般性錯(cuò)誤,包括以下各種錯(cuò)誤: 1 操作界面錯(cuò)誤(包括數(shù)據(jù)窗口內(nèi)列名定義、含義是否一致) 2 打印內(nèi)容、格式錯(cuò)誤 3 簡(jiǎn)單的輸入限制未放在前臺(tái)進(jìn)行控制 4 刪除操作未給出提示 5 數(shù)據(jù)庫(kù)表中有過(guò)多的空字段D類較小錯(cuò)誤,包括以下各種錯(cuò)誤: 1 界面不規(guī)范 2 輔助說(shuō)明描述不清楚 3 輸入輸出不規(guī)范 4 長(zhǎng)操作未給用戶提示 5 提示窗口文字未采用行
10、業(yè)術(shù)語(yǔ) 6 可輸入?yún)^(qū)域和只讀區(qū)域沒(méi)有明顯的區(qū)分標(biāo)志E類測(cè)試建議 大體是這樣,還會(huì)有一些變動(dòng),同時(shí)最后一道題出的是畫(huà)流程圖和控制圖的題,等腰三角形那個(gè)01. 為什么要在一個(gè)團(tuán)隊(duì)中開(kāi)展軟件測(cè)試工作?因?yàn)闆](méi)有經(jīng)過(guò)測(cè)試的軟件很難在發(fā)布之前知道該軟件的質(zhì)量,就好比ISO質(zhì)量認(rèn)證一樣,測(cè)試同樣也需要質(zhì)量的保證,這個(gè)時(shí)候就需要在團(tuán)隊(duì)中開(kāi)展軟件測(cè)試的工作。在測(cè)試的過(guò)程發(fā)現(xiàn)軟件中存在的問(wèn)題,及時(shí)讓開(kāi)發(fā)人員得知并修改問(wèn)題,在即將發(fā)布時(shí),從測(cè)試報(bào)告中得出軟件的質(zhì)量情況。02. 您在以往的測(cè)試工作中都曾經(jīng)具體從事過(guò)哪些工作?其中最擅長(zhǎng)哪部分工作?我曾經(jīng)做過(guò)web測(cè)試,后臺(tái)測(cè)試,客戶端軟件,其中包括功能測(cè)試,性能測(cè)試,
11、用戶體驗(yàn)測(cè)試。最擅長(zhǎng)的是功能測(cè)試03. 您所熟悉的軟件測(cè)試類型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同04. 的測(cè)試類型的區(qū)別與聯(lián)系(如功能測(cè)試、性能測(cè)試)測(cè)試類型有:功能測(cè)試,性能測(cè)試,界面測(cè)試。功能測(cè)試在測(cè)試工作中占的比例最大,功能測(cè)試也叫黑盒測(cè)試。是把測(cè)試對(duì)象看作一個(gè)黑盒子。利用黑盒測(cè)試法進(jìn)行動(dòng)態(tài)測(cè)試時(shí),需要測(cè)試軟件產(chǎn)品的功能,不需測(cè)試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過(guò)程。采用黑盒技術(shù)設(shè)計(jì)測(cè)試用例的方法有:等價(jià)類劃分、邊界值分析、錯(cuò)誤推測(cè)、因果圖和綜合策略。 性能測(cè)試是通過(guò)自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來(lái)對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。負(fù)載測(cè)試和壓力測(cè)試都屬于性能測(cè)試,兩者可以結(jié)合進(jìn)行
12、。通過(guò)負(fù)載測(cè)試,確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測(cè)試當(dāng)負(fù)載逐漸增加時(shí),系統(tǒng)各項(xiàng)性能指標(biāo)的變化情況。壓力測(cè)試是通過(guò)確定一個(gè)系統(tǒng)的瓶頸或者不能接收的性能點(diǎn),來(lái)獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測(cè)試。界面測(cè)試,界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對(duì)軟件的第一印象。而且設(shè)計(jì)良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔谩M瑫r(shí)界面如同人的面孔,具有吸引用戶的直接優(yōu)勢(shì)。設(shè)計(jì)合理的界面能給用戶帶來(lái)輕松愉悅的感受和成功的感覺(jué),相反由于界面設(shè)計(jì)的失敗,讓用戶有挫敗感,再實(shí)用強(qiáng)大的功能都可能在用戶的畏懼與放棄中付諸東流。區(qū)別在于,功能測(cè)試關(guān)注產(chǎn)品的所有功能上,要考慮到每個(gè)細(xì)節(jié)功能,每個(gè)
13、可能存在的功能問(wèn)題。性能測(cè)試主要關(guān)注于產(chǎn)品整體的多用戶并發(fā)下的穩(wěn)定性和健壯性。界面測(cè)試更關(guān)注于用戶體驗(yàn)上,用戶使用該產(chǎn)品的時(shí)候是否易用,是否易懂,是否規(guī)范(快捷鍵之類的),是否美觀(能否吸引用戶的注意力),是否安全(盡量在前臺(tái)避免用戶無(wú)意輸入無(wú)效的數(shù)據(jù),當(dāng)然考慮到體驗(yàn)性,不能太粗魯?shù)膹棾鼍妫孔瞿硞€(gè)性能測(cè)試的時(shí)候,首先它可能是個(gè)功能點(diǎn),首先要保證它的功能是沒(méi)問(wèn)題的,然后再考慮該功能點(diǎn)的性能測(cè)試04您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?白盒測(cè)試用例設(shè)計(jì)的關(guān)鍵是以較少的用例覆蓋盡可能多的內(nèi)部程序邏輯結(jié)果黑盒法用例設(shè)計(jì)的關(guān)鍵同樣也是以較少的用例覆蓋模塊輸出和輸入接口。不可能做到完全測(cè)試,以最少的
14、用例在合理的時(shí)間內(nèi)發(fā)現(xiàn)最多的問(wèn)題05.請(qǐng)?jiān)囍容^一下黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試的區(qū)別與聯(lián)系。黑盒測(cè)試:已知產(chǎn)品的功能設(shè)計(jì)規(guī)格,可以進(jìn)行測(cè)試證明每個(gè)實(shí)現(xiàn)了的功能是否符合要求。白盒測(cè)試:已知產(chǎn)品的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試證明每種內(nèi)部操作是否符合設(shè)計(jì)規(guī)格要求,所有內(nèi)部成分是否以經(jīng)過(guò)檢查。軟件的黑盒測(cè)試意味著測(cè)試要在軟件的接口處進(jìn)行。這種方法是把測(cè)試對(duì)象看做一個(gè)黑盒子,測(cè)試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說(shuō)明書(shū),檢查程序的功能是否符合它的功能說(shuō)明。因此黑盒測(cè)試又叫功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。黑盒測(cè)試主要是為了發(fā)現(xiàn)以下幾類錯(cuò)誤:1、是否有不正
15、確或遺漏的功能?2、在接口上,輸入是否能正確的接受?能否輸出正確的結(jié)果?3、是否有數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部信息(例如數(shù)據(jù)文件)訪問(wèn)錯(cuò)誤?4、性能上是否能夠滿足要求?5、是否有初始化或終止性錯(cuò)誤?軟件的白盒測(cè)試是對(duì)軟件的過(guò)程性細(xì)節(jié)做細(xì)致的檢查。這種方法是把測(cè)試對(duì)象看做一個(gè)打開(kāi)的盒子,它允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。通過(guò)在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期的狀態(tài)一致。因此白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。白盒測(cè)試主要是想對(duì)程序模塊進(jìn)行如下檢查:1、對(duì)程序模塊的所有獨(dú)立的執(zhí)行路徑至少測(cè)試一遍。2、對(duì)所有的邏輯判定,取“真”與取“假
16、”的兩種情況都能至少測(cè)一遍。3、在循環(huán)的邊界和運(yùn)行的界限內(nèi)執(zhí)行循環(huán)體。4、測(cè)試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性,等等。單元測(cè)試(模塊測(cè)試)是開(kāi)發(fā)者編寫(xiě)的一小段代碼,用于檢驗(yàn)被測(cè)代碼的一個(gè)很小的、很明確的功能是否正確。通常而言,一個(gè)單元測(cè)試是用于判斷某個(gè)特定條件(或者場(chǎng)景)下某個(gè)特定函數(shù)的行為。單元測(cè)試是由程序員自己來(lái)完成,最終受益的也是程序員自己??梢赃@么說(shuō),程序員有責(zé)任編寫(xiě)功能代碼,同時(shí)也就有責(zé)任為自己的代碼編寫(xiě)單元測(cè)試。執(zhí)行單元測(cè)試,就是為了證明這段代碼的行為和我們期望的一致。集成測(cè)試(也叫組裝測(cè)試,聯(lián)合測(cè)試)是單元測(cè)試的邏輯擴(kuò)展。它的最簡(jiǎn)單的形式是:兩個(gè)已經(jīng)測(cè)試過(guò)的單元組合成一個(gè)組件,并且測(cè)試它們之
17、間的接口。從這一層意義上講,組件是指多個(gè)單元的集成聚合。在現(xiàn)實(shí)方案中,許多單元組合成組件,而這些組件又聚合成程序的更大部分。方法是測(cè)試片段的組合,并最終擴(kuò)展進(jìn)程,將您的模塊與其他組的模塊一起測(cè)試。最后,將構(gòu)成進(jìn)程的所有模塊一起測(cè)試。系統(tǒng)測(cè)試是將經(jīng)過(guò)測(cè)試的子系統(tǒng)裝配成一個(gè)完整系統(tǒng)來(lái)測(cè)試。它是檢驗(yàn)系統(tǒng)是否確實(shí)能提供系統(tǒng)方案說(shuō)明書(shū)中指定功能的有效方法。(常見(jiàn)的聯(lián)調(diào)測(cè)試)系統(tǒng)測(cè)試的目的是對(duì)最終軟件系統(tǒng)進(jìn)行全面的測(cè)試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。驗(yàn)收測(cè)試是部署軟件之前的最后一個(gè)測(cè)試操作。驗(yàn)收測(cè)試的目的是確保軟件準(zhǔn)備就緒,并且可以讓最終用戶將其用于執(zhí)行軟件的既定功能和任務(wù)。驗(yàn)收測(cè)試是向未
18、來(lái)的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測(cè)試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是驗(yàn)收測(cè)試的任務(wù),即軟件的功能和性能如同用戶所合理期待的那樣。06. 測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?軟件測(cè)試計(jì)劃是指導(dǎo)測(cè)試過(guò)程的綱領(lǐng)性文件,包含了產(chǎn)品概述、測(cè)試策略、測(cè)試方法、測(cè)試區(qū)域、測(cè)試配置、測(cè)試周期、測(cè)試資源、測(cè)試交流、風(fēng)險(xiǎn)分析等內(nèi)容。借助軟件測(cè)試計(jì)劃,參與測(cè)試的項(xiàng)目成員,尤其是測(cè)試管理人員,可以明確測(cè)試任務(wù)和測(cè)試方法,保持測(cè)試實(shí)施過(guò)程的順暢溝通,跟蹤和控制測(cè)試進(jìn)度,應(yīng)對(duì)測(cè)試過(guò)
19、程中的各種變更。測(cè)試計(jì)劃和測(cè)試詳細(xì)規(guī)格、測(cè)試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測(cè)試計(jì)劃主要從宏觀上規(guī)劃測(cè)試活動(dòng)的范圍、方法和資源配置,而測(cè)試詳細(xì)規(guī)格、測(cè)試用例是完成測(cè)試任務(wù)的具體戰(zhàn)術(shù)。所以其中最重要的是測(cè)試測(cè)試策略和測(cè)試方法(最好是能先評(píng)審)07. 您認(rèn)為做好測(cè)試計(jì)劃工作的關(guān)鍵是什么?1. 明確測(cè)試的目標(biāo),增強(qiáng)測(cè)試計(jì)劃的實(shí)用性編寫(xiě)軟件測(cè)試計(jì)劃得重要目的就是使測(cè)試過(guò)程能夠發(fā)現(xiàn)更多的軟件缺陷,因此軟件測(cè)試計(jì)劃的價(jià)值取決于它對(duì)幫助管理測(cè)試項(xiàng)目,并且找出軟件潛在的缺陷。因此,軟件測(cè)試計(jì)劃中的測(cè)試范圍必須高度覆蓋功能需求,測(cè)試方法必須切實(shí)可行,測(cè)試工具并且具有較高的實(shí)用性,便于使用,生成的測(cè)試結(jié)果直觀、準(zhǔn)確2
20、堅(jiān)持“5W”規(guī)則,明確內(nèi)容與過(guò)程“5W”規(guī)則指的是“What(做什么)”、“Why(為什么做)”、“When(何時(shí)做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”規(guī)則創(chuàng)建軟件測(cè)試計(jì)劃,可以幫助測(cè)試團(tuán)隊(duì)理解測(cè)試的目的(Why),明確測(cè)試的范圍和內(nèi)容(What),確定測(cè)試的開(kāi)始和結(jié)束日期(When),指出測(cè)試的方法和工具(How),給出測(cè)試文檔和軟件的存放位置(Where)。3采用評(píng)審和更新機(jī)制,保證測(cè)試計(jì)劃滿足實(shí)際需求測(cè)試計(jì)劃寫(xiě)作完成后,如果沒(méi)有經(jīng)過(guò)評(píng)審,直接發(fā)送給測(cè)試團(tuán)隊(duì),測(cè)試計(jì)劃內(nèi)容的可能不準(zhǔn)確或遺漏測(cè)試內(nèi)容,或者軟件需求變更引起測(cè)試范圍的增減,而測(cè)試計(jì)劃的內(nèi)容沒(méi)有及時(shí)更
21、新,誤導(dǎo)測(cè)試執(zhí)行人員。4. 分別創(chuàng)建測(cè)試計(jì)劃與測(cè)試詳細(xì)規(guī)格、測(cè)試用例應(yīng)把詳細(xì)的測(cè)試技術(shù)指標(biāo)包含到獨(dú)立創(chuàng)建的測(cè)試詳細(xì)規(guī)格文檔,把用于指導(dǎo)測(cè)試小組執(zhí)行測(cè)試過(guò)程的測(cè)試用例放到獨(dú)立創(chuàng)建的測(cè)試用例文檔或測(cè)試用例管理數(shù)據(jù)庫(kù)中。測(cè)試計(jì)劃和測(cè)試詳細(xì)規(guī)格、測(cè)試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測(cè)試計(jì)劃主要從宏觀上規(guī)劃測(cè)試活動(dòng)的范圍、方法和資源配置,而測(cè)試詳細(xì)規(guī)格、測(cè)試用例是完成測(cè)試任務(wù)的具體戰(zhàn)術(shù)。 08. 您所熟悉的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來(lái)說(shuō)明這些方法在測(cè)試用例設(shè)計(jì)工作中的應(yīng)用。1等價(jià)類劃分劃分等價(jià)類: 等價(jià)類是指某個(gè)輸入域的子集合.在該子集合中,各個(gè)輸入數(shù)據(jù)對(duì)于揭露程序中的錯(cuò)誤都是等效的.并合
22、理地假定:測(cè)試某等價(jià)類的代表值就等于對(duì)這一類其它值的測(cè)試.因此,可以把全部輸入數(shù)據(jù)合理劃分為若干等價(jià)類,在每一個(gè)等價(jià)類中取一個(gè)數(shù)據(jù)作為測(cè)試的輸入條件,就可以用少量代表性的測(cè)試數(shù)據(jù).取得較好的測(cè)試結(jié)果.等價(jià)類劃分可有兩種不同的情況:有效等價(jià)類和無(wú)效等價(jià)類.2邊界值分析法邊界值分析方法是對(duì)等價(jià)類劃分方法的補(bǔ)充。測(cè)試工作經(jīng)驗(yàn)告訴我,大量的錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內(nèi)部.因此針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤.使用邊界值分析方法設(shè)計(jì)測(cè)試用例,首先應(yīng)確定邊界情況.通常輸入和輸出等價(jià)類的邊界,就是應(yīng)著重測(cè)試的邊界情況.應(yīng)當(dāng)選取正好等于,剛剛大于或剛剛小于邊
23、界的值作為測(cè)試數(shù)據(jù),而不是選取等價(jià)類中的典型值或任意值作為測(cè)試數(shù)據(jù).3錯(cuò)誤推測(cè)法基于經(jīng)驗(yàn)和直覺(jué)推測(cè)程序中所有可能存在的各種錯(cuò)誤, 從而有針對(duì)性的設(shè)計(jì)測(cè)試用例的方法.錯(cuò)誤推測(cè)方法的基本思想: 列舉出程序中所有可能有的錯(cuò)誤和容易發(fā)生錯(cuò)誤的特殊情況,根據(jù)他們選擇測(cè)試用例. 例如, 在單元測(cè)試時(shí)曾列出的許多在模塊中常見(jiàn)的錯(cuò)誤. 以前產(chǎn)品測(cè)試中曾經(jīng)發(fā)現(xiàn)的錯(cuò)誤等, 這些就是經(jīng)驗(yàn)的總結(jié). 還有, 輸入數(shù)據(jù)和輸出數(shù)據(jù)為0的情況. 輸入表格為空格或輸入表格只有一行. 這些都是容易發(fā)生錯(cuò)誤的情況. 可選擇這些情況下的例子作為測(cè)試用例.4因果圖方法前面介紹的等價(jià)類劃分方法和邊界值分析方法,都是著重考慮輸入條件,但未
24、考慮輸入條件之間的聯(lián)系, 相互組合等. 考慮輸入條件之間的相互組合,可能會(huì)產(chǎn)生一些新的情況. 但要檢查輸入條件的組合不是一件容易的事情, 即使把所有輸入條件劃分成等價(jià)類,他們之間的組合情況也相當(dāng)多. 因此必須考慮采用一種適合于描述對(duì)于多種條件的組合,相應(yīng)產(chǎn)生多個(gè)動(dòng)作的形式來(lái)考慮設(shè)計(jì)測(cè)試用例. 這就需要利用因果圖(邏輯模型). 因果圖方法最終生成的就是判定表. 它適合于檢查程序輸入條件的各種組合情況. 09. 請(qǐng)以您以往的實(shí)際工作為例,10. 詳細(xì)的描述一次測(cè)試用例設(shè)計(jì)的完整的過(guò)程。就說(shuō)最近的這次網(wǎng)站功能的測(cè)試吧首先:得到相關(guān)文檔(需求文檔和設(shè)計(jì)文檔),理解需求和設(shè)計(jì)設(shè)計(jì)思想后,想好測(cè)試策略(測(cè)
25、試計(jì)劃簡(jiǎn)單點(diǎn)就OK了),考慮到測(cè)試環(huán)境,測(cè)試用例,測(cè)試時(shí)間等問(wèn)題。第二步:設(shè)計(jì)測(cè)試用例,測(cè)試策略是:把網(wǎng)站部分的功能點(diǎn)測(cè)試完,然后在進(jìn)行系統(tǒng)測(cè)試(另外個(gè)模塊呢有另一個(gè)測(cè)試人員負(fù)責(zé),可以進(jìn)行聯(lián)調(diào)測(cè)試),網(wǎng)站模塊的測(cè)試基本是功能測(cè)試和界面測(cè)試(用戶并發(fā)的可能性很小,所以不考慮):這次的網(wǎng)站的輸入數(shù)據(jù)呢是使用數(shù)據(jù)庫(kù)中的某張表記錄,如果表中某一數(shù)據(jù)記錄中新加進(jìn)來(lái)的(還沒(méi)有被處理的,有個(gè)標(biāo)志位),網(wǎng)站啟動(dòng)后會(huì)立刻去刷那張表,得到多條數(shù)據(jù),然后在進(jìn)行處理。處理過(guò)程中,會(huì)經(jīng)歷3個(gè)步驟,網(wǎng)站才算完成了它的任務(wù)。有3個(gè)步驟呢,就可以分別對(duì)這3個(gè)步驟進(jìn)行測(cè)試用例的設(shè)計(jì),盡量覆蓋到各種輸入情況(包括數(shù)據(jù)庫(kù)中的數(shù)據(jù),
26、用戶的輸入等),得出了差不多50個(gè)用例。界面測(cè)試,也就是用戶看的到的地方,包括發(fā)送的郵件和用戶填寫(xiě)資料的頁(yè)面展示。第三步:搭建測(cè)試環(huán)境(為什么這個(gè)時(shí)候考慮測(cè)試環(huán)境呢?因?yàn)槲覍?duì)網(wǎng)站環(huán)境已經(jīng)很熟了,只有有機(jī)器能空于下來(lái)做該功能測(cè)試就可以做了),因?yàn)榫W(wǎng)站本身的環(huán)境搭建和其他的系統(tǒng)有點(diǎn)不同,它需要的測(cè)試環(huán)境比較麻煩,需要web服務(wù)器(Apache,tomcat),不過(guò)這次需求呢,網(wǎng)站部分只用到了tomcat,所以只要有tomcat即可第四步:執(zhí)行測(cè)試11. 您以往是否曾經(jīng)從事過(guò)性能測(cè)試工作?如果有,12. 請(qǐng)盡可能的詳細(xì)描述您以往的性能測(cè)試工作的完整過(guò)程。是的,曾經(jīng)做過(guò)網(wǎng)站方面的性能測(cè)試,雖然做的時(shí)間
27、并不久(2個(gè)月吧),當(dāng)時(shí)呢,是有位網(wǎng)站性能測(cè)試經(jīng)驗(yàn)非常豐富的前輩帶著我一起做。性能測(cè)試類型包括負(fù)載測(cè)試,強(qiáng)度測(cè)試,容量測(cè)試等負(fù)載測(cè)試:負(fù)載測(cè)試是一種性能測(cè)試指數(shù)據(jù)在超負(fù)荷環(huán)境中運(yùn)行,程序是否能夠承擔(dān)。強(qiáng)度測(cè)試: 強(qiáng)度測(cè)試是一種性能測(cè)試,他在系統(tǒng)資源特別低的情況下軟件系統(tǒng)運(yùn)行情況容量測(cè)試:確定系統(tǒng)可處理同時(shí)在線的最大用戶數(shù) 在網(wǎng)站流量逐漸加大的情況下,開(kāi)始考慮做性能測(cè)試了,首先要寫(xiě)好性能測(cè)試計(jì)劃,根據(jù)運(yùn)營(yíng)數(shù)據(jù)得出流量最大的頁(yè)面(如果是第一次的話,一般是首頁(yè),下載頁(yè),個(gè)人帳戶頁(yè)流量最大,而且以某種百分比),Web服務(wù)器指標(biāo)指標(biāo):* Avg Rps: 平均每秒鐘響應(yīng)次數(shù)總請(qǐng)求時(shí)間 / 秒數(shù); * S
28、uccessful Rounds:成功的請(qǐng)求; * Failed Rounds :失敗的請(qǐng)求; * Successful Hits :成功的點(diǎn)擊次數(shù); * Failed Hits :失敗的點(diǎn)擊次數(shù); * Hits Per Second :每秒點(diǎn)擊次數(shù); * Successful Hits Per Second :每秒成功的點(diǎn)擊次數(shù); * Failed Hits Per Second :每秒失敗的點(diǎn)擊次數(shù); * Attempted Connections :嘗試鏈接數(shù);問(wèn)題十二:在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?1. 在傳
29、統(tǒng)的BugZilla中,BUG描述應(yīng)該包括以下的信息2. 和BUG產(chǎn)生對(duì)應(yīng)的軟件版本3. 開(kāi)發(fā)的接口人員4. BUG的優(yōu)先級(jí)5. BUG的嚴(yán)重程度6. BUG可能屬于的模塊,如果不能確認(rèn),可以用開(kāi)發(fā)人員來(lái)判斷7. BUG標(biāo)題,需要清晰的描述現(xiàn)象8. BUG描述,需要盡量給出重新Bug的步驟9. BUG附件中能給出相關(guān)的日志和截圖。高質(zhì)量的BUG記錄就是指很容易理解的BUG記錄,所以,對(duì)于描述的要求高,能提供的信息多且準(zhǔn)確,很好的幫助開(kāi)發(fā)人員定位。問(wèn)題十二:BUG管理工具的跟蹤過(guò)程用BugZilla為例子 測(cè)試人員發(fā)現(xiàn)了BUG,提交到Bugzilla中,狀態(tài)為new,BUG的接受者為開(kāi)發(fā)接口人員
30、開(kāi)發(fā)接口將BUG分配給相關(guān)的模塊的開(kāi)發(fā)人員,狀態(tài)修改為已分配開(kāi)發(fā)人員和測(cè)試確認(rèn)BUG,如果是本人的BUG,則設(shè)置為接收;如果是別的開(kāi)發(fā)人員的問(wèn)題,則轉(zhuǎn)發(fā)出去,由下一個(gè)開(kāi)發(fā)人員來(lái)進(jìn)行此行為;如果認(rèn)為不是問(wèn)題,則需要大家討論并確認(rèn)后,拒絕這個(gè)BUG,然后測(cè)試人員關(guān)閉此問(wèn)題。如果開(kāi)發(fā)人員接受了BUG,并修改好以后,將BUG狀態(tài)修改為已修復(fù),并告知測(cè)試在哪個(gè)版本中可以測(cè)試。測(cè)試人員在新版本中測(cè)試,如果發(fā)現(xiàn)問(wèn)題依然存在,則拒絕修改;如果已經(jīng)修復(fù),則關(guān)閉BUG。問(wèn)題十二:您認(rèn)為在測(cè)試人員同開(kāi)發(fā)人員的溝通過(guò)程中,如何提高溝通的效率和改善溝通的效果?維持測(cè)試人員同開(kāi)發(fā)團(tuán)隊(duì)中其他成員良好的人際關(guān)系的關(guān)鍵是什么?
31、盡量能有面對(duì)面的溝通,如果做不到,那么盡量能直接通過(guò)電話溝通,如果只能通過(guò)Email等非及時(shí)溝通工具的話,強(qiáng)調(diào)必須對(duì)特性的理解深刻以及能表達(dá)清楚。一是真誠(chéng),二是團(tuán)隊(duì)精神,三是在專業(yè)上有共同語(yǔ)言,當(dāng)然也可以通過(guò)直接指出一些小問(wèn)題,而不是進(jìn)入BUG Tracking System來(lái)增加對(duì)方的好感。問(wèn)題十三:在您以往的測(cè)試工作中,最讓您感到不滿意或者不堪回首的事情是什么?您是如何來(lái)對(duì)待這些事情的?某次性能測(cè)試覆蓋不足,造成系統(tǒng)崩潰問(wèn)題十:您在從事性能測(cè)試工作時(shí),是否使用過(guò)一些測(cè)試工具?如果有,請(qǐng)?jiān)囀鲈摴ぞ叩墓ぷ髟?,并以一個(gè)具體的工作中的例子描述該工具是如何在實(shí)際工作中應(yīng)用的。測(cè)試網(wǎng)管系統(tǒng)中,使用的
32、Mimic來(lái)模擬終端,能夠大量的節(jié)省成本。測(cè)試軟交換系統(tǒng)的時(shí)候,使用的Prolab來(lái)模擬終端并發(fā)送呼叫軟交換,他完成了同時(shí)數(shù)百人才能完成的摘機(jī)撥號(hào)工作,主要工作原理是產(chǎn)生一些符合要求的IP包并發(fā)送給軟交換系統(tǒng),同時(shí)對(duì)軟交換系統(tǒng)的回應(yīng)進(jìn)行處理,決定下一步動(dòng)作。問(wèn)題十一:您認(rèn)為性能測(cè)試工作的目的是什么?做好性能測(cè)試工作的關(guān)鍵是什么?主要是保障在大量用戶的情況下,服務(wù)能正常使用。33. 你對(duì)測(cè)試最大的興趣在哪里?為什么?最大的興趣就是測(cè)試有難度,有挑戰(zhàn)性!做測(cè)試越久越能感覺(jué)到做好測(cè)試有多難。曾經(jīng)在無(wú)憂測(cè)試網(wǎng)上看到一篇文章,是關(guān)于如何做好一名測(cè)試工程師。一共羅列了11,12點(diǎn),有部分是和人的性格有關(guān),
33、有部分需要后天的努力。但除了性格有關(guān)的1,2點(diǎn)我沒(méi)有把握,其他點(diǎn)我都很有信心做好它。剛開(kāi)始進(jìn)入測(cè)試行業(yè)時(shí),對(duì)測(cè)試的認(rèn)識(shí)是從無(wú)憂測(cè)試網(wǎng)上了解到的一些資料,當(dāng)時(shí)是沖著做測(cè)試需要很多技能才能做的好,雖然入門容易,但做好很難,比開(kāi)發(fā)更難,雖然當(dāng)時(shí)我很想做開(kāi)發(fā)(學(xué)校專業(yè)課我基本上不缺席,因?yàn)槲蚁矚g我的專業(yè)),但看到測(cè)試比開(kāi)發(fā)更難更有挑戰(zhàn)性,想做好測(cè)試的意志就更堅(jiān)定了。不到一年半的測(cè)試工作中,當(dāng)時(shí)的感動(dòng)和熱情沒(méi)有減退一點(diǎn)(即使環(huán)境問(wèn)題以及自身經(jīng)驗(yàn),技術(shù)的不足,做測(cè)試的你一定也能理解)。我覺(jué)得做測(cè)試整個(gè)過(guò)程中有2點(diǎn)讓我覺(jué)得很有難度(對(duì)我來(lái)說(shuō),有難度的東西我就非常感興趣),第一是測(cè)試用例的設(shè)計(jì),因?yàn)闇y(cè)試的精華
34、就在測(cè)試用例的設(shè)計(jì)上了,要在版本出來(lái)之前,把用例寫(xiě)好,用什么測(cè)試方法寫(xiě)?(也就是測(cè)試計(jì)劃或測(cè)試策略),如果你剛測(cè)試一個(gè)新任務(wù)時(shí),你得花一定的時(shí)間去消化業(yè)務(wù)需求和技術(shù)基礎(chǔ),業(yè)務(wù)需求很好理解(多和產(chǎn)品經(jīng)理和開(kāi)發(fā)人員溝通就能達(dá)到目的),而技術(shù)基礎(chǔ)可就沒(méi)那么簡(jiǎn)單了,這需要你自覺(jué)的學(xué)習(xí)能力,比如說(shuō)網(wǎng)站吧,最基本的技術(shù)知識(shí)你要知道網(wǎng)站內(nèi)部是怎么運(yùn)作的的,后臺(tái)是怎么響應(yīng)用戶請(qǐng)求的?測(cè)試環(huán)境如何搭建?這些都需要最早的學(xué)好。至少在開(kāi)始測(cè)試之前能做好基本的準(zhǔn)備,可能會(huì)遇到什么難題?需求細(xì)節(jié)是不是沒(méi)有確定好?這些問(wèn)題都能在設(shè)計(jì)用例的時(shí)候發(fā)現(xiàn)。第二是發(fā)現(xiàn)BUG的時(shí)候了,這應(yīng)該是測(cè)試人員最基本的任務(wù)了,一般按測(cè)試用例開(kāi)
35、始測(cè)試就能發(fā)現(xiàn)大部分的bug,還有一部分bug需要測(cè)試的過(guò)程中更了解所測(cè)版本的情況獲得更多信息,補(bǔ)充測(cè)試用例,測(cè)試出bug。還有如何發(fā)現(xiàn)bug?這就需要在測(cè)試用例有效的情況下,通過(guò)細(xì)心和耐心去發(fā)現(xiàn)bug了,每個(gè)用例都有可能發(fā)現(xiàn)bug,每個(gè)地方都有可能出錯(cuò),所以測(cè)試過(guò)程中思維要清晰(測(cè)試過(guò)程數(shù)據(jù)流及結(jié)果都得看仔細(xì)了,bug都在里面發(fā)現(xiàn)的)。如何描述bug也很有講究,bug在什么情況下會(huì)產(chǎn)生,如果條件變化一點(diǎn)點(diǎn),就不會(huì)有這個(gè)bug,以哪些最少的操作步驟就能重現(xiàn)這個(gè)bug,這個(gè)bug產(chǎn)生的規(guī)律是什么?如果你夠厲害的話,可以幫開(kāi)發(fā)人員初步定位問(wèn)題。34. 你的測(cè)試職業(yè)發(fā)展是什么?測(cè)試經(jīng)驗(yàn)越多,測(cè)試能力
36、越高。所以我的職業(yè)發(fā)展是需要時(shí)間累積的,一步步向著高級(jí)測(cè)試工程師奔去。而且我也有初步的職業(yè)規(guī)劃,前3年累積測(cè)試經(jīng)驗(yàn),按如何做好測(cè)試工程師的11,12點(diǎn)要求自己,不斷的更新自己改正自己,做好測(cè)試任務(wù)。35. 你自認(rèn)為測(cè)試的優(yōu)勢(shì)在哪里??jī)?yōu)勢(shì)在于我對(duì)測(cè)試堅(jiān)定不移的信心和熱情,雖然經(jīng)驗(yàn)還不夠,但測(cè)試需要的基本技能我有信心在工作中得以發(fā)揮。36. 你以前工作時(shí)的測(cè)試流程是什么?公司對(duì)測(cè)試流程沒(méi)有規(guī)定如何做,但每個(gè)測(cè)試人員都有自己的一套測(cè)試流程。我說(shuō)下我1年來(lái)不斷改正(自己總結(jié),吸取同行的方法)后的流程吧。需求評(píng)審(有開(kāi)發(fā)人員,產(chǎn)品經(jīng)理,測(cè)試人員,項(xiàng)目經(jīng)理)需求確定(出一份確定的需求文檔)開(kāi)發(fā)設(shè)計(jì)文檔(開(kāi)
37、發(fā)人員在開(kāi)始寫(xiě)代碼前就能輸出設(shè)計(jì)文檔)想好測(cè)試策略,寫(xiě)出測(cè)試用例發(fā)給開(kāi)發(fā)人員和測(cè)試經(jīng)理看看(非正式的評(píng)審用例)接到測(cè)試版本執(zhí)行測(cè)試用例(中間可能會(huì)補(bǔ)充用例)提交bug(有些bug需要開(kāi)發(fā)人員的確定(嚴(yán)重級(jí)別的,或突然發(fā)現(xiàn)的在測(cè)試用例范圍之外的,難以重現(xiàn)的),有些可以直接錄制進(jìn)TD)開(kāi)發(fā)人員修改(可以在測(cè)試過(guò)程中快速的修改)回歸測(cè)試(可能又會(huì)發(fā)現(xiàn)新問(wèn)題,再按流程開(kāi)始跑)。37. 當(dāng)開(kāi)發(fā)人員說(shuō)不38. 是BUG時(shí),39. 你如何應(yīng)付?開(kāi)發(fā)人員說(shuō)不是bug,有2種情況,一是需求沒(méi)有確定,所以我可以這么做,這個(gè)時(shí)候可以找來(lái)產(chǎn)品經(jīng)理進(jìn)行確認(rèn),需不需要改動(dòng),3方商量確定好后再看要不要改。二是這種情況不可能
38、發(fā)生,所以不需要修改,這個(gè)時(shí)候,我可以先盡可能的說(shuō)出是BUG的依據(jù)是什么?如果被用戶發(fā)現(xiàn)或出了問(wèn)題,會(huì)有什么不良結(jié)果?程序員可能會(huì)給你很多理由,你可以對(duì)他的解釋進(jìn)行反駁。如果還是不行,那我可以給這個(gè)問(wèn)題提出來(lái),跟開(kāi)發(fā)經(jīng)理和測(cè)試經(jīng)理進(jìn)行確認(rèn),如果要修改就改,如果不要修改就不改。其實(shí)有些真的不是bug,我也只是建議的方式寫(xiě)進(jìn)TD中,如果開(kāi)發(fā)人員不修改也沒(méi)有大問(wèn)題。如果確定是bug的話,一定要堅(jiān)持自己的立場(chǎng),讓問(wèn)題得到最后的確認(rèn)。23你為什么想離開(kāi)目前的職務(wù)?因?yàn)楣具\(yùn)作情況并不理想,公司需要調(diào)整部門體系,公司考慮到縮減部門人員,所以大批量的裁員(有6,7個(gè)),這是我的第一份工作,對(duì)公司也有較深的感
39、情,因?yàn)樵谶@里我找到了職業(yè)理想(就是測(cè)試),所以公司需要精簡(jiǎn)人員,我自愿退出。雖然很舍不得,但我將會(huì)有新的發(fā)揮能力的舞臺(tái)。24:你對(duì)我們公司了解有多少?25:你找工作時(shí),最重要的考慮因素為何?工作的性質(zhì)和內(nèi)容是否能讓我發(fā)揮所長(zhǎng),并不斷成長(zhǎng)。26:為什么我們應(yīng)該錄取你?您可以由我過(guò)去的工作表現(xiàn)所呈現(xiàn)的客觀數(shù)據(jù),明顯地看出我全力以赴的工作態(tài)度。27:請(qǐng)談?wù)勀銈€(gè)人的最大特色。我的堅(jiān)持度很高,事情沒(méi)有做到一個(gè)令人滿意的結(jié)果,絕不罷手。28.白箱測(cè)試和黑箱測(cè)試是什么?什么是回歸測(cè)試?29。單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試的側(cè)重點(diǎn)是什么?30。設(shè)計(jì)用例的方法、依據(jù)有那些?31。一個(gè)測(cè)試工程師應(yīng)具備那些素質(zhì)和技
40、能?32.集成測(cè)試通常都有那些策略?33.你用過(guò)的測(cè)試工具的主要功能、性能及其他?34.一個(gè)缺陷測(cè)試報(bào)告的組成35.基于WEB信息管理系統(tǒng)測(cè)試時(shí)應(yīng)考慮的因素有哪些?36.軟件測(cè)試項(xiàng)目從什么時(shí)候開(kāi)始,?為什么?37.需求測(cè)試注意事項(xiàng)有哪些?38.簡(jiǎn)述一下缺陷的生命周期39.測(cè)試分析測(cè)試用例注意(事項(xiàng))?你在你所在的公司是怎么開(kāi)展測(cè)試工作的?是如何組織的?你認(rèn)為理想的測(cè)試流程是什么樣子?你是怎樣工作的?軟件測(cè)試活動(dòng)的生命周期是什么?請(qǐng)畫(huà)出軟件測(cè)試活動(dòng)的流程圖?針對(duì)缺陷采取怎樣管理措施?什么是測(cè)試評(píng)估?測(cè)試評(píng)估的范圍是什么?如果能夠執(zhí)行完美的黑盒測(cè)試,還需要進(jìn)行白盒測(cè)試嗎?為什么?測(cè)試結(jié)束的標(biāo)準(zhǔn)是什
41、么?軟件驗(yàn)收測(cè)試除了alpha,beta測(cè)試以外,還有哪一種?做測(cè)試多久了?以前做過(guò)哪些項(xiàng)目?你們以前測(cè)試的流程是怎樣的?用過(guò)哪些測(cè)試工具?為什么選擇測(cè)試這行?為什么值得他們公司雇用?如果我雇用你,你能給部門帶來(lái)什么貢獻(xiàn)?如何從工作中看出你是個(gè)自動(dòng)自覺(jué)的人你的工作通常能在時(shí)限內(nèi)完成嗎.(我想問(wèn)一下就是她問(wèn)這個(gè)問(wèn)題的動(dòng)機(jī)是什么)通常你對(duì)于別人批評(píng)你會(huì)有什么樣的反應(yīng)如果明知這樣做不對(duì),你還會(huì)依主管的指過(guò)去做嗎如果你接到一個(gè)客戶抱怨的電話,你確知無(wú)法解決他的問(wèn)題,你會(huì)怎么處理你覺(jué)得什么樣的人最難相處為什么值得他們公司雇用?幫助公司提高軟件質(zhì)量和測(cè)試部門的技術(shù)水平如果我雇用你,你能給部門帶來(lái)什么貢獻(xiàn)?
42、分享我的測(cè)試經(jīng)驗(yàn)和測(cè)試技能,提高測(cè)試部門技術(shù)水平如何從工作中看出你是個(gè)自動(dòng)自覺(jué)的人 自動(dòng)自覺(jué)范圍太廣 1. 工作成果 2. 工作質(zhì)量你的工作通常能在時(shí)限內(nèi)完成嗎.(我想問(wèn)一下就是她問(wèn)這個(gè)問(wèn)題的動(dòng)機(jī)是什么)在有足夠的資源和合理的工作量的情況下,完全可以按時(shí)完成,并能比一般人做的更好通常你對(duì)于別人批評(píng)你會(huì)有什么樣的反應(yīng)有錯(cuò)即改,無(wú)措勉之如果明知這樣做不對(duì),你還會(huì)依主管的指過(guò)去做嗎在公司內(nèi)部下級(jí)是否有申訴渠道?如果你接到一個(gè)客戶抱怨的電話,你確知無(wú)法解決他的問(wèn)題,你會(huì)怎么處理為什么抱怨?是怎么樣的問(wèn)題?如果是客服問(wèn)題,提交客服部門解決如果是質(zhì)量問(wèn)題,分析原因,下一版本改進(jìn)你覺(jué)得什么樣的人最難相處 自
43、以為是的人什么叫單元測(cè)試?請(qǐng)就軟件測(cè)試人員應(yīng)該具備什么樣的基本素質(zhì)說(shuō)說(shuō)你的看法。請(qǐng)就如何在開(kāi)發(fā)中進(jìn)行軟件質(zhì)量控制說(shuō)說(shuō)你的看法 簡(jiǎn)述軟件測(cè)試的意義,以及軟件測(cè)試的分類1、功能測(cè)試,性能測(cè)試,界面測(cè)試,安全測(cè)試(可以簡(jiǎn)單點(diǎn),比如只涉及到COOKIES里的內(nèi)容),壓力測(cè)試(商業(yè)性質(zhì)的網(wǎng)站) 等等,B/S軟件也要根據(jù)其具體功能采用不同的測(cè)試策略。2、態(tài)度、責(zé)任心、自信、敏銳的觀察力、良好的發(fā)散思維3、先設(shè)計(jì)后開(kāi)發(fā)模式,加強(qiáng)單元測(cè)試,加強(qiáng)代碼走查,有一套完整的白盒測(cè)試方法。關(guān)鍵是加強(qiáng)開(kāi)發(fā)人員的質(zhì)量意識(shí),增進(jìn)程序員向工程師水平發(fā)展。4、意義嘛,就自己想吧。軟件測(cè)試的分類,這個(gè)很多人都按各種方法去分。無(wú)明確
44、答案給你。對(duì)測(cè)試的理解基本的測(cè)試知識(shí),對(duì)測(cè)試是否認(rèn)可? 75。 3、談一談過(guò)去自己的工作了解經(jīng)歷、提供進(jìn)一步提問(wèn)的素材,表達(dá)能力 測(cè)試技能 測(cè)試設(shè)計(jì)的方法并舉例說(shuō)明測(cè)試技術(shù)的使用 測(cè)試工具熟悉程度,能否與當(dāng)前工作匹配?如何做計(jì)劃?如何跟蹤計(jì)劃?日常工作能力 如果開(kāi)發(fā)人員提供的版本不滿足測(cè)試的條件,如何做?與開(kāi)發(fā)人員協(xié)作的能力 熟悉unix系統(tǒng)、oracle數(shù)據(jù)庫(kù)嗎?是否具備系統(tǒng)知識(shí) 做過(guò)開(kāi)發(fā)嗎?寫(xiě)過(guò)哪些代碼?開(kāi)發(fā)技能 閱讀英語(yǔ)文章,給出理解說(shuō)明?部分英語(yǔ)能力 文檔的意義是否善于思考?(最簡(jiǎn)單的概念,不同層次的理解) 假如進(jìn)入我們公司,對(duì)我們哪些方面會(huì)有幫助?講講自己的特長(zhǎng) 隨便找一件物品,讓其
45、測(cè)試測(cè)試的實(shí)際操作能力軟件測(cè)試的方法有?軟件測(cè)試的過(guò)程?有一個(gè)新的軟件,假如你是測(cè)試工程師,該如何做?軟件測(cè)試分哪兩種方法?分別適合什么情況? 2。一套完整的測(cè)試應(yīng)該由哪些階段組成?分別闡述一下各個(gè)階段。 3。軟件測(cè)試的類型有那些?分別比較這些不同的測(cè)試類型的區(qū)別與聯(lián)系。 4。測(cè)試用例通常包括那些內(nèi)容?著重闡述編制測(cè)試用例的具體做法 5。在分別測(cè)試winform的C/S結(jié)構(gòu)與測(cè)試WEB結(jié)構(gòu)的軟件是,應(yīng)該采取什么樣的方法分別測(cè)試?他們存在什么樣的區(qū)別與聯(lián)系? 6。在測(cè)試winform的C/S結(jié)構(gòu)軟件時(shí),發(fā)現(xiàn)這個(gè)軟件的運(yùn)行速度很慢,您會(huì)認(rèn)為是什么原因?您會(huì)采取哪些方法去檢查這個(gè)原因? 7。描述使用
46、bugzilla缺陷管理工具對(duì)軟件缺陷(BUG)跟蹤的管理的流程 你在五年內(nèi)的個(gè)人目標(biāo)和職業(yè)目標(biāo)分別是什么?分析這個(gè)問(wèn)題是用來(lái)了解你的計(jì)劃能力的,通過(guò)這個(gè)問(wèn)題,面試人同時(shí)還可以知道你的目標(biāo)是否符合企業(yè)對(duì)你的安排。錯(cuò)誤回答我想在將來(lái)的某個(gè)時(shí)候考慮這個(gè)問(wèn)題。如今企業(yè)的領(lǐng)導(dǎo)者更換頻繁,我認(rèn)為做太多的個(gè)人計(jì)劃是荒謬可笑的,不是嗎?評(píng)論這種回答屬于令人反感的一類。首先,當(dāng)有人想了解你的目標(biāo)時(shí),將來(lái)的某個(gè)時(shí)候這種通俗說(shuō)法并不奏效。其次,認(rèn)為企業(yè)很脆弱,領(lǐng)導(dǎo)者更換頻繁,這種說(shuō)法毫無(wú)疑問(wèn)會(huì)令人反感,而且也是不合理的。最后,認(rèn)為做計(jì)劃可笑,看不起這個(gè)問(wèn)題,而且反問(wèn)面試人,這些都注定了這樣的求職者最終會(huì)失敗。正確
47、回答從現(xiàn)在起的五年之內(nèi),我希望能夠在一個(gè)很好的職位上待幾年,而且最好有一次晉升,然后就期待著下一步。不管是向上提升,還是在企業(yè)內(nèi)橫向調(diào)動(dòng),對(duì)我個(gè)人來(lái)說(shuō),我希望找到一家企業(yè)一家愿意做相互投入的企業(yè)待上一段時(shí)間。評(píng)論這個(gè)問(wèn)題沒(méi)有回答得過(guò)分具體(那樣可能會(huì)產(chǎn)生漏洞),而且它表明你有雄心,并且思考過(guò)在企業(yè)中的成長(zhǎng)方式。通過(guò)表達(dá)橫向調(diào)動(dòng)和向上提升的愿望,表明你是一個(gè)有靈活性的人。問(wèn)題23你怎樣做出自己的職業(yè)選擇?分析 面試人提出這個(gè)問(wèn)題是為了了解求職者的動(dòng)機(jī),看看他(她)應(yīng)聘這份工作是否有什么歷史淵源,是否有職業(yè)規(guī)劃,是不是僅僅在漫無(wú)目的地申請(qǐng)很多工作。錯(cuò)誤回答 我一直都想在企業(yè)界工作。自孩提時(shí)代起,我
48、就夢(mèng)想自己至少也要成為大企業(yè)的副總裁。評(píng)論 除了難以令人相信之外,這種回答還存在一個(gè)問(wèn)題:它表明求職者會(huì)對(duì)副總裁以下的職位不感興趣。正確回答 在上大學(xué)四年級(jí)前的那個(gè)夏天,我決定集中精力在某一領(lǐng)域謀求發(fā)展。盡管我是學(xué)商業(yè)的,但是我不知道自己最終會(huì)從事哪一行業(yè)的工作。我花了一定的時(shí)間考慮自己的目標(biāo),想清楚了自己擅長(zhǎng)做的事情以及想從工作中得到的東西,最后我得出了一個(gè)堅(jiān)定的結(jié)論,那就是這個(gè)行業(yè)是最適合我的。評(píng)論 這種回答表明,求職者認(rèn)真地做過(guò)一些計(jì)劃,縮小了自己的關(guān)注點(diǎn),而且也認(rèn)準(zhǔn)了前進(jìn)的方向。這種回答還表明,求職者理解個(gè)人職業(yè)規(guī)劃的重要性,并且有能力做出認(rèn)真的個(gè)人決策。1. 你都用什么測(cè)試方法2.怎
49、么編寫(xiě)案例3.怎么才能夠全面的測(cè)試到每一個(gè)點(diǎn)1. 你都用什么測(cè)試方法針對(duì)不同的產(chǎn)品或者系統(tǒng)或者模塊,有不同的測(cè)試方法??傮w而言有白盒測(cè)試和黑盒測(cè)試。2.怎么編寫(xiě)案例案例的編寫(xiě)與測(cè)試階段的定義有很大的關(guān)系。系統(tǒng)測(cè)試和unit測(cè)試的案例可能不同。總體而言測(cè)試案例根據(jù)系統(tǒng)的需求而定。3.怎么才能夠全面的測(cè)試到每一個(gè)點(diǎn)測(cè)試的全面性主要需要在設(shè)計(jì)測(cè)試計(jì)劃的時(shí)候考慮,從測(cè)試策略,產(chǎn)品需求等等多個(gè)角度考慮從而定義全部的測(cè)試點(diǎn)。1、談?wù)勡浖y(cè)試技術(shù),以及如何提高2、談?wù)勡浖y(cè)試職業(yè)發(fā)展,以及個(gè)人的打算3、談?wù)勡浖y(cè)試在企業(yè)的地位,也可以結(jié)合軟件生命周期來(lái)談?dòng)锌赡芮逦乃悸繁却_切的答案更重要在這里,主要說(shuō)下筆試
50、和面試的問(wèn)題,希望大家共同參考。 1,一般公司里實(shí)際的軟件測(cè)試流程是什么樣的?你們公司又是怎樣的? 2,軟件工程師要具有那些素質(zhì)? 3,你會(huì)哪些測(cè)試工具?怎么操作? 4,你能不能說(shuō)下你的3到5年的職業(yè)計(jì)劃(規(guī)劃) 5,你覺(jué)得你來(lái)應(yīng)聘有那些優(yōu)勢(shì)?其余的還好說(shuō),但就第4個(gè)問(wèn)題,我感到不好說(shuō)哦!希望大家給個(gè)意見(jiàn)第一關(guān):首先要自我介紹,自己的性格怎么樣,目前的工作經(jīng)歷積累了一些什么經(jīng)驗(yàn)取得了些什么值得一說(shuō)的成果。然后要說(shuō)說(shuō)對(duì)軟件測(cè)試怎么看?還有對(duì)于軟件測(cè)試有什么自己的想法。為什么會(huì)想到要做這行(因?yàn)槲业暮?jiǎn)歷上的工作經(jīng)歷沒(méi)有關(guān)于測(cè)試方面的)。哦,還有期望薪資。第二關(guān):認(rèn)為軟件測(cè)試人員所要具備的基本素質(zhì),
51、如果遇到問(wèn)題會(huì)怎樣處理,如果得不到研發(fā)人員的配合(就是研發(fā)說(shuō)這個(gè)不是問(wèn)題)你又會(huì)怎么處理?然后就是一些基本概念,比如軟件測(cè)試的流程有哪些?如果我上任了,首先會(huì)怎么開(kāi)始自己的工作計(jì)劃。(前兩關(guān)通過(guò)了后面這個(gè)就好過(guò)多了)第三關(guān):像我介紹了一下公司的情況,告訴我主要針對(duì)什么內(nèi)容的測(cè)試,會(huì)不會(huì)使用數(shù)據(jù)庫(kù)。告訴我大概要做哪些內(nèi)容,詳細(xì)的可以上崗以后慢慢熟悉。大概就這么多了,這對(duì)沒(méi)有經(jīng)過(guò)這一關(guān)的不知道有沒(méi)有幫助,僅供參考吧我覺(jué)得就像李波說(shuō)的,關(guān)鍵是要給對(duì)方留下好印象:)面試官最后會(huì)問(wèn)你有什么問(wèn)題要問(wèn)嗎。作為應(yīng)聘者的你一般不要說(shuō)沒(méi)問(wèn)題問(wèn),這會(huì)給面試官留下你不太重視這份工作的壞印象。所以如果你想得到這份工作的
52、話應(yīng)該抓住這最后的表現(xiàn)自己的機(jī)會(huì):你可以問(wèn): 1. 貴公司近期和遠(yuǎn)期的發(fā)展目標(biāo)是什么?2. 貴公司的主要競(jìng)爭(zhēng)對(duì)手有哪些?3. 貴公司有多少開(kāi)發(fā)人員有多少測(cè)試人員?4. 貴公司又進(jìn)一步擴(kuò)充測(cè)試人員的計(jì)劃嗎?5. 如果我有幸能進(jìn)入貴公司的話,我有怎么樣的發(fā)展?6. 測(cè)試人員的溝通能力很重要,貴公司有規(guī)范的溝通渠道嗎?7. 請(qǐng)介紹一下貴公司的福利情況。8. 請(qǐng)問(wèn)我什么時(shí)候能知道結(jié)果?用友面試:1內(nèi)聯(lián)接和外連接,自聯(lián)接有什么區(qū)別??jī)?nèi)聯(lián)接通常是2個(gè)表存在主外鍵關(guān)系時(shí)使用的, 內(nèi)聯(lián)接查詢有2種方式實(shí)現(xiàn), 1是在WHERE 子句中指定聯(lián)接條件 2是在FROM子句中使用join.on 內(nèi)聯(lián)接查詢通常不僅僅聯(lián)接
53、2表,可以3表甚至更多的表 參與內(nèi)聯(lián)接的表的地位是平等的 而外聯(lián)接中參與聯(lián)接的表有主從之分。以主表的每行數(shù)據(jù)去匹配從表的數(shù)據(jù)列,符合條件的數(shù)據(jù)將直接返回到結(jié)果集中,不符合的用NULL(空值)填充后再返回到結(jié)果集中。2SQL中 /group by/和/order by /有什么不同呢一個(gè)是對(duì)處理的數(shù)據(jù)進(jìn)行分組,一個(gè)是對(duì)處理的數(shù)據(jù)進(jìn)行排序自動(dòng)測(cè)試的好處:如果你需要反復(fù)運(yùn)行一組測(cè)試,那么自動(dòng)測(cè)試將會(huì)對(duì)你非常有用。自動(dòng)測(cè)試使你能夠應(yīng)對(duì)頻繁改變的代碼從而跟上周期性回歸測(cè)試的腳步。自動(dòng)測(cè)試可以使你能夠自動(dòng)運(yùn)行主流業(yè)務(wù)場(chǎng)景從而跟上周期性回歸測(cè)試的腳步。(原文:It gives you the ability
54、 to run automation in main stream scenarios to catch regressions in a timely manner)自動(dòng)測(cè)試可以幫助你測(cè)試大量測(cè)試矩陣(在不同操作系統(tǒng)上的不同語(yǔ)言)。自動(dòng)測(cè)試可以使你的測(cè)試同時(shí)運(yùn)行在不同的機(jī)器上,而手動(dòng)測(cè)試必須不斷地繼續(xù)執(zhí)行。自動(dòng)測(cè)試的限制:花費(fèi)大。編寫(xiě)測(cè)試用例,編寫(xiě)和配置自動(dòng)化測(cè)試框架將會(huì)在測(cè)試開(kāi)始時(shí)花費(fèi)比手動(dòng)測(cè)試更多的費(fèi)用。無(wú)法自動(dòng)測(cè)試一些可視的場(chǎng)景。例如,如果你無(wú)法通過(guò)代碼告訴自動(dòng)測(cè)試工具字體顏色,那么只好使用手動(dòng)測(cè)試。手動(dòng)測(cè)試的好處:如果一個(gè)測(cè)試用例在編碼階段只運(yùn)行兩次,那最好使用手動(dòng)測(cè)試,它將比自動(dòng)測(cè)
55、試花費(fèi)少得多的費(fèi)用。手動(dòng)測(cè)試允許測(cè)試員進(jìn)行更多的隨機(jī)測(cè)試。以我的經(jīng)驗(yàn)來(lái)看,更多的bug將會(huì)由隨機(jī)測(cè)試發(fā)現(xiàn),而不是自動(dòng)測(cè)試。并且,一個(gè)測(cè)試員花費(fèi)越多的時(shí)間進(jìn)行隨機(jī)測(cè)試,發(fā)現(xiàn)真正的用戶bug的幾率就越大。手動(dòng)測(cè)試的限制:手動(dòng)進(jìn)行測(cè)試將花費(fèi)大量的時(shí)間。每次有了新的build,測(cè)試員必須重新運(yùn)行測(cè)試-經(jīng)過(guò)一段時(shí)間以后將會(huì)非常繁瑣和疲憊。其他的因素:你將哪些部分進(jìn)行自動(dòng)測(cè)試也由你使用的工具決定。如果該工具有很多限制,那么這些部分還是手動(dòng)測(cè)試吧。是否投資的回報(bào)值得運(yùn)行自動(dòng)測(cè)試?是否你自動(dòng)化測(cè)試的產(chǎn)出值得建立和支持測(cè)試用例,自動(dòng)框架和運(yùn)行測(cè)試用例的系統(tǒng)?自動(dòng)測(cè)試的標(biāo)準(zhǔn)有兩個(gè)問(wèn)題可以用來(lái)判斷是否應(yīng)該為你的測(cè)試
56、用例進(jìn)行自動(dòng)化。Q1:是否測(cè)試場(chǎng)景可以自動(dòng)化?A1:是的,并且花費(fèi)很少。A2:是的,但是花費(fèi)很多。A3:不,不可能進(jìn)行自動(dòng)化。Q2:該測(cè)試場(chǎng)景有多么重要?A1:我必須在任何可能的時(shí)候都對(duì)其進(jìn)行測(cè)試。A2:我需要有規(guī)律地對(duì)該場(chǎng)景進(jìn)行測(cè)試。A3:我只需要測(cè)試該場(chǎng)景一次。如果這兩個(gè)問(wèn)題你的答案都是#1,那么你肯定需要自動(dòng)化該測(cè)試。如果這兩個(gè)問(wèn)題你的答案是一個(gè)#1和一個(gè)#2,那么你最好自動(dòng)化該測(cè)試。如果這兩個(gè)問(wèn)題你的答案都是#2,那么你應(yīng)該好好考慮一下是否你值得為自動(dòng)化測(cè)試投資。如果你無(wú)法自動(dòng)測(cè)試,會(huì)有什么結(jié)果讓我們假設(shè)如果你有一個(gè)測(cè)試必須在任何可能的時(shí)間運(yùn)行,但是卻無(wú)法自動(dòng)化它,你的選擇是:再評(píng)估
57、- 是否我真的需要如此頻繁地運(yùn)行它?如果手動(dòng)測(cè)試它會(huì)有多大的花費(fèi)?尋找新的測(cè)試工具??紤]使用test hooks.四款主流測(cè)試工具的測(cè)試流程 主流測(cè)試工具的測(cè)試流程=winrunner1啟動(dòng)時(shí)選擇要加載的插件2進(jìn)行一些設(shè)置(如錄制模式等)3識(shí)別應(yīng)用程序的GUI,即創(chuàng)建map(就是學(xué)習(xí)被測(cè)試軟件的界面)4建立測(cè)試腳本(錄制及編寫(xiě))5對(duì)腳本除錯(cuò)及調(diào)試(保證能夠運(yùn)行完)6插入各種檢查點(diǎn)(圖片,文字,控件等)7在新版應(yīng)用程序中執(zhí)行測(cè)試腳本8分析結(jié)果,回報(bào)缺陷=quicktestpro=1準(zhǔn)備錄制打開(kāi)你要對(duì)其進(jìn)行測(cè)試的應(yīng)用程序,并檢查QuickTest中的各項(xiàng)設(shè)置是否適合當(dāng)前的要求。2進(jìn)行錄制打開(kāi)Qui
58、ckTest的錄制功能,按測(cè)試用例中的描述,操作被測(cè)試應(yīng)用程序。3編輯測(cè)試腳本通過(guò)加入檢測(cè)點(diǎn)、參數(shù)化測(cè)試,以及添加分支、循環(huán)等控制語(yǔ)句,來(lái)增強(qiáng)測(cè)試腳本的功能,使將來(lái)的回歸測(cè)試真正能夠自動(dòng)化。4調(diào)試腳本調(diào)試腳本,檢查腳本是否存在錯(cuò)誤。5在回歸測(cè)試中運(yùn)行測(cè)試在對(duì)應(yīng)用程序的回歸測(cè)試中,通過(guò)QuickTest回放對(duì)應(yīng)用程序的操作,檢驗(yàn)軟件正確性,實(shí)現(xiàn)測(cè)試的自動(dòng)化進(jìn)行。6分析結(jié)果,報(bào)告問(wèn)題查看QuickTest記錄的運(yùn)行結(jié)果,記錄問(wèn)題,報(bào)告測(cè)試結(jié)果。TestDirect=安裝好后,先進(jìn)入站點(diǎn)管理1創(chuàng)建域及工程2添加用戶3編輯licenses及本服務(wù)器4編輯數(shù)據(jù)庫(kù)TD1選擇新建的工程進(jìn)行定制(列表,用戶,
59、組,版本等)2在require中增加需求3把需求轉(zhuǎn)化為plan4在testlab中由計(jì)劃新建測(cè)試具體用例與執(zhí)行5發(fā)現(xiàn)bug,在defect中提交bug(每一部分都可以相對(duì)獨(dú)立地使用)=loadrunner1制定負(fù)載測(cè)試計(jì)劃(分析應(yīng)用程序, 確定測(cè)試目標(biāo),計(jì)劃怎樣執(zhí)行LoadRunner)2開(kāi)發(fā)測(cè)試腳本(錄制基本的用戶腳本,完善測(cè)試腳本)3創(chuàng)建運(yùn)行場(chǎng)景(選擇場(chǎng)景類型為Manual Scenario,選擇場(chǎng)景類型,理解各種類型,場(chǎng)景的類型轉(zhuǎn)化)4運(yùn)行測(cè)試5監(jiān)視場(chǎng)景(MEMORY 相關(guān),PROCESSOR相關(guān),網(wǎng)絡(luò)吞量以及帶寬,磁盤(pán)相關(guān),WEB應(yīng)用程序 ,IIS5.0,SQL SERVER,NETW
60、ORK DELAY等)6分析測(cè)試結(jié)果(分析實(shí)時(shí)監(jiān)視圖表,分析事務(wù)的響應(yīng)時(shí)間,分解頁(yè)面,確定WEBSERVER的問(wèn)題,其他有用的功能) 軟件測(cè)試面試題2007-02-28 17:17軟件測(cè)試的目的?測(cè)試的目的是想以最少的人力、物力和時(shí)間找出軟件中潛在的各種錯(cuò)誤和缺陷,通過(guò)修正種錯(cuò)誤和缺陷提高軟件質(zhì)量,回避軟件發(fā)布后由于潛在的軟件缺陷和錯(cuò)誤造成的隱患帶來(lái)的商業(yè)風(fēng)險(xiǎn)。Beta 測(cè)試:在客戶場(chǎng)地,由客戶進(jìn)行的對(duì)產(chǎn)品預(yù)發(fā)布版本的測(cè)試。軟件驗(yàn)收測(cè)試合格通過(guò)準(zhǔn)則:1軟件需求分析說(shuō)明書(shū)中定義的所有功能已全部實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求。2所有測(cè)試項(xiàng)沒(méi)有殘余的一級(jí)二級(jí)三級(jí)的錯(cuò)誤。3立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度書(shū)畫(huà)藝術(shù)品市場(chǎng)代理銷售合同
- 2025年度建筑安全風(fēng)險(xiǎn)評(píng)估與監(jiān)測(cè)委托合同
- 2025年度國(guó)際知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓合同樣本
- 2024-2025學(xué)年福建省福州第十中學(xué)高一上學(xué)期期中考試歷史試卷
- 2025年公共租賃場(chǎng)地安全協(xié)議
- 2025年合作協(xié)議訂立與實(shí)施年
- 2025年醫(yī)院護(hù)師職責(zé)合同
- 2025年農(nóng)場(chǎng)土地租賃合同年協(xié)議書(shū)
- 2025年TBBS項(xiàng)目申請(qǐng)報(bào)告模稿
- 2025年焦化二甲苯項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模范
- 酒店長(zhǎng)包房租賃協(xié)議書(shū)范本
- 2 找春天 公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 2025年江蘇護(hù)理職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2025年江蘇南京水務(wù)集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 【道法】開(kāi)學(xué)第一課 課件-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 口腔門診分診流程
- 建筑工程施工安全管理課件
- 2025年春新外研版(三起)英語(yǔ)三年級(jí)下冊(cè)課件 Unit2第1課時(shí)Startup
- 2025年上半年畢節(jié)市威寧自治縣事業(yè)單位招考考試(443名)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 處方點(diǎn)評(píng)知識(shí)培訓(xùn)
- 2025年新合同管理工作計(jì)劃
評(píng)論
0/150
提交評(píng)論