亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種測(cè)試方法及裝置的制造方法

文檔序號(hào):10686974閱讀:618來(lái)源:國(guó)知局
一種測(cè)試方法及裝置的制造方法
【專利摘要】本發(fā)明涉及軟件測(cè)試技術(shù)領(lǐng)域,尤其涉及一種測(cè)試方法及裝置。所述測(cè)試方法包括:接收測(cè)試指令,根據(jù)所述測(cè)試指令執(zhí)行測(cè)試操作;分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,將所述測(cè)試步驟的測(cè)試操作日志和截圖作為測(cè)試結(jié)果進(jìn)行存儲(chǔ);將測(cè)試結(jié)果發(fā)送至第一終端。本發(fā)明在測(cè)試過程中分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,一旦測(cè)試結(jié)果出現(xiàn)異常,就能通過測(cè)試步驟截圖及測(cè)試操作日志判斷出經(jīng)過了怎樣的測(cè)試操作,以及在哪個(gè)測(cè)試步驟中出現(xiàn)的測(cè)試問題,便于快速發(fā)現(xiàn)出現(xiàn)測(cè)試問題的根源,并對(duì)出現(xiàn)的測(cè)試問題進(jìn)行快速修復(fù)。
【專利說明】
一種測(cè)試方法及裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及軟件測(cè)試技術(shù)領(lǐng)域,尤其涉及一種測(cè)試方法及裝置。
【背景技術(shù)】
[0002]軟件測(cè)試技術(shù)是軟件開發(fā)過程中的一個(gè)重要組成部分,是貫穿整個(gè)軟件開發(fā)生命周期、對(duì)軟件產(chǎn)品(包括階段性產(chǎn)品)進(jìn)行驗(yàn)證和確認(rèn)的活動(dòng)過程,其目的是盡快盡早地發(fā)現(xiàn)在軟件產(chǎn)品中所存在的各種問題一一與用戶需求、預(yù)先定義的不一致性。軟件測(cè)試即使用人工操作或者軟件自動(dòng)運(yùn)行的方式來(lái)檢驗(yàn)產(chǎn)品是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別的過程,軟件測(cè)試包括系統(tǒng)測(cè)試、壓力測(cè)試及UKUser Interface,用戶界面)測(cè)試等。
[0003]以UI測(cè)試為例,UI測(cè)試是指測(cè)試用戶界面的風(fēng)格是否滿足客戶要求,文字是否正確,頁(yè)面是否美觀,文字,圖片組合是否完美,操作是否友好等等。UI測(cè)試的目的是確保用戶界面會(huì)通過測(cè)試對(duì)象的功能來(lái)為用戶提供相應(yīng)的訪問或?yàn)g覽功能,確保用戶界面符合公司或行業(yè)的標(biāo)準(zhǔn)。通過UI測(cè)試來(lái)核實(shí)用戶與軟件的交互。目前,UI測(cè)試的測(cè)試方法包括:1、靜態(tài)測(cè)試:對(duì)于用戶界面的布局,風(fēng)格,字體,圖片等與顯示相關(guān)的部分測(cè)試應(yīng)該采用靜態(tài)測(cè)試,比如點(diǎn)檢表測(cè)試,即將測(cè)試必須通過的項(xiàng)用點(diǎn)檢表一條一條列舉出,然后通過觀察確保每項(xiàng)是否通過。2、動(dòng)態(tài)測(cè)試:對(duì)用戶界面中各個(gè)類別的控件應(yīng)該采用動(dòng)態(tài)測(cè)試,即編寫測(cè)試用例或者點(diǎn)檢表,對(duì)每個(gè)按鈕的響應(yīng)情況進(jìn)行測(cè)試,是否符合概要設(shè)計(jì)所規(guī)定的條件,還可以對(duì)用戶界面在不同環(huán)境下的顯示情況進(jìn)行測(cè)試。
[0004]綜上所述,現(xiàn)有的測(cè)試工具在測(cè)試執(zhí)行過程中,都只能分離記錄執(zhí)行日志,而無(wú)法存儲(chǔ)測(cè)試后的截圖,這樣一旦測(cè)試結(jié)果出現(xiàn)異常,僅通過執(zhí)行日志可能無(wú)法復(fù)現(xiàn)問題出現(xiàn)的步驟或者找到問題出現(xiàn)的原因,給開發(fā)人員造成很大的難題。

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

