- 相關(guān)推薦
軟件測試技術(shù)類面試筆試題目集錦
1.軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?
參考答案:5C標(biāo)準(zhǔn)
2.Beta測試與Alpha測試有什么區(qū)別?
參考答案:Beta testing(β測試),測試是軟件的多個用戶在一個或多個用戶的實(shí)際使用環(huán)境下進(jìn)行的測試。開發(fā)者通常不在測試現(xiàn)場
Alpha testing (α測試),是由一個用戶在開發(fā)環(huán)境下進(jìn)行的測試,也可以是公司內(nèi)部的用戶在模擬實(shí)際操作環(huán)境下進(jìn)行的受控測試
3.軟件的評審一般由哪些人參加?其目的是什么?
參考答案:
在正式的會議上將軟件項(xiàng)目的成果(包括各階段的文檔、產(chǎn)生的代碼等)提交給用戶、客戶或有關(guān)部門人員對軟件產(chǎn)品進(jìn)行評審和批準(zhǔn)。其目的是找出可能影響軟件產(chǎn)品質(zhì)量、開發(fā)過程、維護(hù)工作的適用性和環(huán)境方面的設(shè)計(jì)缺陷,并采取補(bǔ)救措施,以及找出在性能、安全性和經(jīng)濟(jì)方面的可能的改進(jìn)。
人員:用戶、客戶或有關(guān)部門開發(fā)人員,測試人員,需求分析師都可以,就看處于評審那個階段
4.測試活動中,如果發(fā)現(xiàn)需求文檔不完善或者不準(zhǔn)確,怎么處理?
參考答案:
測試需求分析,發(fā)現(xiàn)需求文檔不完善或者不準(zhǔn)確,應(yīng)該立即和相關(guān)人員進(jìn)行協(xié)調(diào)交流。
5.階段評審與項(xiàng)目評審有什么區(qū)別?
參考答案:
階段評審——對項(xiàng)目各階段評審:對階段成果和工作
項(xiàng)目評審——對項(xiàng)目總體評審:對工作和產(chǎn)品
6.什么是并發(fā)?在lordrunner中,如何進(jìn)行并發(fā)的測試?集合點(diǎn)失敗了會怎么樣?
參考答案:
在同一時間點(diǎn),支持多個不同的操作。
LoadRunner中提供IP偽裝,集合點(diǎn),配合虛擬用戶的設(shè)計(jì),以及在多臺電腦上設(shè)置,可以比較好的模擬真實(shí)的并發(fā)。
集合點(diǎn),即是多個用戶在某個時刻,某個特定的環(huán)境下同時進(jìn)行虛擬用戶的操作的。集合點(diǎn)失敗,則集合點(diǎn)的才操作就會取消,測試就不能進(jìn)行。
7.使用QTP做功能測試,錄制腳本的時候,要驗(yàn)證多個用戶的登錄情況/查詢情況,如何操作?
參考答案:
分析用戶登錄的基本情況,得出一組數(shù)據(jù),通過性測試/失敗性測試的都有(根據(jù)TC來設(shè)計(jì)這些數(shù)據(jù)),然后錄制登錄的腳本,將關(guān)鍵的數(shù)據(jù)參數(shù)化,修改腳本,對代碼進(jìn)行加強(qiáng),調(diào)試腳本。
8.QTP中的Action有什么作用?有幾種?
參考答案:
Action的作用
①用Action可以對步驟集進(jìn)行分組
②步驟重組,然后被整體調(diào)用
③擁有自己的sheet
④組合有相同需求的步驟,整體操作
⑤具有獨(dú)立的對象倉庫
Action的種類
①可復(fù)用Action
②不可復(fù)用Action
③外部Action
9.TestDirector有些什么功能,如何對軟件測試過程進(jìn)行管理?
參考答案:
需求管理
①定義測試范圍
②定義需求樹
③描述需求樹的功能點(diǎn)
測試計(jì)劃
①定義測試目標(biāo)和測試策略。
②分解應(yīng)用程序,建立測試計(jì)劃樹。
③確定每個功能點(diǎn)的測試方法。
④將每個功能點(diǎn)連接到需求上,使測試計(jì)劃覆蓋全部的測試需求。
⑤描述手工測試的測試步驟
⑥指明需要進(jìn)行自動測試的功能點(diǎn)
測試執(zhí)行
①定義測試集合。
②為每個測試人員制定測試任務(wù)和測試日程安排。
③運(yùn)行自動測試。
缺陷跟蹤
①記錄缺陷
②查看新增缺陷,并確定哪些是需要修正的
③相關(guān)技術(shù)人員修改缺陷
④回歸測試
⑤分析缺陷統(tǒng)計(jì)圖表,分析應(yīng)用程序的開發(fā)質(zhì)量。
10.你所熟悉的軟件測試類型都有哪些?請?jiān)囍謩e比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、性能測試……)?
參考答案:Compatibility Testing(兼容性測試),也稱“Configuration testing(配置測試)”,測試軟件是否和系統(tǒng)的其它與之交互的元素之間兼容,如:瀏覽器、操作系統(tǒng)、硬件等。驗(yàn)證測試對象在不同的軟件和硬件配置中的運(yùn)行情況。
Functional testing (功能測試),也稱為behavioral testing(行為測試),根據(jù)產(chǎn)品特征、操作描述和用戶方案,測試一個產(chǎn)品的特性和可操作行為以確定它們滿足設(shè)計(jì)需求。本地化軟件的功能測試,用于驗(yàn)證應(yīng)用程序或網(wǎng)站對目標(biāo)用戶能正確工作。使用適當(dāng)?shù)钠脚_、瀏覽器和測試腳本,以保證目標(biāo)用戶的體驗(yàn)將足夠好,就像應(yīng)用程序是專門為該市場開發(fā)的一樣。
Performance testing(性能測試),評價(jià)一個產(chǎn)品或組件與性能需求是否符合的測試。包括負(fù)載測試、強(qiáng)度測試、數(shù)據(jù)庫容量測試、基準(zhǔn)測試等類型。
【軟件測試技術(shù)類面試筆試題目】相關(guān)文章:
軟件測試筆試題目12-11
軟件測試筆試題目分享07-06
360技術(shù)類筆試題目11-25
軟件測試筆試題11-03
軟件測試類英文面試題08-08
文思創(chuàng)新軟件技術(shù)類筆試經(jīng)驗(yàn)12-13
測試綜合素質(zhì)面試筆試題目及答案03-02
軟件類筆試題12-09
軟件測試面試02-16
軟件公司筆試題目08-02