測(cè)試人員面試題2022_第1頁(yè)
測(cè)試人員面試題2022_第2頁(yè)
測(cè)試人員面試題2022_第3頁(yè)
測(cè)試人員面試題2022_第4頁(yè)
測(cè)試人員面試題2022_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、01. 為什么要在一個(gè)團(tuán)隊(duì)中開展軟件測(cè)試工作?由于沒有經(jīng)過測(cè)試的軟件很難在發(fā)布之前知道該軟件的質(zhì)量,就好比ISO質(zhì)量認(rèn)證一樣,測(cè)試同樣也需要質(zhì)量的保證,這個(gè)時(shí)候就需要在團(tuán)隊(duì)中開展軟件測(cè)試的工作。在測(cè)試的過程發(fā)覺軟件中存在的問題,準(zhǔn)時(shí)讓開發(fā)人員得知并修改問題,在即將發(fā)布時(shí),從測(cè)試報(bào)告中得出軟件的質(zhì)量狀況。02. 您在以往的測(cè)試工作中都曾經(jīng)具體從事過哪些工作?其中最擅長(zhǎng)哪部分工作?我曾經(jīng)做過web測(cè)試,后臺(tái)測(cè)試,客戶端軟件,其中包括功能測(cè)試,性能測(cè)試,用戶體驗(yàn)測(cè)試。最擅長(zhǎng)的是功能測(cè)試03. 您所生疏的軟件測(cè)試類型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同04. 的測(cè)試類型的區(qū)分與聯(lián)系(如功能測(cè)試、性能測(cè)試)

2、測(cè)試類型有:功能測(cè)試,性能測(cè)試,界面測(cè)試。功能測(cè)試在測(cè)試工作中占的比例最大,功能測(cè)試也叫黑盒測(cè)試。是把測(cè)試對(duì)象看作一個(gè)黑盒子。利用黑盒測(cè)試法進(jìn)行動(dòng)態(tài)測(cè)試時(shí),需要測(cè)試軟件產(chǎn)品的功能,不需測(cè)試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程。接受黑盒技術(shù)設(shè)計(jì)測(cè)試用例的方法有:等價(jià)類劃分、邊界值分析、錯(cuò)誤推想、因果圖和綜合策略。 性能測(cè)試是通過自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異樣負(fù)載條件來對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。負(fù)載測(cè)試和壓力測(cè)試都屬于性能測(cè)試,兩者可以結(jié)合進(jìn)行。通過負(fù)載測(cè)試,確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測(cè)試當(dāng)負(fù)載漸漸增加時(shí),系統(tǒng)各項(xiàng)性能指標(biāo)的轉(zhuǎn)變狀況。壓力測(cè)試是通過確定一個(gè)系統(tǒng)的瓶頸或者不能接收

3、的性能點(diǎn),來獲得系統(tǒng)能供應(yīng)的最大服務(wù)級(jí)別的測(cè)試。界面測(cè)試,界面是軟件與用戶交互的最挺直的層,界面的好壞打算用戶對(duì)軟件的第一印象。而且設(shè)計(jì)良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔?。同時(shí)界面猶如人的面孔,具有吸引用戶的挺直優(yōu)勢(shì)。設(shè)計(jì)合理的界面能給用戶帶來輕松愉悅的感受和成功的感覺,相反由于界面設(shè)計(jì)的失敗,讓用戶有挫敗感,再有用強(qiáng)大的功能都可能在用戶的畏懼與放棄中付諸東流。區(qū)分在于,功能測(cè)試關(guān)注產(chǎn)品的全部功能上,要考慮到每個(gè)詳情功能,每個(gè)可能存在的功能問題。性能測(cè)試主要關(guān)注于產(chǎn)品整體的多用戶并發(fā)下的穩(wěn)定性和健壯性。界面測(cè)試更關(guān)注于用戶體驗(yàn)上,用戶用法該產(chǎn)品的時(shí)候是否易用,是否易懂,是

4、否規(guī)范(快捷鍵之類的),是否美觀(能否吸引用戶的留意力),是否平安(盡量在前臺(tái)避開用戶無意輸入無效的數(shù)據(jù),當(dāng)然考慮到體驗(yàn)性,不能太粗魯?shù)膹棾鼍妫??做某共性能測(cè)試的時(shí)候,首先它可能是個(gè)功能點(diǎn),首先要保證它的功能是沒問題的,然后再考慮該功能點(diǎn)的性能測(cè)試04您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?白盒測(cè)試用例設(shè)計(jì)的關(guān)鍵是以較少的用例掩蓋盡可能多的內(nèi)部程序規(guī)律結(jié)果黑盒法用例設(shè)計(jì)的關(guān)鍵同樣也是以較少的用例掩蓋模塊輸出和輸入接口。不行能做到完全測(cè)試,以最少的用例在合理的時(shí)間內(nèi)發(fā)覺最多的問題05. 請(qǐng)?jiān)囍容^一下黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試的區(qū)分與聯(lián)系。 黑盒測(cè)試:已知產(chǎn)品的

5、功能設(shè)計(jì)規(guī)格,可以進(jìn)行測(cè)試證明每個(gè)實(shí)現(xiàn)了的功能是否符合要求。白盒測(cè)試:已知產(chǎn)品的內(nèi)部工作過程,可以通過測(cè)試證明每種內(nèi)部操作是否符合設(shè)計(jì)規(guī)格要求,全部?jī)?nèi)部成分是否以經(jīng)過檢查。軟件的黑盒測(cè)試意味著測(cè)試要在軟件的接口處進(jìn)行。這種方法是把測(cè)試對(duì)象看做一個(gè)黑盒子,測(cè)試人員完全不考慮程序內(nèi)部的規(guī)律結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測(cè)試又叫功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。黑盒測(cè)試主要是為了發(fā)覺以下幾類錯(cuò)誤:1、是否有不正確或遺漏的功能?2、在接口上,輸入是否能正確的接受?能否輸出正確的結(jié)果?3、是否有數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部信息(例如數(shù)據(jù)文件)訪問錯(cuò)誤?4、性能上是否

6、能夠滿足要求?5、是否有初始化或終止性錯(cuò)誤?軟件的白盒測(cè)試是對(duì)軟件的過程性詳情做細(xì)致的檢查。這種方法是把測(cè)試對(duì)象看做一個(gè)打開的盒子,它允許測(cè)試人員利用程序內(nèi)部的規(guī)律結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序全部規(guī)律路徑進(jìn)行測(cè)試。通過在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期的狀態(tài)全都。因此白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試或規(guī)律驅(qū)動(dòng)測(cè)試。白盒測(cè)試主要是想對(duì)程序模塊進(jìn)行如下檢查:1、對(duì)程序模塊的全部獨(dú)立的執(zhí)行路徑至少測(cè)試一遍。2、對(duì)全部的規(guī)律判定,取“真”與取“假”的兩種狀況都能至少測(cè)一遍。3、在循環(huán)的邊界和運(yùn)行的界限內(nèi)執(zhí)行循環(huán)體。4、測(cè)試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性,等等。單元測(cè)試(模塊測(cè)試)是開發(fā)者編寫的一小

7、段代碼,用于檢驗(yàn)被測(cè)代碼的一個(gè)很小的、很明確的功能是否正確。通常而言,一個(gè)單元測(cè)試是用于推斷某個(gè)特定條件(或者場(chǎng)景)下某個(gè)特定函數(shù)的行為。 單元測(cè)試是由程序員自己來完成,最終受益的也是程序員自己??梢赃@么說,程序員有責(zé)任編寫功能代碼,同時(shí)也就有責(zé)任為自己的代碼編寫單元測(cè)試。執(zhí)行單元測(cè)試,就是為了證明這段代碼的行為和我們期望的全都。 集成測(cè)試(也叫組裝測(cè)試,聯(lián)合測(cè)試)是單元測(cè)試的規(guī)律擴(kuò)展。它的最簡(jiǎn)潔的形式是:兩個(gè)已經(jīng)測(cè)試過的單元組合成一個(gè)組件,并且測(cè)試它們之間的接口。從這一層意義上講,組件是指多個(gè)單元的集成聚合。在現(xiàn)實(shí)方案中,很多單元組合成組件,而這些組件又聚合成程序的更大部分。方法是測(cè)試片段的

