測試技術層次 軟件測試
測試技術層次的三個階段:
階段1:主要以測試對象知識為主,很少主動運用測試技術
現象:用例產生基本靠頭腦風暴,有時測試目的不清楚,用例冗余,分不清與“monkeytest”的本質區別?
階段2:開始運用各種全面的測試類型來與測試對象正交
現象:用例以測試類型管理起來,所有測試對象都歸屬在各測試類型中,但每種測試類型內的用例們應該如何開發出來,測試分析與設計的寬度和深度是否足夠?
階段3:每種測試類型的測試分析與設計開始有目的的運用各種測試技術來開發用例
現象:有意識主動的運用各類測試技術組合來確保每個測試對象的分析和設計足夠寬和深。測試目的性很清晰。有一些共性經驗總結的測試框架可以幫助經驗較少工程師基于測試框架快速開發出有一定設計約束質量的測試用例。
階段3對我們測試技術領域最大的挑戰就是 如何為一線測試人員提供 可以生產出 測試用例的“測試發動機”;因此我們的高級測試工程師們除了搞自動化和工具開發,還需要多花一些精力和智慧總結自己的測試用例開發思路及流程,構建出自己的“測試發動機”解決測試用例生產環節的問題。測試用例才是我們測試人員的根。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/