1.什么是測試用例?
在測試過程中很重要的一類文檔,它是測試工作的核心、是一組在測試時輸入輸出的標準、是軟件需求的具體對照。
2.測試用例的作用:
檢驗軟件是否滿足客戶需求、體現(xiàn)一個測試人員的工作量、展現(xiàn)測試用例的設(shè)計思路
3.測試用例所包含的內(nèi)容:
用例編號、用例名稱、測試背景、前置條件、優(yōu)先級、重要級、測試數(shù)據(jù)、測試步驟、預(yù)期結(jié)果、實際結(jié)果、備注。
4.測試用例的編寫流程:
需求分析->提取測試點->測試用例編寫->測試用例評審
轉(zhuǎn)自:https://blog.csdn.net/sdr_zd/article/details/70453027?locationNum=6&fps=1(有實例)
而針對不同的測試類型,測試案例的側(cè)重點也是不一樣的。
一、功能測試用例
寫功能測試用例有兩種方法,一種是按照主要功能、次要功能的順序?qū)?;另一種是按照產(chǎn)品使用順序來寫,打開、注冊、登陸、主要功能使用、退出。
二、性能測試用例
也有兩種方法來設(shè)計性能測試用例,第一種就是逐條仔細查看功能測試用例,思考功能測試用例中哪些用例用戶在操作時會很關(guān)心它的性能;第二種就是按照產(chǎn)品使用順序來,思考從打開到使用到退出,整個過程中哪些地方需要關(guān)心它的性能。
三、穩(wěn)定性\壓力測試用例
功能測試用例和性能測試用例寫完了,逐條查看,看看哪些在反復操作或長時間操作時會出現(xiàn)異常,就增加這條用例的循環(huán)次數(shù),或延遲用例的運行時間,從而形成壓力\穩(wěn)定性測試用例。
四、兼容性測試用例
設(shè)計好上述用例集,需要再好好考慮一下,這些用例中,有哪些在不同平臺上可能會出現(xiàn)不同的結(jié)果,將這些用例打上平臺的標簽,放在不同平臺上都執(zhí)行一遍。另外,查看用戶可能在哪些步驟上操作失誤,設(shè)計用例,檢查操作失誤時產(chǎn)品的容錯能力。
五、區(qū)分用例的重要性
用例在設(shè)計時,最好同時打上重要性的標簽,這樣當測試時間有限時,可以保證所有重要的用例都會被執(zhí)行。
在寫測試案例的時候,也可以使用到通用的測試方法,如邊界值法,等價類法,結(jié)對測試法。。。
編寫測試案例時,要注意測試分支的覆蓋完整性,盡可能的全面,并且把多種情況都考慮到。