8、組合,并最終擴(kuò)展進(jìn)程,將您的模塊與其他組的模塊一起測(cè)試。最終,將構(gòu)成進(jìn)程的全部模塊一起測(cè)試。 系統(tǒng)測(cè)試是將經(jīng)過測(cè)試的子系統(tǒng)裝配成一個(gè)完整系統(tǒng)來測(cè)試。它是檢驗(yàn)系統(tǒng)是否的確能供應(yīng)系統(tǒng)方案說明書中指定功能的有效方法。(常見的聯(lián)調(diào)測(cè)試) 系統(tǒng)測(cè)試的目的是對(duì)最終軟件系統(tǒng)進(jìn)行全面的測(cè)試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。 驗(yàn)收測(cè)試是部署軟件之前的最終一個(gè)測(cè)試操作。驗(yàn)收測(cè)試的目的是確保軟件預(yù)備就緒,并且可以讓最終用戶將其用于執(zhí)行軟件的既定功能和任務(wù)。驗(yàn)收測(cè)試是向?qū)淼挠脩舯砻飨到y(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測(cè)試后,已經(jīng)依據(jù)設(shè)計(jì)把全部的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也已經(jīng)基本排解了,接著

9、就應(yīng)當(dāng)進(jìn)一步驗(yàn)證軟件的有效性,這就是驗(yàn)收測(cè)試的任務(wù),即軟件的功能和性能猶如用戶所合理期盼的那樣。06. 測(cè)試方案工作的目的是什么?測(cè)試方案工作的內(nèi)容都包括什么?其中哪些是最重要的?軟件測(cè)試方案是指導(dǎo)測(cè)試過程的綱領(lǐng)性文件,包含了產(chǎn)品概述、測(cè)試策略、測(cè)試方法、測(cè)試區(qū)域、測(cè)試配置、測(cè)試周期、測(cè)試資源、測(cè)試溝通、風(fēng)險(xiǎn)分析等內(nèi)容。借助軟件測(cè)試方案,參與測(cè)試的項(xiàng)目成員,尤其是測(cè)試管理人員,可以明確測(cè)試任務(wù)和測(cè)試方法,保持測(cè)試實(shí)施過程的順暢溝通,跟蹤和把握測(cè)試進(jìn)度,應(yīng)對(duì)測(cè)試過程中的各種變更。測(cè)試方案和測(cè)試具體規(guī)格、測(cè)試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測(cè)試方案主要從宏觀上規(guī)劃測(cè)試活動(dòng)的范圍、方法和資源配置,而測(cè)試

10、具體規(guī)格、測(cè)試用例是完成測(cè)試任務(wù)的具體戰(zhàn)術(shù)。所以其中最重要的是測(cè)試測(cè)試策略和測(cè)試方法(最好是能先評(píng)審)07. 您認(rèn)為做好測(cè)試方案工作的關(guān)鍵是什么?1. 明確測(cè)試的目標(biāo),增加測(cè)試方案的有用性編寫軟件測(cè)試方案得重要目的就是使測(cè)試過程能夠發(fā)覺更多的軟件缺陷,因此軟件測(cè)試方案的價(jià)值取決于它對(duì)憂慮管理測(cè)試項(xiàng)目,并且找出軟件潛在的缺陷。因此,軟件測(cè)試方案中的測(cè)試范圍必需高度掩蓋功能需求,測(cè)試方法必需切實(shí)可行,測(cè)試工具并且具有較高的有用性,便于用法,生成的測(cè)試結(jié)果直觀、精確2堅(jiān)持“5W”規(guī)章,明確內(nèi)容與過程“5W”規(guī)章指的是“What(做什么)”、“Why(為什么做)”、“When(何時(shí)做)”、“Where

11、(在哪里)”、“How(如何做)”。利用“5W”規(guī)章創(chuàng)建軟件測(cè)試方案,可以憂慮測(cè)試團(tuán)隊(duì)理解測(cè)試的目的(Why),明確測(cè)試的范圍和內(nèi)容(What),確定測(cè)試的開頭和結(jié)束日期(When),指出測(cè)試的方法和工具(How),給出測(cè)試文檔和軟件的存放位置(Where)。3接受評(píng)審和更新機(jī)制,保證測(cè)試方案滿足實(shí)際需求測(cè)試方案寫作完成后,假如沒有經(jīng)過評(píng)審,挺直發(fā)送給測(cè)試團(tuán)隊(duì),測(cè)試方案內(nèi)容的可能不精確或遺漏測(cè)試內(nèi)容,或者軟件需求變更引起測(cè)試范圍的增減,而測(cè)試方案的內(nèi)容沒有準(zhǔn)時(shí)更新,誤導(dǎo)測(cè)試執(zhí)行人員。4. 分別創(chuàng)建測(cè)試方案與測(cè)試具體規(guī)格、測(cè)試用例應(yīng)把具體的測(cè)試技術(shù)指標(biāo)包含到獨(dú)立創(chuàng)建的測(cè)試具體規(guī)格文檔,把用于指導(dǎo)

12、測(cè)試小組執(zhí)行測(cè)試過程的測(cè)試用例放到獨(dú)立創(chuàng)建的測(cè)試用例文檔或測(cè)試用例管理數(shù)據(jù)庫(kù)中。測(cè)試方案和測(cè)試具體規(guī)格、測(cè)試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測(cè)試方案主要從宏觀上規(guī)劃測(cè)試活動(dòng)的范圍、方法和資源配置,而測(cè)試具體規(guī)格、測(cè)試用例是完成測(cè)試任務(wù)的具體戰(zhàn)術(shù)。 08. 您所生疏的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來說明這些方法在測(cè)試用例設(shè)計(jì)工作中的應(yīng)用。1等價(jià)類劃分:劃分等價(jià)類: 等價(jià)類是指某個(gè)輸入域的子集合.在該子集合中,各個(gè)輸入數(shù)據(jù)對(duì)于揭露程序中的錯(cuò)誤都是等效的.并合理地假定:測(cè)試某等價(jià)類的代表值就等于對(duì)這一類其它值的測(cè)試.因此,可以把全部輸入數(shù)據(jù)合理劃分為若干等價(jià)類,在每一個(gè)等價(jià)類中取一個(gè)數(shù)據(jù)作

13、為測(cè)試的輸入條件,就可以用少量代表性的測(cè)試數(shù)據(jù).取得較好的測(cè)試結(jié)果.等價(jià)類劃分可有兩種不同的狀況:有效等價(jià)類和無效等價(jià)類. 2邊界值分析法:邊界值分析方法是對(duì)等價(jià)類劃分方法的補(bǔ)充。測(cè)試工作閱歷告知我,大量的錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內(nèi)部.因此針對(duì)各種邊界狀況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤.用法邊界值分析方法設(shè)計(jì)測(cè)試用例,首先應(yīng)確定邊界狀況.通常輸入和輸出等價(jià)類的邊界,就是應(yīng)著重測(cè)試的邊界狀況.應(yīng)當(dāng)選取正好等于,剛剛大于或剛剛小于邊界的值作為測(cè)試數(shù)據(jù),而不是選取等價(jià)類中的典型值或任意值作為測(cè)試數(shù)據(jù).3錯(cuò)誤推想法:基于閱歷和直覺推想程序中全部可能存在的各種錯(cuò)誤

14、, 從而有針對(duì)性的設(shè)計(jì)測(cè)試用例的方法.錯(cuò)誤推想方法的基本思想: 列舉出程序中全部可能有的錯(cuò)誤和簡(jiǎn)潔發(fā)生錯(cuò)誤的特殊狀況,依據(jù)他們選擇測(cè)試用例. 例如, 在單元測(cè)試時(shí)曾列出的很多在模塊中常見的錯(cuò)誤. 以前產(chǎn)品測(cè)試中曾經(jīng)發(fā)覺的錯(cuò)誤等, 這些就是閱歷的總結(jié). 還有, 輸入數(shù)據(jù)和輸出數(shù)據(jù)為0的狀況. 輸入表格為空格或輸入表格只有一行. 這些都是簡(jiǎn)潔發(fā)生錯(cuò)誤的狀況. 可選擇這些狀況下的例子作為測(cè)試用例.4因果圖方法:前面介紹的等價(jià)類劃分方法和邊界值分析方法,都是著重考慮輸入條件,但未考慮輸入條件之間的聯(lián)系, 相互組合等. 考慮輸入條件之間的相互組合,可能會(huì)產(chǎn)生一些新的狀況. 但要檢查輸入條件的組合不是一件

15、簡(jiǎn)潔的事情, 即使把全部輸入條件劃分成等價(jià)類,他們之間的組合狀況也相當(dāng)多. 因此必需考慮接受一種適合于描述對(duì)于多種條件的組合,相應(yīng)產(chǎn)生多個(gè)動(dòng)作的形式來考慮設(shè)計(jì)測(cè)試用例. 這就需要利用因果圖(規(guī)律模型). 因果圖方法最終生成的就是判定表. 它適合于檢查程序輸入條件的各種組合狀況. 09. 請(qǐng)以您以往的實(shí)際工作為例,10. 具體的描述一次測(cè)試用例設(shè)計(jì)的完整的過程。就說最近的這次網(wǎng)站功能的測(cè)試吧首先:得到相關(guān)文檔(需求文檔和設(shè)計(jì)文檔),理解需求和設(shè)計(jì)設(shè)計(jì)思想后,想好測(cè)試策略(測(cè)試方案簡(jiǎn)潔點(diǎn)就OK了),考慮到測(cè)試環(huán)境,測(cè)試用例,測(cè)試時(shí)間等問題。其次步:設(shè)計(jì)測(cè)試用例,測(cè)試策略是:把網(wǎng)站部分的功能點(diǎn)測(cè)試完

16、,然后在進(jìn)行系統(tǒng)測(cè)試(另外個(gè)模塊呢有另一個(gè)測(cè)試人員負(fù)責(zé),可以進(jìn)行聯(lián)調(diào)測(cè)試),網(wǎng)站模塊的測(cè)試基本是功能測(cè)試和界面測(cè)試(用戶并發(fā)的可能性很小,所以不考慮):這次的網(wǎng)站的輸入數(shù)據(jù)呢是用法數(shù)據(jù)庫(kù)中的某張表記錄,假如表中某一數(shù)據(jù)記錄中新加進(jìn)來的(還沒有被處理的,有個(gè)標(biāo)記位),網(wǎng)站啟動(dòng)后會(huì)馬上去刷那張表,得到多條數(shù)據(jù),然后在進(jìn)行處理。處理過程中,會(huì)經(jīng)受3個(gè)步驟,網(wǎng)站才算完成了它的任務(wù)。有3個(gè)步驟呢,就可以分別對(duì)這3個(gè)步驟進(jìn)行測(cè)試用例的設(shè)計(jì),盡量掩蓋到各種輸入狀況(包括數(shù)據(jù)庫(kù)中的數(shù)據(jù),用戶的輸入等),得出了差不多50個(gè)用例。界面測(cè)試,也就是用戶看的到的地方,包括發(fā)送的郵件和用戶填寫資料的頁(yè)面呈現(xiàn)。第三步:搭

17、建測(cè)試環(huán)境(為什么這個(gè)時(shí)候考慮測(cè)試環(huán)境呢?由于我對(duì)網(wǎng)站環(huán)境已經(jīng)很熟了,只有有機(jī)器能空于下來做該功能測(cè)試就可以做了),由于網(wǎng)站本身的環(huán)境搭建和其他的系統(tǒng)有點(diǎn)不同,它需要的測(cè)試環(huán)境比較麻煩,需要web服務(wù)器(Apache,tomcat),不過這次需求呢,網(wǎng)站部分只用到了tomcat,所以只要有tomcat即可第四步:執(zhí)行測(cè)試11. 您以往是否曾經(jīng)從事過性能測(cè)試工作?假如有,12. 請(qǐng)盡可能的具體描述您以往的性能測(cè)試工作的完整過程。是的,曾經(jīng)做過網(wǎng)站方面的性能測(cè)試,雖然做的時(shí)間并不久(2個(gè)月吧),當(dāng)時(shí)呢,是有位網(wǎng)站性能測(cè)試閱歷格外豐富的前輩帶著我一起做。性能測(cè)試類型包括負(fù)載測(cè)試,強(qiáng)度測(cè)試,容量測(cè)試等

18、負(fù)載測(cè)試:負(fù)載測(cè)試是一種性能測(cè)試指數(shù)據(jù)在超負(fù)荷環(huán)境中運(yùn)行,程序是否能夠擔(dān)當(dāng)。強(qiáng)度測(cè)試: 強(qiáng)度測(cè)試是一種性能測(cè)試,他在系統(tǒng)資源特殊低的狀況下軟件系統(tǒng)運(yùn)行狀況容量測(cè)試:確定系統(tǒng)可處理同時(shí)在線的最大用戶數(shù)在網(wǎng)站流量漸漸加大的狀況下,開頭考慮做性能測(cè)試了,首先要寫好性能測(cè)試方案,依據(jù)運(yùn)營(yíng)數(shù)據(jù)得出流量最大的頁(yè)面(假如是第一次的話,一般是首頁(yè),下載頁(yè),個(gè)人帳戶頁(yè)流量最大,而且以某種百分比),Web服務(wù)器指標(biāo)指標(biāo):* Avg Rps: 平均每秒鐘響應(yīng)次數(shù)總懇求時(shí)間 / 秒數(shù); * Successful Rounds:成功的懇求; * Failed Rounds :失敗的懇求; * Successful Hi

19、ts :成功的點(diǎn)擊次數(shù); * Failed Hits :失敗的點(diǎn)擊次數(shù); * Hits Per Second :每秒點(diǎn)擊次數(shù); * Successful Hits Per Second :每秒成功的點(diǎn)擊次數(shù); * Failed Hits Per Second :每秒失敗的點(diǎn)擊次數(shù); * Attempted Connections :嘗試鏈接數(shù);13. 您在從事性能測(cè)試工作時(shí),14. 是否用法過一些測(cè)試工具?假如有,15. 請(qǐng)?jiān)囀鲈摴ぞ叩墓ぷ髟恚?6. 并以一個(gè)具體的工作中的例子描述該工具是如何在實(shí)際工作中應(yīng)用的。17. 您認(rèn)為性能測(cè)試工作的目的是什么?做好性能測(cè)試工作的關(guān)鍵是什么?18. 在

