軟件測試工程師面試題
對(duì)于軟件測試工程師來說,了解面試試題很有必要,那么你做好面試準(zhǔn)備了嗎?下面小編已經(jīng)為你們整理了軟件測試工程師面試題,希望可以幫到你。
軟件測試工程師面試題1
1、你認(rèn)為測試人員需要具備哪些素質(zhì)
做測試應(yīng)該要有一定的協(xié)調(diào)能力,因?yàn)闇y試人員經(jīng)常要與開發(fā)接觸處理一些問題,如果處理不好的話會(huì)引起一些沖突,這樣的話工作上就會(huì)不好做。還有測試人員要有一定的耐心,有的時(shí)候做測試很枯燥乏味。除了耐心,測試人員不能放過每一個(gè)可能的錯(cuò)誤。
2、你為什么能夠做測試這一行
雖然我的測試技術(shù)還不是很成熟,但是我覺得我還是可以勝任軟件測試這個(gè)工作的,因?yàn)樽鲕浖y試不僅是要求技術(shù)好,還有有一定的溝通能力,耐心、細(xì)心等外在因素。綜合起來看我認(rèn)為我是勝任這個(gè)工作的。
3、測試的目的是什么?
測試的目的是找出軟件產(chǎn)品中的錯(cuò)誤,是軟件盡可能的符合用戶的要求。當(dāng)然軟件測試是不可能找出全部錯(cuò)誤的。
4、測試分為哪幾個(gè)階段?
一般來說分為5個(gè)階段:單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試、驗(yàn)收測試
5、單元測試的測試對(duì)象、目的、測試依據(jù)、測試方法?
測試對(duì)象是模塊內(nèi)部的程序錯(cuò)誤,目的是消除局部模塊邏輯和功能上的錯(cuò)誤和缺陷。測試依據(jù)是模塊的詳細(xì)設(shè)計(jì),測試方法是采用白盒測試。
軟件測試工程師面試題2
1. 有一款手機(jī)支持,電話功能正常,但是不能連接到指定的網(wǎng)絡(luò),你怎么來排除這個(gè)錯(cuò)誤?
2.你用的手機(jī),有一天突然不能輸入“6”,你怎么來判斷問題出在哪
我首先會(huì)判斷是不是鍵盤出了問題,然后再做下一步的檢查。
3. 手機(jī)中通訊錄的功能測試
對(duì)錄入功能測試、保存功能、查找功能、直接撥打功能測試等
4. 對(duì)電梯做測試用例
首先測其是否能夠正常上下運(yùn)行、電梯的門能不能在電梯到所指定的樓層是正常開啟、在電梯里按下樓層數(shù)能不能正確到達(dá)、電梯打開及關(guān)閉的按鍵是否靈活、緊急呼救是否能夠正常使用、每個(gè)樓層上、下兩個(gè)指示按鈕是否正常工作等
5. 測試員在需求分析階段要做什么
與開發(fā)、客戶在一起評(píng)審,對(duì)需求文檔進(jìn)行測試。
6.Gogo實(shí)習(xí)項(xiàng)目的測試流程
熟悉所給的文件,熟悉網(wǎng)站,寫出測試計(jì)劃、方案,由測試組長分配模塊,再由每個(gè)人些本模塊的測試計(jì)劃、方案,接著進(jìn)行測試用例的編寫、對(duì)用例的評(píng)審、用例的執(zhí)行、bug的跟蹤、提交bug報(bào)告
7. Gogo項(xiàng)目的測試計(jì)劃是如何出來的?
根據(jù)說明文檔找處整個(gè)網(wǎng)站的重點(diǎn)模塊,根據(jù)其要求和對(duì)網(wǎng)站實(shí)際操作得來的信息在于同組人協(xié)商討論寫出測試計(jì)劃。
軟件測試工程師面試題3
1.白箱測試和黑箱測試是什么?什么是回歸測試?
回歸測試是指修改了舊代碼后,重新進(jìn)行測試以確認(rèn)修改沒有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò)誤。自動(dòng)回歸測試將大幅降低系統(tǒng)測試、維護(hù)升級(jí)等階段的成本?;貧w測試包括兩部分:函數(shù)本身的測試、其他代碼的測試。
2.單元測試、集成測試、系統(tǒng)測試的側(cè)重點(diǎn)是什么?
單元測試是在軟件開發(fā)過程中要進(jìn)行的最低級(jí)別的測試活動(dòng),在單元測試活動(dòng)中,軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測試。
集成測試,也叫組裝測試或聯(lián)合測試。在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求,組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行集成測試。實(shí)踐表明,一些模塊雖然能夠單獨(dú)地工作,但并不能保證連接起來也能正常的工作。程序在某些局部反映不出來的問題,在全局上很可能暴露出來,影響功能的實(shí)現(xiàn)。
系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整系統(tǒng)來測試。它是檢驗(yàn)系統(tǒng)是否確實(shí)能提供系統(tǒng)方案說明書中指定功能的有效方法。
3.設(shè)計(jì)用例的方法、依據(jù)有那些?
白盒測試:邏輯覆蓋法,主要包括語句覆蓋,判斷覆蓋,條件覆蓋,判斷-條件覆蓋,路徑覆蓋
黑盒測試:等價(jià)劃分類,邊界值分析,錯(cuò)誤推測法。
5.集成測試通常都有那些策略?
01、在把各個(gè)模塊連接起來的時(shí)候,穿越模塊接口的數(shù)據(jù)是否會(huì)丟失;
02、各個(gè)子功能組合起來,能否達(dá)到預(yù)期要求的父功能;
03、一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影響;
04、全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題;
05、單個(gè)模塊的誤差積累起來,是否會(huì)放大,從而達(dá)到不可接受的程度。
7.一個(gè)缺陷測試報(bào)告的組成
缺陷的標(biāo)題,缺陷的基本信息,復(fù)現(xiàn)缺陷的操作步驟,缺陷的實(shí)際結(jié)果描述,期望的正確結(jié)果描述,注釋文字和截取的缺陷圖象。
8.基于WEB信息管理系統(tǒng)測試時(shí)應(yīng)考慮的因素有哪些?
一、功能測試1、鏈接測試 2、表單測試3、Cookies測試4、設(shè)計(jì)語言測試 5、數(shù)據(jù)庫測試
二、性能測試1、連接速度測試2、負(fù)載測試 3、壓力測試
三、可用性測試1、導(dǎo)航測試 2、圖形測試 3、內(nèi)容測試 4、整體界面測試
四、客戶端兼容性測試 1、平臺(tái)測試 2、瀏覽器測試
五、安全性測試
看了“軟件測試工程師面試題”