測試用例流程圖
測試用例流程圖
測試用例,是為某個特殊目標而編制的一組測試輸入、執(zhí)行條件以及預期結(jié)果,以便測試某個程序路徑或核實是否滿足某個特定需求。以下是學習啦小編為大家整理的關(guān)于測試用例流程圖,給大家作為參考,歡迎閱讀!
測試用例流程圖
測試用例設計一般步驟
1.測試需求分析從軟件需求文檔中,找出待測試軟件/模塊的需求,通過自己的分析、理解,整理成為測試需求,清楚被測試對象具有哪些功能。測試需求的特點是:包含軟件需求,具有可測試性。測試需求應該在軟件需求基礎(chǔ)上進行歸納、分類或細分,方便測試用例設計。測試用例中的測試集與測試需求的關(guān)系是多對一的關(guān)系,即一個或多個測試用例集對應一個測試需求。
2.業(yè)務流程分析軟件測試,不單純是基于功能的黑盒測試,還需要對軟件的內(nèi)部處理邏輯進行測試。為了不遺漏測試點,需要清楚的了解軟件產(chǎn)品的業(yè)務流程。建議在做復雜的測試用例設計前,先畫出軟件的業(yè)務流程。如果設計文檔中已經(jīng)有業(yè)務流程設計,可以從測試角度對現(xiàn)有流程進行補充。如果無法從設計中得到業(yè)務流程,測試工程師應通過閱讀設計文檔,與開發(fā)人員交流,最終畫出業(yè)務流程圖。業(yè)務流程圖可以幫助理解軟件的處理邏輯和數(shù)據(jù)流向,從而指導測試用例的設計。
3.測試用例設計完成了測試需求分析和軟件流程分析后,開始著手設計測試用例。測試用例設計的類型包括功能測試,邊界測試,異常測試,性能測試,壓力測試等。在用例設計中,除了功能測試用例外,應盡量考慮邊界、異常、性能的情況,以便發(fā)現(xiàn)更多的隱藏問題。
4.測試用例評審測試用例設計完成后,為了確認測試過程和方法是否正確,是否有遺漏的測試點,需要進行測試用例的評審。測試用例評審一般是由測試leader安排,參加的人員包括:測試用例設計者、測試leader、項目經(jīng)理、開發(fā)工程師、其它相關(guān)開發(fā)測試工程師。測試用例評審完畢,測試工程師根據(jù)評審結(jié)果,對測試用例進行修改,并記錄修改日志。
5.測試用例更新完善測試用例編寫完成之后需要不斷完善,軟件產(chǎn)品新增功能或更新需求后,測試用例必須配套修改更新;在測試過程中發(fā)現(xiàn)設計測試用例時考慮不周,需要對測試用例進行修改完善;在軟件交付使用后客戶反饋的軟件缺陷,而缺陷又是因測試用例存在漏洞造成,也需要對測試用例進行完善。一般小的修改完善可在原測試用例文檔上修改,但文檔要有更改記錄。軟件的版本升級更新,測試用例一般也應隨之編制升級更新版本。測試用例是“活”的,在軟件的生命周期中不斷更新與完善。
測試用例流程圖相關(guān)文章:
4.軟件測試培訓心得