亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

測試應用程序的方法及裝置的制造方法

文檔序號:8445485閱讀:305來源:國知局
測試應用程序的方法及裝置的制造方法
【技術領域】
[0001] 本公開涉及互聯(lián)網(wǎng)技術領域,尤其涉及測試應用程序的方法及裝置。
【背景技術】
[0002] 目前,隨著互聯(lián)網(wǎng)電視的普及,互聯(lián)網(wǎng)電視上的應用也開始活躍。隨著應用的增 加,應用的測試工作也面臨大的壓力,為了提高測試人員的效率,自動化測試是手工測試的 一個強大補充,每次新版本出來,如果能夠?qū)λ械臏y試用例自動做一次回歸測試,對應用 的質(zhì)量、測試人員的測試效率,都是會有比較大的提高。
[0003] 目前已知的自動化測試方案包括:基于隨機事件的測試、基于界面元素的測試。基 于隨機事件的測試,是隨機發(fā)送一組事件序列,測試應用程序的表現(xiàn)是否正常。這種自動化 測試主要用于壓力測試,不太適合細粒度的用例測試?;诮缑嬖氐臏y試,每個測試用例 都是一組事件序列,我們根據(jù)控件的元素來判斷用例結(jié)果的正確性。這種測試方法不適合 所有的應用,比如Android手機系統(tǒng),如果不是用Java寫的應用,是沒有辦法獲取到應用的 界面元素的,并且這種用例對測試人員的要求也比較高,需要了解一部分待測試程序的實 現(xiàn)方式。

【發(fā)明內(nèi)容】

