[發(fā)明專利]多功能自動化測試工具及測試方法有效
| 申請?zhí)枺?/td> | 202011382616.1 | 申請日: | 2020-12-01 |
| 公開(公告)號: | CN112579438B | 公開(公告)日: | 2022-07-08 |
| 發(fā)明(設計)人: | 付慧;馬娜娜;龐潼川;楊成功 | 申請(專利權)人: | 河南芯盾網安科技發(fā)展有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F11/34 |
| 代理公司: | 北京遠大卓悅知識產權代理有限公司 11369 | 代理人: | 卞靜靜 |
| 地址: | 450000 河南省鄭州市高新技術*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多功能 自動化 測試 工具 方法 | ||
本發(fā)明公開了一種多功能自動化測試工具,包括:測試主界面;性能測試模塊,設置于測試主界面,用于安卓應用的性能測試;穩(wěn)定性測試模塊,設置于測試主界面,用于安卓應用的穩(wěn)定性測試;接口測試模塊,設置于測試主界面,用于接口測試。本發(fā)明還公開了一種多功能自動化測試方法,接口測試通過在測試主界面調用接口測試模塊獲得接口測試結果,安卓應用的穩(wěn)定性測試通過在測試主界面調用穩(wěn)定性測試模塊獲得穩(wěn)定性測試結果,安卓應用的性能測試通過在測試主界面調用性能測試模塊獲得性能測試結果。本發(fā)明的測試工具,具有接口測試、安卓應用的穩(wěn)定性和性能測試的功能,提供了可視化界面,簡化了測試操作過程,降低了對測試人員的技術要求。
技術領域
本發(fā)明涉及自動化測試技術領域。更具體地說,本發(fā)明涉及一種基于接口測試和安卓應用性能與穩(wěn)定性測試的多功能自動化測試工具及測試方法。
背景技術
隨著安卓系統(tǒng)使用量的快速增長,安卓應用程序的數量也迅速增加,應用程序的開發(fā)離不開軟件產品的測試。目前,安卓應用的穩(wěn)定性測試和性能測試一般使用adb命令和monkey命令進行測試,Android sdk里的adb工具可以直接操作管理android模擬器或者真實的android設備(如G1手機),并且通過運行shell(命令行)可實現(xiàn)對安卓應用的功耗、流量、啟動時間、內存memory、CPU等性能測試。Monkey測試通過模擬用戶的按鍵輸入,觸摸屏輸入,手勢輸入等來對安卓應用進行穩(wěn)定性測試。但是adb命令和monkey命令在進行測試時需要先進入操作系統(tǒng)的命令行,然后在命令行中輸入相關的adb命令,操作系統(tǒng)獲取相關的adb命令后執(zhí)行后續(xù)的業(yè)務邏輯操作,但是對于應用的穩(wěn)定性測試與性能測試需要輸入的adb命令內容繁瑣,不同的測試項目需要輸入不同的adb命令,技術性很強,并不適用于所有的測試人員。
接口測試主要用于測試系統(tǒng)與外部其他系統(tǒng)之間的接口,以及系統(tǒng)內部各個子模塊之間的接口,目前主要使用Jmeter或Postman工具進行接口測試,其中接口測試工具通過提供接口輸入界面來獲取接口的基本信息,然后執(zhí)行后續(xù)的業(yè)務邏輯操作。使用接口測試工具時,接口的信息輸入要分別輸入,輸入信息的操作也有較強的技術性。
目前接口測試和性能測試是分開操作,接口測試要在接口測試工具中進行測試,而安卓的性能和穩(wěn)定性測試是在操作系統(tǒng)的命令行中進行測試。不論是接口測試還是安卓應用的性能和穩(wěn)定性測試,都需要較強的技術能力,不適合全部的用戶。此外,以往接口測試與安卓應用的性能與穩(wěn)定性測試的結果比較繁瑣,普通技術人員讀取信息較為麻煩,這同樣對測試的技術人員提出了更高的要求。因此,開發(fā)一種可以同時實現(xiàn)接口測試和安卓應用的性能與穩(wěn)定性測試的工具具有廣闊的應用前景。
發(fā)明內容
本發(fā)明的一個目的是解決至少上述問題,并提供至少后面將說明的優(yōu)點。
本發(fā)明還有一個目的是提供一種多功能自動化測試工具,整合了接口測試、安卓應用的穩(wěn)定性和性能測試的功能,本發(fā)明的測試工具提供了可視化界面,簡化了測試操作的過程,降低了對測試人員的技術要求。
本發(fā)明還有一個目的是提供一種多功能自動化測試方法,整合了接口測試和安卓應用的穩(wěn)定性和性能測試的功能,本發(fā)明的測試方法簡化了技術性的測試人員的操作處理。
為了實現(xiàn)根據本發(fā)明的這些目的和其它優(yōu)點,提供了一種多功能自動化測試工具,包括:
測試主界面;
性能測試模塊,設置于測試主界面,用于安卓應用的性能測試,所述性能測試包括啟動時間測試、CPU測試、流量測試、內存測試和功耗測試;
穩(wěn)定性測試模塊,設置于測試主界面,用于安卓應用的穩(wěn)定性測試;
接口測試模塊,設置于測試主界面,用于接口測試。
優(yōu)選的是,所述的多功能自動化測試工具,所述穩(wěn)定性測試模塊包括:
Monkey測試界面,用于顯示穩(wěn)定性測試的穩(wěn)定性參數和穩(wěn)定性測試結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河南芯盾網安科技發(fā)展有限公司,未經河南芯盾網安科技發(fā)展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011382616.1/2.html,轉載請聲明來源鉆瓜專利網。





