互聯網時代的不斷發展,帶動了軟件測試在市場上慢慢的火起來,越來越多的企業看到了軟件測試員存在的必要性。但是,在工作中使用軟件測試用例設計時候,存在的一些誤區你又是否清楚呢?就讓千鋒軟件測試培訓老師為大家好好講解一下。
一、發現的缺陷的用例是好的用例
測試需要保證以下兩點:一點是程序做了它應該做的事情,另一點是程序沒有做它不該做的事情。因此,作為測試實施依據的測試用例,必須要能完整覆蓋測試需求,而不應該針對單個的測試用例去評判好壞。
二、測試時用力應足夠的詳細
測試的目的是盡可能發現程序中存在的缺陷,測試活動本身也可以被看作是一個項目,也需要在給定的資源條件下盡可能達成目標,但是大部分的國內軟件公司在測試方面配備的資源都是不足夠的,因此我們必須在測試計劃階段明確測試的目標,一切圍繞測試的目標進行。
除了資源上的約束外,測試用例的詳細程度也需要根據需要確定。如果測試用例的執行者、測試用例設計者、測試活動相關人對系統了解都很深刻,那測試用例就沒有必要太詳細了,文檔的作用本來就在于溝通,只要能達到溝通的目的就行。
三、測試用例不應該包含實際的數據
測試用例是“一組輸入、執行條件、預期結果”、毫無疑問地應該包括清晰的輸入數據和預期輸出,沒有測試數據的用例最多只具有指導性的意義,不具有可執行性。
當然,測試用例中包含輸入數據會帶來維護、與測試環境同步之類的問題,關于這一點,《Effective Software Test》一書中提供了詳細的測試用例、測試數據的維護方法,可以參考。
對于軟件測試用例設計中的誤區,能避免還是盡可能的去避免,這也是為了我們工作能夠進展順利。而對于很多學習軟件測試的新手而言,更多的項目實戰經驗是很有必要的。而千鋒軟件測試培訓課程從前臺到后臺,從PC端到移動端,依托成熟的項目素材及教學案例,千鋒10大IT課程為軟件測試提供了多維實戰環境,全方位囊括企業各式需求,全面助力新手掌握軟件測試技術點!