[發(fā)明專利]自動測試界面程序的方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201710630888.0 | 申請日: | 2017-07-28 |
| 公開(公告)號: | CN107368421A | 公開(公告)日: | 2017-11-21 |
| 發(fā)明(設計)人: | 孫吉平;尹永政 | 申請(專利權)人: | 北京深思數(shù)盾科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京金信知識產權代理有限公司11225 | 代理人: | 黃威,鄧玉婷 |
| 地址: | 100193 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動 測試 界面 程序 方法 系統(tǒng) | ||
1.一種生成配置文件的方法,其特征在于,所述方法包括:
載入待測界面程序,識別所述待測界面程序中的各個控件;
生成所述待測界面程序的測試路徑,其中,所述測試路徑包括:待測控件的識別信息,與所述待測控件對應的控件操作指令,以及對所述待測控件執(zhí)行所述控件操作指令后得到的預定測試結果,所述待測控件為所述各個控件中的至少一個控件;
根據所述測試路徑生成用于對待測界面程序進行自動測試的配置文件。
2.如權利要求1所述的方法,其中,所述方法包括:生成用于啟動所述待測界面程序的啟動路徑。
3.如權利要求1或2所述的方法,其中,
在同一配置文件中,包括對應于同一待測界面程序的多個測試路徑;
或者,
在同一配置文件中,包括分別對應于不同待測界面程序的多個測試路徑。
4.如權利要求1所述的方法,其中,所述測試路徑中包括用于關閉所述待測界面程序的控件操作指令。
5.一種自動測試界面程序的方法,其特征在于,包括:
加載用于對待測界面程序自動測試的配置文件,所述配置文件中包括測試路徑,所述測試路徑中包括:待測控件,與所述待測控件對應的控件操作命令,以及對所述待測控件執(zhí)行所述控件操作指令后得到的預定測試結果;
加載待測界面程序;
根據所述配置文件中與所述待測界面程序對應的測試路徑,對所述待測界面程序進行測試,其中,包括:在加載的所述待測界面程序中識別待測控件以及執(zhí)行與所述待測控件對應的控件操作命令,得到待測界面程序的執(zhí)行結果;
將所述執(zhí)行結果與所述測試路徑中的預定測試結果進行比較,得到所述待測界面程序的測試結果。
6.如權利要求5所述的方法,其特征在于,所述配置文件中還包括用于啟動所述待測界面程序的啟動路徑;
所述加載待測界面程序,包括:通過執(zhí)行所述配置文件中的啟動路徑加載啟動所述待測界面程序。
7.一種生成配置文件的系統(tǒng),其用于生成對待測界面程序進行自動測試的配置文件,所述系統(tǒng)包括處理器,其配置為執(zhí)行預定的計算機可執(zhí)行指令以執(zhí)行以下操作:
載入待測界面程序,識別所述待測界面程序中的各個控件;
生成所述待測界面程序的測試路徑,其中,所述測試路徑包括:待測控件的識別信息,與所述待測控件對應的控件操作指令,以及對所述待測控件執(zhí)行所述控件操作指令后得到的預定測試結果,所述待測控件為所述各個控件中的至少一個控件;
根據所述測試路徑生成用于對待測界面程序進行自動測試的配置文件。
8.如權利要求7所述的生成配置文件的系統(tǒng),其中,所述處理器還配置為生成用于啟動所述待測界面程序的啟動路徑。
9.如權利要求7所述的生成配置文件的系統(tǒng),其中,所述處理器還配置為在同一配置文件中,包括對應于同一待測界面程序的多個測試路徑;
或者,
在同一配置文件中,包括分別對應于不同待測界面程序的多個測試路徑。
10.如權利要求7所述的生成配置文件的系統(tǒng),其中,所述處理器還配置為在所述測試路徑中包括用于關閉所述待測界面程序的控件操作指令。
11.一種自動測試界面程序的系統(tǒng),包括處理器,其配置為執(zhí)行預定的計算機可執(zhí)行指令以執(zhí)行以下操作:
加載用于對待測界面程序自動測試的配置文件,所述配置文件中包括測試路徑,所述測試路徑中包括:待測控件,與所述待測控件對應的控件操作命令,以及對所述待測控件執(zhí)行所述控件操作指令后得到的預定測試結果;
加載待測界面程序;
根據所述配置文件中與所述待測界面程序對應的測試路徑,對所述待測界面程序進行測試,其中,包括:在加載的所述待測界面程序中識別待測控件以及執(zhí)行與所述待測控件對應的控件操作命令,得到待測界面程序的執(zhí)行結果;
將所述執(zhí)行結果與所述測試路徑中的預定測試結果進行比較,得到所述待測界面程序的測試結果。
12.如權利要求11所述的自動測試界面程序的系統(tǒng),其中,所述處理器還配置為在所述配置文件中包括用于啟動所述待測界面程序的啟動路徑;
所述加載待測界面程序,包括:通過執(zhí)行所述配置文件中的啟動路徑加載啟動所述待測界面程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京深思數(shù)盾科技股份有限公司,未經北京深思數(shù)盾科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710630888.0/1.html,轉載請聲明來源鉆瓜專利網。





