很多小伙伴都面臨著這樣的情況。他們拼命爭(zhēng)取面試機(jī)會(huì),卻因種種原因翻車(chē):“我無(wú)法在面試中展現(xiàn)出真正的實(shí)力。”在回答面試官的問(wèn)題時(shí),不能抓住重點(diǎn)。 “緊張,口吃,不知道如何最好地展示自己。”在上述所有情況下,正是因?yàn)槲覀兒鲆暳巳绾文ゾ毼覀兊拿嬖嚰记桑蚨e(cuò)過(guò)了向往的公司。為此,小編整理了2022最強(qiáng)版軟件測(cè)試面試攻略,助你直通大廠!
11、根據(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é)果),并根據(jù)這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)錯(cuò)誤的過(guò)程。它是對(duì)應(yīng)用程序的各個(gè)方面進(jìn)行測(cè)試以檢查其功能、語(yǔ)言有效性及其外觀排布。
12、軟件測(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ì)劃。
測(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ì)劃實(shí)施測(cè)試。
測(cè)試評(píng)估:根據(jù)測(cè)試的結(jié)果,出具測(cè)試評(píng)估報(bào)告。
13、你對(duì)SQA的職責(zé)和工作活動(dòng)(如軟件度量)的理解?
SQA就是獨(dú)立于軟件開(kāi)發(fā)的項(xiàng)目組,通過(guò)對(duì)軟件開(kāi)發(fā)過(guò)程的監(jiān)控,來(lái)保證軟件的開(kāi)發(fā)流程按照指定的CMM規(guī)程(如果有相應(yīng)的CMM規(guī)程),對(duì)于不符合項(xiàng)及時(shí)提出建議和改進(jìn)方案,必要時(shí)可以向高層經(jīng)理匯報(bào)以求問(wèn)題的解決。通過(guò)這樣的途徑來(lái)預(yù)防缺陷的引入,從而減少后期軟件的維護(hù)成本。SQA主要的工作活動(dòng)包括制定SQA工作計(jì)劃,參與階段產(chǎn)物的評(píng)審,進(jìn)行過(guò)程質(zhì)量、功能配置及物理配置的審計(jì)等;對(duì)項(xiàng)目開(kāi)發(fā)過(guò)程中產(chǎn)生的數(shù)據(jù)進(jìn)行度量等等。
14、說(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ī)模越大,配置管理就越顯得重要。還有在配置管理中,有一個(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,CVS,SVN等。
15、怎樣寫(xiě)測(cè)試計(jì)劃和測(cè)試用例
簡(jiǎn)單點(diǎn),測(cè)試計(jì)劃里應(yīng)有詳細(xì)的測(cè)試策略和測(cè)試方法,合理詳盡的資源安排等,至于測(cè)試用例,那是依賴(lài)于需求(包括功能與非功能需求)是否細(xì)化到功能點(diǎn),是否可測(cè)試等。
16、什么是兼容性測(cè)試?兼容性測(cè)試側(cè)重哪些方面?
兼容測(cè)試主要是檢查軟件在不同的硬件平臺(tái)、軟件平臺(tái)上是否可以正常的運(yùn)行,即是通常說(shuō)的軟件的可移植性。
兼容的類(lèi)型,如果細(xì)分的話(huà),有平臺(tái)的兼容,網(wǎng)絡(luò)兼容,數(shù)據(jù)庫(kù)兼容,以及數(shù)據(jù)格式的兼容。
兼容測(cè)試的重點(diǎn)是,對(duì)兼容環(huán)境的分析。通常,是在運(yùn)行軟件的環(huán)境不是很確定的情況下,才需要做兼容。根據(jù)軟件運(yùn)行的需要,或者根據(jù)需求文檔,一般都能夠得出用戶(hù)會(huì)在什么環(huán)境下使用該軟件,把這些環(huán)境整理成表單,就得出做兼容測(cè)試的兼容環(huán)境了。
兼容和配置測(cè)試的區(qū)別在于,做配置測(cè)試通常不是Clean OS下做測(cè)試,而兼容測(cè)試多是在Clean OS的環(huán)境下做的。
17、我現(xiàn)在有個(gè)程序,發(fā)現(xiàn)在Windows上運(yùn)行得很慢,怎么判別是程序存在問(wèn)題還是軟硬件系統(tǒng)存在問(wèn)題?
–1、檢查系統(tǒng)是否有中毒的特征;
–2、檢查軟件/硬件的配置是否符合軟件的推薦標(biāo)準(zhǔn);
–3、確認(rèn)當(dāng)前的系統(tǒng)是否是獨(dú)立,即沒(méi)有對(duì)外提供什么消耗CPU資源的服務(wù);
–4、如果是C/S或者B/S結(jié)構(gòu)的軟件,需要檢查是不是因?yàn)榕c服務(wù)器的連接有問(wèn)題,或者訪問(wèn)有問(wèn)題造成的;
–5、在系統(tǒng)沒(méi)有任何負(fù)載的情況下,查看性能監(jiān)視器,確認(rèn)應(yīng)用程序?qū)PU/內(nèi)存的訪問(wèn)情況。
18、測(cè)試的策略有哪些?
黑盒/白盒,靜態(tài)/動(dòng)態(tài)## 標(biāo)題,手工/自動(dòng),冒煙測(cè)試,回歸測(cè)試,公測(cè)(Beta測(cè)試的策略)
19、你覺(jué)得bugzilla在使用的過(guò)程中,有什么問(wèn)題?
–界面不穩(wěn)定;
–根據(jù)需要配置它的不同的部分,過(guò)程很煩瑣;
–流程控制上,安全性不好界定,很容易對(duì)他人的Bug進(jìn)行誤操作;
–沒(méi)有綜合的評(píng)分指標(biāo),不好確認(rèn)修復(fù)的優(yōu)先級(jí)別。
20、描述測(cè)試用例設(shè)計(jì)的完整過(guò)程?
–1、需求分析 + 需求變更的維護(hù)工作;
–2、根據(jù)需求得出測(cè)試需求;
–3、設(shè)計(jì)測(cè)試方案,評(píng)審測(cè)試方案;
–4、方案評(píng)審?fù)ㄟ^(guò)后,設(shè)計(jì)測(cè)試用例,再對(duì)測(cè)試用例進(jìn)行評(píng)審。
以上是適合初級(jí)版的2022最強(qiáng)版軟件測(cè)試面試攻略,希望以上的內(nèi)容能夠助你直通大廠。更多關(guān)于軟件測(cè)試培訓(xùn)的問(wèn)題,歡迎咨詢(xún)千鋒教育在線名師。千鋒教育擁有多年IT培訓(xùn)服務(wù)經(jīng)驗(yàn),采用全程面授高品質(zhì)、高體驗(yàn)培養(yǎng)模式,擁有國(guó)內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),助力更多學(xué)員實(shí)現(xiàn)高薪夢(mèng)想。