未名企鵝極客 大資料測試與效率提公升

2021-10-13 07:29:20 字數 1491 閱讀 8086

每當提到到大資料的測試,測試人員都會感到很頭疼。

需求多、人力有限、資料量大…那麼如何在人員有限的情況下既提公升測試效率,又能保證質量呢?

大資料測試與效率提公升

測試前,我們有必要了解下資料處理的一般流程:

資料採集 ——》清洗(標準化)——》視覺化查詢與分析

目前針對流向資料的採集、清洗和終端通(未名企鵝的醫藥行業終端資料分析系統)等工作的測試主要包括功能質量管理、效能質量管理、資料質量管理及實時監控等方面。

對於多專案而言,調整優先順序不可避免,重點是調整優先順序後,需要先把優先順序高的專案的產品質量做好把關,主要從以下幾個方面進行。

01需求評審。通過需求評審樂意讓測試更早的介入到專案中,真正了解專案需求並做好相關準備。

02用例評審。需要與產品、開發等專案參與人員一起評審,保證測試場景全面覆蓋,避免有遺漏或錯誤。通過用例評審讓專案組相關同學對產品的理解達成一致,同時盡量使用較少的測試用例覆蓋更多的case。

03要有合理的測試計畫。合理的測試計畫指導整個測試過程的順利進行。

04當前版本的提測質量。嚴抓開發同學的提測質量很重要,需求分析後,編寫詳細的測試用例,並標出優先順序,開發同學通過自測用例對功能進行驗證,保證自測用例100%通過。這樣可以減少多次反覆測試,重複測試,明顯提高了測試效率。

05資料校驗。確保來自各方面的資料資源被正確的載入到系統,同時驗證在每個節點上業務邏輯的準確性。

資料校驗方法

a.資料格式校驗:小數字,千位符,四捨五入等是否一致;

b.公式校驗:各項數值計算是否符合約定公式;

c.子報表與父報表對比:將子報表與父報表、明細與彙總進行比對。

06快速驗證原有功能是否受影響。通過介面測試保證原有功能測試通過。針對每個介面設計測試case,提測後第一時間進行介面測試,保證原有功能結果測試全部通過。

07當前版本功能測試。針對當前版本功能,能利用工具進行測試的盡量用工具進行測試。比如使用sql查詢代替傳統的excel篩選工作,既避免反覆篩選、篩選錯誤重新篩選的情況,又避免操作大量資料時的等待時間。

08驗證修改缺陷後未影響到原有功能。再次通過介面保證原有功能測試通過。

09上線前測試。上線前測試主要是針對當前系統的主要功能進行驗證,保證系統可以正常執行。上線前測試主要通過ui自動化測試進行。

10線上資料的實時監控。通過工具對上線後的功能和資料進行實時監控以保證產品的質量。

在測試過程中可能還會出現一些臨時的狀況,就得在平時多積累經驗,在關鍵時刻能夠很好地應對。

在未名企鵝工作的過程中,我們能夠很深切感受到「大資料」已經成為了乙個時代的代名詞。大資料測試因其實時性和複雜性,所面臨的挑戰也不同於傳統測試。測試工程師在面對此類問題時,也需要轉換乙個新的角度,對軟體進行全方面的思考,總結和不斷提公升自身的測試能力。

關於未名企鵝

未名企鵝以「連線健康」為使命,致力於提供生命健康領域的大資料產品和解決方案,幫助客戶實現資料驅動的業務增長。

大資料測試方法

一.功能性測試 大資料功能主要涉及系統實現面向大資料分析應用的posix api,包括檔案讀取與訪問控制,元資料操作,鎖操作等功能 大資料分析系統的posix語義不同,實現的檔案系統api也不同,功能測試要覆蓋到大資料系統涉及實現的api和功能點 功能測試工作量大,應該重點考慮應用自動化測試方法進行...

大資料測試小結

1.etl測試 etl,extract transform load 的縮寫,將資料從 端經過抽取 extract 轉換 transform 載入 load 至目的端的過程.etl工具較多,用過的是informatica.它從目標表抽取資料載入到結果表 hive 資料庫.測試思路 a.測試抽取的符合...

大資料測試大綱

收有測試方法,包括功能,效能,參見 1.大資料主要技術概述 特點,簡述 大資料的總體技術架構概述 大資料的儲存和處理技術概述 大資料的查詢與分析技術概述 銀行客戶大資料應用體系架構例項 2.大資料測試的要點與難點 大資料測試的特點 基本測試 分布式測試 高可用測試 擴充套件性測試 效能測試 大資料測...