在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

測試工作中的哎呀,當時怎么沒有想到

京東云 ? 來源:jf_75140285 ? 作者:jf_75140285 ? 2024-09-06 09:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在我們的測試工作中,是不是經常遇到這樣的情形,發生了線上問題,產品、研發或者測試同學一拍腦袋:當時怎么沒有想到,怎么給漏掉了呢?明明是一個非常簡單的事情,用大拇指都能想到的驗證場景,為何當時就漏測了呢?但實際情況是,逃逸到線上的缺陷,疑難雜癥式的極端異常的問題很少,大部分都不復雜且可以在設計和開發中規避,或者在測試過程中被識別出來。針對此類問題,從測試覆蓋度的角度,本文試圖解釋一下為何會發生這樣的事情,以及如何有效規避。

一. 為什么經常會發生測試場景覆蓋不全的問題

高質量的測試覆蓋率是確保產品質量和用戶體驗的關鍵因素,但為何會經常發生測試場景覆蓋不全的問題,這里面既有主觀因素的缺失,也有客觀因素的限制,具體包括:

1. 主觀原因

?粗心大意:認為需求非常簡單,沒有認真分析驗證場景及異常流程、分支流程,沒有識別隱藏的細節,或者對于存在的風險,存在僥幸心理,不去進一步求證或驗證。

?經驗主義:思維固化,認為老辦法同樣可以解決新問題,沒有進一步思考測試場景、測試數據、驗證方式的不同之處。

?需求理解不充分:測試用例只覆蓋到了產品PRD里的顯式功能,沒有覆蓋隱性需求,只進行了黑盒測試或者黑盒測試覆蓋的場景不足。

?業務知識不足:只看到了需求本身,沒有看到背后隱藏的業務的真正訴求,知其然不知其所以然。

?開發知識欠缺:無法熟讀代碼,無法通過參加代碼評審識別出研發代碼改動之處及可能影響的范圍,望碼興嘆,無法熟練進行白盒測試,或者自動化測試代碼健壯性較差,無法起到自動化回歸的作用。

?信息互通不到位:與項目組其他成員溝通不到位,遺漏重要信息或沒有對齊顆粒度,你以為的實際不是你以為,導致遺漏重要驗證場景。

?用例顆粒度太大:編寫用例的過程也是自己梳理信息的過程,用例顆粒度大,自然梳理的過程就不會太精細,自然遺漏驗證場景的幾率就會更大(雖然探索式測試的理念是不要求編寫詳細的測試用例,而是在測試過程中不斷調整、優化或細化,但很多需求不太適合探索式測試,這些需求要求快速上線,排期被嚴重擠壓,很難有充足的時間進行探索式測試)。

?測試專業技能薄弱:測試專業技能、經驗不足,力所不及,自然無法保證測試的充分性及驗證場景的全面性。

2. 客觀原因

?項目周期緊湊:目前很多需求都無法按照研發測試的正常排期進行交付,倒排期和趕工是常態,測試很難有充分的時間思考驗證場景,新功能的測試往往只能覆蓋主要路徑,而忽略了一些邊界情況和異常場景。

?需求變更頻繁:迭代快、變更快也是產品常態,往往一期還沒有上線,二期三期就要評審了,沒有經過線上真實環境、數據和客戶的反饋,產品方案、技術方案存在的缺陷可能無法暴露和識別。

?投放渠道眾多:尤其是針對C端用戶的拉新和促活活動,投放渠道非常多,涉及到不同的承接環境,如App環境(iOS、安卓、鴻蒙)、H5環境、小程序環境,同時涉及到不同設備、不同環境、不同操作系統版本、不同瀏覽器的打開、回流、引導下載等操作,兼容性測試覆蓋不足可能導致無法識別到特定設備下的功能或體驗問題。

?流量情況懸殊:各個投放渠道流量差異較大,若上線前沒有對各渠道的流量有充分的預估,沒有進行壓測,在高并發、大數據量或復雜業務場景下,性能問題可能無法被及時發現,從而導致線上問題。

