PICT-测试用例生成工具
PICT-測試用例生成工具
作者:華姐
文章目錄
- PICT-測試用例生成工具
- 1、什么是PICT
- 2、怎么用
- 2.1、安裝PICT,下載好安裝包PICT 3.3 直接按提示一步步安裝即可。
- 2.2、參數文件格式
- 2.3、在PICT安裝目錄下,新建.txt文件,編輯上你要測試的字段,參數要求,實例如下:
- 2.4、Windows 打開cmd進入命令窗口:
- 3、其它的命令參數選項含義如下:
- 4、實際應用
- 4.1、場景1
- 4.2、場景2
1、什么是PICT
PICT(Pairwise Independent Combinatorial Testing )工具就是在微軟公司內部使用的一款成對組合的命令行生成工具,已經對外提供,可以在互聯網上下載到。
成對組合覆蓋這一概念是Mandl于1985年在測試Aad編譯程序時提出來的。Cohen等人應用成對組合覆蓋測試技術對Unix中的“Sort”命令進行測試。測試結果表明覆蓋率高達90%以上。可見成對組合覆蓋是一種非常有效的測試用例設計方法。但是實際工作過程中有成對組合量太大,PICT就很好的解決了這一難題。
PICT 可以有效地按照兩兩測試的原理,進行測試用例設計,在使用PICT時,需要輸入與測試用例相關的所有參數,以達到全面覆蓋的效果·
2、怎么用
2.1、安裝PICT,下載好安裝包PICT 3.3 直接按提示一步步安裝即可。
2.2、參數文件格式
也叫模型文件,至少包括一個部分,最多包括三個部分:
parameter definitions [sub-model definitions] [constraint definitions]首先是參數定義部分,然后是可選的子模型和約束部分(如果使用)。區段之間不需要任何特殊的分隔符??招锌梢猿霈F在任何地方。可以通過在行前面加“#”字符來包含注釋
2.3、在PICT安裝目錄下,新建.txt文件,編輯上你要測試的字段,參數要求,實例如下:
username:手機號,郵箱,昵稱,非空字符,空 password:正確密碼,錯誤密碼,空 captcha:正確驗證碼,錯誤驗證碼,超時正確驗證碼,空 save_password:是,否2.4、Windows 打開cmd進入命令窗口:
方法一:
1)使用命令進入pict安裝所在的盤
2)進入PICT安裝的文件目錄
方法二:
直接在安裝目錄下,路徑輸入cmd按回車鍵
3)輸入命令:pict test_demo.txt 產生測試用例
4)導出產生的測試用例,操作如下:
4.1:輸入命令
Excel文件可以在PICT安裝目錄下創建好Excel文件,即可以導出
3、其它的命令參數選項含義如下:
/ o :N - 組合數,默認值為2 / d :C - 值與值之間的分隔符,默認為逗號(,) / a :C -別名間的分隔符,默認是管道符(|) / n :C - 無效數值或者是非法數值的前綴,默認值為(~) / e :file - 定義種子文件,作用是可以指定組合方式 / r [:N] - 隨機生成,N -種子 / c - 參數的值完全區分大小寫 / s - 顯示模型統計數據4、實際應用
4.1、場景1
需求描述:假設一個web系統,需要做兼容性測試,該系統兼容不同操作系統,數據庫和web服務器軟件,并且客戶端有許多的瀏覽器:
瀏覽器:fireFox、IE、Chrom 數據庫:MySQL、oracle、DB2 應用服務器:nginx、,Apche、Tomcat 操作系統:Windows Server、Unix、Linux根據上述需求,提取測試的因子和水平值分析:
瀏覽器:fireFox,IE,Chrom 數據庫:MySQL,oracle,DB2 應用服務器:nginx,Apche,Tomcat 操作系統:Windows Server,Unix,Linux以上4因子3水平用全等價測試用例數為3^4=81
用PICT設計過程:
新建記事本,復制以上因子和水平值,格式如下
運行PICT,得到用例組合:
4.2、場景2
需求描述:郵驛付項目—商戶自動開通D0功能,需要滿足條件:機構設置商戶進件自動審核、人工審核,機構D0配置,開通(“商戶自動開通D0”),是否補貼為否,風控管理商戶提現白名單有效,賬戶結算類型3種。
根據上述需求,提取測試的因子和水平值分析:
商戶類型:企業,個體商戶,政府組織及事業單位,其他機構組織,小微商戶 賬戶結算類型:對公,法人對私,非法人對私 機構D0配置("商戶自動開通D0"):開,關 是否補貼:是,否 商戶進件審核:自動審核,人工審核 商戶提現白名單:失效,生效用PICT設計過程:
1.新建記事本,復制以上因子和水平值,格式如下
2.運行PICT,得到用例組合:
總結
以上是生活随笔為你收集整理的PICT-测试用例生成工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 可变临时邮箱,亲测可用,附使用教程
- 下一篇: 计算机软考信息处理技术员试题及答案,软考