20、您以往的工作中,19. 一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?20. 您以往所從事的軟件測(cè)試工作中,21. 是否用法了一些工具來進(jìn)行軟件缺陷(Bug)的管理?假如有,22. 請(qǐng)結(jié)合該工具描述軟件缺陷(Bug)跟蹤管理的流程。23. 您認(rèn)為在測(cè)試人員同24. 開發(fā)人員的溝通過程中,25. 如何提高溝通的效率和改善溝通的效果?維持測(cè)試人員同26. 開發(fā)團(tuán)隊(duì)中其他成員良好的人際關(guān)系的關(guān)鍵是什么?27. 在您以往的測(cè)試工作中,28. 最讓您感到不29. 滿足或者不30. 堪回首的事情是什么?您是如何來對(duì)待這些事情的?31. 在即將完成這次筆試前,32

21、. 您是否情愿談一些自己在以往的學(xué)習(xí)和工作中獲得的工作閱歷和心得體會(huì)?(可以包括軟件測(cè)試、過程改進(jìn)、軟件開發(fā)或者與此無關(guān)的其他方面)33. 你對(duì)測(cè)試最大的愛好在哪里?為什么?最大的愛好就是測(cè)試有難度,有挑戰(zhàn)性!做測(cè)試越久越能感覺到做好測(cè)試有多難。曾經(jīng)在無憂測(cè)試網(wǎng)上看到一篇文章,是關(guān)于如何做好一名測(cè)試工程師。一共排列了11,12點(diǎn),有部分是和人的性格有關(guān),有部分需要后天的努力。但除了性格有關(guān)的1,2點(diǎn)我沒有把握,其他點(diǎn)我都很有信念做好它。剛開頭進(jìn)入測(cè)試行業(yè)時(shí),對(duì)測(cè)試的生疏是從無憂測(cè)試網(wǎng)上了解到的一些資料,當(dāng)時(shí)是沖著做測(cè)試需要很多技能才能做的好,雖然入門簡(jiǎn)潔,但做好很難,比開發(fā)更難,雖然當(dāng)時(shí)我很想

