版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.軟件測(cè)試方法有哪些分類(lèi)?各有什么特點(diǎn)?設(shè)計(jì)測(cè)試用例的主要方法有哪些? 軟件測(cè)試方法分類(lèi)1) 白盒、黑盒、灰盒2) 單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、回歸測(cè)試、 Alpha測(cè)試、Beta測(cè)試3) 靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試設(shè)計(jì)測(cè)試用例的主要方法1) 等價(jià)類(lèi)劃分2) 邊界值分析法3) 因果圖法4) 場(chǎng)景法2 .系統(tǒng)測(cè)試是什么?需要考慮哪些方面?1)系統(tǒng)測(cè)試是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起, 進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,其目的是通過(guò)與系統(tǒng)的需求相比較,發(fā) 現(xiàn)所開(kāi)發(fā)的系統(tǒng)與用戶(hù)需求不符或矛盾的地方,從而提出更加完善的方案.O2)它的的任務(wù)是盡可能徹底地檢查出程
2、序中的錯(cuò)誤,提高軟件系統(tǒng)的可靠性,其目的 是檢驗(yàn)系統(tǒng)”做得怎樣?"。這階段又可分為三個(gè)步驟:模塊測(cè)試,測(cè)試每個(gè)模塊的 程序是否有錯(cuò)誤;組裝測(cè)試,測(cè)試模塊之間的接口是否正確;確認(rèn)測(cè)試,測(cè)試整個(gè) 軟件系統(tǒng)是否滿(mǎn)足用戶(hù)功能和性能的要求。該階段結(jié)束應(yīng)交付測(cè)試報(bào)告,說(shuō)明測(cè)試 數(shù)據(jù)的選擇,測(cè)試用例以及測(cè)試結(jié)果是否符合預(yù)期結(jié)果。3)測(cè)試發(fā)現(xiàn)問(wèn)題之后要經(jīng)過(guò)調(diào)試找出錯(cuò)誤原因和位置,然后進(jìn)行改正。是基于系統(tǒng)整 體需求說(shuō)明書(shū)的黑盒類(lèi)測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。4)系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿(mǎn)足了需求規(guī)格的 定義,找出與需求規(guī)格不相符合或與之矛盾的地方。系統(tǒng)測(cè)試的對(duì)象不僅僅
3、包括需要測(cè)試的產(chǎn)品系統(tǒng)的軟件,還要包含軟件所依賴(lài)的硬件、 外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。因此,必須將系統(tǒng)中的軟件與各種依賴(lài)的資源結(jié)合起來(lái),在系統(tǒng)實(shí)際運(yùn)行環(huán)境下來(lái)進(jìn)行測(cè)試3 .怎樣才能成為一個(gè)合格的軟件測(cè)試工程師?1) 計(jì)算機(jī)專(zhuān)業(yè)技能2) 測(cè)試專(zhuān)業(yè)技能3) 軟件編程技能4) 網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件等知識(shí)5) 較強(qiáng)的責(zé)任心,對(duì)待測(cè)試工作要有不厭其煩的態(tài)度,與需求人員、研發(fā)人員多交流多溝通4. 一名軍官要求24名士兵站成6排,每排都是5人,士兵們?nèi)干盗恕W詈笠幻勘K 于想出了一個(gè)好辦法。他是怎樣安排的?只要排成一個(gè)六邊形即可01.為什么要在一個(gè)團(tuán)隊(duì)中開(kāi)展 軟件測(cè)試工作?保
4、證軟件質(zhì)量的最后一道關(guān)口。02.您是否了解以往所工作的企業(yè)的軟件測(cè)試過(guò)程?如果了解,請(qǐng)?jiān)囀鲈谶@個(gè)過(guò)程中都有哪些工作要做?分別由哪些不同的角色來(lái)完成這些工作?測(cè)試計(jì)劃->測(cè)試設(shè)計(jì)(測(cè)試用例,測(cè)試數(shù)據(jù))-> 測(cè)試執(zhí)行(單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試,回歸測(cè)試)03.您所熟悉的軟件測(cè)試類(lèi)型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同的測(cè)試類(lèi)型的區(qū)別與聯(lián)系(如功能測(cè)試、性能測(cè)試)易用性測(cè)試-界面的友好性,操作方便性等。功能測(cè)試-系統(tǒng)中功能性需求的滿(mǎn)足安全性測(cè)試-系統(tǒng)是否存在安全隱患和漏洞性能測(cè)試-系統(tǒng)在大并發(fā)下的響應(yīng)速度和健壯性04.請(qǐng)?jiān)囍容^一下黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)
5、試的區(qū)別與聯(lián)系。黑盒/白盒:主要區(qū)別在是否了解系統(tǒng)或程序的內(nèi)部結(jié)構(gòu)和代碼單元測(cè)試:關(guān)注某一個(gè)單元,函數(shù),模塊的正確性,一般需要編寫(xiě)相關(guān)測(cè)試代碼。集成測(cè)試:模塊或模塊直接的集成接口測(cè)試,單個(gè)模塊測(cè)試系統(tǒng)測(cè)試:一個(gè)完整功能的完全測(cè)試。05.測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?提前安排出測(cè)試工具選擇,測(cè)試類(lèi)型選擇,人員需求,保證和項(xiàng)目開(kāi)發(fā)協(xié)調(diào)一致,保證測(cè)試工作順利進(jìn)行。06.您認(rèn)為做好測(cè)試計(jì)劃工作的關(guān)鍵是什么?了解項(xiàng)目或系統(tǒng)的業(yè)務(wù)需求和項(xiàng)目經(jīng)理協(xié)調(diào)好,了解項(xiàng)目的進(jìn)度計(jì)劃安排情況07.您所熟悉的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來(lái)說(shuō)明這些方法在測(cè)試用例
6、設(shè)計(jì)工作中的應(yīng)用。邊界值/等價(jià)類(lèi)/業(yè)務(wù)流程圖分析和狀態(tài)轉(zhuǎn)換分析 /業(yè)務(wù)邏輯分析08.您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?對(duì)業(yè)務(wù)和軟件需求非常清楚,可以根據(jù)需求不同選擇不同的測(cè)試用例設(shè)計(jì)09.您以往的工作中是否曾開(kāi)展過(guò)測(cè)試用例的評(píng)審工作?如果有,請(qǐng)描述測(cè)試用例評(píng)審的過(guò)程和評(píng)審的內(nèi)容。評(píng)審計(jì)劃-> 預(yù)審->評(píng)審;評(píng)審內(nèi)容主要是測(cè)試用例對(duì)軟件需求的覆蓋程度,對(duì)于相關(guān)邊界是否考慮, 是否針對(duì)復(fù)雜流 程準(zhǔn)備多套測(cè)試數(shù)據(jù),是否有專(zhuān)門(mén)針對(duì)非功能性需求的測(cè)試。10 .您以往是否曾經(jīng)從事過(guò)性能測(cè)試工作?如果有,請(qǐng)盡可能的詳細(xì)描述您以往的性能測(cè)試工作的完整過(guò)程。制訂計(jì)劃-選擇測(cè)t功能-選擇測(cè)t工具
7、- 錄制腳本-運(yùn)行測(cè)試- 分析結(jié)果11 .您在從事性能測(cè)試工作時(shí),是否使用過(guò)一些測(cè)試工具?如果有,請(qǐng)?jiān)囀鲈摴ぞ叩墓ぷ髟?,并以一個(gè)具體的工作中的例子描述該工具是如何在實(shí)際工作中應(yīng)用的。微軟 WAS,LoadRunner12 .您認(rèn)為性能測(cè)試工作的目的是什么?做好性能測(cè)試工作的關(guān)鍵是什么?關(guān)鍵是測(cè)試腳本的錄制,測(cè)試時(shí)候測(cè)試環(huán)境的干凈。13 .在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug )記錄?缺陷名詞/描述/缺陷等級(jí)/嚴(yán)重程度/發(fā)現(xiàn)模塊/發(fā)現(xiàn)步驟和過(guò)程/是否可以重現(xiàn)14 .您以往所從事的軟件測(cè)試工作中,是否使用了一些工具來(lái)進(jìn)行軟件缺陷(B
8、ug)的管理?如果有,請(qǐng)結(jié)合該工具描述軟件缺陷(Bug )跟蹤管理的流程。CQ,也可以使用BugFree等免費(fèi)工具。15 .您如何看待軟件過(guò)程改進(jìn)?在您曾經(jīng)工作過(guò)的企業(yè)中,是否有一些需要改進(jìn)的東西呢?您期望的理想的測(cè)試人員的工作環(huán)境是怎樣的?將先進(jìn)的經(jīng)驗(yàn)或思想固化到過(guò)程中,通過(guò)過(guò)程改進(jìn)和能力提高來(lái)改進(jìn)軟件質(zhì)量。1、根據(jù)你的經(jīng)驗(yàn)說(shuō)說(shuō)你對(duì)軟件測(cè)試/質(zhì)量保證的理解?軟件質(zhì)量保證與測(cè)試是根據(jù)軟件開(kāi)發(fā)階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心 設(shè)計(jì)的一批測(cè)試用例(即輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果),并利用這些測(cè)試用例去 運(yùn)行程序,以發(fā)現(xiàn)錯(cuò)誤的過(guò)程。它是對(duì)應(yīng)用程序的各個(gè)方面進(jìn)行測(cè)試以檢查其功 能、語(yǔ)言有效性及外觀排布
9、.2、軟件測(cè)試的流程是什么?需求調(diào)查:全面了解您的系統(tǒng)概況、應(yīng)用領(lǐng)域、軟件開(kāi)發(fā)周期、軟件開(kāi)發(fā)環(huán)境、開(kāi)發(fā)組織、時(shí)間安排、功能需求、性能需求、質(zhì)量需求及測(cè)試要求等根據(jù)系統(tǒng)概況進(jìn)行項(xiàng)目所需的人員、時(shí)間和工作量估計(jì)及項(xiàng)目報(bào)價(jià)。制定初步的項(xiàng)目計(jì)劃:在與您充分共同和協(xié)商的基礎(chǔ)上制定我們的測(cè)試計(jì)劃。測(cè)試準(zhǔn)備:組織測(cè)試團(tuán)隊(duì)、培訓(xùn)、建立測(cè)試和管理環(huán)境等。測(cè)試設(shè)計(jì):按照測(cè)試要求進(jìn)行每個(gè)測(cè)試項(xiàng)的測(cè)試設(shè)計(jì), 包括測(cè)試用例的設(shè)計(jì)及測(cè) 試腳本的開(kāi)發(fā)等。測(cè)試實(shí)施:按照測(cè)試計(jì)劃進(jìn)行實(shí)施測(cè)試。測(cè)試評(píng)估:根據(jù)測(cè)試的結(jié)果,出具測(cè)試評(píng)估報(bào)告。3、(1)你對(duì)SQA勺職責(zé)和工作活動(dòng)(如軟件度量)的理解:SQA是獨(dú)立于軟件開(kāi)發(fā)的項(xiàng)目組,通
10、過(guò)對(duì)軟件開(kāi)發(fā)過(guò)程的監(jiān)控,來(lái)保證軟件的 開(kāi)發(fā)流程按照指定的CMMi程(如果有相應(yīng)的CMMS程),對(duì)于不符合項(xiàng)及時(shí)提出建議和改進(jìn)方案,必要是可以要高層經(jīng)理匯報(bào)以求問(wèn)題的解決。通過(guò)這樣的途徑來(lái)預(yù)防缺陷的引入,從而減少后期軟件的維護(hù)成本。SQA主要的工作活動(dòng)包 括制定SQA0L作計(jì)劃,參與階段產(chǎn)物的評(píng)審,進(jìn)行過(guò)程質(zhì)量、功能配置及物理配 置的審計(jì)等; 對(duì)項(xiàng)目開(kāi)發(fā)過(guò)程中產(chǎn)生的數(shù)據(jù)進(jìn)行度量等等;(2) 說(shuō)說(shuō)你對(duì)軟件配置管理的理解:項(xiàng)目在開(kāi)發(fā)的過(guò)程中要用相應(yīng)的配置管理工具對(duì)配置項(xiàng)(包括各個(gè)階段的產(chǎn)物)進(jìn)行變更控制,配置管理的使用取決于項(xiàng)目規(guī)模和復(fù)雜性能及風(fēng)險(xiǎn)的水平。軟件的規(guī)模越大,配置管理就顯得越重要。還有在
11、配置管理中,有一個(gè)很重要的概念,那就是基線,是在一定階段各個(gè)配置項(xiàng)的組合,一個(gè)基線就提供了一個(gè)正式的標(biāo)準(zhǔn), 隨后的工作便基于此標(biāo)準(zhǔn),并且只有經(jīng)過(guò)授權(quán)后才能變更這個(gè)標(biāo)準(zhǔn)。配置管理工具主要有CC,VSS,CV潴,偶只用過(guò)CVS對(duì)其它的不熟悉(3) 怎樣寫(xiě)測(cè)試計(jì)劃和測(cè)試用例:簡(jiǎn)單點(diǎn),測(cè)試計(jì)劃里應(yīng)有詳細(xì)的測(cè)試策略(測(cè)試方法等),合理詳盡的資源安排等,至于測(cè)試用例,那是依賴(lài)于需求(包括功能與非功能需求)是否細(xì)化到功能點(diǎn),是否可測(cè)試等。(4)說(shuō)說(shuō)主流的軟件工程思想(如CMM CMMI RUP XP, PSP TSP等)的大致情況以及對(duì)它們的理解:CMM:SWCapability Maturity Mode
12、l 軟件能力成熟度模型, 其作用是用于軟件過(guò)程的改進(jìn)、評(píng)估及軟件能力的評(píng)鑒CMMI:Capability Maturity Model Integration能力成熟度模型集成CMMI融入了大部分最新的軟件管理實(shí)踐,同時(shí)彌補(bǔ)了SW-CMM型中的缺陷RUP:rational unified process 是軟件工程化過(guò)程。XP: extreme program ,即極限編程的意思,適用于小型團(tuán)隊(duì)的軟件開(kāi)發(fā),想上面第三個(gè)問(wèn)題就可以結(jié)合原型法采用這樣的開(kāi)發(fā)流程。要明白測(cè)試對(duì)于xp 開(kāi)發(fā)的重要性,強(qiáng)調(diào)測(cè)試(重點(diǎn)是單元測(cè)試)先行的理念。編程可以明顯提高代碼的質(zhì)量,持續(xù)集成對(duì)于快速定位問(wèn)題很有好處。PS
13、P,TSP分別是個(gè)體軟件過(guò)程(Personal Software Process),群組軟件過(guò)程(Team Software Process )大家都知道,CMW是告訴你怎么做但并沒(méi)有告訴 你如何做,所以PSP/TSFgft是告訴你企業(yè)在實(shí)施CMMJ過(guò)程中如何做,PSP強(qiáng)調(diào) 建立個(gè)人技能(如何制定計(jì)劃、控制質(zhì)量及如何與其他人相互協(xié)作等等)而TSP著重于生產(chǎn)并交付高質(zhì)量的軟件產(chǎn)品(如何有效地規(guī)劃和管理所面臨的項(xiàng)目開(kāi)發(fā)任務(wù)等等)??傊?,單純實(shí)施 CMM永遠(yuǎn)不能真正做到能力成熟度的升級(jí),只有 將實(shí)施CMMf實(shí)施PSP?口 TSP有機(jī)地結(jié)合起來(lái),才能發(fā)揮最大的效力。因此,軟 件過(guò)程框架應(yīng)該是CMM/P
14、SP/TSP有機(jī)集成。4、還有問(wèn)一下你是怎樣保證軟件質(zhì)量的,也就是說(shuō)你覺(jué)得怎樣才能最大限度地保證軟件質(zhì)量?測(cè)試并不能夠最大限度的保證軟件的質(zhì)量,軟件的高質(zhì)量是開(kāi)發(fā)和設(shè)計(jì)出來(lái)的,而不是測(cè)試出來(lái)的,它不僅要通過(guò)對(duì)軟件開(kāi)發(fā)流程的監(jiān)控,使得軟件開(kāi)發(fā)的各個(gè)階段都要按照指定的規(guī)程進(jìn)行,通過(guò)對(duì)各個(gè)階段產(chǎn)物的評(píng)審,QA對(duì)流程的監(jiān)控,對(duì)功能及配置的審計(jì)來(lái)達(dá)到開(kāi)發(fā)的最優(yōu)化。當(dāng)然測(cè)試也是保證軟件質(zhì)量的一個(gè)重要方式,是軟件質(zhì)量保證工程的一個(gè)重要組成部分。5、然后緊接著就基于目前中國(guó)的國(guó)情,大多數(shù)公司的軟件項(xiàng)目進(jìn)度緊張、人員較少、 需求文檔根本沒(méi)有或者很不規(guī)范,你認(rèn)為在這種情況下怎樣保證軟件的質(zhì)量? ( 大多數(shù)公司最想
15、知道的就是在這種困難面前你該怎么保證軟件的質(zhì)量,因?yàn)檫@些公司一般就是這種情況一-既不想投入過(guò)多又想保證質(zhì)量,faint )出現(xiàn)以上的情況,如果僅僅想通過(guò)測(cè)試來(lái)提高軟件質(zhì)量,那幾乎是不可能,原因是沒(méi)有足夠的時(shí)間讓你去測(cè)試,少而不規(guī)范的文檔導(dǎo)致測(cè)試需求無(wú)法細(xì)化何談足夠且有針對(duì)性進(jìn)行測(cè)試。所以, 作為公司質(zhì)量保證的你應(yīng)該先和項(xiàng)目經(jīng)理確定符合項(xiàng)目本身最適合的軟件生命周期模型(比如 RUP勺剪裁,原型法),明確項(xiàng)目的開(kāi)發(fā)流程并督促項(xiàng)目組按照此流程開(kāi)展工作,所有項(xiàng)目組成員(項(xiàng)目經(jīng)理更加重要) 都要制定出合理的工作計(jì)劃,加強(qiáng)代碼的單元測(cè)試,在客戶(hù)既定的產(chǎn)品交付日期范圍之內(nèi),進(jìn)行產(chǎn)品的持續(xù)集成等等,如果時(shí)間允
16、許可以再配合客戶(hù)進(jìn)行必要的系統(tǒng)功能測(cè)試。6、一個(gè)測(cè)試工程師應(yīng)具備那些素質(zhì)和技能?1、掌握基本的測(cè)試基礎(chǔ)理論;2、本著找出軟件存在的問(wèn)題的態(tài)度進(jìn)行測(cè)試, 即客觀吧 , 不要以挑刺形象出現(xiàn)3、可熟練閱讀需求規(guī)格說(shuō)明書(shū)等文檔;4、以用戶(hù)的觀點(diǎn)看待問(wèn)題5、有著強(qiáng)烈的質(zhì)量意識(shí);6、細(xì)心和責(zé)任心;7、良好的有效的溝通方式( 與開(kāi)發(fā)人員及客戶(hù))8、具有以往的測(cè)試經(jīng)驗(yàn);能夠及時(shí)準(zhǔn)確地判斷出高危險(xiǎn)區(qū)在何處.9、為什么要在一個(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)
17、軟件中存在的問(wèn)題,及時(shí)讓開(kāi)發(fā)人員得知并修改問(wèn)題,在即將發(fā)布時(shí),從測(cè)試報(bào)告中得出軟件的質(zhì)量情況。10、您所熟悉的軟件測(cè)試類(lèi)型都有哪些?測(cè)試類(lèi)型有:功能測(cè)試,性能測(cè)試,界面測(cè)試。功能測(cè)試在測(cè)試工作中占的比例最大,功能測(cè)試也叫黑盒測(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)行。界面測(cè)試,界面是軟件與用戶(hù)交互的最直接的層,界面的好壞決定用戶(hù)對(duì)軟件的第一印象。11、您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?白盒測(cè)試用例設(shè)計(jì)的關(guān)鍵是以較少的用例覆蓋盡可能多的內(nèi)部程序邏輯結(jié)果黑盒用例設(shè)計(jì)的關(guān)鍵同樣也是以較
18、少的用例覆蓋模塊輸出和輸入接口。不可能做到完全測(cè)試,以最少的用例在合理的時(shí)間內(nèi)發(fā)現(xiàn)最多的問(wèn)題軟件的黑盒測(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)以下幾類(lèi)錯(cuò)誤:1、是否有不正確或遺漏的功能?2、在接口上,輸入是否能正確的接受?能否輸出正確的結(jié)果?3、是否有數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部信息(例如數(shù)據(jù)文件)訪問(wèn)錯(cuò)誤?4、性能上是否能夠滿(mǎn)足要求?5、是否有初始化或終止性錯(cuò)誤?軟件的白盒測(cè)試是對(duì)軟件的過(guò)程性細(xì)節(jié)做
19、細(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è)試又稱(chēng)為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。白盒測(cè)試主要是想對(duì)程序模塊進(jìn)行如下檢查:1、對(duì)程序模塊的所有獨(dú)立的執(zhí)行路徑至少測(cè)試一遍。2、對(duì)所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測(cè)一遍。3、在循環(huán)的邊界和運(yùn)行的界限內(nèi)執(zhí)行循環(huán)體。4、測(cè)試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性,等等。4、驗(yàn)收測(cè)試是部署軟件之前的最后一個(gè)測(cè)試操作。驗(yàn)收測(cè)試的目的是確保軟件準(zhǔn)備就緒,并且可以讓最終用戶(hù)將其用于執(zhí)行軟件的既
20、定功能和任務(wù)。驗(yàn)收測(cè)試是向未來(lái)的用戶(hù)表明系統(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ù),即軟件的功能和性能如同用戶(hù)所合理期待的那樣。12、 測(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ò)程的順暢溝通
21、,跟蹤和控制測(cè)試進(jìn)度,應(yīng)對(duì)測(cè)試過(guò)程中的各種變更。測(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è)試方法(最好是能先評(píng)審)13、您認(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í)用性,便于使
22、用,生成的測(cè)試結(jié)果直觀、準(zhǔn)確2 .堅(jiān)持“5W規(guī)則,明確內(nèi)容與過(guò)程“5W規(guī)則指的是“ What (做什么)"、“ Why(為什么做)"、“ When(何時(shí) 做)"、“ Where (在哪里)"、“ Hw (如何做)”。利用“ 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ì)劃滿(mǎn)足實(shí)際需求測(cè)試計(jì)劃寫(xiě)作完成后,如果沒(méi)有經(jīng)過(guò)評(píng)審,直接發(fā)送給測(cè)試
23、團(tuán)隊(duì),測(cè)試計(jì)劃內(nèi)容的可能不準(zhǔn)確或遺漏測(cè)試內(nèi)容,或者軟件需求變更引起測(cè)試范圍的增減,而測(cè)試計(jì)劃的內(nèi)容沒(méi)有及時(shí)更新,誤導(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ù)。14、 您所熟悉的測(cè)試用例設(shè)計(jì)方法都有哪些?1等價(jià)類(lèi)劃分2邊界值分析法3錯(cuò)誤推測(cè)法4因果圖方法15、你的測(cè)試職業(yè)發(fā)
24、展是什么?測(cè)試經(jīng)驗(yàn)越多,測(cè)試能力越高。所以我的職業(yè)發(fā)展是需要時(shí)間累積的,一步步向著高級(jí)測(cè)試工程師奔去。而且我也有初步的職業(yè)規(guī)劃,前 3 年累積測(cè)試經(jīng)驗(yàn),按如何做好測(cè)試工程師的11, 12 點(diǎn)要求自己,不斷的更新自己改正自己,做好測(cè)試任務(wù)。17、你自認(rèn)為測(cè)試的優(yōu)勢(shì)在哪里??jī)?yōu)勢(shì)在于我對(duì)測(cè)試堅(jiān)定不移的信心和熱情,雖然經(jīng)驗(yàn)還不夠,但測(cè)試需要的基本技能我有信心在工作中得以發(fā)揮。18、當(dāng)開(kāi)發(fā)人員說(shuō)不是BUGM,你如何應(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 方商量確定好后再看要不要改。二是這種情況不可能發(fā)生,所以不需要修改,這個(gè)時(shí)候,我可以先盡可能的說(shuō)出是BUG勺依據(jù)是什么?如果被用戶(hù)發(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)。各位考官好,今天能夠站在這里參加面試,有機(jī)會(huì)向各位考官請(qǐng)教和學(xué)習(xí),我感到非常的榮幸。希望通過(guò)這次面試能 夠把自己展示給大家,希望大家記住我.我的性格比較開(kāi)朗,隨
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度云南省高校教師資格證之高等教育法規(guī)過(guò)關(guān)檢測(cè)試卷A卷附答案
- 數(shù)據(jù)中心運(yùn)營(yíng)管理方案
- 2024年碳化硅磨塊項(xiàng)目投資申請(qǐng)報(bào)告代可行性研究報(bào)告
- 贛南師范大學(xué)《化工制圖》2023-2024學(xué)年第一學(xué)期期末試卷
- 航道疏浚勞務(wù)分包工程方案(技術(shù)方案)(兩套)
- 阜陽(yáng)師范大學(xué)《物流管理專(zhuān)業(yè)導(dǎo)論》2021-2022學(xué)年第一學(xué)期期末試卷
- 阜陽(yáng)師范大學(xué)《編譯原理》2021-2022學(xué)年第一學(xué)期期末試卷
- 粵教版小學(xué)六年級(jí)上冊(cè)科學(xué)教案(全冊(cè))
- 福建師范大學(xué)協(xié)和學(xué)院《統(tǒng)計(jì)學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《中國(guó)地理》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識(shí)
- MBA考試《英語(yǔ)》歷年真題和解析答案
- 2024廣西專(zhuān)業(yè)技術(shù)人員繼續(xù)教育公需科目參考答案(97分)
- 展教結(jié)合、學(xué)賽互促新型教學(xué)模式的實(shí)踐與推廣分析
- 京瓷復(fù)印機(jī)維修代碼保養(yǎng)大全
- 《血胸護(hù)理》ppt課件.ppt
- 圖示儀使用說(shuō)明書(shū)
- 開(kāi)盤(pán)八法概述
- 強(qiáng)制醫(yī)療三道待解難題
- K-90B聯(lián)機(jī)熱泵控制板規(guī)格書(shū)
- 汽車(chē)四輪定位的探討
評(píng)論
0/150
提交評(píng)論