一.關(guān)注需求和用戶 1.站在用戶的角度 2.重視全局,而非細(xì)節(jié) 3.現(xiàn)場客戶 二.精心設(shè)計(jì)業(yè)務(wù)流程用例 1.業(yè)務(wù)流程用例編寫要點(diǎn): 1) 需要準(zhǔn)備基本數(shù)據(jù),以便系統(tǒng)測試多次使用,同時(shí)方便自動(dòng)化工具介入。 2) 其他流程要依賴這套數(shù)據(jù),使之每個(gè)流程可以更有針對性的執(zhí)行。 3) 構(gòu)建的數(shù)據(jù)要盡量模擬客戶現(xiàn)場,嚴(yán)禁用a、b、c;1、2、3等。 4) 流程要符合用戶常用的業(yè)務(wù)操作習(xí)慣,盡量考慮用戶的實(shí)際操作去編寫。 5) 流程可大可小,但每一個(gè)流程都要是一個(gè)典型的業(yè)務(wù)操作。 6) 流程不必覆蓋到所有功能點(diǎn),因?yàn)榱鞒逃美枪δ苡美囊粋€(gè)補(bǔ)充。 7) 流程不要被具體的模塊所限制,各個(gè)模塊可以交叉。 8) 用戶實(shí)際的業(yè)務(wù)操作是沒有界限的。 2.業(yè)務(wù)流程用例編寫實(shí)踐 1)系統(tǒng)總流程表 2)角色功能表 3)測試數(shù)據(jù)列表 4)業(yè)務(wù)流程測試用例表 三.測試執(zhí)行 1. 在系統(tǒng)測試過程中,每輪測試保持測試數(shù)據(jù)庫都是完整的一套初始數(shù)據(jù)。 2. 在數(shù)據(jù)穩(wěn)定、界面穩(wěn)定的前提下通過自動(dòng)化工具錄制業(yè)務(wù)流程測試腳本 |
|