<tr id="tp1vn"><td id="tp1vn"><dl id="tp1vn"></dl></td></tr>
  1. <p id="tp1vn"></p>
  2. <sub id="tp1vn"><p id="tp1vn"></p></sub>
    <u id="tp1vn"><rp id="tp1vn"></rp></u>
    <meter id="tp1vn"></meter>
      <wbr id="tp1vn"><sup id="tp1vn"></sup></wbr>
      日韩第一页浮力,欧美a在线,中文字幕无码乱码人妻系列蜜桃 ,国产成人精品三级麻豆,国产男女爽爽爽免费视频,中文字幕国产精品av,两个人日本www免费版,国产v精品成人免费视频71pao
      網易首頁 > 網易號 > 正文 申請入駐

      返工率從35%降到8%!測試左移3個月,我們團隊發生了什么?

      0
      分享至

      "這個功能明明按需求做的,為什么測試說不對?"

      "需求文檔寫得很清楚啊,怎么開發出來完全不是那么回事?"

      如果你的團隊經常出現這樣的對話,那么你們遇到的不是技術問題,而是需求理解的問題。根據我10年+的測試經驗,超過60%的生產問題其實在需求階段就已經埋下了隱患。



      多年前,我所在的團隊接手了一個電商平臺的改造項目。項目初期,我們每個迭代都要返工30%以上的功能,團隊士氣低落,客戶頻繁投訴。后來我們在需求階段引入了測試左移實踐,3個月后,返工率降到了5%以下,交付周期縮短了40%。

      這篇文章將通過這個真實案例,分享我們是如何在需求階段實施測試左移的,包括具體的操作方法、遇到的問題和解決方案。

      問題的發現:一次失敗的迭代

      1.1項目背景

      這是一個中型電商平臺的優惠券系統改造項目:

      • 團隊規模:8人(產品1人,開發5人,測試2人)
      • 迭代周期:2周一個迭代
      • 業務復雜度:涉及多種優惠券類型、疊加規則、使用限制

      1.2第一次迭代的災難

      第一次迭代的需求是"滿減券功能優化"。需求文檔只有簡單的一頁紙:

      需求:優化滿減券功能

      目標:提升用戶體驗,增加優惠券使用率

      功能點:

      1. 支持多檔滿減(滿100減10,滿200減25)

      2. 支持跨品類使用

      3. 優化券的展示樣式

      看起來很簡單對吧?但開發完成后,測試發現了23個問題:

      • 典型問題列表:
      • 多檔滿減的計算邏輯不明確(按訂單總額還是按商品分類?)
      • 跨品類使用的限制條件缺失(是否包含特價商品?)
      • 與其他優惠的疊加規則未定義(能否與店鋪券同時使用?)
      • 券的有效期判斷邏輯不清晰(是按領取時間還是使用時間?)
      • 庫存扣減時機未說明(下單時扣還是支付時扣?)

      更糟糕的是,開發人員、測試人員、產品經理對這些問題的理解完全不同。我們花了整整一周時間開會討論、修改代碼、重新測試。原本2周的迭代,最終用了3周半才勉強上線。

      1.3問題根源分析

      復盤會上,我們分析了問題的根本原因:

      • 原因一:需求文檔過于簡單
      • 只描述了"做什么",沒有說明"怎么做"
      • 缺少邊界條件和異常場景的說明
      • 沒有明確的驗收標準
      • 原因二:需求評審流于形式
      • 評審會只有產品經理講解,其他人聽
      • 沒有人提出質疑和問題
      • 會議結束就算評審通過
      • 原因三:測試介入太晚
      • 測試人員在開發完成后才開始介入
      • 發現問題時代碼已經寫完,修改成本高
      • 測試人員對需求的理解不夠深入



      解決方案:建立"三方評審"機制

      2.1機制設計

      我們決定建立一個"三方評審"機制,讓產品、開發、測試在需求階段就深度協作。

      • 會議設置:
      • 時間:每個需求開發前,安排1小時的評審會
      • 參與人:產品經理、開發負責人、測試負責人(必須參加)
      • 產出物:完善的需求文檔 + 測試場景清單 + 驗收標準
      • 會議流程:

      1. 產品講解(15分鐘):介紹需求背景、目標、功能點

      2. 開發質疑(15分鐘):從技術實現角度提出問題

      3. 測試質疑(20分鐘):從測試角度提出問題

      4. 討論確認(10分鐘):三方討論并達成一致

      2.2測試質疑清單

      為了讓測試人員能夠系統地發現需求問題,我設計了一個標準化的質疑提問清單:

      • 功能完整性檢查:
      • 正常流程是否完整?
      • 異常情況如何處理?
      • 邊界條件是什么?
      • 與現有功能的關系如何?

      • 數據準確性檢查:
      • 數據來源是什么?
      • 數據格式和范圍是什么?
      • 數據校驗規則是什么?
      • 數據異常如何處理?

      • 業務規則檢查:
      • 業務規則是否明確?
      • 規則的優先級是什么?
      • 規則沖突如何處理?
      • 規則變更的影響范圍?

      • 用戶體驗檢查:
      • 用戶操作路徑是否合理?
      • 錯誤提示是否友好?
      • 響應時間是否可接受?
      • 是否考慮了不同用戶場景?

      2.3第二次迭代的實踐

      第二次迭代的需求是"新增積分兌換券功能"。這次我們嚴格按照三方評審機制執行。

      評審會實錄(節選):

      • 產品講解:
      • "用戶可以用積分兌換優惠券,100積分可以兌換一張10元券..."
      • 測試質疑:
      • Q1:積分不足時如何提示?
      • Q2:兌換后積分什么時候扣除?
      • Q3:兌換的券有效期多久?
      • Q4:用戶可以兌換多少張?有沒有限制?
      • Q5:兌換失敗(比如網絡異常)如何處理?
      • Q6:積分扣除了但券沒發放成功怎么辦?

      • 開發補充:
      • Q7:積分余額從哪個系統獲取?接口響應時間多久?
      • Q8:如果積分系統不可用,是否需要降級方案?

      • 討論結果:
      • 產品經理當場補充了8個之前沒有考慮到的場景,并承諾會在需求文檔中詳細說明。

      • 完善后的需求文檔(部分):

      功能:積分兌換優惠券

      1. 兌換規則

      - 兌換比例:100積分 = 1張10元券

      - 每日限額:每個用戶每天最多兌換3張

      - 積分要求:用戶積分余額 >= 100

      2. 兌換流程

      - 用戶點擊兌換按鈕

      - 系統校驗積分余額(調用積分系統接口,超時時間3秒)

      - 積分充足:扣除積分 → 發放優惠券 → 提示成功

      - 積分不足:提示"您的積分不足,當前積分XX,需要100積分"

      3. 異常處理

      - 積分系統不可用:提示"系統繁忙,請稍后再試"

      - 積分扣除成功但券發放失敗:記錄日志,后臺補發

      - 網絡超時:提示用戶刷新頁面查看兌換結果

      4. 驗收標準

      - Given:用戶積分余額為150

      Then:積分扣除100,獲得1張10元券,提示兌換成功

      - Given:用戶積分余額為50

      Then:提示"您的積分不足,當前積分50,需要100積分"

      - Given:用戶今日已兌換3張券

      Then:提示"今日兌換次數已達上限"

      2.4實施效果

      第二次迭代的結果讓我們驚喜:

      數據對比:

      團隊反饋:

      - 開發:"需求更清晰了,開發過程中幾乎不需要回頭問產品"

      - 測試:"提前介入讓我對需求理解更深,測試用例設計更有針對性"

      - 產品:"雖然前期花的時間多了,但后期省了更多時間,整體效率提升了"



      深化實踐:驗收標準的編寫技巧

      3.1為什么需要明確的驗收標準

      在實踐中我們發現,即使需求文檔寫得很詳細,如果沒有明確的驗收標準,開發和測試對"做完"的理解仍然會有偏差。

      一個真實的例子:

      • 需求:"用戶登錄失敗3次后,賬號鎖定30分鐘"
      • 開發理解:連續輸錯3次密碼后鎖定
      • 測試理解:24小時內累計輸錯3次后鎖定
      • 結果:開發完成后,測試認為不符合需求,又花了0.5天修改。

      ??轉崗軟件I測試/野路子技能提升

      ??想了解更多漲薪技能提升方法

      ??可以到我的個人號:atstudy-js

      即可加入領取 ??????

      轉行、入門、提升、需要的各種干貨資料

      內含AI測試、 車載測試、AI大模型開發、BI數據分析、銀行測試、游戲測試、AIGC

      3.2Given-When-Then格式

      我們采用了Given-When-Then格式來編寫驗收標準,這個格式簡單易懂,能夠消除歧義。

      • 格式說明:
      • Given:前置條件(系統處于什么狀態)
      • When:用戶操作(用戶做了什么)
      • Then:預期結果(系統應該如何響應)

      • 改進后的驗收標準:

      場景1:首次登錄失敗

      Given:用戶賬號正常,未被鎖定

      When:輸入錯誤密碼點擊登錄

      Then:提示"密碼錯誤,您還有2次嘗試機會"

      場景2:第三次登錄失敗

      Given:用戶已連續輸錯2次密碼

      When:再次輸入錯誤密碼點擊登錄

      Then:賬號被鎖定,提示"密碼錯誤次數過多,賬號已鎖定30分鐘"

      場景3:鎖定期間嘗試登錄

      Given:用戶賬號已被鎖定,距離鎖定時間10分鐘

      When:輸入正確密碼點擊登錄

      Then:提示"賬號已鎖定,請20分鐘后再試"

      場景4:鎖定期滿后登錄

      Given:用戶賬號鎖定已滿30分鐘

      When:輸入正確密碼點擊登錄

      Then:登錄成功,錯誤次數清零

      場景5:登錄成功后錯誤次數清零

      Given:用戶已輸錯1次密碼

      When:輸入正確密碼登錄成功

      Then:錯誤次數清零,下次輸錯從1開始計數

      3.3邊界條件的識別

      在編寫驗收標準時,特別要注意邊界條件。我總結了一個"邊界條件檢查清單":

      • 數值邊界:
      • 最小值、最大值、零值
      • 臨界值(如優惠券滿100減10,測試99、100、101)
      • 時間邊界:
      • 開始時間、結束時間
      • 跨天、跨月、跨年的情況
      • 時區問題
      • 狀態邊界:
      • 初始狀態、中間狀態、結束狀態
      • 狀態轉換的各種路徑

      • 數量邊界:
      • 空集合、單個元素、多個元素
      • 超出限制的情況
      • 實際案例:

      優惠券使用的邊界條件:

      場景:訂單金額剛好等于滿減門檻

      Given:用戶有一張"滿100減10"的優惠券

      When:下單金額為100元,使用該優惠券

      Then:優惠10元,實付90元

      場景:訂單金額略小于滿減門檻

      Given:用戶有一張"滿100減10"的優惠券

      When:下單金額為99.99元,嘗試使用該優惠券

      Then:提示"訂單金額不滿足使用條件,需滿100元"

      場景:優惠券在使用時剛好過期

      Given:用戶有一張優惠券,有效期至2024-03-01 23:59:59

      When:在2024-03-01 23:59:59下單并使用該券

      Then:可以正常使用

      場景:優惠券在使用時剛剛過期

      Given:用戶有一張優惠券,有效期至2024-03-01 23:59:59

      When:在2024-03-02 00:00:00下單并使用該券

      Then:提示"優惠券已過期"

      未完待續,后面將繼續為大家介紹遇到的挑戰與解決方案、實施建議與關鍵要點、三個月后的成果及總結。

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      “漢坦病毒”來勢洶洶,建議:每家備好5樣東西,關鍵時刻能救命

      “漢坦病毒”來勢洶洶,建議:每家備好5樣東西,關鍵時刻能救命

      健康科普365
      2026-05-08 15:00:16
      韓旭擠掉7人轉正成功!年薪188.3萬翻4.45倍 首秀替補8+2真不差

      韓旭擠掉7人轉正成功!年薪188.3萬翻4.45倍 首秀替補8+2真不差

      顏小白的籃球夢
      2026-05-09 10:16:10
      3-0!3-0!孫穎莎、王曼昱淘汰日本隊可奪冠,馬琳加油聲太大吃黃牌

      3-0!3-0!孫穎莎、王曼昱淘汰日本隊可奪冠,馬琳加油聲太大吃黃牌

      曹說體育
      2026-05-09 21:51:57
      記者:穆里尼奧與皇馬展開了積極的談判,對回歸持開放態度

      記者:穆里尼奧與皇馬展開了積極的談判,對回歸持開放態度

      懂球帝
      2026-05-09 22:00:42
      騎士傳噩耗!雙核受傷,若被淘汰,四星豪陣將解體,毒瘤或將被裁

      騎士傳噩耗!雙核受傷,若被淘汰,四星豪陣將解體,毒瘤或將被裁

      你的籃球頻道
      2026-05-09 09:59:24
      夏天喝陳皮正當時,7款神仙搭配,祛濕養脾解夏乏

      夏天喝陳皮正當時,7款神仙搭配,祛濕養脾解夏乏

      開心美食白科
      2026-05-08 23:51:14
      A股:2.5億股民,今晚可能要興奮得睡不著覺了,你知道為什么嗎?

      A股:2.5億股民,今晚可能要興奮得睡不著覺了,你知道為什么嗎?

      另子維愛讀史
      2026-05-09 20:23:45
      中方外交部一日官宣兩國訪華,特朗普沒被邀請,白宮“后院起火”

      中方外交部一日官宣兩國訪華,特朗普沒被邀請,白宮“后院起火”

      阿鳧愛吐槽
      2026-05-09 22:26:50
      忻口會戰有多慘烈?閻錫山掏空家底,晉綏軍九個炮兵團全部參戰

      忻口會戰有多慘烈?閻錫山掏空家底,晉綏軍九個炮兵團全部參戰

      云霄紀史觀
      2026-05-09 03:16:01
      1天漲粉10萬的博士爸爸:這代孩子的“前額葉損傷”,可以這么養

      1天漲粉10萬的博士爸爸:這代孩子的“前額葉損傷”,可以這么養

      新東方
      2026-05-06 17:46:49
      按下暫停鍵?日媒:中國多所頂尖大學已停止向日本派遣交換留學生

      按下暫停鍵?日媒:中國多所頂尖大學已停止向日本派遣交換留學生

      小蘭聊歷史
      2026-05-08 12:41:25
      文班亞馬這么打,森林狼是真沒招

      文班亞馬這么打,森林狼是真沒招

      只關于籃球
      2026-05-09 13:44:07
      上海中年男子崩潰!鄰居凌晨3點爬進自己家,還有更離譜舉動……噩夢持續,警方無從插手

      上海中年男子崩潰!鄰居凌晨3點爬進自己家,還有更離譜舉動……噩夢持續,警方無從插手

      環球網資訊
      2026-05-09 19:33:11
      莫拉致歉+解約大讓步,鄧卓翔臨危再受命

      莫拉致歉+解約大讓步,鄧卓翔臨危再受命

      足球報
      2026-05-09 11:33:04
      馬斯克4個孩子的母親真相大白!女方法庭親口作證,自曝受孕過程

      馬斯克4個孩子的母親真相大白!女方法庭親口作證,自曝受孕過程

      生命之泉的奧秘
      2026-05-09 00:52:50
      北京試點自行車上地鐵

      北京試點自行車上地鐵

      財聯社
      2026-05-09 16:00:16
      虎父無犬女!曹德旺女兒罕見現身,不與哥哥爭家產,不是美國國籍

      虎父無犬女!曹德旺女兒罕見現身,不與哥哥爭家產,不是美國國籍

      白面書誏
      2026-05-09 14:49:29
      14支球隊鎖定下賽季歐冠名額:巴薩、拜仁、皇馬、阿森納在列

      14支球隊鎖定下賽季歐冠名額:巴薩、拜仁、皇馬、阿森納在列

      懂球帝
      2026-05-09 16:43:08
      “慰安椅”根本不是椅子,是把十七歲姑娘活生生碾碎的吃人機器!

      “慰安椅”根本不是椅子,是把十七歲姑娘活生生碾碎的吃人機器!

      混沌錄
      2026-05-07 20:25:07
      太慘烈!連續3個20%跌停,股價4天跌超50%,有人虧53萬含淚割肉

      太慘烈!連續3個20%跌停,股價4天跌超50%,有人虧53萬含淚割肉

      財經智多星
      2026-05-09 09:44:35
      2026-05-09 23:07:00
      51Testing軟件測試網 incentive-icons
      51Testing軟件測試網
      中國軟件測試人的精神家園
      1567文章數 13263關注度
      往期回顧 全部

      科技要聞

      美國政府強力下場 蘋果英特爾達成代工協議

      頭條要聞

      毛焦爾當選匈牙利總理 此前曾表示有意訪問北京

      頭條要聞

      毛焦爾當選匈牙利總理 此前曾表示有意訪問北京

      體育要聞

      成立128年后,這支升班馬首奪頂級聯賽冠軍

      娛樂要聞

      50歲趙薇臉頰凹陷滄桑得認不出!

      財經要聞

      多地號召,公職人員帶頭繳納物業費

      汽車要聞

      軸距加長/智駕拉滿 阿維塔07L定位大五座SUV

      態度原創

      親子
      藝術
      旅游
      本地
      公開課

      親子要聞

      告別每日一針!兒童長高治療迎來“周制劑”時代,全新專家共識在滬發布

      藝術要聞

      齊白石 紫藤蜜蜂

      旅游要聞

      南非著名旅游區花園大道遭遇近30年來最嚴重洪災

      本地新聞

      用蘇繡的方式,打開江西婺源

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 91热爆| 国产精品亚洲a∨天堂| 亚洲二区av| 久久精品国产亚洲黑森林| 人妻制服丝袜中文字幕| 免费看小12萝裸体视频国产| 中文字幕乱码亚洲无线精品一区| 亚洲成人不卡| 亚洲欧洲激情| 国产91色在线| 69xxxxx国产| 无码视频免费一区二区三区| 中国激情网| 亚洲中文字幕成人无码| 日本午夜精品一本在线观看| 国产a网站| 国产精品免费_区二区三区观看| 亚州成人AⅤ| 久久久精品无码一区二区三区| 亚洲第三十四九中文字幕| 精品国产一区二区三区四区| 日韩人妻无码无码专区| 日韩内射美女片在线观看网站 | 一区二区三区高清无马在线| 亚洲 欧美 国产 日韩 精品| 久久精品a一国产成人免费网站| 亚洲精品乱码久久久久久v| 精品国产国产AV一区二区| 国产精品爽爽久久久久久| 性一交一乱一伦a片| A片黄色| 久久天天操屄日屄| 彭州市| 四虎亚洲精品高清在线观看| jizz网站| 日韩另类欧美日韩| 国产乱论视频| 国产乱子伦视频大全| 欧美BBBBBBSBBBBBB| 国产有码一区二区三区| 久久人人97超碰国产精品|