[發(fā)明專利]對產(chǎn)品進行測試的方法和裝置有效
| 申請?zhí)枺?/td> | 201510408714.0 | 申請日: | 2015-07-13 |
| 公開(公告)號: | CN104951400B | 公開(公告)日: | 2019-02-22 |
| 發(fā)明(設(shè)計)人: | 邢亮;李雅杰 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京天健君律專利代理事務(wù)所(普通合伙) 11461 | 代理人: | 羅延紅;楊移 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 產(chǎn)品 進行 測試 方法 裝置 | ||
本發(fā)明實施例公開了一種對產(chǎn)品進行測試的方法和裝置。所述方法包括:接收用于目標(biāo)產(chǎn)品的測試用例,所述測試用例包括至少一個測試操作的數(shù)據(jù);根據(jù)所述測試操作的數(shù)據(jù),通過操作設(shè)備對與所述目標(biāo)產(chǎn)品相應(yīng)的目標(biāo)設(shè)備執(zhí)行所述測試操作,并從所述目標(biāo)設(shè)備采集測試操作結(jié)果的數(shù)據(jù)。采用本發(fā)明實施例,可在對目標(biāo)產(chǎn)品沒有具體了解的情況下,對目標(biāo)產(chǎn)品的某項功能進行多次相同的測試,并且在測試的過程中減少了人工的介入,可提高對產(chǎn)品進行測試的效果和效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種對產(chǎn)品進行測試的方法和裝置。
背景技術(shù)
隨著計算機技術(shù)的不斷發(fā)展,產(chǎn)品(如軟件)的種類越來越豐富,產(chǎn)品質(zhì)量的優(yōu)劣變得越來越重要,這樣,在產(chǎn)品投入使用之前,就需要對產(chǎn)品進行測試。
在對目標(biāo)產(chǎn)品進行測試時,通常通過手工的方式進行。測試人員通過點擊終端設(shè)備中的相應(yīng)按鍵,對該終端設(shè)備中安裝的目標(biāo)產(chǎn)品進行測試。測試完成后,通過查看終端設(shè)備輸出的測試結(jié)果是否滿足預(yù)期操作結(jié)果,來確定對目標(biāo)產(chǎn)品的測試是否通過。
前述對產(chǎn)品進行測試的方法至少存在以下問題:對目標(biāo)產(chǎn)品進行測試的過程中,往往需要對目標(biāo)產(chǎn)品的某項功能進行反復(fù)測試,而手工測試時,每次測試使用的數(shù)據(jù)不同。例如,對于點擊操作,用戶點擊終端設(shè)備顯示界面的不同坐標(biāo)位置,其測試使用的數(shù)據(jù)不同。如果測試失敗,用戶很難再進行點擊相同坐標(biāo)位置的操作,進而無法查找到測試失敗的原因。而且,手工測試的測試速度非常有限且較慢,從而使得對產(chǎn)品測試的效果和效率較差。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種對產(chǎn)品進行測試的方法和裝置,通過測試用例對所述目標(biāo)產(chǎn)品進行測試操作,從而可對目標(biāo)產(chǎn)品的某項功能進行多次相同的測試,并可提高對產(chǎn)品進行測試的效果和效率。
為達到上述目的,本發(fā)明的實施例提供了一種對產(chǎn)品進行測試的方法。所述方法包括,接收用于目標(biāo)產(chǎn)品的測試用例,所述測試用例包括至少一個測試操作的數(shù)據(jù);根據(jù)所述測試操作的數(shù)據(jù),通過操作設(shè)備對與所述目標(biāo)產(chǎn)品相應(yīng)的目標(biāo)設(shè)備執(zhí)行所述測試操作,并從所述目標(biāo)設(shè)備采集測試操作結(jié)果的數(shù)據(jù)。
可選地,所述測試操作的數(shù)據(jù)是使用預(yù)設(shè)編程語言編寫的測試程序的數(shù)據(jù),或者所述測試操作的數(shù)據(jù)包括記錄的用戶通過操作設(shè)備對所述目標(biāo)設(shè)備執(zhí)行所述測試操作的操作數(shù)據(jù)和執(zhí)行順序的數(shù)據(jù)。
可選地,所述操作設(shè)備為機械臂,所述機械臂中預(yù)先設(shè)置有操作范圍和額定操作功率,所述操作范圍中包括起始位置信息和結(jié)束位置信息。
可選地,所述測試用例中還包括與所述測試操作相應(yīng)的預(yù)期操作結(jié)果的數(shù)據(jù),所述方法還包括:通過將所述預(yù)期操作結(jié)果的數(shù)據(jù)與采集的測試操作結(jié)果的數(shù)據(jù)進行比較,確定對所述目標(biāo)產(chǎn)品的測試結(jié)果。
可選地,所述方法還包括:將采集的測試操作結(jié)果的數(shù)據(jù)寫入到對所述目標(biāo)產(chǎn)品的測試日志中。
可選地,所述從所述目標(biāo)設(shè)備采集測試操作結(jié)果的數(shù)據(jù)的處理包括:通過圖像采集設(shè)備,從所述目標(biāo)設(shè)備的預(yù)定的結(jié)果采集區(qū)域中采集測試操作結(jié)果的圖像數(shù)據(jù)。
可選地,所述圖像采集設(shè)備為高速攝像設(shè)備或掃描儀。
可選地,所述方法還包括:在通過操作設(shè)備對所述目標(biāo)設(shè)備執(zhí)行所述測試操作的過程中,獲取通過傳感器檢測到的所述目標(biāo)設(shè)備的預(yù)設(shè)項目的檢測值,其中,所述預(yù)設(shè)項目至少包括溫度、濕度、電流、電壓、功耗和壓力當(dāng)中的一種;根據(jù)所述目標(biāo)設(shè)備的檢測值和對所述目標(biāo)產(chǎn)品的測試結(jié)果,確定所述目標(biāo)產(chǎn)品的使用性能。
為達到上述目的,本發(fā)明的實施例還提供了一種對產(chǎn)品進行測試的裝置。所述裝置包括:接收模塊,用于接收用于目標(biāo)產(chǎn)品的測試用例,所述測試用例包括至少一個測試操作的數(shù)據(jù);結(jié)果數(shù)據(jù)采集模塊,用于根據(jù)所述測試操作的數(shù)據(jù),通過操作設(shè)備對與所述目標(biāo)產(chǎn)品相應(yīng)的目標(biāo)設(shè)備執(zhí)行所述測試操作,并從所述目標(biāo)設(shè)備采集測試操作結(jié)果的數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510408714.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





