常見軟件測試面試題及答案
對于軟件測試工程師來說,做好面試準(zhǔn)備很重要,那么你了解哪些常見的面試題及答案呢?下面小編已經(jīng)為你們整理了常見軟件測試面試題及答案,希望可以幫到你。
常見軟件測試面試題及答案1
1. 測試覆蓋的類型
測試覆蓋的類型有:語句覆蓋、判定覆蓋、條件覆蓋、判定/
條件覆蓋、條件組合覆蓋、路徑覆蓋
2. 性能測試的分類
分為:性能測試、負(fù)載測試、壓力測試、容量測試 負(fù)載測試與壓力測試可以結(jié)合進(jìn)行。
3. 列舉您熟悉的主流自動化測試工具
我熟悉的自動化測試工具有:基于web的測試管理工具TestDirector、配置管理工具VSS、QTP以及性能測試工具LoadRunner
4. c/s和b/s結(jié)構(gòu)的軟件進(jìn)行測試時有何不同
C/S又稱Client/Server或客戶/服務(wù)器模式。服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫系統(tǒng)??蛻舳诵枰惭b專用的客戶端軟件。 B/S是Brower/Server的縮寫,客戶機(jī)上只要安裝一個瀏覽器(Browser)。瀏覽器通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。
5.頁面中有一個輸入日期的輸入框和一個輸入身份證號的輸入框,如何進(jìn)行用例設(shè)計?
輸入日期的輸入框要考慮邊界值、輸入非法數(shù)據(jù)、非數(shù)字等 省份證輸入框要考慮18位省份證、16位身份證、非18、16位的數(shù)據(jù)、漢字、字母、非法數(shù)據(jù)、
常見軟件測試面試題及答案2
1.測試和質(zhì)量保證有什么區(qū)別 你的看法
質(zhì)量保證是對軟件制作過程的制作質(zhì)量進(jìn)行管理,看是否符合公司的規(guī)定。軟件測試是對軟件產(chǎn)品的質(zhì)量本身進(jìn)行測試,是從技術(shù)方面出發(fā)測試軟件質(zhì)量
2.用過什么缺陷管理工具 流程是什么
有什么能改進(jìn)的 我所熟悉的是TD 流程是講測試計劃、方案、測試用例錄入TD,在TD上執(zhí)行測試用例記錄缺陷,并對bug進(jìn)行跟蹤。
3.你有沒有用過QTP做項目,QTP的工作原理
我有用QTP做過項目QTP的工作原理是執(zhí)行重復(fù)的手動測試, 首先制定測試計劃再根據(jù)測試計劃創(chuàng)建測試腳本,然后對腳本進(jìn)行優(yōu)化增強(qiáng)測試腳本的能接下來運(yùn)行腳本分析測試的結(jié)果
4.什么是白盒測試?白盒測試的工具有哪些?
白盒測試是測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計或選擇測試用例,對程序所有的邏輯路徑進(jìn)行測試。
工具有:RationalPurify 、Rational Quantify 、Rational Purecoveage
5. 路由器,集線器,交換機(jī)的區(qū)別?
路由器的作用是用于連接不同網(wǎng)段并且找到網(wǎng)絡(luò)中數(shù)據(jù)傳輸最合適的路徑。集線器的作用是將一些pc機(jī)連起來組成一個局域網(wǎng)。交換機(jī)的作用與集線器的相似,區(qū)別在于集線器采用的是共享帶寬的方式,交換機(jī)是獨(dú)享帶寬。
6. 我手上這支筆,請你根據(jù)這支筆設(shè)計測試用例
首先我要測它的外觀、顏色是否符合要求、她所占的空間是多大、是否環(huán)保、接下來測它的質(zhì)量、這支筆是否能夠?qū)懽至鲿?、寫出的自得顏色是否符合要求、能使用多長時間等
BUG報告包括那些內(nèi)容
Bug出現(xiàn)的位置、可重現(xiàn)的步驟、所使用的數(shù)據(jù)、bug的截圖、發(fā)現(xiàn)人及日期。
7.W和H模型的區(qū)別
W模型強(qiáng)調(diào)的是測試伴隨整個軟件開發(fā)周期,而且測試的對象不僅是程序,需求也需要進(jìn)行測試,測試與開發(fā)是同步進(jìn)行的。 H模型是講測試活動玩卻的獨(dú)立出來,形成了完全獨(dú)立的流程,可以實現(xiàn)迭代而W模型不支持迭代這是兩者最打的區(qū)別。
8. 沒有任何說明書,如何進(jìn)行測試?
首先是通過對軟件測使用來熟悉整個軟件,接著是與開發(fā)溝通掌握軟件的特性并一一記錄下來,作為測試的依據(jù)
常見軟件測試面試題及答案3
1測試的目的是什么? 測試的目的是找出軟件產(chǎn)品中的錯誤,是軟件盡可能的符合用戶的要求。當(dāng)軟件測試是不可能能夠找出全部的錯誤的。
2. 測試分為那幾個階段?
3. 一般來說測試大體分為5個階段:
單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試、驗收測試在測試過程中如果有需要還要進(jìn)行回歸測試。
3. 單元測試的測試對象,目的、測試依據(jù)、測試方法?
測試對象是模塊內(nèi)部的程序錯誤;目的是消除局部模塊邏輯和功能上的錯誤和缺陷;
測試依據(jù)是模塊的詳細(xì)設(shè)計;測試方法采用白盒測試。
4. 集成測試的測試對象,目的、測試依據(jù)、測試方法?
集成測試的測試對象是模塊間的組裝和調(diào)用關(guān)系;目的是找出與軟件設(shè)計相關(guān)的程序結(jié)構(gòu)模塊調(diào)用關(guān)系,模塊間接口方面問題;測試依據(jù)是概要設(shè)計;測試方法采用灰盒測試。
5. 系統(tǒng)測試的測試對象,目的、測試依據(jù)、測試方法?
系統(tǒng)測試的測試對象是整個系統(tǒng);測試的目的是對整個系統(tǒng)進(jìn)行測試;測試的依據(jù)是需求規(guī)格說明書;測試方法黑盒測試。
看了“常見軟件測試面試題及答案”