[發明專利]一種Linux系統下提高測試數據安全性的方法和系統有效
| 申請號: | 201711376526.X | 申請日: | 2017-12-19 |
| 公開(公告)號: | CN107957954B | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 劉智剛 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F21/60 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 李修杰 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 linux 系統 提高 測試數據 安全性 方法 | ||
1.一種Linux系統下提高測試數據安全性的方法,其特征在于,所述方法包括:
通過不可反編譯的可執行程序獲取測試數據,所述可執行程序中包含對數據庫的數據寫入命令;
根據測試的項目類型,通過調用所述可執行程序中對數據庫的數據寫入命令,將測試數據自動寫入數據庫中;
對比數據庫中的測試數據和測試人員所編輯的測試報告中的測試數據,檢查測試數據的一致性;
其中,所述通過不可反編譯的可執行程序獲取測試數據的方法,包括如下步驟:
獲取第二測試腳本,所述第二測試腳本為當前正在使用的測試腳本;
利用MD5校驗工具對所述第二測試腳本進行校驗,判斷所述第二測試腳本是否與第一測試腳本一致,所述第一測試腳本為文件傳輸協議平臺上發布的正式版本的測試腳本;
當所述第二測試腳本與所述第一測試腳本一致時,利用不可反編譯的程序語言接口調用所述第二測試腳本,獲取不可反編譯的可執行程序;
通過所述可執行程序對當前的測試對象進行測試,獲取測試數據。
2.根據權利要求1所述的一種Linux系統下提高測試數據安全性的方法,其特征在于,根據測試的項目類型,通過調用所述可執行程序中對數據庫的數據寫入命令,將測試數據自動寫入數據庫中之前,所述方法還包括:
根據測試項目類型創建數據表,使不同的測試項目分別對應數據庫中不同的數據表,所述數據表用于存放標準數據和測試數據。
3.根據權利要求2所述的一種Linux系統下提高測試數據安全性的方法,其特征在于,所述數據表的結構包括表名、字段名以及字段類型。
4.根據權利要求1-3中任意一項所述的一種Linux系統下提高測試數據安全性的方法,其特征在于,根據測試的項目類型,將測試數據通過所述不可反編譯的程序語言自動寫入數據庫中之后,所述方法還包括:
通過查看數據庫,確認測試數據是否全部寫入數據庫中。
5.根據權利要求3所述的一種Linux系統下提高測試數據安全性的方法,其特征在于,對查看數據庫的用戶,設置僅限于查看的權限。
6.一種Linux系統下提高測試數據安全性的系統,其特征在于,所述系統包括:
測試數據獲取模塊,用于通過不可反編譯的可執行程序獲取測試數據,所述可執行程序中包含對數據庫的數據寫入命令;
測試數據寫入模塊,用于根據測試的項目類型,通過調用所述可執行程序中對數據庫的數據寫入命令,將測試數據自動寫入數據庫中;
檢查模塊,用于對比數據庫中的測試數據和測試人員所編輯的測試報告中的測試數據,檢查測試數據的一致性;
其中,所述測試數據獲取模塊包括:
可執行程序獲取單元,用于對開源性的第一測試腳本全部重新編譯,獲取不可反編譯的可執行程序,所述第一測試腳本為文件傳輸協議平臺上發布的正式版本的測試腳本;或者,
當第二測試腳本與所述第一測試腳本一致時,用不可反編譯的程序語言接口調用所述第二測試腳本,獲取不可反編譯的可執行程序,所述第二測試腳本為當前正在使用的測試腳本;
測試數據獲取單元,用于通過所述可執行程序對當前的測試對象進行測試,獲取測試數據。
7.根據權利要求6所述的一種Linux系統下提高測試數據安全性的系統,其特征在于,所述系統還包括:數據表創建模塊,用于根據測試項目類型創建數據表,使不同的測試項目分別對應數據庫中不同的數據表,所述數據表用于存放標準數據和測試數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711376526.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種回歸測試的方法
- 下一篇:一種基于用例管理系統的自動化測試方法





