[發明專利]形變監測監控系統的關鍵字驅動測試方法有效
| 申請號: | 201710563544.2 | 申請日: | 2017-07-11 |
| 公開(公告)號: | CN107391367B | 公開(公告)日: | 2020-12-01 |
| 發明(設計)人: | 吳健 | 申請(專利權)人: | 千尋位置網絡有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海市海華永泰律師事務所 31302 | 代理人: | 包文超 |
| 地址: | 200433 上海市楊浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 形變 監測 監控 系統 關鍵字 驅動 測試 方法 | ||
本發明提供一種形變監測監控系統的關鍵字驅動測試方法,包括以下步驟:構建3個Excel表格,分別為步驟表A、用例表B和數據表C;步驟表A用于封裝測試步驟,用例表B用于拼接測試步驟,數據表C用于參數化測試數據;通過步驟表A、用例表B和數據表C驅動自動化測試,編寫軟件程序動態解析步驟表A、用例表B和數據表C填寫的數據,自動拼裝成測試用例并執行,隨后輸出測試報告。本發明將形變監測系統的特點融入關鍵字封裝會大大加快自動化測試用例的編寫效率。
技術領域
本發明涉及軟件測試技術領域,具體涉及一種形變監測監控系統的關鍵字驅動測試方法。
背景技術
形變監測(變形監測)是一項利用精密儀器和專業方法對發生形變的物體進行長時間的觀察檢測的工作。同時也將對發生形變的物體做出相應的預測和分析。形變監測技術主要是用來確定變形體的形狀、大小以及發生變化的位置空間和時間,并且需要結合變形體的性質和地基情況后在做出相應的分析。一般研究分析的變形體有建筑物、邊坡、大壩、橋梁等,這些屬于精密工程測量當中的變形體。
形變監測監控系統的測試是基于自動化軟件測試的基礎模式之一,采用關鍵字驅動,傳統的形變監測監控系統的關鍵字驅動會在根據測試用例名稱來定義測試數據,但是無法針對特定系統的特定業務場景,定制測試數據。目前業界沒有專門針對形變監測系統的關鍵字封裝思想。
發明內容
本發明抽象了系統業務場景所需要的數據,可靈活定義測試數據并有效的進行參數化。
本發明采用的技術方案是:
一種形變監測監控系統的關鍵字驅動測試方法,包括以下步驟:
構建3個Excel表格,分別為步驟表A、用例表B和數據表C;步驟表A用于封裝測試步驟,用例表B用于拼接測試步驟,數據表C用于參數化測試數據;
通過步驟表A、用例表B和數據表C驅動自動化測試,編寫軟件程序動態解析步驟表A、用例表B和數據表C填寫的數據,自動拼裝成測試用例并執行,隨后輸出測試報告。
進一步地,步驟表A包括m個Sheet工作表,m至少為1,步驟表A中每個Sheet工作表代表一種測試步驟,測試步驟的邊界由測試人員自己定義,包括至少一個行為,每個行為由n個列代表,n至少為1。
進一步地,所述行為自上而下執行,步驟A中每個Sheet工作表中所有行為執行完成代表一種測試步驟的執行完成。
進一步地,所述行為的執行方式通過編寫軟件程序來定義,軟件程序讀取步驟表A每個Sheet工作表列中填寫的數據并組織成一個方法。
進一步地,所述n為4,第1列為行為的對象,第2列為行為的名稱,第3列為行為的輸入值,第4列為行為的返回值。
進一步地,用例表B包括至少1個Sheet工作表,用例表B中每個Sheet工作表代表一種測試用例集合,用例表B中每個Sheet工作表第一行填寫測試用例的名稱,每一列代表一個測試用例,每一列從第二行開始自上而下填寫步驟表A中定義的測試步驟。
進一步地,軟件程序自上而下讀取并執行用例表B中每個Sheet工作表填寫的數據。
進一步地,數據表C根據形變監測監控系統的業務場景抽象測試對象來參數化測試數據,測試對象為監測對象、監測點、解算記錄中的任意一種及以上。
進一步地,所述監測對象包括以下任意一種及以上:
監測對象名稱、監測對象地址、監測對象緯度、監測對象經度、監測對象類型、監測對象接收機類型、監測對象天線廠家、監測對象天線類型;
所述監測點包括以下任意一種及以上:
所屬監測對象、監測點名稱、監測點狀態、監測點備注;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于千尋位置網絡有限公司,未經千尋位置網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710563544.2/2.html,轉載請聲明來源鉆瓜專利網。





