軟件測試面試題及解析(十一)

原文地址:http://blog.csdn.net/hualusiyu/article/details/8132180

問題十二:BUG管理工具的跟蹤過程
       用BugZilla爲例子      
測試人員發現了BUG,提交到Bugzilla中,狀態爲new,BUG的接受者爲開發接口人員
開發接口將BUG分配給相關的模塊的開發人員,狀態修改爲已分配
開發人員和測試確認BUG,如果是本人的BUG,則設置爲接收;如果是別的開發人員的問題,則轉發出去,由下一個開發人員來進行此行爲;如果認爲不是問題,則需要大家討論並確認後,拒絕這個BUG,然後測試人員關閉此問題。
如果開發人員接受了BUG,並修改好以後,將BUG狀態修改爲已修復,並告知測試在哪個版本中可以測試。
測試人員在新版本中測試,如果發現問題依然存在,則拒絕修改;如果已經修復,則關閉BUG。
 
問題十二:您認爲在測試人員同開發人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開發團隊中其他成員良好的人際關係的關鍵是什麼?
       儘量能有面對面的溝通,如果做不到,那麼儘量能直接通過電話溝通,如果只能通過Email等非及時溝通工具的話,強調必須對特性的理解深刻以及能表達清楚。
       一是真誠,二是團隊精神,三是在專業上有共同語言,當然也可以通過直接指出一些小問題,而不是進入BUG Tracking System來增加對方的好感。
 
問題十三:在您以往的測試工作中,最讓您感到不滿意或者不堪回首的事情是什麼?您是如何來對待這些事情的?
       某次性能測試覆蓋不足,造成系統崩潰。
 
問題十四:你對測試最大的興趣在哪裏?爲什麼?
最大的興趣就是測試有難度,有挑戰性!做測試越久越能感覺到做好測試有多難。曾經在無憂測試網上看到一篇文章,是關於如何做好一名測試工程師。一共羅列了11,12點,有部分是和人的性格有關,有部分需要後天的努力。但除了性格有關的1,2點我沒有把握,其他點我都很有信心做好它。
剛開始進入測試行業時,對測試的認識是從無憂測試網上瞭解到的一些資料,當時是衝着做測試需要很多技能才能做的好,雖然入門容易,但做好很難,比開發更難,雖然當時我很想做開發(學校專業課我基本上不缺席,因爲我喜歡我的專業),但看到測試比開發更難更有挑戰性,想做好測試的意志就更堅定了。
我覺得做測試整個過程中有2點讓我覺得很有難度(對我來說,有難度的東西我就非常感興趣),第一是測試用例的設計,因爲測試的精華就在測試用例的設計上了,要在版本出來之前,把用例寫好,用什麼測試方法寫?(也就是測試計劃或測試策略),如果你剛測試一個新任務時,你得花一定的時間去消化業務需求和技術基礎,業務需求很好理解(多和產品經理和開發人員溝通就能達到目的),而技術基礎可就沒那麼簡單了,這需要你自覺的學習能力,比如說網站吧,最基本的技術知識你要知道網站內部是怎麼運作的的,後臺是怎麼響應用戶請求的?測試環境如何搭建?這些都需要最早的學好。至少在開始測試之前能做好基本的準備,可能會遇到什麼難題?需求細節是不是沒有確定好?這些問題都能在設計用例的時候發現。
第二是發現BUG的時候了,這應該是測試人員最基本的任務了,一般按測試用例開始測試就能發現大部分的bug,還有一部分bug需要測試的過程中更瞭解所測版本的情況獲得更多信息,補充測試用例,測試出bug。還有如何發現bug?這就需要在測試用例有效的情況下,通過細心和耐心去發現bug了,每個用例都有可能發現bug,每個地方都有可能出錯,所以測試過程中思維要清晰(測試過程數據流及結果都得看仔細了,bug都在裏面發現的)。如何描述bug也很有講究,bug在什麼情況下會產生,如果條件變化一點點,就不會有這個bug,以哪些最少的操作步驟就能重現這個bug,這個bug產生的規律是什麼?如果你夠厲害的話,可以幫開發人員初步定位問題。
 
問題十五:你的測試職業發展目標是什麼?
測試經驗越多,測試能力越高。所以我的職業發展是需要時間累積的,一步步向着高級測試工程師奔去。而且我也有初步的職業規劃,前3年累積測試經驗,按如何做好測試工程師的11,12點要求自己,不斷的更新自己改正自己,做好測試任務。
 
問題十六:你自認爲測試的優勢在哪裏?
有韌性
有能力面對挑戰
有信心做好每一件事情
有比較好的教育背景
從以前的經理處都得到了很好的評價表明我做的很好
 
問題十七:當開發人員說不是BUG時,你如何應付?
如果確實是自己理解錯誤,則承認錯誤,沒什麼大不了
如果是需求不明,請項目經理補充清楚
如果雙方理解不一致,且都不能互相說服,則請項目經理判斷。
 
問題十八:你爲什麼想離開目前的職務?
 
問題十九:你對我們公司瞭解有多少?
 
問題二十:你找工作時,最重要的考慮因素爲何?
工作的性質和內容是否能讓我發揮所長,並不斷成長。
 
問題二十一:爲什麼我們應該錄取你?
您可以由我過去的工作表現所呈現的客觀數據,明顯地看出我全力以赴的工作態度。
 
問題二十二:請談談你個人的最大特色。
我的堅持度很高,事情沒有做到一個令人滿意的結果,絕不罷手。
 
問題二十三:一個測試工程師應具備那些素質和技能?
 
問題二十四:集成測試通常都有那些策略?
       自上而下,自下而上,平面集成
 
問題二十五:測試結束的標準是什麼?
       從微觀上來說,在測試計劃中定義,比如系統在一定性能下平穩運行72小時,目前Bug Tracking System中,本版本中沒有一般嚴重的BUG,普通BUG的數量在3以下,BUG修復率90%以上等等參數,然後由開發經理,測試經理,項目經理共同簽字認同版本Release。
       如果說宏觀的,則是當這個軟件徹底的消失以後,測試就結束了。
 
問題二十六:軟件驗收測試除了alpha,beta測試以外,還有哪一種?
第三方驗收測試
 
問題二十七:爲什麼選擇測試這行?
最開始麼,公司安排的,然後麼,幹一行愛一行,發現測試中間還是有很多東西需要學習的,再就是測試中有很多東西值得改進和研究。
 
問題二十六:爲什麼值得他們公司僱用?
      用自己的經驗和其他同事一起發現更多的問題,同時不同行業的觀點可以互相借鑑。
 
問題二十七:如果我僱用你,你能給部門帶來什麼貢獻?
      分享我的測試經驗和測試技能,提高測試部門技術水平

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章