还剩6页未读,继续阅读
文本内容:
软件测试面试提问 如果去应聘软件测试工程师,面试人员问,在你所测试的软件中出了致命问题,你应该怎么办?请问各位应该如何完美回答这个问题?回复人AlexLJM遁去的一回答肯定不完美,供参考
1、详细记录bug的各项信息,例如上面提到的环境,操作过程等,这样对于bug后期的分析、重现和验证都很有意义;---------------------------------一般就是利用大家經常提到的BUG跟蹤系統;
2、完成常规bug记录和简单分析后,要立即将这些记录的信息反馈给相关人员,例如开发和项目经理等,以便开发及时修改,项目经理及时调整策略等;-----------------------------------BUG跟蹤系統會通過郵件系統自動反饋BUG給相關研發經理,研發經理按照不同的功能模塊將BUG轉發給相關的研發人員,研發人員如果對B UG有疑問或者在研發所處環境下無法復現問題,可以找相關測試人員來協助.
3、以发现的致命bug为中心,向相关周边扩展范围测试,因为bug具有群聚现象,也就是问题集中出现在某一区域;-------------------------------------其實不是說你發現了問題後才做這樣的測試,而是你做測試用例的時候就應該這樣考慮.發現嚴重問題後.除這個問題所在的功能模塊可以暫停測試外,其他功能可以照常測試.我之所以說暫停,是因為後續的修改可能會帶來另外的問題,你目前測試所發現的問題後續可能就不存在,有時候會成為一種時間的浪費.
4、根据前面的测试情况,分析该致命bug对于当前测试影响,如果严重,测试也许要及时调整测试策略;----------------------------------------可以根據項目的時程來確定這個問題的影響,如果此問題會影響到項目完成時程,那就要需求規劃/研發/測試,甚至用戶出來對這個問題做出修改的意見,因為致命問題不都是程序邏輯等問題,還有可用性/實用性方面的問題.所以這個時候確定修改意見並根據此確定下一步測試的走向以及重點.我說的這個情況只會在問題嚴重的已經影響需求的條件下發生.一般的致命問題,不涉及到需求的,照常修改,至於會影響時程的還是要向上即時反應.回复人pyp鹿鸣这个问题已经2个多月了,还有人在顶...。