22、做開發(fā)(學(xué)校專業(yè)課我基本上不缺席,由于我寵愛我的專業(yè)),但看到測(cè)試比開發(fā)更難更有挑戰(zhàn)性,想做好測(cè)試的意志就更堅(jiān)決了。不到一年半的測(cè)試工作中,當(dāng)時(shí)的感動(dòng)和熱忱沒有減退一點(diǎn)(即使環(huán)境問題以及自身閱歷,技術(shù)的不足,做測(cè)試的你確定也能理解)。我覺得做測(cè)試整個(gè)過程中有2點(diǎn)讓我覺得很有難度(對(duì)我來說,有難度的東西我就格外感愛好),第一是測(cè)試用例的設(shè)計(jì),由于測(cè)試的精華就在測(cè)試用例的設(shè)計(jì)上了,要在版本出來之前,把用例寫好,用什么測(cè)試方法寫?(也就是測(cè)試方案或測(cè)試策略),假如你剛測(cè)試一個(gè)新任務(wù)時(shí),你得花確定的時(shí)間去消化業(yè)務(wù)需求和技術(shù)基礎(chǔ),業(yè)務(wù)需求很好理解(多和產(chǎn)品經(jīng)理和開發(fā)人員溝通就能達(dá)到目的),而技術(shù)基礎(chǔ)可就

23、沒那么簡(jiǎn)潔了,這需要你自覺的學(xué)習(xí)力氣,比如說網(wǎng)站吧,最基本的技術(shù)學(xué)問你要知道網(wǎng)站內(nèi)部是怎么運(yùn)作的的,后臺(tái)是怎么響應(yīng)用戶懇求的?測(cè)試環(huán)境如何搭建?這些都需要最早的學(xué)好。至少在開頭測(cè)試之前能做好基本的預(yù)備,可能會(huì)遇到什么難題?需求詳情是不是沒有確定好?這些問題都能在設(shè)計(jì)用例的時(shí)候發(fā)覺。其次是發(fā)覺BUG的時(shí)候了,這應(yīng)當(dāng)是測(cè)試人員最基本的任務(wù)了,一般按測(cè)試用例開頭測(cè)試就能發(fā)覺大部分的bug,還有一部分bug需要測(cè)試的過程中更了解所測(cè)版本的狀況獲得更多信息,補(bǔ)充測(cè)試用例,測(cè)試出bug。還有如何發(fā)覺bug?這就需要在測(cè)試用例有效的狀況下,通過細(xì)心和耐煩去發(fā)覺bug了,每個(gè)用例都有可能發(fā)覺bug,每個(gè)地方都

24、有可能出錯(cuò),所以測(cè)試過程中思維要清楚(測(cè)試過程數(shù)據(jù)流及結(jié)果都得看認(rèn)真了,bug都在里面發(fā)覺的)。如何描述bug也很有講究,bug在什么狀況下會(huì)產(chǎn)生,假如條件轉(zhuǎn)變一點(diǎn)點(diǎn),就不會(huì)有這個(gè)bug,以哪些最少的操作步驟就能重現(xiàn)這個(gè)bug,這個(gè)bug產(chǎn)生的規(guī)律是什么?假如你夠厲害的話,可以幫開發(fā)人員初步定位問題。34. 你的測(cè)試職業(yè)進(jìn)展是什么?測(cè)試閱歷越多,測(cè)試力氣越高。所以我的職業(yè)進(jìn)展是需要時(shí)間累積的,一步步向著高級(jí)測(cè)試工程師奔去。而且我也有初步的職業(yè)規(guī)劃,前3年累積測(cè)試閱歷,按如何做好測(cè)試工程師的11,12點(diǎn)要求自己,不斷的更新自己改正自己,做好測(cè)試任務(wù)。35. 你自認(rèn)為測(cè)試的優(yōu)勢(shì)在哪里??jī)?yōu)勢(shì)在于我對(duì)

25、測(cè)試堅(jiān)決不移的信念和熱忱,雖然閱歷還不夠,但測(cè)試需要的基本技能我有信念在工作中得以發(fā)揮。36. 你以前工作時(shí)的測(cè)試流程是什么?公司對(duì)測(cè)試流程沒有規(guī)定如何做,但每個(gè)測(cè)試人員都有自己的一套測(cè)試流程。我說下我1年來不斷改正(自己總結(jié),吸取同行的方法)后的流程吧。需求評(píng)審(有開發(fā)人員,產(chǎn)品經(jīng)理,測(cè)試人員,項(xiàng)目經(jīng)理)需求確定(出一份確定的需求文檔)開發(fā)設(shè)計(jì)文檔(開發(fā)人員在開頭寫代碼前就能輸出設(shè)計(jì)文檔)想好測(cè)試策略,寫出測(cè)試用例發(fā)給開發(fā)人員和測(cè)試經(jīng)理看看(非正式的評(píng)審用例)接到測(cè)試版本執(zhí)行測(cè)試用例(中間可能會(huì)補(bǔ)充用例)提交bug(有些bug需要開發(fā)人員的確定(嚴(yán)峻級(jí)別的,或突然發(fā)覺的在測(cè)試用例范圍之外的,

26、難以重現(xiàn)的),有些可以挺直錄制進(jìn)TD)開發(fā)人員修改(可以在測(cè)試過程中快速的修改)回來測(cè)試(可能又會(huì)發(fā)覺新問題,再按流程開頭跑)。37. 當(dāng)開發(fā)人員說不38. 是BUG時(shí),39. 你如何應(yīng)付?開發(fā)人員說不是bug,有2種狀況,一是需求沒有確定,所以我可以這么做,這個(gè)時(shí)候可以找來產(chǎn)品經(jīng)理進(jìn)行確認(rèn),需不需要改動(dòng),3方商量確定好后再看要不要改。二是這種狀況不行能發(fā)生,所以不需要修改,這個(gè)時(shí)候,我可以先盡可能的說出是BUG的依據(jù)是什么?假如被用戶發(fā)覺或出了問題,會(huì)有什么不良結(jié)果?程序員可能會(huì)給你很多理由,你可以對(duì)他的說明進(jìn)行反對(duì)。假如還是不行,那我可以給這個(gè)問題提出來,跟開發(fā)經(jīng)理和測(cè)試經(jīng)理進(jìn)行確認(rèn),假如

27、要修改就改,假如不要修改就不改。其實(shí)有些真的不是bug,我也只是建議的方式寫進(jìn)TD中,假如開發(fā)人員不修改也沒有大問題。假如確定是bug的話,確定要堅(jiān)持自己的立場(chǎng),讓問題得到最終的確認(rèn)。23你為什么想離開目前的職務(wù)?24:你對(duì)我們公司了解有多少?25:你找工作時(shí),最重要的考慮因素為何?工作的性質(zhì)和內(nèi)容是否能讓我發(fā)揮所長(zhǎng),并不斷成長(zhǎng)。26:為什么我們應(yīng)當(dāng)錄用你?您可以由我過去的工作表現(xiàn)所呈現(xiàn)的客觀數(shù)據(jù),明顯地看出我全力以赴的工作看法。27:請(qǐng)談?wù)勀銈€(gè)人的最大特色。我的堅(jiān)持度很高,事情沒有做到一個(gè)令人滿足的結(jié)果,絕不罷手。28.白箱測(cè)試和黑箱測(cè)試是什么?什么是回來測(cè)試?回來測(cè)試是指修改了舊代碼后,重

28、新進(jìn)行測(cè)試以確認(rèn)修改沒有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò)誤。自動(dòng)回來測(cè)試將大幅降低系統(tǒng)測(cè)試、維護(hù)升級(jí)等階段的成本。回來測(cè)試包括兩部分:函數(shù)本身的測(cè)試、其他代碼的測(cè)試。29。單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試的側(cè)重點(diǎn)是什么?就是它們的概念。30。設(shè)計(jì)用例的方法、依據(jù)有那些?白盒測(cè)試:規(guī)律掩蓋法,主要包括語(yǔ)句掩蓋,推斷掩蓋,條件掩蓋,推斷-條件掩蓋,路徑掩蓋。黑盒測(cè)試:等價(jià)劃分類,邊界值分析,錯(cuò)誤推想法,因果法。31。一個(gè)測(cè)試工程師應(yīng)具備那些素養(yǎng)和技能?32.集成測(cè)試通常都有那些策略?1、在把各個(gè)模塊連接起來的時(shí)候,穿越模塊接口的數(shù)據(jù)是否會(huì)丟失;2、各個(gè)子功能組合起來,能否達(dá)到預(yù)期要求的父功能;3、一個(gè)

