材料/工具
軟件測(cè)試面試
談?wù)労诤袦y(cè)試和白盒測(cè)試的優(yōu)劣
黑盒測(cè)試的優(yōu)點(diǎn)有:比較簡(jiǎn)單,不需要了解程序內(nèi)部的代碼及實(shí)現(xiàn);與軟件的內(nèi)部實(shí)現(xiàn)無(wú)關(guān);從用戶角度出發(fā),能很容易的知道用戶會(huì)用到哪些功能,會(huì)遇到哪些問(wèn)題;基于軟件開(kāi)發(fā)文檔,所以也能知道軟件實(shí)現(xiàn)了文檔中的哪些功能;在做軟件自動(dòng)化測(cè)試時(shí)較為方便。黑盒測(cè)試的缺點(diǎn)有:不可能覆蓋所有的代碼,覆蓋率較低,大概只能達(dá)到總代碼量的30%;自動(dòng)化測(cè)試的復(fù)用性較低。
白盒測(cè)試的優(yōu)點(diǎn)有:幫助軟件測(cè)試人員增大代碼的覆蓋率,提高代碼的質(zhì)量,發(fā)現(xiàn)代碼中隱藏的問(wèn)題。白盒測(cè)試的缺點(diǎn)有:程序運(yùn)行會(huì)有很多不同的路徑,不可能測(cè)試所有的運(yùn)行路徑;測(cè)試基于代碼,只能測(cè)試開(kāi)發(fā)人員做的對(duì)不對(duì),而不能知道設(shè)計(jì)的正確與否,可能會(huì)漏掉一些功能需求;系統(tǒng)龐大時(shí),測(cè)試開(kāi)銷會(huì)非常大。
軟件配置管理的作用?軟件配置包括什么?
軟件配置管理(Software Configuration Management,SCM)是一種標(biāo)識(shí)、組織和控制修改的技術(shù)。軟件配置管理應(yīng)用于整個(gè)軟件工程過(guò)程。在軟件建立時(shí)變更是不可避免的,而變更加劇了項(xiàng)目中軟件開(kāi)發(fā)者之間的混亂。SCM活動(dòng)的目標(biāo)就是為了標(biāo)識(shí)變更、控制變更、確保變更正確實(shí)現(xiàn)并向其他有關(guān)人員報(bào)告變更。從某種角度講,SCM是一種標(biāo)識(shí)、組織和控制修改的技術(shù),目的是使錯(cuò)誤降為最小并最有效地提高生產(chǎn)效率。軟件配置包括如下內(nèi)容:配置項(xiàng)識(shí)別、工作空間管理、版本控制、變更控制、狀態(tài)報(bào)告、配置審計(jì)。
缺陷報(bào)告嚴(yán)重級(jí)別的劃分
嚴(yán)重級(jí)別的錯(cuò)誤:影響系統(tǒng)整體基本流程運(yùn)行的錯(cuò)誤,由于某一操作造成系統(tǒng)死循環(huán)或服務(wù)器崩潰的錯(cuò)誤;
較嚴(yán)重:功能實(shí)現(xiàn)錯(cuò)誤、內(nèi)部計(jì)算錯(cuò)誤、一般:UI錯(cuò)誤,一些易用性的錯(cuò)誤或建
你如何處理測(cè)試工作進(jìn)行到一半發(fā)現(xiàn)時(shí)間不夠
與客戶溝通本次發(fā)布的版本什么是最重要的,什么是其次,會(huì)安排一個(gè)優(yōu)先級(jí)來(lái)對(duì)整體測(cè)試功能進(jìn)行一個(gè)篩選。
會(huì)和測(cè)試組原體人員一起加班。
如果你是測(cè)試組長(zhǎng)如何對(duì)項(xiàng)目及組員進(jìn)行管理
首先要從需求開(kāi)始,充分了解被測(cè)系統(tǒng)的功能以及業(yè)務(wù)需求,并在遇到問(wèn)題的時(shí)候及時(shí)有效的與開(kāi)發(fā)人員以及其他項(xiàng)目相關(guān)人員進(jìn)行溝通,做到最被測(cè)系統(tǒng)的十分熟悉。并了解整個(gè)測(cè)試組的成員他們的測(cè)試技能以及擅長(zhǎng)的工作,做到測(cè)試任務(wù)的合理分配,得以讓測(cè)試工作快速,穩(wěn)定高效的進(jìn)行!