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