[發明專利]BI報表測試方法在審
| 申請號: | 201611129872.3 | 申請日: | 2016-12-09 |
| 公開(公告)號: | CN106598763A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 葉宏 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00;G06F17/24 |
| 代理公司: | 四川省成都市天策商標專利事務所51213 | 代理人: | 陳靖 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | bi 報表 測試 方法 | ||
技術領域
本發明涉及BI報表測試領域,具體涉及一種BI報表測試方法。
背景技術
BI即商務智能,是近年來新興的一套完整解決方案,它可以將企業中現有數據進行有效整合,快速準確的形成報表,幫助企業做出明智的業務決策。
BI報表測試主要是將報表中展示出來的數據與數據庫中正確數據進行對比,驗證報表中各維度的數據是否正確、邏輯功能是否正常。而一般的測試方法是將正確數據從數據庫中取出、導入Excel后將其制作成與BI報表一致的Pivot Table,再將Pivot Table與BI報表進行對比。BI報表的特點是數據量大、數據變更頻繁、數據邏輯復雜,因此這種測試方法需要頻繁的從數據庫中提取大量最新數據制作大量Pivot Table,測試過程中由于數據量巨大容易造成視覺疲勞,對于報表中展示出來的成千上萬條詳細數據直接通過肉眼無法進行全面測試。
發明內容
本發明克服了現有技術中測試過程中由于數據量巨大容易造成視覺疲勞,存在對于報表中展示出來的成千上萬條詳細數據直接通過肉眼無法進行全面測試的不足,提供一種簡化測試過程、降低人眼誤判造成的測試失誤率的BI報表測試方法。
為解決上述的技術問題,本發明采用以下技術方案:
一種BI報表測試方法,包括以下步驟:
步驟1,檢查BI報表中的數據類型;
步驟2,當BI報表中存在大于等于一萬條詳細數據時,將詳細數據導出到Excel表中,并將與該詳細數據對應的正確原始數據從數據庫中查詢出來,存至同一Excel文件中,在Excel文件中運用Excel自帶函數對詳細數據與正確原始數據進行判斷,判斷BI報表中的詳細數據是否等于正確原始數據;
步驟3,當BI報表中存在大于等于一萬條由BI報表已有數據進行邏輯運算處理得到的數據時,將BI報表中所有數據導出到Excel表中,并將與該數據對應的正確原始數據從數據庫中查詢出來,存至同一Excel文件中,對于BI報表中直接來源于數據庫的數據,測試過程在Excel中制作相應Pivot Table,再通過Excel自帶函數驗證該部分BI報表數據是否與Pivot Table中數據一致;對于BI報表中其他根據BI報表已有數據通過邏輯運算處理得到的數據,測試過程在Excel中通過Excel自帶函數對報表數據進行相同邏輯運算處理,再驗證BI報表中數據的邏輯關系是否正確;
步驟4,當BI報表中的數據通過折線圖、柱形圖或表格展示時,將數據導出到Excel中,并將與該數據對應的正確原始數據從數據庫中查詢出來,存至同一Excel文件,通過Excel自帶函數對正確原始數據進行相應邏輯運算處理或制作相應Pivot Table,再通過Excel自帶函數驗證BI報表數據是否正確。
首先,本技術方案中當BI報表中存在大于等于一萬條詳細數據時需要驗證時,傳統方法直接通過肉眼無法對所有詳細數據進行全面測試,只能設計各種測試用例選擇性的抽取部分數據進行驗證,測試覆蓋率低,且因為數據量龐大,測試起來很繁瑣,使用本技術方案的方法,將詳細數據導出到Excel表中,并將與該詳細數據對應的正確原始數據從數據庫中查詢出來,存至同一Excel文件中,在Excel文件中運用Excel自帶函數對詳細數據與正確原始數據進行判斷,判斷BI報表中的詳細數據是否等于正確原始數據,這樣測試起來更方便,極大的提高了測試覆蓋率,甚至可以對所有詳細數據進行全面測試;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611129872.3/2.html,轉載請聲明來源鉆瓜專利網。





