官术网_书友最值得收藏!

1.1 什么是軟件測試

軟件測試是軟件質量的度量過程,它對比軟件的實際表現和設計預期,借此評估品質,判斷軟件是否滿足質量要求。

軟件測試從多種不同的角度來審視軟件質量,及時發現和反饋軟件中的問題,幫助項目平穩進展,降低交付風險,保證軟件產品的質量,提高用戶滿意度。

測試工程師的主要工作內容如下:

1)了解待測試的軟件產品,理解產品思路,理解“設計預期”。

2)設計詳細、全面的測試計劃和測試用例。

3)執行測試,找出軟件產品實際表現和設計預期之間的差異,提供有效的信息幫助定位和解決問題。

4)提供全面的測試報告,及時反饋給團隊供決策。

軟件開發流程在不斷地進化,軟件測試的方法也在相應地演進,新的測試思路不斷地被提出、驗證、改進、迭代或拋棄,讓人目不暇接。目前,主流的測試思路主要體現在如下幾個方面:

1)盡早介入,而不是等到開發后期甚至到開發完成了才開始介入。

2)從小的單元開始測試,在確保“小單元”可以正確工作的前提下逐步加大測試對象的顆粒度。

3)與開發團隊緊密合作,測試工作的重心不只是在于找到問題,更在于能幫助人們解決問題。

4)與軟件開發流程保持一致,增量開發,增量測試。

5)用軟件的思路去測試軟件,實現測試自動化,提高測試執行的效率。

主站蜘蛛池模板: 榆树市| 遂平县| 赣榆县| 乌兰察布市| 泾川县| 彰化市| 宁海县| 鄂州市| 永寿县| 辽宁省| 义马市| 威远县| 潼关县| 邻水| 基隆市| 镇沅| 子长县| 邛崃市| 宜宾市| 云南省| 江达县| 郴州市| 龙泉市| 灌云县| 合阳县| 安远县| 大宁县| 泸西县| 新兴县| 娱乐| 陇南市| 沙河市| 宜川县| 崇阳县| 余干县| 海兴县| 罗田县| 陵水| 遂溪县| 浮山县| 东至县|