29、模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影響;4、全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題;5、單個(gè)模塊的誤差積累起來,是否會(huì)放大,從而達(dá)到不行接受的程度。33.你用過的測(cè)試工具的主要功能、性能及其他?34.一個(gè)缺陷測(cè)試報(bào)告的組成缺陷的標(biāo)題,缺陷的基本信息,復(fù)現(xiàn)缺陷的操作步驟,缺陷的實(shí)際結(jié)果描述,期望的正確結(jié)果描述,注釋文字和截取的缺陷圖象。35.基于WEB信息管理系統(tǒng)測(cè)試時(shí)應(yīng)考慮的因素有哪些?36.軟件測(cè)試項(xiàng)目從什么時(shí)候開頭?為什么?37.需求測(cè)試留意事項(xiàng)有哪些?一個(gè)良好的需求應(yīng)當(dāng)具有以下特點(diǎn):完整性:每一項(xiàng)需求都必需將所要實(shí)現(xiàn)的功能描述清楚,以使開發(fā)人員獲得設(shè)計(jì)和實(shí)現(xiàn)這些功能所需的全部必要信息。 正確性

30、:每一項(xiàng)需求都必需精確地陳述其要開發(fā)的功能。全都性:全都性是指與其它軟件需求或高層(系統(tǒng),業(yè)務(wù))需求不相沖突??尚行裕好恳豁?xiàng)需求都必需是在已知系統(tǒng)和環(huán)境的權(quán)利和限制范圍內(nèi)可以實(shí)施的。無二義性:對(duì)全部需求說明的讀者都只能有一個(gè)明確統(tǒng)一的說明,由于自然語(yǔ)言極易導(dǎo)致二義性,所以盡量把每項(xiàng)需求用簡(jiǎn)潔明白的用戶性的語(yǔ)言表達(dá)出來。健壯性:需求的說明中是否對(duì)可能毀滅的異樣進(jìn)行了分析,并且對(duì)這些異樣進(jìn)行了容錯(cuò)處理。必要性:“必要性”可以理解為每項(xiàng)需求都是用來授權(quán)你編寫文檔的“根源”。要使每項(xiàng)需求都能回溯至某項(xiàng)客戶的輸入,如Use Case或別的來源??蓽y(cè)試性:每項(xiàng)需求都能通過設(shè)計(jì)測(cè)試用例或其它的驗(yàn)證方法來進(jìn)行

31、測(cè)試??尚薷男裕好宽?xiàng)需求只應(yīng)在S R S 中毀滅一次。這樣更改時(shí)易于保持全都性。另外,用法名目表、索引和相互參照列表方法將使軟件需求規(guī)格說明書更簡(jiǎn)潔修改??筛櫺裕簯?yīng)能在每項(xiàng)軟件需求與它的根源和設(shè)計(jì)元素、源代碼、測(cè)試用例之間建立起鏈接鏈,這種可跟蹤性要求每項(xiàng)需求以一種結(jié)構(gòu)化的,粒度好(f i n e - g r a i n e d )的方式編寫并單獨(dú)標(biāo)明,而不是大段大段的敘述。38.簡(jiǎn)述一下缺陷的生命周期39.測(cè)試分析測(cè)試用例留意(事項(xiàng))?你在你所在的公司是怎么開展測(cè)試工作的?是如何組織的?你認(rèn)為抱負(fù)的測(cè)試流程是什么樣子?你是怎樣工作的?軟件測(cè)試活動(dòng)的生命周期是什么?請(qǐng)畫出軟件測(cè)試活動(dòng)的流程圖

32、?針對(duì)缺陷實(shí)行怎樣管理措施?什么是測(cè)試評(píng)估?測(cè)試評(píng)估的范圍是什么?假如能夠執(zhí)行完善的黑盒測(cè)試,還需要進(jìn)行白盒測(cè)試嗎?為什么?測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?軟件驗(yàn)收測(cè)試除了alpha,beta測(cè)試以外,還有哪一種?做測(cè)試多久了?以前做過哪些項(xiàng)目?你們以前測(cè)試的流程是怎樣的?用過哪些測(cè)試工具?為什么選擇測(cè)試這行?答:它是一個(gè)新興的行業(yè),有進(jìn)展?jié)摿Γ液馨緹捜?,需要把握更多的技能,比做開發(fā)要更難為什么值得他們公司雇用?可以憂慮公司提高軟件質(zhì)量和測(cè)試部門的技術(shù)水平假如我雇用你,你能給部門帶來什么貢獻(xiàn)?共享我的測(cè)試閱歷和測(cè)試技能,提高測(cè)試部門技術(shù)水平如何從工作中看出你是個(gè)自動(dòng)自覺的人 自動(dòng)自覺范圍太廣1. 工

33、作成果2. 工作質(zhì)量你的工作通常能在時(shí)限內(nèi)完成嗎.(我想問一下就是她問這個(gè)問題的動(dòng)機(jī)是什么)在有足夠的資源和合理的工作量的狀況下,完全可以按時(shí)完成,并能比一般人做的更好通常你對(duì)于別人批判你會(huì)有什么樣的反應(yīng):有錯(cuò)即改,無措勉之假如明知這樣做不對(duì),你還會(huì)依主管的指過去做嗎:在公司內(nèi)部下級(jí)是否有申訴渠道?假如你接到一個(gè)客戶埋怨的電話,你確知無法解決他的問題,你會(huì)怎么處理為什么埋怨?是怎么樣的問題?假如是客服問題,提交客服部門解決假如是質(zhì)量問題,分析緣由,下一版本改進(jìn)你覺得什么樣的人最難相處 :自以為是的人什么叫單元測(cè)試?請(qǐng)就軟件測(cè)試人員應(yīng)當(dāng)具備什么樣的基本素養(yǎng)說說你的看法。請(qǐng)就如何在開發(fā)中進(jìn)行軟件質(zhì)

34、量把握說說你的看法簡(jiǎn)述軟件測(cè)試的意義,以及軟件測(cè)試的分類1、功能測(cè)試,性能測(cè)試,界面測(cè)試,平安測(cè)試(可以簡(jiǎn)潔點(diǎn),比如只涉及到COOKIES里的內(nèi)容),壓力測(cè)試(商業(yè)性質(zhì)的網(wǎng)站) 等等,B/S軟件也要依據(jù)其具體功能接受不同的測(cè)試策略。2、看法、責(zé)任心、自信、敏銳的觀看力、良好的發(fā)散思維3、先設(shè)計(jì)后開發(fā)模式,加強(qiáng)單元測(cè)試,加強(qiáng)代碼走查,有一套完整的白盒測(cè)試方法。關(guān)鍵是加強(qiáng)開發(fā)人員的質(zhì)量意識(shí),增進(jìn)程序員向工程師水平進(jìn)展。4、意義嘛,就自己想吧。軟件測(cè)試的分類,這個(gè)很多人都按各種方法去分。無明確答案給你。對(duì)測(cè)試的理解基本的測(cè)試學(xué)問,對(duì)測(cè)試是否認(rèn)可? 75。 3、談一談過去自己的工作了解經(jīng)受、供應(yīng)進(jìn)一步

35、提問的素材,表達(dá)力氣測(cè)試技能 測(cè)試設(shè)計(jì)的方法并舉例說明測(cè)試技術(shù)的用法 測(cè)試工具生疏程度,能否與當(dāng)前工作匹配?如何做方案?如何跟蹤方案?日常工作力氣 假如開發(fā)人員供應(yīng)的版本不滿足測(cè)試的條件,如何做?與開發(fā)人員協(xié)作的力氣 生疏unix系統(tǒng)、oracle數(shù)據(jù)庫(kù)嗎?是否具備系統(tǒng)學(xué)問 做過開發(fā)嗎?寫過哪些代碼?開發(fā)技能 閱讀英語(yǔ)文章,給出理解說明?部分英語(yǔ)力氣 文檔的意義是否擅長(zhǎng)思考?(最簡(jiǎn)潔的概念,不同層次的理解) 假如進(jìn)入我們公司,對(duì)我們哪些方面會(huì)有憂慮?講講自己的特長(zhǎng) 任憑找一件物品,讓其測(cè)試測(cè)試的實(shí)際操作力氣軟件測(cè)試的方法有?軟件測(cè)試的過程?有一個(gè)新的軟件,假如你是測(cè)試工程師,該如何做?1.軟件