?測試環境仿真度低:目前很多系統之間存在測試環境未打通、測試環境數據不全等問題,導致測試環境的仿真度較低,可能出現測試環境無法模擬真實環境或測試環境無法覆蓋全部驗證場景的情況。

二. 如何提升測試覆蓋度

為了盡量避免因測試場景覆蓋不足所導致的線上問題,需要針對以上客觀和主觀原因進行分析,并制定行之有效的對策??偨Y來說,在測前、測中及測后,提升"內因",把控“外因”,避免“三拍”。

wKgaombaXr6AdCfOAAN9w_h8Eoc445.png

??

?

1. 內因

提升測試覆蓋度,“內因”是關鍵,即可以通過積極的質量策略以及專業能力的提升,大大減少測試覆蓋度不足的情況。

?測前:充分理解,不盲目拍胸脯保證。

?測試工作不是始于測試執行之時,而應前置到需求階段,測試同學應具備基本的業務Know-How,充分理解業務邏輯及研發邏輯,面對具體的業務需求,不僅停留在功能實現層面,更應理解此需求背后的業務訴求。在前置編寫及評審測試用例的時候,與產品、研發充分溝通產品邏輯及技術實現方案是否與業務邏輯及真正的業務訴求保持一致,充分討論業務風險和技術風險??傊?,絕不能不求甚解、掉以輕心,應不懂就問,多溝通,多討論風險,敢于發問,敢于質疑。

?在測試專業能力方面,采用靈活的質量策略,如進行代碼覆蓋率分析,實施精準測試和探索式測試,維護貼近生產的測試環境和測試數據、更高覆蓋率的的自動化測試,以及適合業務特點的測試工具等等。

?測中:充分識別,不草率拍腦袋決策。按照我們前置測試用例的邏輯,大部分需求的測試用例在開發階段或開發之前就已經編寫并評審完畢,但隨著交付進度的進行,各方對需求的理解不斷加深,即使進入到測試階段,仍可能會識別出新的范圍、風險或問題,因此,應不斷就驗證范圍、風險、異常場景等進行確認,并標注出核心驗證點以及測試過程中可能存在的問題和風險,及時調整和改進測試策略。還應共識雙向的影響范圍,即該需求是否影響了其他業務功能或技術模塊,其他功能或技術模塊是否影響該需求。

?測后:充分總結,不驚慌拍大腿懊悔。測試完成并上線不是終點,除了配合業務進行線上驗證及觀察線上數據、進行線上巡檢之外,還應花點時間回顧一下交付的過程,總結經驗教訓,主動分享。對于核心的用例,看能否沉淀為自動化的回歸及巡檢用例。萬一出現了線上問題,先盡快恢復業務,再分析原因,進行復盤,總結教訓和改進方案。

2. 外因

