• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    軟件性能測(cè)試系統(tǒng)和方法技術(shù)方案

    技術(shù)編號(hào):8271350 閱讀:250 留言:0更新日期:2013-01-31 03:34
    本發(fā)明專利技術(shù)公開了一種軟件性能測(cè)試系統(tǒng)和方法。該系統(tǒng)包括:被測(cè)軟件的運(yùn)行界面顯示設(shè)備、測(cè)試設(shè)備以及一個(gè)或多個(gè)攝像設(shè)備,其中,所述攝像設(shè)備適于對(duì)被測(cè)軟件的運(yùn)行界面中的全部區(qū)域或部分區(qū)域進(jìn)行攝像,得到被測(cè)軟件的運(yùn)行界面圖像;所述測(cè)試設(shè)備包括:測(cè)試控制單元;圖像比較單元;時(shí)間間隔計(jì)算單元,適于在所述圖像比較單元確定所述被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像匹配時(shí),記錄當(dāng)前時(shí)間為測(cè)試結(jié)束時(shí)間點(diǎn),計(jì)算測(cè)試結(jié)束時(shí)間點(diǎn)與測(cè)試開始時(shí)間點(diǎn)之間的時(shí)間間隔。本發(fā)明專利技術(shù)的技術(shù)方案能夠解決目前在測(cè)試軟件性能時(shí)存在的通用性差、無法真實(shí)反映用戶體驗(yàn),或效率低下、耗費(fèi)人力過多的問題。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    本專利技術(shù)涉及軟件測(cè)試領(lǐng)域,具體涉及一種軟件性能測(cè)試系統(tǒng)和方法
    技術(shù)介紹
    在軟件測(cè)試中,經(jīng)常需要評(píng)測(cè)軟件可視部分的性能指標(biāo),例如程序的啟動(dòng)速度或訪問某一網(wǎng)頁的速度等。目前常用的測(cè)試方式有如下兩種第一種方式僅適用于被測(cè)軟件有源代碼的情況。在這種方式中,可以在源代碼中表示開始和結(jié)束的位置分別打印標(biāo)記,根據(jù)開始標(biāo)記和結(jié)束標(biāo)記運(yùn)行時(shí)的時(shí)間間隔來計(jì)算軟件的運(yùn)行時(shí)間,從而反映軟件的性能指標(biāo)。在這種方式中,實(shí)際測(cè)試的是代碼加載的時(shí)間間隔,但是,由于軟件的界面渲染是由負(fù)責(zé)顯示的硬件完成的,硬件從代碼中獲取到數(shù)據(jù), 再根據(jù)數(shù)據(jù)進(jìn)行渲染的過程是需要耗費(fèi)一定時(shí)間的。而用戶看到的實(shí)際上是渲染后的結(jié)果,因此,通過第一種方式由于無法計(jì)算出硬件渲染的時(shí)間,因此,無法真實(shí)地反映出用戶的等待時(shí)間,從而也與用戶真實(shí)使用軟件時(shí)的感受有差距。而且這種方式只能適用于有源代碼的軟件,通用性較差。第二種方式可以適用于沒有源代碼的被測(cè)軟件。在這種方式中,完全通過人工掐表的方式來計(jì)算軟件的運(yùn)行時(shí)間。這種方式雖然通用性較強(qiáng),但是,完全由人工實(shí)現(xiàn),導(dǎo)致效率低下,需要耗費(fèi)過多的人力。由此可見,目前在測(cè)試軟件性能時(shí),存在著通用性差、無法真實(shí)反映用戶體驗(yàn),或效率低下、耗費(fèi)人力過多的缺陷。
    技術(shù)實(shí)現(xiàn)思路
    鑒于上述問題,提出了本專利技術(shù)以便提供一種克服上述問題或者至少部分地解決上述問題的軟件性能測(cè)試系統(tǒng)和方法。依據(jù)本專利技術(shù)的一個(gè)方面,提供了一種軟件性能測(cè)試系統(tǒng),其包括被測(cè)軟件的運(yùn)行界面顯示設(shè)備、測(cè)試設(shè)備以及一個(gè)或多個(gè)攝像設(shè)備,其中,攝像設(shè)備適于對(duì)被測(cè)軟件的運(yùn)行界面中的全部區(qū)域或部分區(qū)域進(jìn)行攝像,得到被測(cè)軟件的運(yùn)行界面圖像;所述測(cè)試設(shè)備包括測(cè)試控制單元,適于向被測(cè)軟件發(fā)送開始運(yùn)行指令,記錄被測(cè)軟件開始運(yùn)行的時(shí)間為測(cè)試開始時(shí)間點(diǎn);圖像比較單元,適于從測(cè)試開始時(shí)間點(diǎn)開始接收由攝像設(shè)備發(fā)來的被測(cè)軟件的運(yùn)行界面圖像,比較接收到的被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像是否匹配;時(shí)間間隔計(jì)算單元,適于在圖像比較單元確定被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像匹配時(shí),記錄當(dāng)前時(shí)間為測(cè)試結(jié)束時(shí)間點(diǎn),計(jì)算測(cè)試結(jié)束時(shí)間點(diǎn)與測(cè)試開始時(shí)間點(diǎn)之間的時(shí)間間隔。可選地,該測(cè)試設(shè)備進(jìn)一步包括存儲(chǔ)單元,適于存儲(chǔ)結(jié)束界面圖像,該結(jié)束界面圖像通過預(yù)先運(yùn)行被測(cè)軟件,由攝像設(shè)備或截屏軟件捕獲被測(cè)軟件運(yùn)行結(jié)束時(shí)所顯示的界面中的全部區(qū)域或部分區(qū)域的圖像而獲得。可選地,圖像比較單元適于計(jì)算被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像之間的相似度得分,當(dāng)相似度得分滿足預(yù)設(shè)的相似度閾值時(shí),確定被測(cè)軟件的運(yùn)行界面圖像與預(yù)先設(shè)置的結(jié)束界面圖像匹配。可選地,該測(cè)試設(shè)備進(jìn)一步包括設(shè)置單元,適于根據(jù)測(cè)試環(huán)境設(shè)置相似度閾值。可選地,攝像設(shè)備每隔預(yù)設(shè)的時(shí)間間隔采集一次被測(cè)軟件的運(yùn)行界面圖像,其中,預(yù)設(shè)的時(shí)間間隔由攝像設(shè)備的幀率確定。依據(jù)本專利技術(shù)的另一方面,提供了一種軟件性能測(cè)試方法,包括向被測(cè)軟件發(fā)送開始運(yùn)行指令,記錄被測(cè)軟件開始運(yùn)行的時(shí)間為測(cè)試開始時(shí)間點(diǎn);從測(cè)試開始時(shí)間點(diǎn)開始接收由攝像設(shè)備發(fā)來的被測(cè)軟件的運(yùn)行界面圖像,比較接收到的被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像是否匹配;在確定被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像匹配時(shí),記錄當(dāng)前時(shí)間為測(cè)試結(jié)束時(shí)間點(diǎn),計(jì)算測(cè)試結(jié)束時(shí)間點(diǎn)與測(cè)試開始時(shí)間點(diǎn)之間的時(shí)間間隔;其中,預(yù)先存儲(chǔ)的結(jié)束界面圖像通過如下步驟獲得預(yù)先運(yùn)行被測(cè)軟件,由攝像設(shè)備或截屏軟件捕獲被測(cè)軟件運(yùn)行結(jié)束時(shí)所顯示的界面中的全部區(qū)域或部分區(qū)域的圖像,作為結(jié)束界面圖像。 可選地,比較被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像的步驟進(jìn)一步包括計(jì)算被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像之間的相似度得分,當(dāng)相似度得分滿足預(yù)設(shè)的相似度閾值時(shí),確定被測(cè)軟件的運(yùn)行界面圖像與預(yù)先設(shè)置的結(jié)束界面圖像匹配。可選地,預(yù)設(shè)的相似度閾值根據(jù)測(cè)試環(huán)境進(jìn)行設(shè)置。根據(jù)本專利技術(shù)的測(cè)試系統(tǒng)和測(cè)試方法,通過測(cè)試控制單元控制被測(cè)軟件開始運(yùn)行,并在圖像比較單元經(jīng)過比較發(fā)現(xiàn)攝像設(shè)備發(fā)來的被測(cè)軟件運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像匹配時(shí),確定被測(cè)軟件運(yùn)行結(jié)束,從而由時(shí)間間隔計(jì)算單元計(jì)算出被測(cè)軟件的運(yùn)行時(shí)間。由此解決了目前在測(cè)試軟件性能時(shí),存在著通用性差、無法真實(shí)反映用戶體驗(yàn),或效率低下、耗費(fèi)人力過多的缺陷的問題,取得了通用性強(qiáng)、能夠真實(shí)反映用戶體驗(yàn),且更加聞效的有益效果。上述說明僅是本專利技術(shù)技術(shù)方案的概述,為了能夠更清楚了解本專利技術(shù)的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本專利技術(shù)的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本專利技術(shù)的具體實(shí)施方式。附圖說明通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本專利技術(shù)的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖I示出了根據(jù)本專利技術(shù)一個(gè)實(shí)施例的軟件性能的測(cè)試設(shè)備的結(jié)構(gòu)圖;圖2示出了根據(jù)本專利技術(shù)一個(gè)實(shí)施例的測(cè)試設(shè)備與其他設(shè)備之間的結(jié)構(gòu)圖;圖3a示出了本專利技術(shù)一個(gè)實(shí)施例中攝像設(shè)備捕獲被測(cè)軟件運(yùn)行結(jié)束時(shí)所顯示的界面中的全部區(qū)域作為結(jié)束界面圖像時(shí)的示意圖;圖3b示出了本專利技術(shù)一個(gè)實(shí)施例中攝像設(shè)備捕獲被測(cè)軟件運(yùn)行結(jié)束時(shí)所顯示的界面中的部分區(qū)域作為結(jié)束界面圖像時(shí)的示意圖;圖4示出了本專利技術(shù)一個(gè)實(shí)施例中點(diǎn)擊瀏覽器圖標(biāo)時(shí)的顯示界面的示意圖5示出了本專利技術(shù)一個(gè)實(shí)施例中的移動(dòng)終端運(yùn)行過程中所顯示的界面的變化情況;圖6示出了根據(jù)本專利技術(shù)一個(gè)實(shí)施例的軟件性能測(cè)試系統(tǒng)的結(jié)構(gòu)圖;圖7示出了根據(jù)本專利技術(shù)一個(gè)實(shí)施例的軟件性能測(cè)試方法的流程圖。具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。圖I示出了本專利技術(shù)實(shí)施例提供的軟件性能的測(cè)試設(shè)備100的結(jié)構(gòu)圖。如圖I所示,該測(cè)試設(shè)備100包括測(cè)試控制單元11、圖像比較單元12以及時(shí)間間隔計(jì)算單元13。 在需要測(cè)試被測(cè)軟件的軟件性能時(shí),由測(cè)試控制單元11向被測(cè)軟件發(fā)送開始運(yùn)行指令,記錄被測(cè)軟件開始運(yùn)行的時(shí)間為測(cè)試開始時(shí)間點(diǎn)。圖像比較單元12從該測(cè)試開始時(shí)間點(diǎn)開始接收由攝像設(shè)備發(fā)來的被測(cè)軟件的運(yùn)行界面圖像,比較接收到的被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像是否匹配。時(shí)間間隔計(jì)算單元13在圖像比較單元12確定被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像匹配時(shí),記錄當(dāng)前時(shí)間為測(cè)試結(jié)束時(shí)間點(diǎn),計(jì)算測(cè)試結(jié)束時(shí)間點(diǎn)與測(cè)試開始時(shí)間點(diǎn)之間的時(shí)間間隔。該時(shí)間間隔即為被測(cè)軟件的運(yùn)行時(shí)間,反映了被測(cè)軟件的軟件性能。上述的攝像設(shè)備可以是獨(dú)立于測(cè)試設(shè)備100的一個(gè)單獨(dú)的設(shè)備,或者,也可以是包含在測(cè)試設(shè)備100內(nèi)部的一個(gè)單元。該攝像設(shè)備可以每隔預(yù)設(shè)的時(shí)間間隔采集一次被測(cè)軟件的運(yùn)行界面圖像,其中,該預(yù)設(shè)的時(shí)間間隔由該攝像設(shè)備的幀率確定。可選地,測(cè)試設(shè)備100進(jìn)一步包括存儲(chǔ)單元(圖中未示出)。存儲(chǔ)單元用于存儲(chǔ)上述的結(jié)束界面圖像,該結(jié)束界面圖像通過預(yù)先運(yùn)行被測(cè)軟件,由攝像設(shè)備或截屏軟件捕獲被測(cè)軟件運(yùn)行結(jié)束時(shí)所顯示的界面中的全部區(qū)域或部分區(qū)域的圖像而獲得。可選地,圖像比較單元12計(jì)算被測(cè)本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種軟件性能測(cè)試系統(tǒng),包括:被測(cè)軟件的運(yùn)行界面顯示設(shè)備、測(cè)試設(shè)備以及一個(gè)或多個(gè)攝像設(shè)備,其中,所述攝像設(shè)備適于對(duì)被測(cè)軟件的運(yùn)行界面中的全部區(qū)域或部分區(qū)域進(jìn)行攝像,得到被測(cè)軟件的運(yùn)行界面圖像;所述測(cè)試設(shè)備包括:測(cè)試控制單元,適于向被測(cè)軟件發(fā)送開始運(yùn)行指令,記錄被測(cè)軟件開始運(yùn)行的時(shí)間為測(cè)試開始時(shí)間點(diǎn);圖像比較單元,適于從所述測(cè)試開始時(shí)間點(diǎn)開始接收由攝像設(shè)備發(fā)來的被測(cè)軟件的運(yùn)行界面圖像,比較接收到的所述被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像是否匹配;時(shí)間間隔計(jì)算單元,適于在所述圖像比較單元確定所述被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像匹配時(shí),記錄當(dāng)前時(shí)間為測(cè)試結(jié)束時(shí)間點(diǎn),計(jì)算測(cè)試結(jié)束時(shí)間點(diǎn)與測(cè)試開始時(shí)間點(diǎn)之間的時(shí)間間隔。

    【技術(shù)特征摘要】
    1.一種軟件性能測(cè)試系統(tǒng),包括被測(cè)軟件的運(yùn)行界面顯示設(shè)備、測(cè)試設(shè)備以及一個(gè)或多個(gè)攝像設(shè)備,其中, 所述攝像設(shè)備適于對(duì)被測(cè)軟件的運(yùn)行界面中的全部區(qū)域或部分區(qū)域進(jìn)行攝像,得到被測(cè)軟件的運(yùn)行界面圖像; 所述測(cè)試設(shè)備包括 測(cè)試控制單元,適于向被測(cè)軟件發(fā)送開始運(yùn)行指令,記錄被測(cè)軟件開始運(yùn)行的時(shí)間為測(cè)試開始時(shí)間點(diǎn); 圖像比較單元,適于從所述測(cè)試開始時(shí)間點(diǎn)開始接收由攝像設(shè)備發(fā)來的被測(cè)軟件的運(yùn)行界面圖像,比較接收到的所述被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像是否匹配; 時(shí)間間隔計(jì)算單元,適于在所述圖像比較單元確定所述被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像匹配時(shí),記錄當(dāng)前時(shí)間為測(cè)試結(jié)束時(shí)間點(diǎn),計(jì)算測(cè)試結(jié)束時(shí)間點(diǎn)與測(cè)試開始時(shí)間點(diǎn)之間的時(shí)間間隔。2.如權(quán)利要求I所述的測(cè)試系統(tǒng),所述測(cè)試設(shè)備還包括 存儲(chǔ)單元,適于存儲(chǔ)結(jié)束界面圖像,該結(jié)束界面圖像通過預(yù)先運(yùn)行被測(cè)軟件,由攝像設(shè)備或截屏軟件捕獲被測(cè)軟件運(yùn)行結(jié)束時(shí)所顯示的界面中的全部區(qū)域或部分區(qū)域的圖像而獲得。3.如權(quán)利要求1-2中任一個(gè)所述的測(cè)試系統(tǒng),所述圖像比較單元適于計(jì)算所述被測(cè)軟件的運(yùn)行界面圖像與預(yù)先存儲(chǔ)的結(jié)束界面圖像之間的相似度得分,當(dāng)所述相似度得分滿足預(yù)設(shè)的相似度閾值時(shí),確定所述被測(cè)軟件的運(yùn)行界面圖像與預(yù)先設(shè)置的結(jié)束界面圖像匹配。4.如權(quán)利要求3所述的測(cè)試系統(tǒng),...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:官建軍
    申請(qǐng)(專利權(quán))人:北京奇虎科技有限公司奇智軟件北京有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 无码人妻精品一区二区三| 精品欧洲av无码一区二区三区| 亚洲av中文无码乱人伦在线播放 | 老子午夜精品无码| 无码精品A∨在线观看十八禁| 无码狠狠躁久久久久久久| 国产成人AV一区二区三区无码| 无码囯产精品一区二区免费| 无码人妻一区二区三区免费| 日韩精品无码视频一区二区蜜桃 | 无码一区二区三区免费视频| 人妻丰满熟妇av无码区不卡| 国产精品无码无需播放器| 亚洲日韩中文无码久久| 亚洲午夜无码毛片av久久京东热 | 国语成本人片免费av无码| 中文有码vs无码人妻| 中文字幕无码第1页| 无码国模国产在线观看| 国产成年无码久久久久下载| 亚洲AV无码成人精品区在线观看| 中文午夜乱理片无码| 日韩经典精品无码一区| 免费无码精品黄AV电影| 久久亚洲精品无码AV红樱桃| 亚洲精品中文字幕无码蜜桃| 无码日韩精品一区二区人妻 | 中文字幕人妻无码系列第三区| 久久精品无码一区二区三区不卡| 久久久久久国产精品免费无码 | 免费无码看av的网站| 在线观看无码AV网址| 亚洲中文字幕无码一去台湾| 久久无码高潮喷水| 无码任你躁久久久久久老妇App | 自慰无码一区二区三区| 最新高清无码专区| 无码人妻精品一区二区三区夜夜嗨| 亚洲色中文字幕无码AV| 无码人妻丰满熟妇区免费| 久久久久亚洲av无码专区|