[發明專利]一種針對B/S架構安全軟件的自動化測試方法有效
| 申請號: | 201510522827.3 | 申請日: | 2015-08-24 |
| 公開(公告)號: | CN105138454B | 公開(公告)日: | 2018-05-18 |
| 發明(設計)人: | 劉雁鳴 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 針對 架構 安全 軟件 自動化 測試 方法 | ||
本發明公開一種針對B/S架構安全軟件的自動化測試方法,屬于軟件自動化測試領域;本發明通過對B/S架構安全軟件的強制訪問控制規則配置接口API化,使其可以被Python腳本程序調用;在此基礎上整理參數格式文檔后,配合開源的自動化測試管理框架,可使無開發經驗的測試人員完成自動化用例編寫和維護,減小了用例編寫和管理難度,解決了雙機交叉操作難以自動化的問題;可以對Windows和Linux系統完美兼容,減小了自動化系統復雜度,更加方便測試人員部署、使用;同時如安全軟件后續版本對web接口進行小的調整,只需略微修改規則配置方法內部實現即可,用例仍可正常使用,減小了維護成本。
技術領域
本發明公開一種針對B/S架構安全軟件的自動化測試方法,屬于軟件自動化測試領域。
背景技術
強制訪問控制(Mandatory Access Control--MAC),用于將系統中的信息分密級和類進行管理,以保證每個用戶只能訪問到那些被標明可以由他訪問的信息的一種訪問約束機制。強制訪問控制主體通常指用戶,或代表用戶意圖運行進程或設備,是訪問操作的主動發起者,是系統中信息流的啟動者,可以使信息流在實體之間流動。主體有時也會成為訪問或受控的對象,如一個主體可以向另一個主體授權,一個進程可能控制幾個子進程等情況,這時受控的主體或子進程也是一種客體,客體通常是指信息的載體或從其他主體或客體接收信息的實體。
B/S架構即瀏覽器和服務器結構。在這種結構下,用戶工作界面是通過瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,系統功能實現的核心部分集中到服務器上,簡化了系統的開發、維護和使用。B/S架構的強制訪問控制安全軟件,是指在主機的內核層增加文件、進程、注冊表的強制訪問控制規則,使得用戶對文件、進程、注冊表進行訪問時受到對應規則約束,從而達到安全防護目的的軟件,且規則的配置過程是通過web界面完成。
而強制訪問控制安全軟件的測試需要在web界面配置規則,然后在服務器上進行文件讀、寫、刪除等操作,二者需要交叉操作,消耗大量時間和精力;客體和權限組合復雜,驗證難度大,但是現有的自動化工具大多基于錄制,維護成本較高,無法很好的進行雙機交叉操作。本發明提出一種針對B/S架構安全軟件的自動化測試方法,通過對B/S架構安全軟件的強制訪問控制規則配置API接口,使其可以被Python腳本程序調用,在無需與安全軟件開發人員溝通的情況下即可順利進行,且實現方法簡單;在此基礎上整理參數格式文檔后,配合開源的自動化測試管理框架,可使無開發經驗的測試人員完成自動化用例編寫和維護,減小了用例編寫和管理難度,解決了雙機交叉操作難以自動化的問題,同時支持分布式自動化用例執行,節約了時間;也可以對Windows和Linux系統完美兼容,減小了自動化系統復雜度,更加方便測試人員部署、使用;同時如安全軟件后續版本對web接口進行小的調整,只需略微修改規則配置方法內部實現即可,用例仍可正常使用,減小了維護成本。
發明內容
本發明針對現有的自動化強制訪問控制安全軟件的測試工具大多基于錄制,維護成本較高,無法很好的進行雙機交叉操作的問題,提供一種針對B/S架構安全軟件的自動化測試方法, 具有自動化轉化迅速、跨平臺、易于使用、支持分布式自動化用例執行的優點。
本發明提出的具體方案是:
一種針對B/S架構安全軟件的自動化測試方法,通過對B/S架構安全軟件的強制訪問控制規則配置API接口,配置的API接口被Python腳本程序調用;通過強制訪問控制軟件服務端所在系統部署的遠程系統命令執行程序,使遠程強制訪問控制規則的驗證操作在本地腳本程序中完成;
強制訪問控制規則配置API接口的實現過程為:抓取每個強制訪問控制規則配置操作的HTTP請求,抽取需要輸入的參數形成API接口;使用python腳本發送強制訪問控制規則配置HTTP請求報文完成后,驗證規則是否生效;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510522827.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:管道套絲小車
- 下一篇:一種滾齒機自去毛刺裝置