提升測試覆蓋度,“外因”是基礎,即通過流程機制的約束及全流程的質量把控、層層把關、互相補位,從機制上降低測試場景遺漏發生的概率。通過規范化的質量活動對需求交付的各個階段進行質量準入和準出,步步為營,形成強制性的“七道關卡”,即上圖所示的用例前置、單元測試、冒煙演示、測試執行、產品驗證、運營驗收及線上灰度驗證。嚴格遵守這套流程機制,上一道關卡遺漏下來的問題,大概率會在后面的關卡被識別出來,因此,遺漏驗證場景的從而導致缺陷逃逸到線上的概率會被大大降低。(關于本段內容,可以參閱產品需求交付質量保證的“七重門”

?

總結一下,針對如何提升測試覆蓋度,“內因”是關鍵,基本可以解決上述“主觀原因”導致的測試覆蓋不足的問題,“外因”是基礎,基本可以解決上述“客觀原因”導致的測試場景覆蓋不足的問題。

三. 綜述

總結來說,防止線上問題不能停留在口頭上,或者簡單粗暴地要求測試同學提升測試覆蓋度,應該給與更加具體的要求、指導及評價的標準。其關鍵要素是流程機制確?;镜馁|量,專業能力進一步提升質量,主觀能動性構建持續的高質量,只有不斷提升“內因”并把控好“外因”,才能有效防范“漏測”問題的發生,持續交付穩定可靠的產品,并提供更好的用戶體驗。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    5670

    瀏覽量

    128587
  • 仿真
    +關注

    關注

    52

    文章

    4255

    瀏覽量

    135563
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    請問AIROC? Bluetooth?測試和調試工具_1.4.2是否支持CYW9RPIWIFIBT-EVK ?

    我想知道AIROC? Bluetooth?測試和調試工具_1.4.2 是否支持 CYW9RPIWIFIBT-EVK 的Bluetooth?測試? 我查看了該軟件的用戶指南,在第1.3節
    發表于 06-25 08:09

    一個優秀的射頻測試工程師需要具備哪些技能?

    一個優秀的射頻測試工程師需要具備哪些技能?在無線技術高速發展的今天,射頻(RF)測試工程師是確保通信設備性能與用戶體驗的關鍵角色。從復雜的調制方案到無處不在的干擾,從功耗優化到標準合規性,工程師需要
    的頭像 發表于 05-16 10:08 ?264次閱讀
    一個優秀的射頻<b class='flag-5'>測試工</b>程師需要具備哪些技能?

    如何在Visual Studio 2022運行FX3吞吐量基準測試工具?

    我正在嘗試運行 John Hyde 的書“SuperSpeed by Design”的 FX3 吞吐量基準測試工具。 但是,我面臨一些困難,希望得到任何指導。 具體來說,我正在使用 Visual
    發表于 05-13 08:05

    滾珠絲桿在工作中損耗會影響什么?

    滾珠絲桿在工作中的損耗會對設備的性能、精度、壽命和運行穩定性產生多方面的影響。
    的頭像 發表于 05-10 17:54 ?137次閱讀
    滾珠絲桿在<b class='flag-5'>工作中</b>損耗會影響什么?

    全自動框架壽命測試機6大突破,助力騰方提升工作效率和提高產品質量

    合作,我司最近成功完成了全自動框架壽命測試機的研制和多輪測試,現已正式交付,投入測試工作中。全自動框架壽命測試機的投入使用,不僅提高了我們的生產效率,還進一步提升
    的頭像 發表于 02-06 09:14 ?326次閱讀
    全自動框架壽命<b class='flag-5'>測試</b>機6大突破,助力騰方提升<b class='flag-5'>工作</b>效率和提高產品質量

    使用高速ADC工作中遇到兩個很關鍵的問題求解答

    在最近使用高速ADC工作中遇到兩個很關鍵的問題:一是用DSP產生告訴時鐘信號發生畸形(我們需要用DSP-TMS28335給高速ADC提供至少20M的采樣頻率的時鐘信號,但是當DSP產生10K
    發表于 01-24 06:51

    如何測試諧波減速器的性能

    的壽命、故障率、可靠度、精度、負載能力、傳動效率、噪聲與振動水平等指標。通過明確測試目標,可以有針對性地選擇測試方法和設備。 二、制定測試計劃 制定測試計劃是
    的頭像 發表于 01-21 17:31 ?985次閱讀

    芯科科技Z-Wave設備測試工具介紹

    本篇技術博文將介紹SiliconLabs(芯科科技)提供的Z-Wave設備測試工具,通過使用一個舊的Z-Wave DUT項目來測試Z-Wave設備,以確保設備可以正常工作。
    的頭像 發表于 01-17 09:39 ?567次閱讀
    芯科科技Z-Wave設備<b class='flag-5'>測試工</b>具介紹

    光伏連接器的跨界之旅:不僅光伏板的專利,路燈也青睞有加

    光伏連接器還有這種功能奇效你沒有想到吧?
    的頭像 發表于 01-09 16:47 ?421次閱讀

    Web端TCP/UDP測試工具!小白必學~

    Web端TCP/UDP測試工具,方便大家進行各種基于TCP和TDP的模擬測試。該測試工具不僅支持TCP和UDP測試,還支持SSL,使用極為便捷。 按照如下
    的頭像 發表于 01-08 18:17 ?1191次閱讀
    Web端TCP/UDP<b class='flag-5'>測試工</b>具!小白必學~

    嵌入軟件單元/集成測試工具專業分析

    引言 在現代軟件開發過程,單元測試作為確保代碼質量的重要環節,得到了廣泛的關注和應用。隨著嵌入式系統的復雜性日益增加,對高效、可靠的單元測試工具的需求也愈加迫切。WinAMS作為一款專為嵌入
    的頭像 發表于 11-19 16:41 ?632次閱讀

    CAN總線測試工具選擇與使用

    在現代汽車和工業控制系統,CAN總線因其高可靠性和靈活性而成為首選的通信協議。為了確保CAN網絡的性能和可靠性,工程師需要使用專業的測試工具來監控、分析和診斷網絡問題。 CAN總線測試工具的類型
    的頭像 發表于 11-12 10:16 ?2387次閱讀

    TAS5805的PWM頻率工作中768K,如果設定到384K,功耗會降低嗎?能否這樣進行調整?

    為了降低整體功耗,需要對TAS5805的功耗進行降低. 1、目前TAS5805的PWM頻率工作中768K(消耗電流:33mA),如果設定到384K,功耗會降低嗎?能否這樣進行調整? 2、TAS5805 PWM模式(BD/SPW/HYBRID),這三個模式,哪個模式的功耗最?。∪绾卧O定?
    發表于 10-11 06:08

    氣密性檢測:為什么在負壓測試泄漏量是正值,什么時候出現負值

    本文介紹了氣密性檢測的基本原理,解釋了為什么在正壓和負壓測試泄漏量都顯示為正值,還揭示了差壓氣密性檢測結果出現負值的有趣現象。通視頻案例,幫助讀者輕松理解氣密性檢測的各種情況,提高實際工作
    的頭像 發表于 08-22 16:59 ?1450次閱讀
    氣密性檢測:為什么在負壓<b class='flag-5'>測試</b><b class='flag-5'>中</b>泄漏量是正值,什么時候出現負值

    新品發布 | 多通道車載以太網仿真測試工

    新品發布Newproductsrelease隨著汽車電子技術的快速發展,車載以太網仿真測試工具在汽車行業的應用廣泛且重要,它們主要用于測試、驗證和優化車載以太網系統的性能、可靠性和兼容性。同星智能
    的頭像 發表于 07-27 08:21 ?1290次閱讀
    新品發布 | 多通道車載以太網仿真<b class='flag-5'>測試工</b>具
    主站蜘蛛池模板: 久久久久久免费观看 | 午夜精品久久久久久久2023 | 夜夜爽一区二区三区精品 | 天天天综合 | 黄 色 免 费 网站在线观看 | 亚洲视频在线免费看 | xxxx性欧美高清 | 久久久国产在线 | 中文天堂在线最新版在线www | 成年人一级毛片 | 天天射天天爱天天干 | 一及黄色 | 天天摸夜夜摸爽爽狠狠婷婷97 | 免费网址视频在线看 | 年下系列高h文 | 日本口工禁漫画无遮挡全彩 | 最好看的最新中文字幕2018免费视频 | 国内一级野外a一级毛片 | 美女无遮挡拍拍拍免费视频 | 五月激情视频 | 啪啪黄色片| 毛片在线网 | 亚洲色图 在线视频 | 中文天堂最新版www官网在线 | 四虎国产精品免费入口 | 2019国产情侣 | 综合网在线观看 | 亚洲国产色婷婷精品综合在线观看 | 国产成人啪午夜精品网站男同 | 视频午夜 | 日本黄色大片免费看 | 欧美色淫 | 黄色三级网站免费 | 视频免费观看视频 | 成人伊人亚洲人综合网站222 | 成人性色生活片免费看爆迷你毛片 | 欧美一级高清黄图片 | 久久精品男人的天堂 | 黄色三级在线观看 | 不卡无毒免费毛片视频观看 | 在线黄色免费网站 |