[0005]本發(fā)明提供了一種測(cè)試方法及裝置,旨在解決現(xiàn)有的測(cè)試工具在測(cè)試執(zhí)行過程中無(wú)法存儲(chǔ)測(cè)試后的截圖,從而造成無(wú)法復(fù)現(xiàn)問題出現(xiàn)的步驟或者找到問題出現(xiàn)的原因的技術(shù)問題。
[0006]為了解決以上提出的問題,本發(fā)明采用的技術(shù)方案為:一種測(cè)試方法,包括:
[0007]接收測(cè)試指令,根據(jù)所述測(cè)試指令執(zhí)行測(cè)試操作;
[0008]分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,將所述測(cè)試步驟的測(cè)試操作日志和截圖作為測(cè)試結(jié)果進(jìn)行存儲(chǔ);
[0009]將測(cè)試結(jié)果發(fā)送至第一終端。
[0010]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述測(cè)試步驟的測(cè)試操作日志與截圖一一對(duì)應(yīng)。
[0011]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:分別記錄所述測(cè)試操作過程中測(cè)試步驟對(duì)應(yīng)的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖包括:接收記錄和截圖指令,根據(jù)所述指令記錄相應(yīng)的測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,所述指令中攜帶有待記錄和截圖的測(cè)試步驟標(biāo)識(shí)。
[0012]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:將測(cè)試結(jié)果發(fā)送至第一終端,還包括:判斷測(cè)試結(jié)果中是否有異常測(cè)試步驟,若有所述異常測(cè)試步驟,將所述異常測(cè)試步驟的測(cè)試操作日志和截圖發(fā)送至第一終端。
[0013]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:判斷所述測(cè)試是否完成,若所述測(cè)試完成,刪除所述測(cè)試步驟的截圖及所述測(cè)試操作日志。
[0014]本發(fā)明實(shí)施例采取的另一技術(shù)方案為:一種測(cè)試裝置,包括:
[0015]執(zhí)行模塊:用于接收測(cè)試指令,根據(jù)所述測(cè)試指令執(zhí)行測(cè)試操作;
[0016]存儲(chǔ)模塊:用于分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,將所述測(cè)試步驟的測(cè)試操作日志和截圖作為測(cè)試結(jié)果進(jìn)行存儲(chǔ);
[0017]發(fā)送模塊:用于將測(cè)試結(jié)果發(fā)送至第一終端;
[0018]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述存儲(chǔ)模塊中,所述測(cè)試步驟的測(cè)試操作日志與截圖對(duì)應(yīng)。
[0019]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:接收記錄和截圖指令,根據(jù)所述指令記錄相應(yīng)的測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,將所述測(cè)試步驟的測(cè)試操作日志和截圖作為測(cè)試結(jié)果進(jìn)行存儲(chǔ),所述指令中攜帶有待記錄和截圖的測(cè)試步驟標(biāo)識(shí)。
[0020]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述發(fā)送模塊還用于:判斷測(cè)試結(jié)果中是否有異常測(cè)試步驟,若有所述異常測(cè)試步驟,將所述異常測(cè)試步驟的測(cè)試操作日志和截圖發(fā)送至第一終端。
[0021]本發(fā)明實(shí)施例采取的技術(shù)方案還包括測(cè)試判斷模塊:用于判斷所述測(cè)試是否完成,若所述測(cè)試完成,刪除所述測(cè)試步驟的截圖及所述測(cè)試操作日志。
[0022]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的有益效果在于:本發(fā)明實(shí)施例的測(cè)試方法及裝置在測(cè)試過程中分別記錄測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,一旦測(cè)試結(jié)果出現(xiàn)異常,就能通過測(cè)試操作日志及截圖判斷出經(jīng)過了怎樣的測(cè)試操作,以及在哪個(gè)測(cè)試步驟中出現(xiàn)的測(cè)試問題,便于快速發(fā)現(xiàn)出現(xiàn)測(cè)試問題的根源,并對(duì)出現(xiàn)的測(cè)試問題進(jìn)行快速修復(fù)。
【附圖說明】
[0023]圖1為本發(fā)明第一實(shí)施例的測(cè)試方法的流程圖;
[0024]圖2為本發(fā)明第二實(shí)施例的測(cè)試方法的流程圖;
[0025]圖3為本發(fā)明第三實(shí)施例的測(cè)試方法的流程圖;
[0026]圖4是本發(fā)明實(shí)施例的操作記錄日志和測(cè)試結(jié)果保存示意圖;
[0027]圖5為本發(fā)明第一實(shí)施例的測(cè)試裝置的結(jié)構(gòu)示意圖;
[0028]圖6為本發(fā)明第二實(shí)施例的測(cè)試裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029]為了便于理解本發(fā)明,下面將參照相關(guān)附圖對(duì)本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳實(shí)施例。但是,本發(fā)明可以以許多不同的形式來(lái)實(shí)現(xiàn),并不限于本文所描述的實(shí)施例。相反地,提供這些實(shí)施例的目的是使對(duì)本發(fā)明的公開內(nèi)容的理解更加透徹全面。
[0030]除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。
[0031]請(qǐng)參閱圖1,是本發(fā)明第一實(shí)施例的測(cè)試方法的流程圖。本發(fā)明第一實(shí)施例的測(cè)試方法包括以下步驟:
[0032]步驟100:接收測(cè)試指令,根據(jù)測(cè)試指令執(zhí)行測(cè)試操作;
[0033]在步驟100中,測(cè)試指令是指測(cè)試機(jī)模擬用戶對(duì)測(cè)試終端進(jìn)行按鍵輸入、觸摸屏輸入、手勢(shì)輸入等操作,從而對(duì)測(cè)試終端的用戶界面進(jìn)行測(cè)試,測(cè)試內(nèi)容包括導(dǎo)航測(cè)試、圖形測(cè)試、內(nèi)容測(cè)試、表格測(cè)試或整體界面測(cè)試等;在本發(fā)明實(shí)施例中,測(cè)試機(jī)包括但不限于PC,測(cè)試終端包括但不限于手機(jī)或平板等需要進(jìn)行軟件測(cè)試的終端設(shè)備,同時(shí),本發(fā)明適用于多種類型的軟件測(cè)試,例如UI測(cè)試、功能測(cè)試、系統(tǒng)測(cè)試或壓力測(cè)試等。
[0034]步驟101:分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,將所述測(cè)試步驟的測(cè)試操作日志和截圖作為測(cè)試結(jié)果進(jìn)行存儲(chǔ);
[0035]在步驟101中,分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖具體為:分別記錄所有測(cè)試步驟對(duì)應(yīng)的測(cè)試操作曰志,并對(duì)所有測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面分別進(jìn)行截圖,即每個(gè)測(cè)試步驟都包括對(duì)應(yīng)的測(cè)試操作日志和對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面截圖,便于在測(cè)試結(jié)束后了解測(cè)試終端的測(cè)試過程;或根據(jù)測(cè)試需求分別記錄測(cè)試過程中的任意測(cè)試步驟的測(cè)試操作日志,并對(duì)測(cè)試過程中的任意測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,從而避免測(cè)試操作日志及截圖數(shù)量過大而占用存儲(chǔ)空間,具體可根據(jù)實(shí)際測(cè)試情況進(jìn)行設(shè)定。
[0036]可選地,測(cè)試操作日志與測(cè)試步驟的截圖一一對(duì)應(yīng),測(cè)試步驟的截圖以測(cè)試操作日志命名,便于查找。
[0037]步驟102:將測(cè)試結(jié)果發(fā)送至第一終端。
[0038]測(cè)試結(jié)果包括正常和異常兩種情況,測(cè)試結(jié)果正常說明測(cè)試過程中的任意一個(gè)測(cè)試步驟對(duì)應(yīng)的測(cè)試結(jié)果均符合測(cè)試標(biāo)準(zhǔn);測(cè)試結(jié)果異常是指測(cè)試過程中的任意一個(gè)測(cè)試步驟對(duì)應(yīng)的測(cè)試結(jié)果不符合測(cè)試標(biāo)準(zhǔn),例如,測(cè)試操作為按鍵輸入,測(cè)試步驟為:輸入“您好”,該測(cè)試步驟對(duì)應(yīng)的測(cè)試結(jié)果為“你好”,則認(rèn)為該測(cè)試結(jié)果異常。當(dāng)測(cè)試結(jié)果異常時(shí),能夠根據(jù)異常測(cè)試步驟對(duì)應(yīng)的測(cè)試操作日志和對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面截圖,快速發(fā)現(xiàn)出現(xiàn)測(cè)試問題的根源。
[0039]本發(fā)明第一實(shí)施例的測(cè)試方法在測(cè)試過程中分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,一旦測(cè)試結(jié)果出現(xiàn)異常,就能通過測(cè)試步驟截圖及測(cè)試操作日志判斷出經(jīng)過了怎樣的測(cè)試操作,以及在哪個(gè)測(cè)試步驟中出現(xiàn)的測(cè)試問題,便于快速發(fā)現(xiàn)出現(xiàn)測(cè)試問題的根源,并對(duì)出現(xiàn)的測(cè)試問題進(jìn)行快速修復(fù)。
[0040]請(qǐng)參閱圖2,是本發(fā)明第二實(shí)施例的測(cè)試方法的流程圖。本發(fā)明第二實(shí)施例的測(cè)試方法包括以下步驟:
[0041 ]步驟200:接收測(cè)試指令,根據(jù)測(cè)試指令執(zhí)行測(cè)試操作;
[0042]步驟201:接收記錄和截圖指令,根據(jù)所述指令分別記錄相應(yīng)的測(cè)試步驟的測(cè)試操作曰志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,所述指令中攜帶有待記錄和截圖的測(cè)試步驟標(biāo)識(shí);
[0043]在步驟201中,在測(cè)試過程中,通過第一終端對(duì)測(cè)試過程進(jìn)行監(jiān)控,當(dāng)發(fā)現(xiàn)某個(gè)測(cè)試步驟出現(xiàn)異常時(shí),對(duì)第二終端出現(xiàn)異常的測(cè)試步驟發(fā)出記錄和截圖指令,通過指令控制第二終端對(duì)該測(cè)試步驟進(jìn)行記錄測(cè)試操作日志和截圖操作,從而避免測(cè)試操作日志及截圖數(shù)量過大而占用存儲(chǔ)空間。
[0044]步驟202:將測(cè)試結(jié)果發(fā)送至第一終端;
[0045]在本發(fā)明另一實(shí)施例里,在步驟200-202之后,還包括:
[0046]步驟203:判斷是否結(jié)束測(cè)試操作,如果結(jié)束測(cè)試操作,執(zhí)行步驟204;
[0047]步驟204:刪除測(cè)試步驟的截圖及測(cè)試操作日志。
[0048]本發(fā)明第二實(shí)施例的測(cè)試方法在結(jié)束測(cè)試操作后,自動(dòng)刪除存儲(chǔ)的測(cè)試步驟的截圖及測(cè)試操作日志,避免占用內(nèi)存;或可根據(jù)測(cè)試需求設(shè)置為手動(dòng)刪除,如果設(shè)置為手動(dòng)刪除,則在結(jié)束測(cè)試操作后,不自動(dòng)刪除存儲(chǔ)的測(cè)試步驟的截圖及測(cè)試操作日志,并可在需要?jiǎng)h除時(shí),手動(dòng)刪除測(cè)試步驟的截圖及測(cè)試操作日志。
[0049]請(qǐng)參閱圖3,是本發(fā)明第三實(shí)施例的測(cè)試方法的流程圖。本發(fā)明第三實(shí)施例的測(cè)試方法包括以下步驟:
[0050]步驟300:接收測(cè)試指令,根據(jù)測(cè)試指令執(zhí)行測(cè)試操作;
[0051 ]步驟301:分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,將所述測(cè)試步驟的測(cè)試操作日志和截圖作為測(cè)試結(jié)果進(jìn)行存儲(chǔ);
[0052]步驟302:將測(cè)試結(jié)果發(fā)送至第一終端;
[0053]在本發(fā)明的另一實(shí)施例里,可選地,步驟302還包括:
[0054]判斷測(cè)試結(jié)果中是否有異常測(cè)試步驟,若有所述異常測(cè)試步驟,將所述異常測(cè)試步驟的測(cè)試操作日志和截圖發(fā)送至第一終端,從而減少服務(wù)器壓力,且第一終端能夠清楚找到異常測(cè)試步驟及異常步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面。
[0055]在本發(fā)明另一實(shí)施例里,在步驟300-302之后,還包括:
[0056]步驟303:判斷是否結(jié)束測(cè)試操作,如果結(jié)束測(cè)試操作,執(zhí)行步驟304;
[0057]步驟304:刪除測(cè)試步驟的截圖及測(cè)試操作日志。
[0058]本發(fā)明第三實(shí)施例的測(cè)試方法在測(cè)試過程中分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,一旦測(cè)試結(jié)果出現(xiàn)異常,就能通過測(cè)試步驟截圖及測(cè)試操作日志判斷出經(jīng)過了怎樣的測(cè)試操作,以及在哪個(gè)測(cè)試步驟中出現(xiàn)的測(cè)試問題,便于快速發(fā)現(xiàn)出現(xiàn)測(cè)試問題的根源,并對(duì)出現(xiàn)的測(cè)試問題進(jìn)行快速修復(fù)。并在結(jié)束測(cè)試操作后,根據(jù)設(shè)置刪除存儲(chǔ)的測(cè)試步驟的截圖及測(cè)試操作日志,避免占用內(nèi)存。
[0059]請(qǐng)參閱圖5,是本發(fā)明第一實(shí)施例的測(cè)試裝置的結(jié)構(gòu)示意圖。本發(fā)明第一實(shí)施例的測(cè)試裝置包括:
[0060]執(zhí)行模塊:用于接收測(cè)試指令,根據(jù)測(cè)試指令執(zhí)行測(cè)試操作;其中,測(cè)試指令是指測(cè)試機(jī)模擬用戶對(duì)測(cè)試終端進(jìn)行按鍵輸入、觸摸屏輸入、手勢(shì)輸入等操作,從而對(duì)測(cè)試終端的用戶界面進(jìn)行測(cè)試,測(cè)試內(nèi)容包括導(dǎo)航測(cè)試、圖形測(cè)試、內(nèi)容測(cè)試、表格測(cè)試或整體界面測(cè)試等;在本發(fā)明實(shí)施例中,測(cè)試機(jī)包括但不限于PC,測(cè)試終端包括但不限于手機(jī)或平板等需要進(jìn)行軟件測(cè)試的終端設(shè)備,同時(shí),本發(fā)明適用于多種類型的軟件測(cè)試,例如UI測(cè)試、功能測(cè)試、系統(tǒng)測(cè)試或壓力測(cè)試等。
[0061 ]存儲(chǔ)模塊:用于分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,將所述測(cè)試步驟的測(cè)試操作日志和截圖作為測(cè)試結(jié)果進(jìn)行存儲(chǔ);其中,分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖具體為:分離記錄所有測(cè)試步驟對(duì)應(yīng)的測(cè)試操作曰志,并對(duì)所有測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面分別進(jìn)行截圖,便于在測(cè)試結(jié)束后了解測(cè)試終端的測(cè)試過程;或僅分離記錄測(cè)試結(jié)果異常的測(cè)試步驟對(duì)應(yīng)的測(cè)試操作日志,并對(duì)測(cè)試結(jié)果異常的測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖;或根據(jù)測(cè)試需求分離記錄測(cè)試過程中的任意測(cè)試步驟的測(cè)試操作日志,并對(duì)測(cè)試過程中的任意測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,從而避免測(cè)試操作日志及截圖數(shù)量過大而占用存儲(chǔ)空間,具體可根據(jù)實(shí)際測(cè)試情況進(jìn)行設(shè)定。
[0062]優(yōu)選地,測(cè)試操作日志與測(cè)試步驟的截圖一一對(duì)應(yīng),測(cè)試步驟的截圖以測(cè)試操作日志命名,便于查找。
[0063]發(fā)送模塊:用于將測(cè)試結(jié)果發(fā)送至第一終端。在本發(fā)明另一實(shí)施例中,發(fā)送模塊還用于判斷測(cè)試結(jié)果中是否有異常測(cè)試步驟,若有所述異常測(cè)試步驟,將所述異常測(cè)試步驟的測(cè)試操作日志和截圖發(fā)送至第一終端,從而減少服務(wù)器壓力,且第一終端能夠清楚找到異常測(cè)試步驟及異常步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面。
[0064]本發(fā)明第一實(shí)施例的測(cè)試裝置在測(cè)試過程中分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,一旦測(cè)試結(jié)果出現(xiàn)異常,就能通過測(cè)試步驟截圖及測(cè)試操作日志判斷出經(jīng)過了怎樣的測(cè)試操作,以及在哪個(gè)測(cè)試步驟中出現(xiàn)的測(cè)試問題,便于快速發(fā)現(xiàn)出現(xiàn)測(cè)試問題的根源,并對(duì)出現(xiàn)的測(cè)試問題進(jìn)行快速修復(fù)。
[0065]請(qǐng)參閱圖6,是本發(fā)明第二實(shí)施例的測(cè)試裝置的結(jié)構(gòu)示意圖。本發(fā)明第二實(shí)施例的測(cè)試裝置包括:
[0066]執(zhí)行模塊:用于接收測(cè)試指令,根據(jù)測(cè)試指令執(zhí)行測(cè)試操作。
[0067]存儲(chǔ)模塊:用于接收記錄和截圖指令,根據(jù)所述指令記錄相應(yīng)的測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,將所述測(cè)試步驟的測(cè)試操作曰志和截圖作為測(cè)試結(jié)果進(jìn)行存儲(chǔ),所述指令中攜帶有待記錄和截圖的測(cè)試步驟標(biāo)識(shí)。其中,在測(cè)試過程中,通過第一終端對(duì)測(cè)試過程進(jìn)行監(jiān)控,當(dāng)發(fā)現(xiàn)某個(gè)測(cè)試步驟出現(xiàn)異常時(shí),對(duì)第二終端出現(xiàn)異常的測(cè)試步驟發(fā)出記錄和截圖指令,通過指令控制第二終端對(duì)該測(cè)試步驟進(jìn)行記錄測(cè)試操作日志和截圖操作。測(cè)試操作日志與測(cè)試步驟的截圖一一對(duì)應(yīng),測(cè)試步驟的截圖以測(cè)試操作日志命名,便于查找。
[0068]發(fā)送模塊:用于將測(cè)試結(jié)果發(fā)送至第一終端。在本發(fā)明另一實(shí)施例中,發(fā)送模塊還用于判斷測(cè)試結(jié)果中是否有異常測(cè)試步驟,若有所述異常測(cè)試步驟,將所述異常測(cè)試步驟的測(cè)試操作日志和截圖發(fā)送至第一終端,從而減少服務(wù)器壓力,且第一終端能夠清楚找到異常測(cè)試步驟及異常步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面。
[0069]測(cè)試判斷模塊:用于判斷所述測(cè)試是否完成,若所述測(cè)試完成,刪除所述測(cè)試步驟的截圖及所述測(cè)試操作日志。本發(fā)明實(shí)施例在結(jié)束測(cè)試操作后,自動(dòng)刪除存儲(chǔ)的測(cè)試步驟的截圖及測(cè)試操作日志,避免占用內(nèi)存;或可根據(jù)測(cè)試需求設(shè)置為手動(dòng)刪除,如果設(shè)置為手動(dòng)刪除,則在結(jié)束測(cè)試操作后,不自動(dòng)刪除存儲(chǔ)的測(cè)試步驟的截圖及測(cè)試操作日志,并可在需要?jiǎng)h除時(shí),手動(dòng)刪除測(cè)試步驟的截圖及測(cè)試操作日志。
[0070]本發(fā)明第二實(shí)施例的測(cè)試裝置在測(cè)試過程中分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,一旦測(cè)試結(jié)果出現(xiàn)異常,就能通過測(cè)試步驟截圖及測(cè)試操作日志判斷出經(jīng)過了怎樣的測(cè)試操作,以及在哪個(gè)測(cè)試步驟中出現(xiàn)的測(cè)試問題,便于快速發(fā)現(xiàn)出現(xiàn)測(cè)試問題的根源,并對(duì)出現(xiàn)的測(cè)試問題進(jìn)行快速修復(fù)。并在結(jié)束測(cè)試操作后,根據(jù)設(shè)置刪除存儲(chǔ)的測(cè)試步驟的截圖及測(cè)試操作日志,避免占用內(nèi)存。
[0071]上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受上述實(shí)施例的限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種測(cè)試方法,其特征在于,包括以下步驟: 接收測(cè)試指令,根據(jù)所述測(cè)試指令執(zhí)行測(cè)試操作; 分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,將所述測(cè)試步驟的測(cè)試操作日志和截圖作為測(cè)試結(jié)果進(jìn)行存儲(chǔ); 將測(cè)試結(jié)果發(fā)送至第一終端。2.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,還包括:所述測(cè)試步驟的測(cè)試操作日志與截圖 對(duì)應(yīng)。3.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,分別記錄所述測(cè)試操作過程中測(cè)試步驟對(duì)應(yīng)的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖包括:接收記錄和截圖指令,根據(jù)所述指令記錄相應(yīng)的測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,所述指令中攜帶有待記錄和截圖的測(cè)試步驟標(biāo)識(shí)。4.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,將測(cè)試結(jié)果發(fā)送至第一終端,還包括:判斷測(cè)試結(jié)果中是否有異常測(cè)試步驟,若有所述異常測(cè)試步驟,將所述異常測(cè)試步驟的測(cè)試操作日志和截圖發(fā)送至第一終端。5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的測(cè)試方法,其特征在于,還包括:判斷所述測(cè)試是否完成,若所述測(cè)試完成,刪除所述測(cè)試步驟的截圖及所述測(cè)試操作日志。6.一種測(cè)試裝置,其特征在于,包括: 執(zhí)行模塊:用于接收測(cè)試指令,根據(jù)所述測(cè)試指令執(zhí)行測(cè)試操作; 存儲(chǔ)模塊:用于分別記錄所述測(cè)試操作過程中測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,將所述測(cè)試步驟的測(cè)試操作日志和截圖作為測(cè)試結(jié)果進(jìn)行存儲(chǔ); 發(fā)送模塊:用于將測(cè)試結(jié)果發(fā)送至第一終端。7.根據(jù)權(quán)利要求6所述的測(cè)試裝置,其特征在于,所述存儲(chǔ)模塊中,所述測(cè)試步驟的測(cè)試操作日志與截圖 對(duì)應(yīng)。8.根據(jù)權(quán)利要求6所述的測(cè)試裝置,其特征在于,所述存儲(chǔ)模塊還用于:接收記錄和截圖指令,根據(jù)所述指令記錄相應(yīng)的測(cè)試步驟的測(cè)試操作日志,并對(duì)所述測(cè)試步驟對(duì)應(yīng)的測(cè)試對(duì)象的頁(yè)面進(jìn)行截圖,將所述測(cè)試步驟的測(cè)試操作日志和截圖作為測(cè)試結(jié)果進(jìn)行存儲(chǔ),所述指令中攜帶有待記錄和截圖的測(cè)試步驟標(biāo)識(shí)。9.根據(jù)權(quán)利要求6所述的測(cè)試裝置,其特征在于,所述發(fā)送模塊還用于:判斷測(cè)試結(jié)果中是否有異常測(cè)試步驟,若有所述異常測(cè)試步驟,將所述異常測(cè)試步驟的測(cè)試操作日志和截圖發(fā)送至第一終端。10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的測(cè)試裝置,其特征在于,還包括測(cè)試判斷模塊:用于判斷所述測(cè)試是否完成,若所述測(cè)試完成,刪除所述測(cè)試步驟的截圖及所述測(cè)試操作日志。
【文檔編號(hào)】G06F11/36GK106055473SQ201610343946
【公開日】2016年10月26日
【申請(qǐng)日】2016年5月23日
【發(fā)明人】張馳
【申請(qǐng)人】樂視控股(北京)有限公司, 樂視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1