[0004] 為克服相關技術中存在的問題,本公開實施例提供一種測試應用程序的方法及裝 置,用以幫助用戶簡單、快捷的測試應用程序。
[0005] 根據(jù)本公開實施例的第一方面,提供一種測試應用程序的方法,包括:
[0006]啟動并執(zhí)行測試應用程序的測試用例;
[0007]在執(zhí)行所述測試用例的過程中實時生成日志,根據(jù)所述日志的內(nèi)容控制所述測試 用例的執(zhí)行流程。
[0008] 在一個實施例中,所述啟動并執(zhí)行測試應用程序的測試用例,可包括:啟動測試應 用程序的測試用例,執(zhí)行所述測試用例中的測試步驟;
[0009] 所述在執(zhí)行所述測試用例的過程中實時生成日志,根據(jù)所述日志的內(nèi)容控制所述 測試用例的執(zhí)行流程,可包括:在每執(zhí)行一個測試步驟完畢時,生成該測試步驟的日志,根 據(jù)所述日志的內(nèi)容確定下一個要執(zhí)行的測試步驟。
[0010] 在一個實施例中,所述根據(jù)所述日志的內(nèi)容確定下一個要執(zhí)行的測試步驟,包括: 判斷所述日志的內(nèi)容是否滿足測試用例中一個步驟的執(zhí)行條件,當滿足時,確定該個測試 步驟為下一個測試步驟。
[0011] 在一個實施例中,所述在每執(zhí)行一個測試步驟完畢時,生成該測試步驟的日志,根 據(jù)所述日志的內(nèi)容確定下一個要執(zhí)行的測試步驟,可包括:
[0012] 在每執(zhí)行一個按鍵事件完畢時,生成該按鍵事件的日志,判斷所述日志的內(nèi)容是 否滿足測試用例中一個按鍵事件的執(zhí)行條件,當滿足時,確定該個按鍵事件為下一個按鍵 事件。
[0013] 在一個實施例中,在所述在執(zhí)行所述測試用例的過程中實時生成日志,根據(jù)所述 日志的內(nèi)容控制所述測試用例的執(zhí)行流程之后,所述方法還包括:
[0014] 顯示所述測試用例的執(zhí)行結(jié)果。
[0015] 根據(jù)本公開實施例的第二方面,提供一種測試應用程序的裝置,包括:
[0016] 啟動模塊,用于啟動并執(zhí)行測試應用程序的測試用例;
[0017] 控制模塊,用于在執(zhí)行所述測試用例的過程中實時生成日志,根據(jù)所述日志的內(nèi) 容控制所述測試用例的執(zhí)行流程。
[0018] 在一個實施例中,所述啟動模塊,可包括:
[0019] 啟動子模塊,用于啟動測試應用程序的測試用例,執(zhí)行所述測試用例中的測試步 驟;
[0020] 所述控制模塊,可包括:
[0021] 控制子模塊,用于在每執(zhí)行一個測試步驟完畢時,生成該測試步驟的日志,根據(jù)所 述日志的內(nèi)容確定下一個要執(zhí)行的測試步驟。
[0022] 在一個實施例中,
[0023] 所述控制子模塊,還用于判斷所述日志的內(nèi)容是否滿足測試用例中一個步驟的執(zhí) 行條件,當滿足時,確定該個測試步驟為下一個測試步驟。
[0024] 在一個實施例中,
[0025] 所述控制子模塊,還用于在每執(zhí)行一個按鍵事件完畢時,生成該按鍵事件的日志, 判斷所述日志的內(nèi)容是否滿足測試用例中一個按鍵事件的執(zhí)行條件,當滿足時,確定該個 按鍵事件為下一個按鍵事件。
[0026] 在一個實施例中,所述裝置還可包括:
[0027] 顯示模塊,用于顯示所述測試用例的執(zhí)行結(jié)果。
[0028] 根據(jù)本公開實施例的第三方面,提供一種測試應用程序的裝置,包括:
[0029] 處理器;
[0030] 用于存儲處理器可執(zhí)行指令的存儲器;
[0031] 其中,所述處理器被配置為:
[0032] 啟動并執(zhí)行測試應用程序的測試用例;
[0033] 在執(zhí)行所述測試用例的過程中實時生成日志,根據(jù)所述日志的內(nèi)容控制所述測試 用例的執(zhí)行流程。
[0034] 本公開的實施例提供的技術方案可以包括以下有益效果:
[0035] 上述技術方案,通過在執(zhí)行測試用例的過程中實時生成日志,根據(jù)日志的內(nèi)容控 制測試用例的執(zhí)行流程。從而使編寫的測試用例可以適用于任何的操作系統(tǒng),使測試人員 可以寫出很精準的測試用例,并且可以簡單、快捷的測試應用程序,提高了測試效率。
[0036] 應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【附圖說明】
[0037] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施 例,并與說明書一起用于解釋本公開的原理。
[0038] 圖1是根據(jù)一示例性實施例示出的測試應用程序的方法的流程圖。
[0039] 圖2是根據(jù)一示例性實施例示出的另一種測試應用程序的方法的流程圖。
[0040] 圖3是根據(jù)一示例性實施例示出的另一種測試應用程序的方法的流程圖。
[0041] 圖4是根據(jù)一示例性實施例示出的另一種測試應用程序的方法的流程圖。
[0042] 圖5是根據(jù)一示例性實施例一示出的測試應用程序的方法的流程圖。
[0043] 圖6是根據(jù)一示例性實施例二示出的測試應用程序的方法的流程圖。
[0044] 圖7是根據(jù)一示例性實施例示出的測試應用程序的裝置的框圖。
[0045] 圖8是根據(jù)一示例性實施例示出的另一種測試應用程序的裝置的框圖。
[0046] 圖9是根據(jù)一示例性實施例示出的另一種測試應用程序的裝置的框圖。
[0047] 圖10是根據(jù)一示例性實施例示出的適用于測試應用程序的裝置的框圖。
【具體實施方式】
[0048] 這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附 權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0049] 本公開實施例提供了一種測試應用程序的方法,該方法可用于測試各種操作系統(tǒng) 如IOS、Android系統(tǒng)的應用程序,該應用程序不僅適用于Java編寫的應用程序,也適用于 用C++編寫的應用程序,如圖1所示,該方法包括步驟S101-S102 :
[0050] 在步驟SlOl中,啟動并執(zhí)行測試應用程序的測試用例。
[0051] 測試用例是為某個特殊目標(比如應用程序)而編制的一組測試輸入、執(zhí)行條件 以及預期結(jié)果,以便測試某個應用程序路徑或核實是否滿足某個特定需求。本步驟中,為了 測試某應用程序,啟動并執(zhí)行測試該應用程序的測試用例。
[0052] 在步驟S102中,在執(zhí)行測試用例的過程中實時生成日志,根據(jù)日志的內(nèi)容控制測 試用例的執(zhí)行流程。
[0053] 本公開是基于日志反饋的測試框架的測試方法,在執(zhí)行測試用例的過程中,每個 測試步驟會生成日志,根據(jù)日志的具體內(nèi)容來決定測試用例的執(zhí)行流程。
[0054] 本公開實施例的上述方法,通過在執(zhí)行測試用例的過程中實時生成日志,根據(jù)日 志的內(nèi)容控制測試用例的執(zhí)行流程。從而使編寫的測試用例可以適用于任何的操作系統(tǒng), 使測試人員可以寫出很精準的測試用例,并且可以簡單、快捷的測試應用程序,提高了測試 效率。
[0055] 在一個實施例中,如圖2所示,
[0056] 步驟SlOl可實施為步驟S201 :
[0057] 在步驟S201中,啟動測試應用程序的測試用例,執(zhí)行測試用例中的測試步驟。
[0058] 此時,步驟S102可實施為步驟S202 :
[0059] 在步驟S202中,在每執(zhí)行一個測試步驟完畢時,生成該測試步驟的日志,根據(jù)日 志的內(nèi)容確定下一個要執(zhí)行的測試步驟。
[00
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1