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