[if !supportLists]1. [endif]邊界值分析法:
定義:邊界值分析是取稍高于或稍低于邊界的一些數(shù)據(jù)進行測試凿渊。????? 原因:程序開發(fā)循環(huán)體時的取數(shù)可能會因為<,<=搞錯肝箱。
2.確定邊界值的方法
上點:是指邊界上的點盖奈,無論此時的域是開區(qū)間還是閉區(qū)間挂洛,開區(qū)間的話匈勋,上點就是在域外亲怠,閉區(qū)間的話渔期,上點就是在域內(nèi)。
離點:是指離上點最近的點唾琼,這里就跟是閉區(qū)間還是開區(qū)間就有關(guān)系了兄春,如果是開區(qū)間,那么離點就在域內(nèi)锡溯,如果是閉區(qū)間神郊,那么離點就在域外肴裙。(開內(nèi)閉外)
遵循的原則:開內(nèi)閉外開區(qū)間往中間找趾唱,閉區(qū)間往外找
內(nèi)點:域內(nèi)的任意點都是內(nèi)點涌乳。
[if !supportLists]2. [endif]因果圖
定義:因果圖法比較適合輸入條件比較多的情況,測試所有的輸入條件的排列組合甜癞。所謂的原因就是輸入夕晓,所謂的結(jié)果就是輸出。
3.因果圖測試用例的編寫過程
1悠咱、確定原因蒸辆、結(jié)果、中間過程????? 2析既、連接因果圖????? 3躬贡、標明約束條件????? 4、輸出測試用例
4.錯誤推測法
定義:錯誤猜測法是測試經(jīng)驗豐富的人喜歡使用的一種測試用例設計方法眼坏。一般這種方法是基于經(jīng)驗和直覺推測程序中可能發(fā)送的各種錯誤拂玻,有針對性地設計。只能作為一種補充檐蚜。
[if !supportLists]5.??? [endif]錯誤推測法應用:
輸入一串數(shù)字,程序可自動從小到大排序????? 郵箱格式@符合的全角以及半角情況
[if !supportLists]6. [endif]判定表
定義:設計測試用例時沿侈,分析和表達輸入條件下執(zhí)行不同操作的黑盒測試方法闯第。
7.判定表測試用例編寫過程
1、確定原因和動作????? 2缀拭、排列組合????? 3咳短、標明結(jié)果關(guān)系????? 4、輸出測試用例
8.正交實驗法
·?日本人提出
·?使用工具:正交表
·?正交實驗法就是利用排列整齊的表 -正交表來對試驗進行整體設計蛛淋、綜合比較咙好、統(tǒng)計分析,實現(xiàn)通過少數(shù)的實驗次數(shù)找到較好的生產(chǎn)條件铣鹏,以達到最高生產(chǎn)工藝效果敷扫。
·?這種試驗設計法是從大量的試驗點中挑選適量的具有代表性的點,利用已經(jīng)造好的表格—正交表來安排試驗并進行數(shù)據(jù)分析的方法诚卸。
·?正交表能夠在因素變化范圍內(nèi)均衡抽樣葵第,使每次試驗都具有較強的代表性,由于正交表具備均衡分散的特點合溺,保證了全面實驗的某些要求卒密,這些試驗往往能夠較好或更好的達到實驗的目的。
·?正交實驗設計包括兩部分內(nèi)容:第一棠赛,是怎樣安排實驗哮奇;第二膛腐,是怎樣分析實驗結(jié)果。
[if !supportLists]9. [endif]應用場景
在一個界面中有多個控件鼎俘,每個控件有多個取值哲身,控件之間可以相互組合,不可能(也沒有必要)為每一種組合編寫一條用例贸伐,如何使用最少最優(yōu)的組合進行測試勘天。——正交排列法
[if !supportLists]10. [endif]場景法
定義:通過模擬業(yè)務場景來對系統(tǒng)的功能點或業(yè)務流程的描述捉邢,從而提高測試效果的黑盒測試方法
[if !supportLists]11. [endif]兩個流
[if !supportLists]1)[endif]基本流:正確完成的流程
[if !supportLists]2)[endif]備選流:存在異常的流程脯丝,對于基本流每一步都取反
[if !supportLists]12. [endif]場景法測試用例編寫過程
[if !supportLists]1.????[endif]分析用戶場景
[if !supportLists]2.????[endif]設計場景覆蓋基本流和備選流
[if !supportLists]3.????[endif]輸出測試用例