軟件測(cè)試就是利用測(cè)試工具按照測(cè)試方案和流程對(duì)產(chǎn)品進(jìn)行功能和性能測(cè)試,甚至根據(jù)需要編寫(xiě)不同的測(cè)試工具,設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng),對(duì)測(cè)試方案可能出現(xiàn)的問(wèn)題進(jìn)行分析和評(píng)估。執(zhí)行測(cè)試用例后,需要跟蹤故障,以確保開(kāi)發(fā)的產(chǎn)品適合需求。下面介紹,軟件測(cè)試人員面試時(shí),經(jīng)常出現(xiàn)的問(wèn)題,希望對(duì)你有幫助。
1、階段評(píng)審與同行評(píng)審的區(qū)別?
參考答案:
同行評(píng)審目的:發(fā)現(xiàn)小規(guī)模工作產(chǎn)品的錯(cuò)誤,只要是找錯(cuò)誤;
階段評(píng)審目的:評(píng)審模塊 階段作品的正確性 可行性 及完整性
同行評(píng)審人數(shù):3-7人 人員必須經(jīng)過(guò)同行評(píng)審會(huì)議的培訓(xùn),由SQA指導(dǎo)
階段評(píng)審人數(shù):5人左右 評(píng)審人必須是專家 具有系統(tǒng)評(píng)審資格
同行評(píng)審內(nèi)容:內(nèi)容小 一般文檔 < 40頁(yè), 代碼 < 500行
階段評(píng)審內(nèi)容: 內(nèi)容多,主要看重點(diǎn)
同行評(píng)審時(shí)間:一小部分工作產(chǎn)品完成
階段評(píng)審時(shí)間: 通常是設(shè)置在關(guān)鍵路徑的時(shí)間點(diǎn)上
2、什么是軟件測(cè)試及其目的?
參考答案:
軟件測(cè)試是使用人工或自動(dòng)化手段來(lái)運(yùn)行或測(cè)定某個(gè)系統(tǒng)的過(guò)程。其目的是:在于檢驗(yàn)它是否能滿足規(guī)定的需求或是弄清楚預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。
3、簡(jiǎn)述集成測(cè)試的過(guò)程?
參考答案:
集成測(cè)試流程:
在完成軟件的概要設(shè)計(jì)后,即開(kāi)始制定集成測(cè)試計(jì)劃-》設(shè)計(jì)集成測(cè)試用例和測(cè)試過(guò)程-》實(shí)施集成測(cè)試,設(shè)計(jì)所需驅(qū)動(dòng)和樁-》執(zhí)行集成測(cè)試,記錄測(cè)試結(jié)果-》評(píng)估集成測(cè)試,根據(jù)測(cè)試結(jié)果評(píng)估此次測(cè)試,生成評(píng)估報(bào)告文檔。(驅(qū)動(dòng)或樁函數(shù)是做單元測(cè)試時(shí)要用到的。驅(qū)動(dòng)函數(shù)是所測(cè)4函數(shù)的主程序,它接收測(cè)試數(shù)據(jù),并把數(shù)據(jù)傳送給所測(cè)試單元,最后再輸出實(shí)測(cè)結(jié)果。當(dāng)被測(cè)單元能完成相關(guān)功能時(shí),也可以不要驅(qū)動(dòng)單元。樁,是用來(lái)代替所測(cè)試單元調(diào)用的子單元。)
4、白盒測(cè)試有哪幾種方法?
參考答案:代碼審查,語(yǔ)句覆蓋,判定覆蓋,條件覆蓋,組合覆蓋,基本路徑,形式化方法,符號(hào)執(zhí)行
5、簡(jiǎn)述測(cè)試目標(biāo)有哪些類型?
參考答案:
功能測(cè)試,負(fù)載測(cè)試,性能測(cè)試,安全性測(cè)試,恢復(fù)測(cè)試,安裝測(cè)試,兼容性測(cè)試,可用性測(cè)試,可靠性測(cè)試,國(guó)際化測(cè)試,本地化測(cè)試。
6、怎么樣做好文檔測(cè)試?
參考答案:
文檔的測(cè)試主要采用靜態(tài)測(cè)試即走查的方法,可以依據(jù)的是同行評(píng)審,列出一個(gè)檢查表,然后大家一起坐下來(lái)對(duì)著被測(cè)試的文檔進(jìn)行閱讀排錯(cuò)。通常文檔都很長(zhǎng),而一般的建議是一次同行評(píng)審步的時(shí)間不能超過(guò)兩個(gè)小時(shí),因此可以對(duì)被測(cè)試文檔執(zhí)行測(cè)試時(shí),列個(gè)計(jì)劃,將總的文檔分解,按照計(jì)劃多次對(duì)被測(cè)試的文檔進(jìn)行走查。
7、測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?
參考答案:
從項(xiàng)目周期看:
1、超出了所分配的測(cè)試時(shí)間;
2、用盡了分配的測(cè)試資源;
3、到達(dá)了某一個(gè)固定的里程碑(如合同規(guī)定的交付日期)。
從測(cè)試角度看:
1、測(cè)試需求覆蓋率;
2、測(cè)試代碼覆蓋率;
3、測(cè)試用例度量;
4、缺陷檢查度量
8、Alpha 測(cè)試與Beta測(cè)試的區(qū)別?
參考答案:
Alpha測(cè)試是由一個(gè)用戶在開(kāi)發(fā)環(huán)境下進(jìn)行的測(cè)試,也可以是公司內(nèi)部的用戶在模擬實(shí)際操作環(huán)境下進(jìn)行的受控測(cè)試,Alpha測(cè)試不能由程序員或測(cè)試員完成。Alpha測(cè)試發(fā)現(xiàn)的錯(cuò)誤,可以在測(cè)試現(xiàn)場(chǎng)立刻反饋給開(kāi)發(fā)人員,由開(kāi)發(fā)人員及時(shí)分析和處理。目的是評(píng)價(jià)軟件產(chǎn)品的功能、可使用性、可靠性、性能和支持。尤其注重產(chǎn)品的界面和特色。Alpha測(cè)試可以從軟件產(chǎn)品編碼結(jié)束之后開(kāi)始,或在模塊(子系統(tǒng))測(cè)試完成后開(kāi)始,也可以在確認(rèn)測(cè)試過(guò)程中產(chǎn)品達(dá)到一定的穩(wěn)定和可靠程度之后再開(kāi)始。有關(guān)的手冊(cè)(草稿)等應(yīng)該在Alpha測(cè)試前準(zhǔn)備好。
Beta測(cè)試是軟件的多個(gè)用戶在一個(gè)或多個(gè)用戶的實(shí)際使用環(huán)境下進(jìn)行的測(cè)試。開(kāi)發(fā)者通常不在測(cè)試現(xiàn)場(chǎng),Beta測(cè)試不能由程序員或測(cè)試員完成。因而,Beta測(cè)試是在開(kāi)發(fā)者無(wú)法控制的環(huán)境下進(jìn)行的軟件現(xiàn)場(chǎng)應(yīng)用。在Beta測(cè)試中,由用戶記下遇到的所有問(wèn)題,包括真實(shí)的以及主管認(rèn)定的,定期向開(kāi)發(fā)者報(bào)告,開(kāi)發(fā)者在綜合用戶的報(bào)告后,做出修改,最后將軟件產(chǎn)品交付給全體用戶使用。Beta測(cè)試著重于產(chǎn)品的支持性,包括文檔、客戶培訓(xùn)和支持產(chǎn)品的生產(chǎn)能力。只有當(dāng)Alpha測(cè)試達(dá)到一定的可靠程度后,才能開(kāi)始Beta測(cè)試。由于Beta測(cè)試的主要目標(biāo)是測(cè)試可支持性,所以Beta測(cè)試應(yīng)該盡可能由主持產(chǎn)品發(fā)行的人員來(lái)管理。
9、系統(tǒng)測(cè)試計(jì)劃是否需要同行審批,為什么?
參考答案:
需要,系統(tǒng)測(cè)試計(jì)劃屬于項(xiàng)目階段性關(guān)鍵文檔,因此需要評(píng)審。
10、比較負(fù)載測(cè)試,容量測(cè)試和強(qiáng)度測(cè)試的區(qū)別?
參考答案:
負(fù)載測(cè)試:在一定的工作負(fù)荷下,系統(tǒng)的負(fù)荷及響應(yīng)時(shí)間。
強(qiáng)度測(cè)試:在一定的負(fù)荷條件下,在較長(zhǎng)時(shí)間跨度內(nèi)的系統(tǒng)連續(xù)運(yùn)行給系統(tǒng)性能所造成的影響。
容量測(cè)試:容量測(cè)試目的是通過(guò)測(cè)試預(yù)先分析出反映軟件系統(tǒng)應(yīng)用特征的某項(xiàng)指標(biāo)的極限值(如最大并發(fā)用戶數(shù)、數(shù)據(jù)庫(kù)記錄數(shù)等),系統(tǒng)在其極限值狀態(tài)下沒(méi)有出現(xiàn)任何軟件故障或還能保持主要功能正常運(yùn)行。容量測(cè)試還將確定測(cè)試對(duì)象在給定時(shí)間內(nèi)能夠持續(xù)處理的最大負(fù)載或工作量。容量測(cè)試的目的是使系統(tǒng)承受超額的數(shù)據(jù)容量來(lái)發(fā)現(xiàn)它是否能夠正確處理。容量測(cè)試是面向數(shù)據(jù)的,并且它的目的是顯示系統(tǒng)可以處理目標(biāo)內(nèi)確定的數(shù)據(jù)容量。
相關(guān)文章導(dǎo)讀: