軟件測試工程師的測試原則
發布時間:2019-12-05 15:53:02
已幫助:468人
來源:武漢北大青鳥

軟件測試是一項極富創造性、極具挑戰性的工作,作文一名優秀的軟件測試工程師必須要遵循測試原則,今天小編為大家整理了一些資料,一起來跟隨小編了解一下吧。
測試設計決定了測試的有效性和效率,測試工具只能提高測試效率而非萬能。根據測試的目的,采用相應的方法去設計測試用例,從而提高測試的效率,更多地發現錯誤,提高程序的可靠性。除了檢查程序是否做了應該做的事,還要看程序是否做了不該做的事;另外,測試用例的編寫不僅應當根據有效和預料的輸入情況,也需要根據無效和未預料的輸入情況。
軟件測試是有組織、有計劃、有步驟的活動因此測試必須要有組織有計劃,并且要嚴格執行測試計劃避免測試的隨意性。測試計劃應包括:所測軟件的功能,輸入和輸出,測試內容,各項測試的進度安排,資源要求,測試資料,測試工具,測試用例的選擇,測試的控制方法和過程,系統的配置方式,跟蹤規則,調試規則,以及回歸測試的規定等以及評價標準。另外,回歸測試的關聯性一定要引起充分的注意,修改一個錯誤而引起更多錯誤出現的現象并不少見。
所有的測試標準應建立在滿足客戶需求的基礎上,從用戶角度來看,最嚴重的錯誤是那些導致程序無法滿足需求的錯誤。應依照用戶的需求配置環境并且依照用戶的使用習慣進行測試并評價結果。假如系統不能完成客戶的需求和期望,那么,這個系統的研發是失敗。同時在系統中發現和修改缺陷也是沒有任何意義的。
一般來說,一段程序中已發現的錯誤數越多,其中存在的錯誤概率也就越大。錯誤集中發生的現象,可能和程序員的編程水平和習慣有很大的關系。因此,對發現錯誤較多的程序段,應進行更深入的測試。
只有建立了質量標準,才能根據測試的結果,對產品的質量進行分析和評估。同樣,測試用例應該確定期望輸出結果。如果無法確定測試期望結果,則無法進行檢驗。必須用預先精確對應的輸入數據和輸出結果來對照檢查當前的輸出結果是否正確,做到有的放矢。系統的質量特征不僅僅是功能性要求,還包括了很多其他方面的要求比如穩定性、可用性、兼容性等等。
以上就是小編通過【武漢北大青鳥武廣校區】為大家整理的一些資料,想要了解更多資訊,請持續關注我們。