- 相關(guān)推薦
軟件測(cè)試經(jīng)典面試題完整版
在軟件測(cè)試的面試中,學(xué)會(huì)做好面試準(zhǔn)備,了解經(jīng)典的面試題很重要。下面陽(yáng)光網(wǎng)小編已經(jīng)為你們整理了軟件測(cè)試經(jīng)典面試題,希望可以幫到你。
軟件測(cè)試經(jīng)典面試題(一)
1、軟件測(cè)試人員就是QA嗎?
軟件測(cè)試人員的職責(zé)是盡可能的找出軟件缺陷,確保缺陷能被修復(fù)。
QA(質(zhì)量保證人員)主要職責(zé)是創(chuàng)建或者制定標(biāo)準(zhǔn)和方法,提高促進(jìn)軟件開發(fā)能力和減少軟件缺陷。
測(cè)試人員的主要工作是測(cè)試,質(zhì)量保證人員日常工作重要內(nèi)容是檢查與評(píng)審,測(cè)試工作也是保證人員的工作對(duì)象。
2、測(cè)試產(chǎn)品與測(cè)試項(xiàng)目的區(qū)別是什么?
習(xí)慣上吧開發(fā)完成進(jìn)行商業(yè)化,幾乎不進(jìn)行代碼修改就可以售給用戶使用的軟件稱為軟件產(chǎn)品。
把針對(duì)一個(gè)或幾個(gè)特定的`用戶而開發(fā)的軟件稱為軟件項(xiàng)目,軟件項(xiàng)目是一種個(gè)性化的產(chǎn)品,可以是按照用戶要求全部重新開發(fā),也可以修改已有的軟件產(chǎn)品來(lái)滿足特定的用戶需求。
區(qū)別:質(zhì)量不同,產(chǎn)品的質(zhì)量要求高一些,修復(fù)發(fā)布后產(chǎn)品的缺陷成本較高,甚至帶來(lái)很多負(fù)面的影響。而項(xiàng)目通常面向某一個(gè)用戶,雖然質(zhì)量越高越好,但是一般只要滿足用戶要求就可以。
測(cè)試資源投入多少不同。軟件產(chǎn)品通常是研發(fā)中心來(lái)開發(fā),進(jìn)度壓力要小些,同時(shí)由于質(zhì)量要求高,因此會(huì)投入較多的人力,物力資源。
3、和用戶共同測(cè)試(UAT測(cè)試)的注意點(diǎn)有哪些?標(biāo)記
軟件產(chǎn)品在投產(chǎn)前,通常都會(huì)進(jìn)行用戶驗(yàn)收測(cè)試。如果用戶驗(yàn)收測(cè)試沒(méi)有通過(guò),直接結(jié)果就是那不到“Money”,間接影響是損害了公司的形象,而后者的影響往往更嚴(yán)重。根據(jù)作者的經(jīng)驗(yàn),用戶驗(yàn)收測(cè)試一定要讓用戶滿意。
實(shí)際上用戶現(xiàn)場(chǎng)測(cè)試更趨于是一種演示。在不欺騙用戶的前提下,我們向用戶展示我們軟件的優(yōu)點(diǎn),最后讓“上帝”滿意并欣然掏出“銀子”才是我們的目標(biāo)。因此用戶測(cè)試要注意下面的事項(xiàng):
(1)用戶現(xiàn)場(chǎng)測(cè)試不可能測(cè)試全部功能,因此要測(cè)試核心功能。這需要提前做好準(zhǔn)備,這些核心功能一定要預(yù)先經(jīng)過(guò)測(cè)試,證明沒(méi)有問(wèn)題才可以和用戶共同進(jìn)行測(cè)試。測(cè)試核心模塊的目的是建立用戶對(duì)軟件的信心。當(dāng)然如果這些模塊如果問(wèn)題較多,不應(yīng)該進(jìn)行演示。
(2)如果某些模塊確實(shí)有問(wèn)題,我們可以演示其它重要的業(yè)務(wù)功能模塊,必要時(shí)要向用戶做成合理的解釋。爭(zhēng)得時(shí)間后,及時(shí)修改缺陷來(lái)彌補(bǔ)。
(3)永遠(yuǎn)不能欺騙用戶,蒙混過(guò)關(guān)。道理很簡(jiǎn)單,因?yàn)檐浖且o用戶用的,問(wèn)題早晚會(huì)暴露出來(lái),除非你可以馬上修改。
和用戶進(jìn)行測(cè)試還要注意各種交流技巧,爭(zhēng)取不但短期利益得到了滿足,還要為后面得合作打好基礎(chǔ)。
軟件測(cè)試經(jīng)典面試題(二)
1、如何編寫提交給用戶的測(cè)試報(bào)告?標(biāo)記
隨著測(cè)試工作越來(lái)越受重視,開發(fā)團(tuán)隊(duì)向客戶提供測(cè)試文檔是不可避免的事情。很多人會(huì)問(wèn):“我們可以把工作中的測(cè)試報(bào)告提供給客戶嗎?”答案是否定的。因?yàn)樘峁﹥?nèi)部測(cè)試報(bào)告,可能會(huì)讓客戶失去信心,甚至否定項(xiàng)目。
測(cè)試報(bào)告一般分為內(nèi)部測(cè)試報(bào)告和外部測(cè)試報(bào)告。內(nèi)部報(bào)告是我們?cè)跍y(cè)試工作中的項(xiàng)目文檔,反映了測(cè)試工作的實(shí)施情況,這里不過(guò)多討論,讀者可以參考相關(guān)教材。這里主要討論一下外部測(cè)試報(bào)告的寫法,一般外部測(cè)試報(bào)告要滿足下面幾個(gè)要求:
-根據(jù)內(nèi)部測(cè)試報(bào)告進(jìn)行編寫,一般可以摘錄;
-不可以向客戶報(bào)告嚴(yán)重缺陷,即使是已經(jīng)修改的缺陷,開發(fā)中的缺陷也沒(méi)有必要讓客戶知道;
-報(bào)告上可以列出一些缺陷,但必須是中級(jí)的缺陷,而且這些缺陷必須是修復(fù)的.;
-報(bào)告上面的內(nèi)容盡量要真實(shí)可靠;
-整個(gè)測(cè)試報(bào)告要仔細(xì)審閱,力爭(zhēng)不給項(xiàng)目帶來(lái)負(fù)面作用,尤其是性能測(cè)試報(bào)告。
總之,外部測(cè)試報(bào)告要小心謹(jǐn)慎的編寫。
2、什么是軟件測(cè)試,軟件測(cè)試的目的?
使用人工或者自動(dòng)手段來(lái)運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過(guò)程,目的在于檢驗(yàn)它是否滿足規(guī)定的需求或者弄清預(yù)期結(jié)果和實(shí)際結(jié)果之間的差別。
3、寫出bug報(bào)告流轉(zhuǎn)的步驟,每步的責(zé)任人及主要完成的工作。標(biāo)記
參考答案:(要結(jié)合自己實(shí)際的工作經(jīng)驗(yàn)進(jìn)行回答,不同公司略有區(qū)別)
測(cè)試人員提交新的Bug入庫(kù),錯(cuò)誤狀態(tài)為New。
高級(jí)測(cè)試員/測(cè)試經(jīng)理驗(yàn)證錯(cuò)誤,如果確認(rèn)是錯(cuò)誤,分配給開發(fā)組。設(shè)置狀態(tài)為Open。如果不是錯(cuò)誤,則拒絕,設(shè)置為Declined狀態(tài)。
開發(fā)經(jīng)理分配bug至對(duì)應(yīng)的模塊開發(fā)人員。
開發(fā)人員查詢狀態(tài)為Open的Bug,如果不是錯(cuò)誤,則置狀態(tài)為Declined;如果是Bug則修復(fù)并置狀態(tài)為Fixed。不能解決的Bug,要留下文字說(shuō)明及保持Bug為Open狀態(tài)。
對(duì)于不能解決和延期解決的Bug,不能由開發(fā)人員自己決定,一般要通過(guò)某種會(huì)議(評(píng)審會(huì))通過(guò)才能認(rèn)可。 測(cè)試人員查詢狀態(tài)為Fixed的Bug,然后驗(yàn)證Bug是否已解決,如解決,置Bug的狀態(tài)為Closed,如沒(méi)有解決,置bug狀態(tài)為Reopen。
軟件測(cè)試經(jīng)典面試題(三)
1、請(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è)已經(jīng)實(shí)現(xiàn)的功能是否符合需求。
白盒測(cè)試:已知產(chǎn)品的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試證明每種內(nèi)部操作是否符合設(shè)計(jì)規(guī)格的要求。所有內(nèi)部成分是否經(jīng)過(guò)檢查。
黑盒測(cè)試要在軟件的接口處進(jìn)行,這種方法是把測(cè)試對(duì)象看做一個(gè)黑盒子,測(cè)試人員完全不考慮程序內(nèi)部邏輯和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說(shuō)明書,檢查程序的功能是否符合太的功能說(shuō)明。因此黑盒測(cè)試又叫功能測(cè)試或者數(shù)據(jù)驅(qū)動(dòng)測(cè)試。
白盒測(cè)試是對(duì)軟件的過(guò)程性細(xì)節(jié)做仔細(xì)的檢查,這種方法是把測(cè)試對(duì)象看做一個(gè)打開的盒子,太允許測(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è)試又叫邏輯驅(qū)動(dòng)測(cè)試或者結(jié)構(gòu)測(cè)試。
單元測(cè)試(模塊測(cè)試)是開發(fā)者編寫的一小段代碼,用于檢驗(yàn)被測(cè)代碼的一個(gè)很小的,很明確的功能是否正確。通常而言,一個(gè)單元測(cè)試用于判斷某個(gè)特定條件下某個(gè)特定函數(shù)的行為,由程序員自己完成。
集成測(cè)試(組裝測(cè)試,聯(lián)合測(cè)試)是單元測(cè)試的邏輯擴(kuò)展。它的最簡(jiǎn)單形式:兩個(gè)已經(jīng)測(cè)試過(guò)的單元組合成一個(gè)組件,并且測(cè)試他們之間的接口。方法是測(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è)試。目的是對(duì)最終軟件系統(tǒng)進(jìn)行全面的測(cè)試,確保 最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。
驗(yàn)收測(cè)試:目的是確保軟件準(zhǔn)備就緒,并且可以讓最終用戶將其用于執(zhí)行軟件的既定功能和任務(wù)。
驗(yàn)收測(cè)試向用戶表面系統(tǒng)能夠像預(yù)定需求那樣工作。
2、測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?標(biāo)記
軟件測(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ò)程中的各種變更。
測(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)審)
【軟件測(cè)試經(jīng)典面試題完整版】相關(guān)文章:
軟件測(cè)試面試題04-03
軟件測(cè)試面試題12-09
軟件測(cè)試經(jīng)典面試題04-07
軟件測(cè)試的面試題04-07
android軟件測(cè)試面試題04-04
軟件測(cè)試面試題及答案04-03
常見軟件測(cè)試面試題04-03
軟件測(cè)試員面試題04-03
軟件測(cè)試面試題大全04-03