[發(fā)明專利]用于白盒測(cè)試的斷點(diǎn)配置方法、系統(tǒng)和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202110121702.5 | 申請(qǐng)日: | 2021-01-28 |
| 公開(公告)號(hào): | CN112948236A | 公開(公告)日: | 2021-06-11 |
| 發(fā)明(設(shè)計(jì))人: | 卞正青 | 申請(qǐng)(專利權(quán))人: | 杉德銀卡通信息服務(wù)有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 上海段和段律師事務(wù)所 31334 | 代理人: | 李佳俊;郭國(guó)中 |
| 地址: | 200233 上海市徐*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 測(cè)試 斷點(diǎn) 配置 方法 系統(tǒng) 裝置 | ||
本發(fā)明提供了一種用于白盒測(cè)試的斷點(diǎn)配置方法、系統(tǒng)及裝置,包括:步驟1:確定在金融交易過程中的交易類型、是否有沖正、通訊方式、卡片信息獲取方式、密碼取值、簽名取值和交易金額的取值范圍;步驟2:列出交易金額、卡片輸入類型、通訊方式、密碼輸入情況、簽名輸入情況和沖正點(diǎn)的處理方式;步驟3:根據(jù)列出來的信息生成列表,統(tǒng)計(jì)出需要測(cè)試的案例;步驟4:把對(duì)應(yīng)的無法通過外部手工操作來實(shí)現(xiàn)的測(cè)試點(diǎn)通過編寫DEBUG程序來進(jìn)行PC串口指令控制或者金融終端菜單按鍵控制;步驟5:通過編寫的DEBUG程序依次配置對(duì)應(yīng)的測(cè)試點(diǎn)的值進(jìn)行測(cè)試。本發(fā)明針對(duì)性的測(cè)試各個(gè)點(diǎn),提高了測(cè)試的全面性和正確性、并降低了開發(fā)周期和開發(fā)成本。
技術(shù)領(lǐng)域
本發(fā)明涉及金融支付終端技術(shù)領(lǐng)域,具體地,涉及一種用于白盒測(cè)試的斷點(diǎn)配置方法、系統(tǒng)和裝置。
背景技術(shù)
在金融支付終端領(lǐng)域,安裝在終端上的APP在使用前,必須進(jìn)行可靠的性能測(cè)試,因?yàn)榻鹑诮K端APP涉及到的都是資金賬戶,所以程序上面如果存在不可未知的錯(cuò)誤,會(huì)對(duì)顧客的資金賬戶有損害。
一般的金融終端APP測(cè)試,都是把程序開發(fā)好后,讓測(cè)試員根據(jù)APP功能文檔進(jìn)行功能性測(cè)試,而測(cè)試員不一定了解APP流程的完整過程,所以測(cè)試中總會(huì)錯(cuò)過盲點(diǎn),比如沖正點(diǎn)都是通過直接對(duì)金融終端進(jìn)行斷電的方式來測(cè)試,而沖正是否產(chǎn)生或者產(chǎn)生的位置是否是需要測(cè)試的測(cè)試點(diǎn),都無法預(yù)料的,所以通過測(cè)試員的黑盒測(cè)試方式是不可避免的錯(cuò)過一些測(cè)試內(nèi)容,導(dǎo)致測(cè)試覆蓋面較窄。
專利文獻(xiàn)CN104331361A(申請(qǐng)?zhí)枺篊N201410476175.X)公開了一種用于白盒測(cè)試覆蓋率計(jì)算可視化的測(cè)試裝置及方法,測(cè)試裝置包括源碼分塊裝置和覆蓋率計(jì)算可視化呈現(xiàn)裝置,利用上述裝置進(jìn)行測(cè)試的方法包括如下步驟:源碼分塊步驟;覆蓋率計(jì)算可視化呈現(xiàn)步驟。通過本發(fā)明的白盒測(cè)試覆蓋率計(jì)算可視化的測(cè)試裝置及方法,為測(cè)試人員提供詳細(xì)的測(cè)試覆蓋率情況,讓用戶更方便快速的定位到源代碼的邏輯錯(cuò)誤點(diǎn),并引導(dǎo)用戶設(shè)計(jì)出能達(dá)到100%覆蓋率的測(cè)試用例。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種用于白盒測(cè)試的斷點(diǎn)配置方法、系統(tǒng)和裝置。
根據(jù)本發(fā)明提供的用于白盒測(cè)試的斷點(diǎn)配置方法,包括:
步驟1:確定在金融交易過程中的交易類型、是否有沖正、通訊方式、卡片信息獲取方式、密碼取值、簽名取值和交易金額的取值范圍;
步驟2:根據(jù)獲取的信息,列出交易金額、卡片輸入類型、通訊方式、密碼輸入情況、簽名輸入情況和沖正點(diǎn)的處理方式;
步驟3:根據(jù)列出來的信息生成列表,統(tǒng)計(jì)出需要測(cè)試的案例;
步驟4:基于統(tǒng)計(jì)出的需要測(cè)試的案例,把對(duì)應(yīng)的無法通過外部手工操作來實(shí)現(xiàn)的測(cè)試點(diǎn)通過編寫DEBUG程序來進(jìn)行PC串口指令控制或者金融終端菜單按鍵控制;
步驟5:根據(jù)測(cè)試案例通過編寫的DEBUG程序依次配置對(duì)應(yīng)的測(cè)試點(diǎn)的值進(jìn)行測(cè)試。
優(yōu)選的,在列出交易金額中選取5個(gè)點(diǎn):低于預(yù)設(shè)范圍的任一值、預(yù)設(shè)范圍最低值、預(yù)設(shè)范圍內(nèi)的任一值、預(yù)設(shè)范圍最大值、高于預(yù)設(shè)范圍的任一值;
卡片輸入類型包括磁條卡、接觸IC卡和非接卡;
通訊方式包括GPRS和WIFI;
密碼輸入情況包括:不輸入密碼、輸入正確密碼、輸入錯(cuò)誤密碼、輸入密碼長(zhǎng)度小于最低值和輸入密碼長(zhǎng)度大于最大值;
簽名輸入情況包括:不簽名、簽名超過簽名范圍框、正確簽名、滿屏簽名和最小點(diǎn)簽名;
沖正點(diǎn)的處理方式包括產(chǎn)生沖正點(diǎn)和刪除沖正點(diǎn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杉德銀卡通信息服務(wù)有限公司,未經(jīng)杉德銀卡通信息服務(wù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110121702.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法





