QC即英文QUALITY CONTROL的簡稱,中文意義是品質控制,其在ISO8402:1994的定義是“為達到品質要求所采取的作業技術和活動”。有些推行ISO9000的組織會設置這樣一個部門或崗位,負責ISO9000標準所要求的有關品質控制的職能,擔任這類工作的人員就叫做QC人員,相當于一般企業中的產品檢驗員,包括進貨檢驗員(IQC)、制程檢驗員(IPQC)和最終檢驗員(FQC)
Base on QC Automation Framework v1.0 :基于QC的自動化測試框架,顧名思義就是在QC的基礎上開發的自動化測試框架,熟悉QC、QTP的人應該很清楚,結合QC、QTP自身提供的自動化解決方案開展自動化測試無疑是一個比較好的方案,具體細節就不細說了,但是有個缺點每次執行測試都需要在測試實驗室對每一個腳本實例進行參數配值,實在是不方便,好多人就是因為QC這個天生的缺陷而放棄了使用,本框架就是為了解決這個問題而開發的。
框架使用要點分解:
第一步:自動化腳本開發:框架要求腳本必須參數化,也就是說腳本寫好后通過下面方式參數化。
參數方式: File--->Settings--->Parameters----Input Parameters,增加腳本輸入參數。
參數引用方式:print TestArgs("p2")
腳本開發完成后,保存于QC測試計劃中。
第二步:業務流程組建:在QC的測試實驗室完成測試流程的組建、條件設定等,業務流程設定完畢,在QC上的工作基本就完成了。
第三步:為業務流程配置測試數據、執行測試。這里就要用到我們框架核心的東西了,首先安裝我們框架程序,框架程序為EXCEL的一個插件包,安裝完后只要打開特定的業務流程模板(.xls)就可啟用程序功能。
第四步:連接QC服務器,創建測試集,也就是把第二步組建的業務流程從QC上獲取到DMT模板中。 CC.jpg" width=567 border=0>
創建測試集
更新測試集參數:
參數更新結果:
第五步:為測試流程配置測試數據,執行測試。
配置數據:
執行測試:
整個框架大體思路就這么多,還有很多不完善的地方,有時間了再改進,歡迎大家多提意見。
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/