第一篇:軟件測試面試的經驗之談(lily)
(一)面試前的準備工作
(1)、在家中記背軟件測試基礎知識性題目以及測試用例的寫法
(2)、調查面試公司的網(wǎng)址、公司介紹、公司的地址這些是否是屬實。
(3)、以短信形式發(fā)來面試通知的最好不要去應聘,大都是一些搞保險的公司招保險業(yè)務員。要么就是其它職位,一般不是與你自己相符合的工作崗位。
(4)、保持好良好的心態(tài),衣著稍微正式一點不要穿平時在家穿的休閑衣服。女性稍加花點淡妝。塑造一個看起充滿自信又美麗的女人或是一個看起充滿活力瀟灑的男人。
(5)、去面試公司的乘坐路線必須在去之前都在網(wǎng)上查好抄在紙上,那個面試公司的、應聘職位、聯(lián)系方式也應該一起抄在紙上以便在去面試的路途上迷路了可以打電話咨詢。從不會導致找不到路而擔心面試遲到。
(6)、想好一分鐘的自我介紹(畢業(yè)學校、人生格言以及工作經驗)的話術以及為什么離開上家公司的原因。
(二)、面試中的筆試
(1)、會做的就盡量做得更好。
(2)、不會做的就很坦白的說不會做,不用緊張。
(3)、軟件測試筆試一般主要是分為軟件測試的基礎性題目和給出一個圖例設計測試用例,還有就是一道邏輯題或是一道智力題。軟件測試的定義、流程考得比較多。
(三)、筆試完之后與面試官Face To Face的交談
(1)、面帶微笑的回答面試官的任何問題,切忌不會的就如實說這個問題我不是很了解或是不會。繞開話題,或是想辦法叫面試官自己給你講出答案。
(2)、說話要流利、反應要敏捷。若是外企公司面試的話就在說中文溝通中夾帶說一些英語,那樣面試官對你的印象會深刻一些。
(3)、多認同面試官說地真確的觀點和看法以及講得很好的地方就表現(xiàn)你贊賞的態(tài)度,那樣面試官就會覺得和你這種人溝通很愉快。同時也會很欣賞你是一個善于傾聽他人意見的人,懂得如何去汲取別人好的建議和看法。不過,請記住該是你表達自己的主觀看法時就應該很有主見的說出來。這樣面試官才會認同你是一個很有見地的人,不會是一個沒有主見的人。
(4)、面試官一般會問你的問題:為什么不在上家公司做了?你對軟件測試的認識以及軟件工程的看法?你會有什么問題要問我的嗎?工作經驗的講述?
(5)、當面試官問你有什么問題要問他的時候,你可以從以下幾點:一是可以問公司的具體介紹。二是你應聘崗位的職責和具體做些什么事情。
第二篇:軟件測試工程師面試經驗之談
很多軟件測試朋友都想找份好工作,找一份待遇好、環(huán)境好,又有自己用武之地和發(fā)展空間的工作。以下是一位從事軟件測試工作的朋友在招聘和面試的一些經驗與心得之談,希望對大家找工作能有所幫助。
第一步、投遞簡歷
投遞簡歷,讓招聘公司發(fā)現(xiàn)你,一般有4種方式:
通過招聘網(wǎng)站搜索軟件測試招聘信息,選擇合適的公司和職位,投遞簡歷;
通過招聘網(wǎng)站發(fā)布自己的簡歷,等待招聘公司發(fā)現(xiàn)并下載你的簡歷;
通過公司內部招聘、內部人員推薦;
通過招聘會,現(xiàn)場投遞簡歷。
點評:
以上4種招聘方式,最為常用的是1、2兩種,而且結合使用,第3種的成功率最高,第4種應用很少。第1種方式是現(xiàn)在大多數(shù)測試朋友找工作的主要途徑,目前,國內知名的人才招聘網(wǎng)站:中國人才熱線網(wǎng)、中華英才網(wǎng)、51job前程無憂等,相信各位想找工作的測試朋友,早已對這些網(wǎng)站如數(shù)家珍了。如果你想被獵頭看重,那就趕快注冊(更新)一下自己的簡歷吧,很快將會有一大堆公司給你打電話,通知你去面試,這就是第2種方式。
一般說來,你在人才網(wǎng)上發(fā)布簡歷找工作的同時,獵頭公司也在找你,所以說,1、2兩種方式結合使用。接下來,我們再來探討一下第3種方式。在外企以及一些大公司,為了減緩員工在從事一項工作幾年之后產生的乏味情緒,特別推出一種內部招聘的方式,允許公司內部相關部門的相關人員的應聘,比如說作技術支持的要應聘作市場,作開發(fā)的要應聘作測試等等,或者在公司內部公布招聘信息,希望本公司的員工推薦符合招聘要求的人員,可以直接到公司進行面試。因為公司對內部員工相當了解,員工對招聘要求十分清楚,必然按要求搜尋符合條件的熟人進行推薦,所以,公司內部招聘、內部推薦十分容易成功。第4種招聘方式,近兩年已經很少應用,因為招聘會有時間限制,還要跑到現(xiàn)場,在人山人海中搜尋符合自己條件的公司和職位,投遞簡歷并進行簡單面試,既費時、費力,效果也不佳,故而應用越來越少。
第二步、準備面試
想要參加面試,就一定要做好面試的準備:
公司情況:
在接到面試通知時,一定要簡單而客氣地詢問一下公司的情況,正所謂知己知彼,百戰(zhàn)不殆??纯垂臼欠裼心闼P注的地方,比如公司的規(guī)模、辦公地點、測試組的情況等,最主
要的要知道公司的主要業(yè)務,測試什么,軟件還是硬件,那個行業(yè)的,問話不要多,否則對方很容易反感,最好是要來對方的公司網(wǎng)址,到網(wǎng)站上瀏覽一下,大體也就知道了。
穿衣戴帽:
陌生人見面,第一印象很重要,你給招聘方的第一印象,主要通過衣著來表現(xiàn)。我們這些測試人員,都是搞技術的IT人士,不能穿的象個新新人類,試想一下,你作為主考官,見一個身穿乞丐服、頭戴鴨舌帽的人進來應聘測試工程師,你會相信他的技術嗎。所以在面試時,一定要穿潔凈、整齊的職業(yè)裝或者夾克,或者適中的風衣。女士稍微畫一點淡妝,男式記得刮胡子。頭發(fā)都要梳的整齊。
言談舉止:
言談舉止要透出一股自信,讓人感覺你就是很棒,什么任務都可以放心的交給你去作,你都能圓滿完成。
證書、簡歷:
很多公司可能在通知你面試的時候,就會通知你帶相關的學歷證件、培訓證書,如果招聘方沒有通知,你可以禮貌的問一下,是否需要攜帶。至于你的簡歷,一定要多帶上幾份,不要以為招聘方看過你的簡歷,就一定有你的簡歷。因為也許是人事部發(fā)現(xiàn)了你的簡歷,通知測試部一同面試,或者測試部發(fā)現(xiàn)了你的簡歷,通知人事部一同面試,而面試又是在幾天之后的事情,早不知把你的簡歷扔到哪里去了。你以為網(wǎng)站上有你的簡歷,可以直接打印,那你就錯了。因為招聘負責人可能工作比較忙,比較累,應聘的人又那么多,手頭沒有現(xiàn)成的簡歷,隨便應付一下,就打發(fā)你走了。感覺難受吧,可你改變不了人家,如果不想失去這次機會,就自己準備簡歷吧,需要就拿出來,不需要可以留著下次用。
語言表達:
面試的關鍵就是語言表達,看你是否能夠很有條理的把自己的經歷、知識、技能表達清楚,并且在講的過程中,注意觀察招聘方的表情,看人家是否感興趣,如果人家皺眉頭,表情不悅,就盡快結束自己的話題。因此,在面試之前,你可以自己練習練習。
知識、技能:
知識、技能是測試人員平時積累下來的寶貴財富,面試之前,你可以將其條分縷悉,以備面試時表達清楚。
英語能力:
國內企業(yè)對英語要求不是十分苛刻,只要有良好的英文文檔閱讀能力即可;倘若是外企或者承包外企項目的公司,對英語要求則十分嚴格:要求你能夠用日常英語會話,能夠用英語撰
寫測試文檔,匯報測試工作。所以在學習測試知識和技能的同時,我們也要注意對英語知識的積累。
第三步、參加面試
在約定的時間、約定的地點,你最好準時出現(xiàn),如果不能準時赴約,一定要提前打電話,告知對方是什么原因導致你遲到,多長時間以后能你到達約定地點。進入公司,會有接待人員招呼你坐下,通知招聘負責人接待你面試,此間接待人員會給你送上來一杯水。
1.考試
招聘負責人給你一份試卷(一般為筆試,也有上機的,如果對英語有嚴格要求,還會有一份英文試卷),規(guī)定一定的時限,到時間他來收卷。試卷的命題一般分為填空、選擇、判斷、邏輯推理、程序改錯、簡答,也有讓你找bug的題,這些題給人的感覺都是在簡單中透漏著怪異。如果你問為什么要有考試這一關,招聘人會告訴你,是想考察應聘者的能力。其實,不盡然,最根本是公司的質量保證體系,要求公司所有活動都得有記錄,所以才出現(xiàn)了考試這回事。
2.初試
初試是最關鍵的,幾乎決定是否錄用你。初試之前招聘負責人可能會寒暄幾句,讓你放松一下心情。招聘負責人一般有兩位,一位負責測試技術,一位負責人事,招聘負責人會作自我介紹,也可能其中一位捎帶介紹另一位的資歷(比如留美博士),表示這家公司很有誘惑力,連這么好的人才都吸引來了。
接下來負責測試技術的會問你幾個問題:
請你簡單談談你的經歷?
你在某某家公司主要作哪些工作?
測試過那些東西?
測試流程是什么?
手工測試還是自動測試?
使用過哪些測試工具?使用過Rational系列測試工具嗎?
作過白盒測試嗎?
作過XXX測試嗎?以前接觸過XXX嗎?你對XXX了解到什么程度?(XXX代表招聘公司所要測試的東西)
平時使用哪些操作系統(tǒng)?Linux操作熟練嗎?
以前作過開發(fā)嗎?開發(fā)了哪些東西?使用的什么語言?
你覺得測試工程師應該具備哪些素質?
對一個測試工程師來說,什么素質最重要?
結合自己的實際工作,談談你對測試的理解?
為什么要離開上一家公司?
居住在哪里?離公司遠不遠?
有經驗的招聘負責人都會簡單介紹一下自己的公司(背景、主營業(yè)務、發(fā)展前景等),然后開始問問題。
一般開門見山的問題是:
請你簡單談談你的經歷?
回答這個問題,只要簡單的敘述你從畢業(yè)到現(xiàn)在都在那些公司作了那些事情即可,敘述時一定要從容、清晰而有條理,眼睛瞅著招聘負責人,觀察其表情,如果有些不耐煩,要盡早結束這一話題。招聘負責人此時會大致瀏覽你的簡歷,在你敘述完自己的經歷時,招聘人會就你簡歷的某一項問你,比如:你在某某家公司主要作什么?測試過那些東西?測試流程是什么?
待你回答完這些之后,繼而問你測試的具體細節(jié),手工測試、自動測試、用過那些工具?
是否作過白盒測試?
使用過什么操作系統(tǒng)?
熟悉那些語言?
是否作過開發(fā)?
如果你肯定回答這些問題,那么還要繼續(xù)問具體操作,比如你答作過白盒測試,那么招聘人會問:
你測了哪些東西?
怎么進行的?
是獨立進行的還是和別人一起進行的?
測試出的bug 如何處理?
是否作進一步的分析?……
第三篇:軟件測試面試
軟件測試筆試題(考試時間60分鐘,滿分100分)
1.軟件可靠性是指在指定的條件下使用時,軟件產品維持規(guī)定的性能級別的能力,其子特性()是指在軟件發(fā)生故障或者違反指定接口的情況下,軟件產品維持規(guī)定的性能級別的能力。
A.成熟性;
B.易恢復性; C.容錯性; D.可靠性依從性
2.關于軟件質量的描述,正確的是______ A.軟件質量是指軟件滿足規(guī)定用戶需求的能力;
B.軟件質量特性是指軟件的功能性、可靠性、易用性、效率、可維護性、可移植性; C.軟件質量保證過程就是軟件測試過程; D.以上描述都不對
3.______方法根據(jù)輸出對輸入的依賴關系設計測試用例。
A.路徑測試
B.等價類
C.因果圖
D.邊界值
4.測試設計員的職責有:______ ① 制定測試計劃 ②設計測試用例 ③設計測試過程、腳本 ④評估測試活動 A.①④ B.②③C.①③ D.以上全是
5.對于業(yè)務流清晰的系統(tǒng)可以利用貫穿整個測試用例設計過程廣在用例中綜合使用各種測試方法,對于參數(shù)配置類的軟件,要用選擇較少的組合方式達到最佳效果,如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用和判定表驅動法.A.等價類劃分 B.因果圖法 C.正交試驗法 D.場景法、6.請畫出軟件測試活動的流程圖?
7.請以您以往的實際工作為例,詳細的描述一次測試用例設計的完整的過程。8.使用JAVA語言編寫一個函數(shù),用于交換兩個變量的值(地址傳遞)9.圖書(圖書號,圖書名,作者編號,出版社,出版日期)
作者(作者姓名,作者編號,年齡,性別)
用SQL語句查詢年齡小于平均年齡的作者姓名、圖書名,出版社, 并按姓名的升序進行排列。
10.請就如何在開發(fā)中進行軟件質量控制說說你的看法。
答案:
1、C2、B3、B4、B5、DCB
測試技術面試題
1、什么是兼容性測試?兼容性測試側重哪些方面?
3、測試的策略有哪些?
4、正交表測試用例設計方法的特點是什么?
5、描述使用bugzilla缺陷管理工具對軟件缺陷(BUG)跟蹤的管理的流程?
6、你覺得bugzilla在使用的過程中,有什么問題?
7、描述測試用例設計的完整過程?
8、單元測試的策略有哪些?
9、LoadRunner分哪三部分?
2、我現(xiàn)在有個程序,發(fā)現(xiàn)在Windows上運行得很慢,怎么判別是程序存在問題還是軟硬件系統(tǒng)存在問題?
10、LoadRunner進行測試的流程?
什么是并發(fā)?在lordrunner中,如何進行并發(fā)的測試?集合點失敗了會怎么樣?
13、QTP中的Action有什么作用?有幾種?
12、使用QTP做功能測試,錄制腳本的時候,要驗證多個用戶的登錄情況/查詢情況,如何操作?
14、TestDirector有些什么功能,如何對軟件測試過程進行管理?
15、你所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、性能測試……)?
16、條軟件缺陷(或者叫Bug)記錄都包含了哪些內容?如何提交高質量的軟件缺陷(Bug)記錄?
17、Beta測試與Alpha測試有什么區(qū)別?
18、軟件的評審一般由哪些人參加?其目的是什么? 20、階段評審與項目評審有什么區(qū)別?
21、闡述工作版本的定義?
22、什么是樁模塊?什么是驅動模塊?
23、什么是扇入?什么是扇出?
24、你認為做好測試計劃工作的關鍵是什么?
25、你認為做好測試用例工作的關鍵是什么?
26、簡述一下缺陷的生命周期?
27、軟件的安全性應從哪幾個方面去測試?
28、軟件配置管理工作開展的情況和認識? 30、引入測試管理的含義?
32、單元測試的主要內容?
19、測試活動中,如果發(fā)現(xiàn)需求文檔不完善或者不準確,怎么處理?
29、你覺得軟件測試通過的標準應該是什么樣的?
31、一套完整的測試應該由哪些階段組成?
33、集成測試也叫組裝測試或者聯(lián)合測試,請簡述集成測試的主要內容?
34、簡述集成測試與系統(tǒng)測試關系? 系統(tǒng)的用戶文檔包括哪些?
35、軟件測試的文檔測試應當貫穿于軟件生命周期的全過程,其中用戶文檔是文檔測試的重點。那么軟件
36、軟件系統(tǒng)中除用戶文檔之外,文檔測試還應該關注哪些文檔?
37、簡述軟件系統(tǒng)中用戶文檔的測試要點?
38、單元測試主要內容是什么?
39、如何理解強度測試?
41、什么是系統(tǒng)瓶頸?
42、文檔測試主要包含什么內容?
43、功能測試用例需要詳細到什么程度才是合格的?
44、配置和兼容性測試的區(qū)別是什么?
45、軟件文檔測試主要包含什么?
46、沒有產品說明書和需求文檔地情況下能夠進行黑盒測試嗎?
47、測試中的“殺蟲劑怪事”是指什么?
40、如何理解壓力、負載、性能測試測試?
48、在配置測試中,如何判斷發(fā)現(xiàn)的缺陷是普通問題還是特定的配置問題?
49、為什么盡量不要讓時間有富裕的員工去做一些測試? 50、完全測試程序是可能的嗎?
51、軟件測試的風險主要體現(xiàn)在哪里?
52、發(fā)現(xiàn)的缺陷越多,說明軟件缺陷越多嗎?
54、軟件測試人員就是QA嗎?
55、如何減少測試人員跳槽帶來的損失?
56、測試產品與測試項目的區(qū)別是什么?
57、和用戶共同測試(UAT測試)的注意點有哪些?
58、如何編寫提交給用戶的測試報告?
59、測試工具在測試工作中是什么地位? 60、什么是軟件測試,軟件測試的目的? 61、簡述負載測試與壓力測試的區(qū)別。
62、寫出bug報告流轉的步驟,每步的責任人及主要完成的工作。63、寫出bug報告當中一些必備的內容。64、開發(fā)人員老是犯一些低級錯誤怎么解決? 65、畫出軟件測試的V模型圖。
66、為什么要在一個團隊中開展軟件測試工作?
53、所有的軟件缺陷都能修復嗎?所有的軟件缺陷都要修復嗎?
67、您在以往的測試工作中都曾經具體從事過哪些工作?其中最擅長哪部分工作?
68、您所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、性能測試……)
69、您認為做好測試用例設計工作的關鍵是什么?
70、請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗收測試的區(qū)別與聯(lián)系。71、測試計劃工作的目的是什么?測試計劃工作的內容都包括什么?其中哪些是最重要的?
72、您所熟悉的測試用例設計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設計工作中的應用。
73、請以您以往的實際工作為例,詳細的描述一次測試用例設計的完整的過程。
74、您以往是否曾經從事過性能測試工作?如果有,請盡可能的詳細描述您以往的性能測試工作的完整過程。
75、你對測試最大的興趣在哪里?為什么? 76、你以前工作時的測試流程是什么?
77、當開發(fā)人員說不是BUG時,你如何應付?
78、軟件的構造號與版本號之間的區(qū)別?BVT(BuildVerificationTest)
79、您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內容?如何提交高質量的軟件缺陷(Bug)記錄?
80、您以往所從事的軟件測試工作中,是否使用了一些工具來進行軟件缺陷(Bug)的管理?如果有,請結合該工具描述軟件缺陷(Bug)跟蹤管理的流程。
81、您認為性能測試工作的目的是什么?做好性能測試工作的關鍵是什么? 82、單元測試、集成測試、系統(tǒng)測試的側重點是什么? 83、集成測試通常都有那些策略? 84、一個缺陷測試報告的組成
85、基于WEB信息管理系統(tǒng)測試時應考慮的因素有哪些? 86、軟件測試項目從什么時候開始,?為什么?
87、需求測試注意事項有哪些?
88、簡述一下缺陷的生命周期
89、你在你所在的公司是怎么開展測試工作的?是如何組織的?
90、你認為理想的測試流程是什么樣子?
91、您在從事性能測試工作時,是否使用過一些測試工具?如果有,請試述該工具的工作原理,并以一個具體的工作中的例子描述該工具是如何在實際工作中應用的。92、軟件測試活動的生命周期是什么?
93、請畫出軟件測試活動的流程圖? 94、針對缺陷采取怎樣管理措施?
95、什么是測試評估?測試評估的范圍是什么?
96、如果能夠執(zhí)行完美的黑盒測試,還需要進行白盒測試嗎?為什么? 97、測試結束的標準是什么?
98、軟件驗收測試除了alpha ,beta測試以外,還有哪一種? 99、做測試多久了?以前做過哪些項目?你們以前測試的流程是怎樣的?用過哪些測試工具? 100、請就如何在開發(fā)中進行軟件質量控制說說你的看法
101、一套完整的測試應該由哪些階段組成?分別闡述一下各個階段。102、軟件測試的類型有那些?分別比較這些不同的測試類型的區(qū)別與聯(lián)系。103、測試用例通常包括那些內容?著重闡述編制測試用例的具體做法
104、在分別測試winform的C/S結構與測試WEB結構的軟件是,應該采取什么樣的方法分別測試?他們存在什么樣的區(qū)別與聯(lián)系?
105、在測試winform的C/S結構軟件時,發(fā)現(xiàn)這個軟件的運行速度很慢,您會認為是什么原因?您會采取哪些方法去檢查這個原因?
106、描述使用bugzilla缺陷管理工具對軟件缺陷(BUG)跟蹤的管理的流程
107、你都用什么測試方法針對不同的產品或者系統(tǒng)或者模塊,有不同的測試方法??傮w而言有白盒測試和黑盒測試。
108、怎么編寫案例案例的編寫與測試階段的定義有很大的關系。系統(tǒng)測試和unit測試的案例可能不同。總體而言測試案例根據(jù)系統(tǒng)的需求而定。
109、怎么才能夠全面的測試到每一個點測試的全面性主要需要在設計測試計劃的時候考慮,從測試策略,產品需求等等多個角
110、談談軟件測試技術,以及如何提高 27 111、談談軟件測試職業(yè)發(fā)展,以及個人的打算 27 112、談談軟件測試在企業(yè)的地位,也可以結合軟件生命周期來談 27 113、一般公司里實際的軟件測試流程是什么樣的?你們公司又是怎樣的? 114、軟件工程師要具有那些素質? 115、你會哪些測試工具?怎么操作? 117、你覺得你來應聘有那些優(yōu)勢? 27 116、你能不能說下你的3到5年的職業(yè)計劃(規(guī)劃)
其他問題:(有可能清晰的思路比確切的答案更重要)27
開發(fā)及環(huán)境搭建類面試題
1、描述軟件產生內存泄露的原因以及檢查方式。(可以結合一種開發(fā)語言進行描述)
2、簡述什么是值傳遞,什么是地址傳遞,兩者區(qū)別是什么?
4、簡述什么是存儲過程和觸發(fā)器?
3、結構化程序設計和面向對象程序設計各自的特點及優(yōu)缺點是什么?
5、使用C語言編寫一個函數(shù),用于交換兩個變量的值(地址傳遞)。
6、請簡述DNS、活動目錄、域的概念。
7、描述TCP/IP協(xié)議的層次結構,以及每一層中重要協(xié)議。
8、簡述子網(wǎng)掩碼的用途。
9、說出4種以上常用的操作系統(tǒng)及其主要的應用范圍(微軟的操作系統(tǒng)除外)。
10、在Linux系統(tǒng)中,一個文件的訪問權限是755,其含義是什么?
11、Windows操作系統(tǒng)中PATH環(huán)境變量的作用是什么?
12、Ghost的主要用途和常用方法?
14、Linux中,一般怎么隱藏文件?
13、在RedHat中,從root用戶切到userl用戶,一般用什么命令?
15、如何將自己的本地磁盤(D)做成FTP供遠端主機使用?
16、對RUP.CMM,CMMI,XP,PSP.TSP的認識?
17、DNS是什么,它是如何工作的?
18、防火墻如何保證安全的?主要有哪些? 20、簡述一下c/s模式或者b/s模式?
21、TCP/UDP有哪些區(qū)別?
19、目前流行的操作的系統(tǒng)有哪些?請舉例說明安裝操作系統(tǒng)的注意事項?
22、ISO模型?HUB、tch、Router是ISO的第幾層設備?
23、內存有哪幾種存儲組織結構.請分別加以說明?
人力資源面試題
1、你的測試職業(yè)發(fā)展是什么?你自認為做測試的優(yōu)勢在哪里?
2、你為什么想離開目前的職務?
3、你對我們公司了解有多少?
4、你找工作時,最重要的考慮因素為何?
5、為什么我們應該錄取你?
6、請談談你個人的最大特色。
7、一個測試工程師應具備那些素質和技能?
8、您認為在測試人員同開發(fā)人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開發(fā)團隊中其他成員良好的人際關系的關鍵是什么?
9、在您以往的測試工作中,最讓您感到不滿意或者不堪回首的事情是什么?您是如何來對待這些事情的?
10、在即將完成這次筆試前,您是否愿意談一些自己在以往的學習和工作中獲得的工作經驗和心得體會?(可以包括軟件測試、過程改進、軟件開發(fā)或者與此無關的其他方面)
11、為什么選擇測試這行?
12、你的工作通常能在時限內完成嗎.(我想問一下就是她問這個問題的動機是什么)
13、通常你對于別人批評你會有什么樣的反應
14、如果明知這樣做不對,你還會依主管的指過去做嗎?
15、如果你接到一個客戶抱怨的測試技術面試題
第四篇:軟件測試面試問題
1.請自我介紹一下。
2.說說你以前公司的測試流程。必答題。主要結合自己的項目經驗相信講一個自己做過的項目,從立項到測試結束,當然側重測試和自己所做的內容。這里面試官一般都會根據(jù)你說的再提問。
3.你是怎樣做出自己的職業(yè)選擇或者自己的職業(yè)規(guī)劃。這題也經常問??梢詮淖约旱膬?yōu)點說如何適合做軟件測試,對與職業(yè)規(guī)劃,我一般說在技術上往資深測試工程師發(fā)展。
4.你覺得自己作為測試工程的優(yōu)勢在哪里?你認為自己比你的同事優(yōu)秀在哪里?也經常問,可以從性格出發(fā),講自己優(yōu)點,以及在項目中表現(xiàn),領導的良好評價等,總之“恰當”地往好處說,不要言過其實,讓人懷疑你的人品哦。說說自己的缺點?這個也不好回答,最好能恰當?shù)匾昊卮鸬絻?yōu)點上。
5.一個測試中不堪回首,或者讓你很郁悶的事情。我被問到了,當時想不起來,后來想想可以講一個項目中的失誤及后果,然后講自己如何去成功彌補及教訓經驗。我如果提前想一下就不會該說什么了。
6.你的好友是如何評價你的?你的項目組長是如何評價你的? 這類題也經常問?;卮鹂傄锰幷f,但是你要自信地回答。
7.在成年后,哪些成績給你帶來最大程度的滿足?蠻不錯的題。記得我但是答的是第一次自己帶一個小項目,順利完成測試任務。
8.測試時你提交的bug被研發(fā)拒絕或者他認為不是問題,你如何處理?
9.測試與開發(fā)溝通如何提高效率和改善溝通效果?測試工程師的素質和技能?
10.你在壓力下能工作的很好嘛?測試計劃包括哪些?
11.你期望的薪水?根據(jù)自己能力和公司的大小,可以搜索下了解下情況。
12.個人職業(yè)發(fā)展(職業(yè)規(guī)劃),這個很重要,幾乎每個公司都會問的。
13.談談自己對軟件測試的理解,包括測試的流程和應注意的地方是什么。
14.用過什么測試工具,分別講講他們的特點。
15.是否做過性能測試,怎樣一個流程。
16.現(xiàn)場寫一個測試用例,比如凳子,桌子,紙杯等。
17.你平時如何和開發(fā)人員溝通的,遇到解決不了的問題怎么辦。
18.對于一個不懂測試的人,你如何解釋它讓別人能聽的懂。
19.你們的績效考核時怎么現(xiàn)實的。
20.你都用什么方法書寫測試用例,分別舉例說明。
第五篇:軟件測試面試題目
下面列出的是網(wǎng)上的一個軟測筆試題,好多單位在筆試的時候都會copy下來作為筆試題,我至少遇到兩次了,其他的筆試題還有,但不一一列出了。
一、判斷題(每題1分,12 分,正確的√,錯誤的╳)
1.軟件測試的目的是盡可能多的找出軟件的缺陷。()
2.Beta 測試是驗收測試的一種。()
3.驗收測試是由最終用戶來實施的。()
4.項目立項前測試人員不需要提交任何工件。()
5.單元測試能發(fā)現(xiàn)約80%的軟件缺陷。()
6.代碼評審是檢查源代碼是否達到模塊設計的要求。()
7.自底向上集成需要測試員編寫驅動程序。()
8.負載測試是驗證要檢驗的系統(tǒng)的能力最高能達到什么程度。()
9.測試人員要堅持原則,缺陷未修復完堅決不予通過。()
10.代碼評審員一般由測試員擔任。()1
11.我們可以人為的使得軟件不存在配置問題。()
12.集成測試計劃在需求分析階段末提交。()
二、不定項選擇題(每題2 分,10分)
1.軟件驗收測試的合格通過準則是:()
A.軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標全部達到要求。
B.所有測試項沒有殘余一級、二級和三級錯誤。
C.立項審批表、需求分析文檔、設計文檔和編碼實現(xiàn)一致。
D.驗收測試工件齊全。
2.軟件測試計劃評審會需要哪些人員參加?()
A.項目經理
B.SQA 負責人
C.配置負責人
D.測試組
3.下列關于alpha 測試的描述中正確的是:()
A.alpha 測試需要用戶代表參加
B.alpha 測試不需要用戶代表參加
C.alpha 測試是系統(tǒng)測試的一種
D.alpha 測試是驗收測試的一種
4.測試設計員的職責有:()
A.制定測試計劃
B.設計測試用例
C.設計測試過程、腳本
D.評估測試活動
5.軟件實施活動的進入準則是:()
A.需求工件已經被基線化
B.詳細設計工件已經被基線化
C.構架工件已經被基線化
D.項目階段成果已經被基線化
三、填空題(每空1分,24 分)
1.軟件驗收測試包括(正式驗收測試)、(非正式驗收測試和Alpha測試)、(Beta測試)三種類型。
2.系統(tǒng)測試的策略有功能測試、(性能測試)、(負載測試)、(壓力測試)、易用性測試、(容量測試)、(強度測試)、(兼容性測試又稱)、(本地化測試)、(BVT測試)、(裸機測試)、(安全性測試)、()、(容錯性測試)、(恢復測試)、()等15 種方法。
3.設計系統(tǒng)測試計劃需要參考的項目文檔有(需求規(guī)格說明書)、()和迭代計劃。
4.對面向過程的系統(tǒng)采用的集成策略有()、()兩種。
5.通過畫因果圖來寫測試用例的步驟為、、、及把因果圖轉換為狀態(tài)圖共五個步驟。
四、簡答題(共37分)
1.階段評審與同行評審的區(qū)別。(4 分).什么是軟件測試。(3 分)
答:通過人工或自動化手段對系統(tǒng)進行測試,目的是為了驗證系統(tǒng)是否滿足預定功能或者是為了弄清楚實際結果與預期結果之間的差別。.簡述集成測試的過程。(5 分)
答:將通過單元測試的單元模塊按照設計要求組合起來再進行測試。重點檢查程序接口處是否有問題。
過程:首先進行集成測試的測試計劃?測試設計?測試開發(fā)?測試用例執(zhí)行?測試評估,并且進行全程的缺陷跟蹤。.怎樣做好文檔測試?(4 分)
答:文檔測試要注意一下幾點:文檔的讀者群、文檔的術語、文檔的正確性、文檔的完整性、文檔的一致性、文檔的易用性、樣例與示例、文檔的語言
5.白盒測試有那幾種方法?(6 分)
答:白盒測試方法分為:靜態(tài)測試和動態(tài)測試
靜態(tài)測試方法:①編碼標準與準則②走查③審查④評審
動態(tài)測試方法:①語句覆蓋②判定覆蓋③條件覆蓋④判定-條件覆蓋⑤條件組合覆蓋⑥路徑覆蓋
⑦條件組合+路徑覆蓋
6.系統(tǒng)測試計劃是否需要同行評審,為什么?(4 分)
答:系統(tǒng)測試計劃需要進行同行評審,因為如果對一個系統(tǒng)長時間進行測試可能會出現(xiàn)測試疲勞甚至出現(xiàn)
對系統(tǒng)的免疫現(xiàn)象,因此可以進行同行評審,減少對相同系統(tǒng)的疲勞測試。
7. Alpha 測試與beta 測試的區(qū)別。(4 分).比較負載測試、容量測試和強度測試的區(qū)別。(6 分). 測試結束的標準是什么?(3 分)
一、判斷題
1.軟件測試的目的是盡可能多的找出軟件的缺陷。(√)
2.Beta 測試是驗收測試的一種。(√)
3.驗收測試是由最終用戶來實施的。(√)
4.項目立項前測試人員不需要提交任何工件。(╳)
5.單元測試能發(fā)現(xiàn)約80%的軟件缺陷。(√)
6.代碼評審是檢查源代碼是否達到模塊設計的要求。(√)
7.自底向上集成需要測試員編寫驅動程序。(√)
8.負載測試是驗證要檢驗的系統(tǒng)的能力最高能達到什么程度。(√)
9.測試人員要堅持原則,缺陷未修復完堅決不予通過。(√)
10.代碼評審員一般由測試員擔任。(╳)
11.我們可以人為的使得軟件不存在配置問題。(√)
12.集成測試計劃在需求分析階段末提交。(╳)
二、不定項選擇題(每題2 分,10分)
1.軟件驗收測試的合格通過準則是:()
A.軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標全部達到要求。
B.所有測試項沒有殘余一級、二級和三級錯誤。
C.立項審批表、需求分析文檔、設計文檔和編碼實現(xiàn)一致。
D.驗收測試工件齊全。
2.軟件測試計劃評審會需要哪些人員參加?()
A.項目經理
B.SQA 負責人
C.配置負責人
D.測試組
3.下列關于alpha 測試的描述中正確的是:()
A.alpha 測試需要用戶代表參加
B.alpha 測試不需要用戶代表參加
C.alpha 測試是系統(tǒng)測試的一種
D.alpha 測試是驗收測試的一種
4.測試設計員的職責有:()
A.制定測試計劃
B.設計測試用例
C.設計測試過程、腳本
D.評估測試活動
5.軟件實施活動的進入準則是:()
A.需求工件已經被基線化
B.詳細設計工件已經被基線化
C.構架工件已經被基線化
D.項目階段成果已經被基線化
三、填空題(每空1分,24 分)
1.軟件驗收測試包括:正式驗收測試、非正式驗收測試和ALPHA、BETA測試
2.系統(tǒng)測試的策略有功能測試、、、、易用性測
試、、、、、、、、、、等15 種方法。
3.設計系統(tǒng)測試計劃需要參考的項目文檔有、和迭代計劃。
4.對面向過程的系統(tǒng)采用的集成策略有、兩種。
5.通過畫因果圖來寫測試用例的步驟為、、、及把因果圖轉
換為狀態(tài)圖共五個步驟。
四、簡答題(共37分)
1.階段評審與同行評審的區(qū)別。.什么是軟件測試。.簡述集成測試的過程。.怎樣做好文檔測試?
5.白盒測試有那幾種方法?
6.系統(tǒng)測試計劃是否需要同行評審,為什么?
7. Alpha 測試與beta 測試的區(qū)別。.比較負載測試、容量測試和強度測試的區(qū)別。.測試結束的標準是什么?
五、設計題
對下面給出的程序控制圖,分別以各種不同的測試方法寫出最少的測試用例。
姓名:__________部門:__________員工號:__________
一、填空題:
1、軟件實施活動的輸出工件有、、、。
2、代碼評審主要做工作。
3、軟件實施活動中集成員的職責是。
4、驗證與確認軟件實施活動主要有、代碼評審、、、、SQA
驗證。
5、表明測試已經結束。
6、軟件測試的目的是。
7、軟件測試主要分為、、、四類測試。
8、軟件測試活動有制定測試計劃、、、、、、測
試評估、測試結束八個步驟。
9、軟件測試活動的輸出工件有_、、、、。
10、軟件測試角色有、、、。
二、不定項選擇題:
1、軟件實施活動的進入準則是()
A、需求工件已經被基線化
B、詳細設計工件已經被基線化
C、構架工件已經被基線化
D、項目階段成果已經被基線化
2、下面角色不屬于集成計劃評審的是()
A、配置經理
B、項目經理
C、測試員
D、編碼員
3、軟件測試設計活動主要有()
A、工作量分析
B、確定并說明測試用例
C、確立并結構化測試過程
D、復審并評估測試覆蓋
4、不屬于集成測試步驟的是()
A、制定集成計劃
B、執(zhí)行集成測試
C、記錄集成測試結果
D、回歸測試
5、屬于軟件測試活動的輸入工件的是()
A、軟件工作版本
B、可測試性報告
C、軟件需求工件
D、軟件項目計劃
三、問答題:
1、項目的集中管理在軟件公司的哪一個層面?
2、請描述軟件測試活動的生命周期。
3、什么是測試評估,測試評估的范圍是什么?
4、闡述工作版本的定義。、請畫出軟件測試活動的流程圖。