一回挽、需求測試設(shè)計
? ? ? 目前的軟件都是事件觸發(fā)控制流程镀娶,所形成的的情景稱為場景,當同一個事件觸發(fā)的順序和結(jié)果形成case赞草,所謂事件流讹堤,場景測試對于業(yè)務(wù)流程和時間比較復(fù)雜的程序,作為測試人員怎么能盡可能的發(fā)現(xiàn)bug房资?
1.把自己當做一個很有經(jīng)驗的用戶
2.站在用戶的角度蜕劝,用戶的使用邏輯和操作習(xí)慣作為出發(fā)點,一方面要滿足用戶的最大需求轰异,同事測試設(shè)計和用例需要符合用戶的實際操作和習(xí)慣岖沛,決定了整體的測試設(shè)計符合整體的合理邏輯推廣
3.測試用例分為四部分:
3.1你要做什么?要了解需求搭独,你要知道你要拿這個去做什么 ? ? ? ? ? ? ?
3.2對于場景的分析婴削,當你站在用戶的角度,她會怎么使用牙肝,會遇到什么樣的情況唉俗,它的限制條件是什么 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
3.3 去試用下你設(shè)計的這個用例在市場上有沒有已經(jīng)實現(xiàn)了的嗤朴,去做競品分析,了解原理虫溜,可以更好的設(shè)計你測試的產(chǎn)品雹姊,并對它的功能分析、可靠性衡楞、性能以及用戶體驗分析它是怎么做的吱雏,來考量自己的設(shè)計的測試用例 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
3.4回歸測試設(shè)計的產(chǎn)品質(zhì)量能否過關(guān),滿足產(chǎn)品需求瘾境,以及缺陷分析歧杏。
4.對于測試設(shè)計的思路要考慮三個方面 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?4.1關(guān)注人以及怎么用 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
4.2關(guān)注系統(tǒng)周邊的依賴以及交互,充分理解系統(tǒng)的邏輯架構(gòu)迷守,對于業(yè)務(wù)流程要非常的熟悉 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?4.3對于子系統(tǒng)的接口分析和業(yè)務(wù)流程犬绒,以及各個子系統(tǒng)之間的交互(要提取因子和因子分析),模塊之間的耦合關(guān)系兑凿,考慮你的覆蓋要達到什么樣的程度
5應(yīng)用場景的分析 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?5.1why ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
你為什么要設(shè)計這樣的需求凯力,這個需求的價值、競爭力 ? ? ? ? ? ? ? ? ??
5.2who ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?給什么用戶去用的急膀,什么類型的用戶在什么情況下使用沮协,是否是多人同時使用,了解用戶規(guī)模到底有多大 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
5.3when ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
用戶的使用頻率卓嫂,比如用戶一個月用幾天 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
5.4what ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
用戶在什么情況下會使用 ?慷暂,觸發(fā)用戶使用的規(guī)格因素是什么 ? ? ? ? ? ? ?
5.5how (交互) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
考慮交互,因為一個產(chǎn)品發(fā)布的過程進行全站測試晨雳,整體考慮產(chǎn)品的質(zhì)量行瑞,發(fā)布后有一個交互的工程,在使用產(chǎn)品前需要有什么樣子的資源餐禁,場景血久,環(huán)境,依賴的東西帮非,
6業(yè)務(wù)流程的分析 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?原理氧吐,測試分析:功能測試,可靠性測試末盔,升級測試筑舅,性能測試,安全測試陨舱,用戶體驗翠拣,測試方法風(fēng)險分析
7測試評估 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
7.1測試評估 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
7.2需求情況 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
7.3缺陷分析 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
7.4測試設(shè)計有效性
8.測試設(shè)計技術(shù)
等價類覆蓋:有效和無效
邊界值覆蓋 :上點 ?離點 ?內(nèi)點
9案例、實戰(zhàn)
在線購物