36、測(cè)試分哪兩種方法?分別適合什么狀況? 2。一套完整的測(cè)試應(yīng)當(dāng)由哪些階段組成?分別闡述一下各個(gè)階段。 3。軟件測(cè)試的類型有那些?分別比較這些不同的測(cè)試類型的區(qū)分與聯(lián)系。 4。測(cè)試用例通常包括那些內(nèi)容?著重闡述編制測(cè)試用例的具體做法 5。在分別測(cè)試winform的C/S結(jié)構(gòu)與測(cè)試WEB結(jié)構(gòu)的軟件是,應(yīng)當(dāng)實(shí)行什么樣的方法分別測(cè)試?他們存在什么樣的區(qū)分與聯(lián)系? 6。在測(cè)試winform的C/S結(jié)構(gòu)軟件時(shí),發(fā)覺這個(gè)軟件的運(yùn)行速度很慢,您會(huì)認(rèn)為是什么緣由?您會(huì)實(shí)行哪些方法去檢查這個(gè)緣由? 7。描述用法bugzilla缺陷管理工具對(duì)軟件缺陷(BUG)跟蹤的管理的流程 你在五年內(nèi)的個(gè)人目標(biāo)和職業(yè)目標(biāo)分別是什么

37、?分析這個(gè)問題是用來了解你的方案力氣的,通過這個(gè)問題,面試人同時(shí)還可以知道你的目標(biāo)是否符合企業(yè)對(duì)你的支配。錯(cuò)誤回答我想在將來的某個(gè)時(shí)候考慮這個(gè)問題。如今企業(yè)的領(lǐng)導(dǎo)者更換頻繁,我認(rèn)為做太多的個(gè)人方案是荒謬可笑的,不是嗎?評(píng)論這種回答屬于令人反感的一類。首先,當(dāng)有人想了解你的目標(biāo)時(shí),將來的某個(gè)時(shí)候這種通俗說法并不奏效。其次,認(rèn)為企業(yè)很脆弱,領(lǐng)導(dǎo)者更換頻繁,這種說法毫無疑問會(huì)令人反感,而且也是不合理的。最終,認(rèn)為做方案可笑,看不起這個(gè)問題,而且反問面試人,這些都注定了這樣的求職者最終會(huì)失敗。正確回答從現(xiàn)在起的五年之內(nèi),我期望能夠在一個(gè)很好的職位上待幾年,而且最好有一次晉升,然后就期盼著下一步。不管是

38、向上提升,還是在企業(yè)內(nèi)橫向調(diào)動(dòng),對(duì)我個(gè)人來說,我期望找到一家企業(yè)一家情愿做相互投入的企業(yè)待上一段時(shí)間。評(píng)論這個(gè)問題沒有回答得過分具體(那樣可能會(huì)產(chǎn)生漏洞),而且它表明你有雄心,并且思考過在企業(yè)中的成長(zhǎng)方式。通過表達(dá)橫向調(diào)動(dòng)和向上提升的愿望,表明你是一個(gè)有機(jī)敏性的人。問題23你怎樣做出自己的職業(yè)選擇?分析 面試人提出這個(gè)問題是為了了解求職者的動(dòng)機(jī),看看他(她)應(yīng)聘這份工作是否有什么歷史淵源,是否有職業(yè)規(guī)劃,是不是僅僅在漫無目的地申請(qǐng)很多工作。錯(cuò)誤回答 我始終都想在企業(yè)界工作。自孩提時(shí)代起,我就幻想自己至少也要成為大企業(yè)的副總裁。評(píng)論 除了難以令人信任之外,這種回答還存在一個(gè)問題:它表明求職者會(huì)對(duì)

39、副總裁以下的職位不感愛好。正確回答 在上高校四班級(jí)前的那個(gè)夏天,我打算集中精力在某一領(lǐng)域謀求進(jìn)展。盡管我是學(xué)商業(yè)的,但是我不知道自己最終會(huì)從事哪一行業(yè)的工作。我花了確定的時(shí)間考慮自己的目標(biāo),想清楚了自己擅長(zhǎng)做的事情以及想從工作中得到的東西,最終我得出了一個(gè)堅(jiān)決的結(jié)論,那就是這個(gè)行業(yè)是最適合我的。評(píng)論 這種回答表明,求職者認(rèn)真地做過一些方案,縮小了自己的關(guān)注點(diǎn),而且也認(rèn)準(zhǔn)了前進(jìn)的方向。這種回答還表明,求職者理解個(gè)人職業(yè)規(guī)劃的重要性,并且有力氣做出認(rèn)真的個(gè)人決策。1. 你都用什么測(cè)試方法針對(duì)不同的產(chǎn)品或者系統(tǒng)或者模塊,有不同的測(cè)試方法??傮w而言有白盒測(cè)試和黑盒測(cè)試。2.怎么編寫案例:案例的編寫與測(cè)

40、試階段的定義有很大的關(guān)系。系統(tǒng)測(cè)試和unit測(cè)試的案例可能不同??傮w而言測(cè)試案例依據(jù)系統(tǒng)的需求而定。3.怎么才能夠全面的測(cè)試到每一個(gè)點(diǎn):測(cè)試的全面性主要需要在設(shè)計(jì)測(cè)試方案的時(shí)候考慮,從測(cè)試策略,產(chǎn)品需求等等多個(gè)角度考慮從而定義全部的測(cè)試點(diǎn)。1、談?wù)勡浖y(cè)試技術(shù),以及如何提高2、談?wù)勡浖y(cè)試職業(yè)進(jìn)展,以及個(gè)人的打算3、談?wù)勡浖y(cè)試在企業(yè)的地位,也可以結(jié)合軟件生命周期來談?dòng)锌赡芮宄乃悸繁染_的答案更重要在這里,主要說下筆試和面試的問題,期望大家共同參考。 1,一般公司里實(shí)際的軟件測(cè)試流程是什么樣的?你們公司又是怎樣的? 2,軟件工程師要具有那些素養(yǎng)?3,你會(huì)哪些測(cè)試工具?怎么操作? 4,你能不能

41、說下你的3到5年的職業(yè)方案(規(guī)劃)5,你覺得你來應(yīng)聘有那些優(yōu)勢(shì)?其余的還好說,但就第4個(gè)問題,我感到不好說哦!期望大家給個(gè)看法第一關(guān):首先要自我介紹,自己的性格怎么樣,目前的工作經(jīng)受積累了一些什么閱歷取得了些什么值得一說的成果。然后要說說對(duì)軟件測(cè)試怎么看?還有對(duì)于軟件測(cè)試有什么自己的想法。為什么會(huì)想到要做這行(由于我的簡(jiǎn)歷上的工作經(jīng)受沒有關(guān)于測(cè)試方面的)。哦,還有期望薪資。其次關(guān):認(rèn)為軟件測(cè)試人員所要具備的基本素養(yǎng),假如遇到問題會(huì)怎樣處理,假如得不到研發(fā)人員的協(xié)作(就是研發(fā)說這個(gè)不是問題)你又會(huì)怎么處理?然后就是一些基本概念,比如軟件測(cè)試的流程有哪些?假如我上任了,首先會(huì)怎么開頭自己的工作方案

42、。(前兩關(guān)通過了后面這個(gè)就好過多了)第三關(guān):像我介紹了一下公司的狀況,告知我主要針對(duì)什么內(nèi)容的測(cè)試,會(huì)不會(huì)用法數(shù)據(jù)庫(kù)。告知我或許要做哪些內(nèi)容,具體的可以上崗以后漸漸生疏?;蛟S就這么多了,這對(duì)沒有經(jīng)過這一關(guān)的不知道有沒有憂慮,僅供參考吧我覺得就像李波說的,關(guān)鍵是要給對(duì)方留下好印象:)面試官最終會(huì)問你有什么問題要問嗎。作為應(yīng)聘者的你一般不要說沒問題問,這會(huì)給面試官留下你不太重視這份工作的壞印象。所以假如你想得到這份工作的話應(yīng)當(dāng)抓住這最終的表現(xiàn)自己的機(jī)會(huì):你可以問:1.貴公司近期和遠(yuǎn)期的進(jìn)展目標(biāo)是什么?2.貴公司的主要競(jìng)爭(zhēng)對(duì)手有哪些?3.貴公司有多少開發(fā)人員有多少測(cè)試人員?4.貴公司又進(jìn)一步擴(kuò)充測(cè)試

