111 您認為在測試人員同開發(fā)人員的溝通過程中,如何提高溝通的效
率和改善溝通的效果?維持測試人員同開發(fā)團隊中其他成員良好
的人際關(guān)系的關(guān)鍵是什么?
- 盡量面對面的溝通,其次是能直接通過電話溝通,如果只能通過 Email 等非及時溝通
工具的話,必須對要溝通的主題理解深刻以及能表達清楚。 - 運用一些測試管理工具進行管理也是較有效的方法,同時要注意在工具中對 BUG 有
準確的描述。 - 在團隊中建立測試人員與開發(fā)人員良好溝通中注意以下幾點:
- 一真誠、二是團隊精神、三是在專業(yè)上有共同語言、四是要對事不對人,工作至
上當然也可以通過直接指出一些小問題,而不是進入 BUG 跟蹤總統(tǒng)來增加對方的好感。
112 你對測試最大的興趣在哪里?為什么?
- 回答這個面試題,沒有固定統(tǒng)一的答案,但可能是許多企業(yè)都會問到的。提供以下答
案供考: - 最大的興趣,感覺這是一個有挑戰(zhàn)性的工作;
- 測試是一個經(jīng)驗行業(yè),工作越久越能感覺到做好測試的難度和樂趣
- 通過自己的工作,能使軟件產(chǎn)品越來越完善,從中體會到樂趣
- 回答此類問題注意以下幾個方面:
- 盡可能的切合招聘企業(yè)的技術(shù)路線來表達你的興趣,例如該企業(yè)是數(shù)據(jù)庫應用的
企業(yè),那么表示你的興趣在數(shù)據(jù)庫的測試,并且希望通過測試提升自己的數(shù)據(jù)庫
掌握能力。 - 表明你做測試的目的是為了提升能力,也是為了更好的做好測試;提升能力不是
為了以后轉(zhuǎn)開發(fā)或其他的,除非用人企業(yè)有這樣的安排。 - 不要過多的表達你的興趣在招聘企業(yè)的范疇這外。
- 比如招聘企業(yè)是做財務軟件的,可是你表現(xiàn)出來的是對游戲軟件的興趣;或招聘
是做 JAVA 開發(fā)的,而你的興趣是在 C 類語言程序的開發(fā)。
113 什么是測試覆蓋率 - 是指完成的測試工作目標量占總目標量的百分比,有很多分類。
- 軟件測試覆蓋率常用的計算公式:
- 功能覆蓋率=至少被執(zhí)行一次的測試功能點數(shù)/測試功能點總數(shù)(功能點)
- 需求覆蓋率=被驗證到的需求數(shù)量/總的需求數(shù)量(需求)
- (用例)覆蓋率=至少被執(zhí)行一次的測試用例數(shù)/應執(zhí)行的測試用例總數(shù)
- 語句覆蓋率=至少被執(zhí)行一次的語句數(shù)量/有效的程序代碼行數(shù)? 判定覆蓋率=判定結(jié)果被評價的次數(shù)/判定結(jié)果總數(shù)
- 條件覆蓋率=條件操作數(shù)值至少被評價一次的數(shù)量/條件操作數(shù)值的總數(shù)
114 一個好的測試用例,有哪些特點 - 用例要完整、簡潔、一致
- 至少含有編號、標題、操作步驟和預期結(jié)果。
- 用例要表明測試目的
- 用例覆蓋程度要高
- 用例能夠使工作量最小化
- 用例描述正確、規(guī)范
- 含有正確的、規(guī)范的測試標題和編號
- 用例的分類以及描述要足夠清晰
- 用例要具有可測試性
- 測試用例易于維護
- 如果被測對象有所升級,測試用例的說明或者腳本是不是容易維護呢?
- 可復用、可重復性、不管誰執(zhí)行此用例,結(jié)果一樣。
- 可追蹤性、用例能追蹤到一個具體的需求。
115 測試結(jié)束的標準是什么 - 全部測試用例都執(zhí)行完成。
- 未修改 bug 都被確認或置為應有狀態(tài),暫緩修改的問題都有詳盡的解釋。
- 測試報告編寫完成。
- 測試收尾工作結(jié)束。
- 測試總結(jié)完成。
- 項目處于試運行或上線階段
- 在測試計劃中定義結(jié)束標準
- 如計劃中規(guī)定:系統(tǒng)在一定性能下平穩(wěn)運行 72 小時,本版本中沒有嚴重的 BUG,
普通 BUG 的數(shù)量在 3 以下,BUG 修復率 90%以上 - 實際測試達到上述要求,然后由開發(fā)經(jīng)理,測試經(jīng)理,項目經(jīng)理共同簽字,認同測
試結(jié)束,版本即可發(fā)布。