測試用例設(shè)計(jì)還要注意著重點(diǎn)
一、功能
關(guān)注頁面單個功能點(diǎn)驗(yàn)證,充分考慮開發(fā)改動的每個點(diǎn)。這個是保證開發(fā)每個已知的修改點(diǎn)都能改對。
二、關(guān)聯(lián)
重點(diǎn)考慮修改點(diǎn)對其他模塊的影響,包括代碼的影響和操作數(shù)據(jù)引起的影響。
比如新增加的功能增加了數(shù)據(jù)庫表的字段,必須關(guān)聯(lián)的驗(yàn)證每個使用該表的該字段的模塊是否正常工作。難點(diǎn)在于需要分析出已知和未知的影響模塊,考慮的越多,往往遺漏的問題就越少。
三、流程
很多系統(tǒng)是有流程的,比如工作流系統(tǒng)。當(dāng)修改了一個點(diǎn)的時(shí)候,我們必須考慮整個流程是否能夠正常運(yùn)轉(zhuǎn)起來。
四、升級
我們大部分系統(tǒng)都是對已有的系統(tǒng)進(jìn)行升級。對于升級前的數(shù)據(jù),我們必須保證能夠正常工作。升級之前,需要模擬好各種情況。也需要對升級的數(shù)據(jù)庫腳本進(jìn)行充分的檢查。
五、安全
比如菜單功能權(quán)限等。
六、性能
最近測試組評審測試用例時(shí)發(fā)現(xiàn)組內(nèi)測試人員不是很理解期望結(jié)果會對測試用例的影響,只是把在前置條件(環(huán)境)下執(zhí)行操作步驟,在當(dāng)前頁面下出現(xiàn)的結(jié)果,不會寫執(zhí)行操作步驟所帶來的所有結(jié)果(不限于當(dāng)個頁面或者角色),這其實(shí)沒有看到設(shè)計(jì)測試用例時(shí)沒有想到關(guān)聯(lián),關(guān)聯(lián)和流程的重要性很多人都忽略掉,只關(guān)注一個點(diǎn),沒有想到所有功能點(diǎn)由此操作帶來的影響。測試用例設(shè)計(jì)還要注意著重點(diǎn)
posted on 2014-09-22 09:19 順其自然EVO 閱讀(170) 評論(0) 編輯 收藏 所屬分類: 測試學(xué)習(xí)專欄