43、人員的方案嗎?5.假如我有幸能進(jìn)入貴公司的話,我有怎么樣的進(jìn)展?6.測(cè)試人員的溝通力氣很重要,貴公司有規(guī)范的溝通渠道嗎?7.請(qǐng)介紹一下貴公司的福利狀況。8.請(qǐng)問我什么時(shí)候能知道結(jié)果?軟件本地化測(cè)試比功能測(cè)試都有哪些方面需要留意?軟件本地化測(cè)試的目的:軟件本地化測(cè)試的測(cè)試策略:1.本地化軟件要在各種本地化操作系統(tǒng)上安裝并測(cè)試。2.源語(yǔ)言軟件安裝在另一臺(tái)相同源語(yǔ)言操作系統(tǒng)上,作為對(duì)比測(cè)試。3.重點(diǎn)測(cè)試因本地化引起的軟件的功能和軟件界面的錯(cuò)誤。4.測(cè)試本地化軟件的翻譯質(zhì)量。5.手工測(cè)試和自動(dòng)測(cè)試相結(jié)合。性能測(cè)試1、連接速度測(cè)試 用戶連接到Web應(yīng)用系統(tǒng)的速度依據(jù)上網(wǎng)方式的轉(zhuǎn)變而轉(zhuǎn)變,他們或許是電話撥

44、號(hào),或是寬帶上網(wǎng)。當(dāng)下載一個(gè)程序時(shí),用戶可以等較長(zhǎng)的時(shí)間,但假如僅僅訪問一個(gè)頁(yè)面就不會(huì)這樣。假如Web系統(tǒng)響應(yīng)時(shí)間太長(zhǎng)(例如超過5秒鐘),用戶就會(huì)因沒有耐煩等待而離開。另外,有些頁(yè)面有超時(shí)的限制,假如響應(yīng)速度太慢,用戶可能還沒來得及掃瞄內(nèi)容,就需要重新登陸了。而且,連接速度太慢,還可能引起數(shù)據(jù)丟失,用法戶得不到真實(shí)的頁(yè)面。2、負(fù)載測(cè)試負(fù)載測(cè)試是為了測(cè)量Web系統(tǒng)在某一負(fù)載級(jí)別上的性能,以保證Web系統(tǒng)在需求范圍內(nèi)能正常工作。負(fù)載級(jí)別可以是某個(gè)時(shí)刻同時(shí)訪問Web系統(tǒng)的用戶數(shù)量,也可以是在線數(shù)據(jù)處理的數(shù)量。例如:Web應(yīng)用系統(tǒng)能允很多少個(gè)用戶同時(shí)在線?假如超過了這個(gè)數(shù)量,會(huì)毀滅什么現(xiàn)象?Web應(yīng)用

45、系統(tǒng)能否處理大量用戶對(duì)同一個(gè)頁(yè)面的懇求? 3、壓力測(cè)試負(fù)載測(cè)試應(yīng)當(dāng)支配在Web系統(tǒng)發(fā)布以后,在實(shí)際的網(wǎng)絡(luò)環(huán)境中進(jìn)行測(cè)試。由于一個(gè)企業(yè)內(nèi)部員工,特殊是項(xiàng)目組人員總是有限的,而一個(gè)Web系統(tǒng)能同時(shí)處理的懇求數(shù)量將遠(yuǎn)遠(yuǎn)超出這個(gè)限度,所以,只有放在Internet上,接受負(fù)載測(cè)試,其結(jié)果才是正確可信的。進(jìn)行壓力測(cè)試是指實(shí)際破壞一個(gè)Web應(yīng)用系統(tǒng),測(cè)試系統(tǒng)的反映。壓力測(cè)試是測(cè)試系統(tǒng)的限制和故障復(fù)原力氣,也就是測(cè)試Web應(yīng)用系統(tǒng)會(huì)不會(huì)崩潰,在什么狀況下會(huì)崩潰。黑客經(jīng)常供應(yīng)錯(cuò)誤的數(shù)據(jù)負(fù)載,直到Web應(yīng)用系統(tǒng)崩潰,接著當(dāng)系統(tǒng)重新啟動(dòng)時(shí)獲得存取權(quán)。壓力測(cè)試的區(qū)域包括表單、登陸和其他信息傳輸頁(yè)面等。 1. 面對(duì)對(duì)

46、象的三個(gè)基本特征? 面對(duì)對(duì)象的三個(gè)基本特征是:封裝、繼承、多態(tài)。封裝,也就是把客觀事物封裝成抽象的類,并且類可以把自己的數(shù)據(jù)和方法只讓可信的類或者對(duì)象操作,對(duì)不行信的進(jìn)行信息隱蔽。繼承是指這樣一種力氣:它可以用法現(xiàn)有類的全部功能,并在無需重新編寫原來的類的狀況下對(duì)這些功能進(jìn)行擴(kuò)展。通過繼承創(chuàng)建的新類稱為“子類”或“派生類”。被繼承的類稱為“基類”、“父類”或“超類”。繼承的過程,就是從一般到特殊的過程。要實(shí)現(xiàn)繼承,可以通過“繼承”(Inheritance)和“組合”(Composition)來實(shí)現(xiàn)。多態(tài)性(polymorphisn)是允許你將父對(duì)象設(shè)置成為和一個(gè)或更多的他的子對(duì)象相等的技術(shù),賦

47、值之后,父對(duì)象就可以依據(jù)當(dāng)前賦值給它的子對(duì)象的特性以不同的方式運(yùn)作。簡(jiǎn)潔的說,就是一句話:允許將子類類型的指針賦值給父類類型的指針。實(shí)現(xiàn)多態(tài),有二種方式,掩蓋,重載。掩蓋,是指子類重新定義父類的虛函數(shù)的做法。重載,是指允許存在多個(gè)同名函數(shù),而這些函數(shù)的參數(shù)表不同(或許參數(shù)個(gè)數(shù)不同,或許參數(shù)類型不同,或許兩者都不同)。2.常用的作業(yè)調(diào)度算法有哪些?1).先來先服務(wù)(FCFS, First Come First Serve) 2).輪轉(zhuǎn)法(Round Robin)3).多級(jí)反饋隊(duì)列算法(Round Robin with Multiple Feedback) 4).優(yōu)先級(jí)法(Priority Sch

48、eduling) 5).最短作業(yè)優(yōu)先法(SJF, Shortest Job First) 6).最高響應(yīng)比優(yōu)先法(HRN,Highest Response_ratio Next) 3.數(shù)據(jù)操縱語(yǔ)言:SELECT,UPDATE,DELETE,INSERT,FROM,FOR字句4.優(yōu)秀的測(cè)試工程師應(yīng)具備的素養(yǎng):1).縝密的規(guī)律思維力氣;2).很好的發(fā)散思維力氣;3).精彩的溝通力氣;4).較強(qiáng)的 HYPERLINK javascript.:;學(xué)習(xí)力氣;5).全面的技術(shù);6).耐煩,懷疑精神;5.軟件項(xiàng)目風(fēng)險(xiǎn)評(píng)估及把握6.軟件測(cè)試的過程性能測(cè)試工程師面試題1.什么是負(fù)載測(cè)試?什么是性能測(cè)試? 負(fù)載測(cè)

49、試:通過被測(cè)試系統(tǒng)不斷增加壓力,直到性能指標(biāo)超過預(yù)期值或者某種資源達(dá)到飽和狀態(tài)。2.性能測(cè)試包含了哪些測(cè)試(至少舉出3種) 壓力測(cè)試、負(fù)載測(cè)試、并發(fā)測(cè)試、牢靠測(cè)試、失效復(fù)原測(cè)試。3.簡(jiǎn)述性能測(cè)試的步驟方案測(cè)試測(cè)試設(shè)計(jì)創(chuàng)建腳本創(chuàng)建場(chǎng)景分析結(jié)果4.簡(jiǎn)述用法Loadrunner的步驟腳本錄制設(shè)置錄制腳本調(diào)試腳本場(chǎng)景設(shè)置結(jié)果分析5.什么時(shí)候可以開頭執(zhí)行性能測(cè)試?在產(chǎn)品相對(duì)比較文檔,功能測(cè)試完成后。機(jī)敏性比較強(qiáng)。6.LoadRunner由哪些部件組成?virtual user generatorcontorllerrunning contorlleranalysis7.你用法LoadRunner的哪個(gè)部

