[發(fā)明專利]一種解耦測試方法在審
| 申請?zhí)枺?/td> | 201810727758.3 | 申請日: | 2018-07-05 |
| 公開(公告)號: | CN108984401A | 公開(公告)日: | 2018-12-11 |
| 發(fā)明(設(shè)計(jì))人: | 沙靜;王光強(qiáng);王文莉 | 申請(專利權(quán))人: | 山東科技大學(xué) |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京匯捷知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11531 | 代理人: | 李宏偉 |
| 地址: | 266000 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 解耦測試 測試結(jié)果文件 測試 自動(dòng)化測試工具 服務(wù)結(jié)果 原始測試 自動(dòng)下載 瀏覽器 數(shù)據(jù)庫備份文件 自動(dòng)化測試程序 環(huán)境數(shù)據(jù)庫 數(shù)據(jù)庫備份 測試文件 測試效率 返回結(jié)果 環(huán)境恢復(fù) 結(jié)果差異 結(jié)果文件 人為控制 項(xiàng)目組 寫測試 備份 解耦 數(shù)據(jù)庫 返回 記錄 訪問 服務(wù) | ||
1.一種解耦測試方法,其特征在于按照以下步驟進(jìn)行:
(1)開始測試,測試人員備份解耦測試環(huán)境數(shù)據(jù)庫;
(2)測試人員在解耦測試環(huán)境運(yùn)行Mayday;
(3)生成原始測試文件;
(4)瀏覽器自動(dòng)下載測試結(jié)果文件;
(5)測試人員將原始測試文件以及數(shù)據(jù)庫備份交給解耦測試人員;
(6)解耦測試人員根據(jù)數(shù)據(jù)庫備份文件在雙寫測試環(huán)境恢復(fù)為兩個(gè)數(shù)據(jù)庫;
(7)解耦測試人員將測試文件上傳到自動(dòng)化測試工具;
(8)自動(dòng)化測試工具根據(jù)測試用例訪問不同服務(wù);
(9)返回PHP服務(wù)結(jié)果與JAVA服務(wù)結(jié)果;
(10)自動(dòng)化測試程序?qū)Ψ祷亟Y(jié)果進(jìn)行比較;
(11)得到結(jié)果差異;
(12)將差異記錄到結(jié)果文件;
(13)瀏覽器自動(dòng)下載測試結(jié)果文件;
(14)解耦測試人員將測試結(jié)果文件送交各個(gè)解耦項(xiàng)目組;
(15)結(jié)束測試。
2.按照權(quán)利要求1所述一種解耦測試方法,其特征在于:
(1)首先由測試人員備份解耦測試環(huán)境的數(shù)據(jù)庫,然后測試人員在解耦測試環(huán)境運(yùn)行Mayday,生成測試文件;
(2)測試人員將數(shù)據(jù)庫備份腳本與測試文件交給解耦測試人員,解耦測試人員根據(jù)數(shù)據(jù)庫備份腳本在雙寫環(huán)境恢復(fù)為2個(gè)數(shù)據(jù)庫,一個(gè)名為jifenpay,一個(gè)名為jifenpay_java,jifenpay由PHP程序訪問,jifenpay_java由Java程序訪問;
(3)解耦測試人員使用自動(dòng)化測試工具上傳測試文件,自動(dòng)化測試工具執(zhí)行測試用例,生成測試結(jié)果文件,由解耦測試人員將測試報(bào)告送交各個(gè)項(xiàng)目組。
3.按照權(quán)利要求1所述一種解耦測試方法,其特征在于:
(1)所述測試人員備份數(shù)據(jù)庫使用如下命令:
mysqldump-uamy-p1qazxsw@-h 10.101.9.223–lock-all-tables–set-gtid-purged=off jifenpay>jifenpay_test_201712200220.sql;
(2)一條測試用例執(zhí)行兩次,第一次不加Force-New請求頭,第二次添加Force-New請求頭,這樣一次請求老服務(wù),一次請求新服務(wù),然后對兩次服務(wù)返回結(jié)果進(jìn)行比較;
(3)所述雙寫環(huán)境的兩個(gè)數(shù)據(jù)庫是使用同一備份腳本恢復(fù)的,它們的起始狀態(tài)完全一致;
(4)自動(dòng)化測試工具每執(zhí)行一條測試用例,會(huì)根據(jù)用例類型對服務(wù)返回結(jié)果或數(shù)據(jù)庫進(jìn)行比較,所有用例執(zhí)行完成之后,將由瀏覽器自動(dòng)下載測試結(jié)果文件;
(5)在實(shí)際使用過程中,測試用例是以查詢類和變更類進(jìn)行分類的,一個(gè)Excel測試用例文件,分為兩個(gè)sheet,一個(gè)叫r,一個(gè)叫w,分別表示查詢類和變更類,并且查詢類測試用例排在變更類測試用例前面,這樣保證先運(yùn)行查詢類測試用例,再運(yùn)行變更類測試用例;
(6)測試文件上傳到自動(dòng)化測試系統(tǒng)后,由系統(tǒng)進(jìn)行數(shù)據(jù)的封裝,測試用例每一行封裝為一個(gè)List對象,其中的屬性與屬性值采用ExcelParam類進(jìn)行封裝;在基于每個(gè)Sheet封裝好所有的測試用例后,程序?qū)γ總€(gè)List進(jìn)行遍歷,獲取測試用例中的url,請求參數(shù),然后使用HttpclientHelper訪問每個(gè)服務(wù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東科技大學(xué),未經(jīng)山東科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810727758.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 微型雙床固體燃燒解耦燃燒反應(yīng)動(dòng)力學(xué)分析儀
- 空心電抗器集成于變壓器的解耦測試方法
- 測試電子設(shè)備的測試前端模塊、測試方法和模塊化測試系統(tǒng)
- 一種解耦測試方法
- 一種基于電壓電流解耦的現(xiàn)場環(huán)境模擬方法及其測試儀
- 一種改進(jìn)FSRBFD的自適應(yīng)解耦控制方法
- 一種PSORBFD快速自適應(yīng)解耦控制方法
- 增強(qiáng)的單階段解耦的時(shí)序動(dòng)作定位方法
- 一種燃料電池空氣系統(tǒng)的解耦控制方法和系統(tǒng)
- 一種摩擦副摩擦系數(shù)檢測方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種用于手機(jī)電子郵件的自動(dòng)化測試方法
- 一種基于安卓系統(tǒng)的待測應(yīng)用自動(dòng)測試方法和系統(tǒng)
- 自動(dòng)化測試控制方法、裝置及終端
- 一種自動(dòng)化測試SSD接口速率的方法
- 一種服務(wù)器Memory Mode自動(dòng)化測試工具
- 移動(dòng)應(yīng)用的自動(dòng)化測試方法、系統(tǒng)、存儲(chǔ)介質(zhì)以及設(shè)備
- 一種基于云平臺的自動(dòng)化測試工具管理方法及系統(tǒng)
- 一種前端自動(dòng)化測試系統(tǒng)及方法、存儲(chǔ)介質(zhì)、計(jì)算設(shè)備
- 基于selenium框架的web自動(dòng)化測試系統(tǒng)、測試方法和測試裝置
- 一種基于藍(lán)牙的自動(dòng)化測試方法、裝置及藍(lán)牙測試終端





