一般來說,用例設計屬于重復次數少的智能活動,不太適合自動化。但也有一些場合可以進行一定程度的自動化,提高設計效率,但不能指望能完全取代智力的測試活動。實現這種目的的工具有時稱為測試輸入生成工具。 所有的測試輸入生成工具都存在一個問題,即工具可能產生大量的測試用例,但它不能區分哪些測試是最重要的,這些要求創造力的智力活動只能由測試人員完成。工具永遠不能回答如何在合理的時間里挑選適當的用例來執行。 工具生成測試用例依賴于規格描述的形式化,如果不能做到形式化描述,是無法按照一定算法實現用例設計自動化的。另外由于用例的生成依賴于所采用的算法,所以工具生成用例比人工設計要徹底、精確。但人工在判斷測試需求是否有遺漏方面更有優勢。 |
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/