Categories
程式開發

網易嚴選的精準測試實踐


精準測試是一個2016年就提出來的概念,現在越來越多進入到大多數測試工程師的視野內,其目的是為了使得測試過程更加可視化、智能化、精準化。在嚴選整個質量體系中,精準測試建設也佔有一席之地。本文從概念、實踐、設計、突破以及未來演進方向幾個方面來介紹精準測試結合嚴選業務是如何設計和落地的。

作為測試同學,一定或多或少的在日常測試工作中碰到過以下“靈魂拷問”:

  • 我寫的用例真的有效且全面嗎,我的測試真的做到有效覆蓋了嗎?
  • 回歸階段我到底需要回歸什麼,回歸驗證充分嗎?
  • 這次的改動到底影響範圍有多大?
  • 上下游依賴服務的改動為什麼不通知我,引起了無感知線上bug?
  • 作為一個測試負責人,我怎麼直觀評估團隊裡的測試同學的測試覆蓋情況?

精準測試於2016年應運而生,經過很長一段時間的方法論完善,業界對精準測試有了統一認知。

一、什麼是精準測試

精準測試的概念

借助一定的技術手段、通過輔助算法對傳統軟件測試過程進行可視化、分析及優化的過程,使得測試過程更加可視化、智能、可信和精準。

精準測試的目標

精準測試的核心思想就是使用非常精確和智能的軟件來解決傳統軟件測試過程中存在的問題,從根本上引領從經驗型方法向技術型方法的轉型。質量的評估不再完全靠個人經驗和業務熟悉度,而是通過精準的數據來判定。在測試資源有限的前提下,將用例精簡到更加有針對性,提高測試效率,有效的減少漏測風險。

原文鏈接:【https://www.infoq.cn/article/xUu91CRqA4HcJz8UoMJS】。未經作者許可,禁止轉載。