50、件來錄制腳本?virtual user generator8.LoadRunner的哪個(gè)部件可以模擬多用戶并發(fā)下回放腳本?contorller9.什么是集合點(diǎn)?設(shè)置集合點(diǎn)有什么意義?Loadrunner中設(shè)置集合點(diǎn)的函數(shù)是哪個(gè)?集合點(diǎn):設(shè)置多個(gè)用戶到達(dá)某個(gè)用戶數(shù)量點(diǎn)集合,同時(shí)觸發(fā)一個(gè)事務(wù),以達(dá)到模擬真實(shí)環(huán)境下同時(shí)多個(gè)用戶操作,同時(shí)模擬負(fù)載,實(shí)現(xiàn)性能測(cè)試的最終目的LR_rendezvous(“集合點(diǎn)名稱”)10.什么是場(chǎng)景?場(chǎng)景的重要性有哪些?如何設(shè)置場(chǎng)景?場(chǎng)景:模擬真實(shí)環(huán)境中,用戶運(yùn)行狀況。1.通過場(chǎng)景來模擬實(shí)際用戶的操作,性能測(cè)試結(jié)果才具有代表性。2.在運(yùn)行過程中也需要關(guān)注場(chǎng)景性能測(cè)試值,測(cè)

51、試過程是否正常。1.選擇場(chǎng)景中需要的腳本2.選擇為目標(biāo)場(chǎng)景,還是指定的手工場(chǎng)景3.設(shè)置用戶數(shù)、設(shè)置產(chǎn)生負(fù)載的設(shè)備4.設(shè)置執(zhí)行策略11.請(qǐng)說明一下如何錄制web腳本?LR通過轉(zhuǎn)發(fā)懇求,來捕獲數(shù)據(jù)包,來形成腳本12.為什么要?jiǎng)?chuàng)建參數(shù)?如何創(chuàng)建參數(shù)?參數(shù):在環(huán)境轉(zhuǎn)變時(shí)必需時(shí)腳本具有環(huán)境轉(zhuǎn)變的力氣,就需要參數(shù)化(客戶端發(fā)送到服務(wù)器端)1.確定要參數(shù)話的數(shù)據(jù)2.設(shè)定規(guī)章形式來取值13.什么是關(guān)聯(lián)?請(qǐng)說明一下自動(dòng)關(guān)聯(lián)和手動(dòng)關(guān)聯(lián)的不同。關(guān)聯(lián):很多構(gòu)架用sessionid等方法標(biāo)識(shí)不同任務(wù)和數(shù)據(jù),應(yīng)用在每次運(yùn)行時(shí)方式發(fā)送數(shù)據(jù)不完全相同,需要利用的機(jī)制對(duì)錄制的腳本進(jìn)行處理,這種機(jī)制叫做關(guān)聯(lián)(服務(wù)端發(fā)送到客戶端)

52、14.你如何找出哪里需要關(guān)聯(lián)?請(qǐng)給一些你所在項(xiàng)目的實(shí)例。用戶登陸,客戶端發(fā)送懇求后,服務(wù)端驗(yàn)證正確性后,發(fā)送給客戶端sessionid,是某種規(guī)章產(chǎn)生。15.你在哪里設(shè)置自動(dòng)關(guān)聯(lián)選項(xiàng)??jī)傻胤娇梢栽O(shè)置1.設(shè)置允許錄制時(shí)進(jìn)行自動(dòng)關(guān)聯(lián),可以自定義規(guī)章2.錄制完成后,vuser-scan action for correlations16.哪個(gè)函數(shù)是用來截取虛擬用戶腳本中的動(dòng)態(tài)值?(手工關(guān)聯(lián))17.你在VUGen中何時(shí)選擇關(guān)閉日志?何時(shí)選擇標(biāo)準(zhǔn)和擴(kuò)展日志?Run-time,log,當(dāng)調(diào)試腳本時(shí),可以只輸出錯(cuò)誤日志,當(dāng)在場(chǎng)景找你管加載腳本時(shí),日志自動(dòng)變?yōu)椴恍杏?。Standard Log Option:選

53、擇標(biāo)準(zhǔn)日志時(shí),就會(huì)在腳本執(zhí)行過程中,生成函數(shù)的標(biāo)準(zhǔn)日志并且輸出信息,供調(diào)試用。大型負(fù)載測(cè)試場(chǎng)景不用啟用這個(gè)選項(xiàng)。擴(kuò)展日志包括警告和其他信息。大型負(fù)載測(cè)試不要啟用該選項(xiàng)。用擴(kuò)展日志選項(xiàng),可以指定哪些附加信息需要加到擴(kuò)展日志中18.你如何調(diào)試LoadRunner腳本?VuGen有兩個(gè)選項(xiàng)憂慮調(diào)試Vuser腳本。Run Step by Step 指令和斷點(diǎn)(breakpoints)。Option對(duì)話框中的調(diào)試設(shè)置(Debug setting)項(xiàng),可以確定在場(chǎng)景執(zhí)行過程中執(zhí)行軌跡范圍。 調(diào)試信息寫在output窗口??梢杂?lr_set_debug_messag函數(shù)在腳本中手工設(shè)置信息類型。假如我們只

54、想接收到一小段腳本的調(diào)式信息。19你在LR中如何編寫自定義函數(shù)?請(qǐng)給出一些你在以前進(jìn)行的項(xiàng)目中編寫的函數(shù)。在創(chuàng)建用戶自定義函數(shù)前我們需要和創(chuàng)建DLL(external libary)。把庫(kù)放在VuGen bin 名目下。一旦加了庫(kù),把自定義函數(shù)支配做一個(gè)參數(shù)。該函數(shù)應(yīng)當(dāng)具有一下格式:_declspec (dllexport) char* (char*, char*)。20.在運(yùn)行設(shè)置下你能更改那些設(shè)置?21.你在不同的環(huán)境下如何設(shè)置迭代?22.你如何在負(fù)載測(cè)試模式下執(zhí)行功能測(cè)試?23.什么是逐步遞增?你如何來設(shè)置?Ramp up這個(gè)選項(xiàng)用于漸漸增加服務(wù)器的虛擬用戶數(shù)或負(fù)載量。設(shè)置一個(gè)初始值而且

55、可以在兩個(gè)迭代之間設(shè)置一個(gè)值等待。設(shè)置Ramp up,請(qǐng)到Scenario Scheduling Options。24.以線程方式運(yùn)行的虛擬用戶有哪些優(yōu)點(diǎn)?VuGen供應(yīng)了用多線程的便利。這使得在每個(gè)生成器上可以跑更多的虛擬用戶。假如是以進(jìn)程的方式跑虛擬用戶,為每個(gè)用戶加載相同的驅(qū)動(dòng)程序到內(nèi)存中,因此占用了大量的內(nèi)存。這就限制了在單個(gè)生成器上能跑的虛擬用戶數(shù)。假如按進(jìn)程運(yùn)行,給定的全部虛擬用戶數(shù)(比如100)只是加載一個(gè)驅(qū)動(dòng)程序?qū)嵗絻?nèi)存里。每個(gè)進(jìn)程共用父驅(qū)動(dòng)程序的內(nèi)存,因此在每個(gè)生成器上可以跑更多的虛擬用戶。25.當(dāng)你需要在出錯(cuò)時(shí)停止執(zhí)行腳本,你怎么做?lr_abort函數(shù)放棄虛擬用戶腳本的執(zhí)行。說明虛擬用戶停止Action的執(zhí)行,挺直執(zhí)行vuser_end 然后結(jié)束執(zhí)行。在毀滅錯(cuò)誤狀況下想手工放棄腳本的執(zhí)行,這個(gè)函數(shù)是有用的。用這個(gè)函數(shù)停止腳本時(shí),Vuser被指定為“Stopped”狀態(tài)。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論