BÁO CÁO PHÂN TÍCH QA BUG

Sprint S196 - S200  |  Tổng hợp & Phân tích chuyên sâu  |  22/04/2026

58
Tổng số Bug
11.6
Trung bình / Sprint
22
Cao nhất (S197)
7
Thấp nhất (S196/S199)
2
Recurring Bugs

1. Xu hướng Bug qua các Sprint

Số lượng Bug theo Sprint

Tỷ lệ thay đổi giữa các Sprint (%)

Nhận xét: Sprint S197 có mức tăng đột biến +214% (7→22 bugs), sau đó giảm dần nhưng S200 lại tăng +71.4% do feature mới Media Type Switching. Xu hướng tổng thể: không ổn định, dao động lớn giữa các sprint.

2. Phân loại Bug

Theo Category

Theo Severity

Theo Module

Category theo Sprint (Stacked)

Severity theo Sprint (Stacked)

3. Phân tích theo Module

Top Modules bị ảnh hưởng

Radar: Đánh giá rủi ro theo khu vực

Bảng chi tiết Module

Hạng Module Số Bug % Tổng Sprints Mức rủi ro
1 Workflow & Reset 11 19.0% S197, S198, S199, S200 CAO
2 Validation & Required Fields 10 17.2% S197, S198, S199, S200 CAO
3 UI/UX & State Management 10 17.2% S197, S198, S199, S200 CAO
4 Style Guide 8 13.8% S199, S200 TRUNG BÌNH
5 Image / Canvas / Resize 7 12.1% S197 TRUNG BÌNH
6 AI / Model & Automation 5 8.6% S196, S198, S199 TRUNG BÌNH
7 Upload & Media 5 8.6% S196, S200 THẤP
8 Search / Filter 2 3.4% S196, S200 THẤP

4. Patterns & Bugs lặp lại

Phân bổ Pattern theo số lượng Bug

Bugs Recurring giữa các Sprint

Bug Pattern Xuất hiện Trạng thái
Red highlight tab không có invalid fields S198 → S199 RECURRING CHƯA FIX
Registered App hiện required dù đã chọn S198 → S199 RECURRING CHƯA FIX
Popup không đóng sau save S197 (#1, #7) CÙNG SPRINT
Reuse image - drag video lỗi S200 (#2, #9) DUPLICATE
Validation cho save data invalid S198, S199 XU HƯỚNG
Cảnh báo: 2 bugs lặp nguyên xi từ S198 sang S199 cho thấy quy trình verify fix chưa chặt. Cần bắt buộc regression test cho mọi bug fix.

5. Phân tích Spike Sprint S197 (22 bugs)

Phân bổ Bug S197 theo nhóm chức năng

Nguyên nhân chính: "Big bang release" — nhiều features lớn merge cùng lúc mà thiếu regression testing. Sprint S197 gấp 3 lần sprint trước (7 → 22).

Phân tích chi tiết

NhómBugs%Đánh giá
Reset Workflow 6 27% Feature mới, chưa mature
Image / Canvas 5 23% Edge cases chưa cover
Connector / Popup 4 18% Regression
Validation / Form 4 18% Thiếu test coverage
UI / Visual 3 14% Ít nghiêm trọng

6. Đánh giá Rủi ro tổng thể

Khu vựcMức rủi roMức độLý do
Validation (form/field) CAO
Recurring qua 3 sprints, ảnh hưởng data integrity, chưa có shared validation
State Management CAO
Vấn đề kiến trúc, popup/button/tab state sai ở nhiều module
Media Type Switching CAO
Mới xuất hiện S200, phức tạp, chưa test đủ combination
Reset / Workflow TB
Tập trung S197, có thể đã ổn định nhưng cần theo dõi
Connector / Popup TB
Giảm dần qua các sprint, xu hướng tích cực
UI Consistency TB
Rải rác, ít nghiêm trọng nhưng ảnh hưởng UX
Upload / File THẤP
Không tái phát sau S196

7. Chi tiết Bug từng Sprint

Sprint S1967 bugs

#1 AI model = Kling → switch Veo 3 → scale value mismatch (show 0.1 nhưng value 0.05)
#2 Filter assignee nhanh → không call API ES → count 11 nhưng No Result
#3 Auto fill ID vào search box khi dùng remember password Google
#4 Chưa enable sub function Image to Video nhưng vẫn enable/disable được
#5 Click user Prompt Templates nhưng không fill vào ô input
#6 Upload file TIF không thấy message khi chưa bật AdvancedFileTypes
#7 Upload file nặng (>10M) show thumb lỗi

Sprint S19722 bugs

#1 Enable/Disable Gemini → Save button không đóng popup
#2 Error tab không highlighted trên Edit SSO IDP, Product vendors
#3 Connector modal chậm API 4-5s trắng tinh
#4 Lỗi UI chung
#5 Chọn ảnh từ assets tab → original image dimensions = N/A
#6 BE trả dimensions = 0 → cần show NA
#7 Connector setting bên WF → popup không đóng sau save
#8 Canvas Size change → báo lỗi đỏ, không enable Save
#9 Tester: change options original image size → bị nháy
#10 Lỗi font description
#11 Required fields chưa highlight đỏ border
#12 Lock Aspect Ratio → không enable Generate button
#13 Crop focus + None → message "Width or height is required" sai
#14 Tester: Apply Setting → Close → không show Save button
#15 Original Image Size: chưa clear data khi change W/H
#16 Luôn show warning popup khi click history dù chưa change gì
#17 Reset WF có 3 derived → chỉ show 1 derived thay vì 3
#18 Reset lần 2 không hiện màn hình reset mới
#19 Reset WU 1 derived WF → sai text số nhiều/số ít
#20 Reset 1 product OK, reset 2 → báo "0 products were successfully reset"
#21 Xóa value W → tự disable W, focus H sai logic
#22 Reset product chọn Preserve derived WFs nhưng vẫn bị reset

Sprint S19810 bugs

#1 Copywriting: TRIGGER tab không highlight required khi save draft
#2 Copywriting: Duplicate Color field → false warning missing values
#3 Copywriting: Text area AI Automation → không save data Structure
#4 Copywriting: AI Automation → Generate enabled mà không có images
#5 Nhập name trùng vẫn save được, không báo lỗi
#6 Base URL cần validate
#7 Derived WF có asset nhưng Update Color Ref → 'Not completed yet'
#8 Tab highlight đỏ dù không có invalid fields → RECURRING S199
#9 Registered App: đã select value nhưng vẫn show required → RECURRING S199
#10 ALL WORKSPACE: tạo Text Area mới → không click được Continue

Sprint S1997 bugs

#1 SG invalid color matching nhưng vẫn save thành công
#2 Remove shooting type → save OK nhưng invalid color ref mapping
#3 Tab highlight đỏ dù không invalid TỪ S198 #8
#4 Registered App required dù đã chọn TỪ S198 #9
#5 Add new shot: required không nhất quán giữa tester và sub-function
#6 WF drag/drop 2 màu → message required khác màu
#7 Multi prompt click template không load data

Sprint S20012 bugs

#1 Position Photo → Video: setting Ghost Mannequin vẫn hiện cho Video
#2 Reuse image: không kéo ảnh vào video position (generative)
#3 Final + photo review: không upload được video trong task details
#4 Change media type → preset reset về empty thay vì 'No Preset'
#5 Không show color ref icon ở position
#6 SG: description Photo mất khi switch sang Video rồi quay lại
#7 Save styleguide OK nhưng Save button vẫn enabled
#8 Photo review: photo position cho phép upload video
#9 Reuse image: video type không kéo được ảnh vào video position
#10 Photo review details: loading forever khi change asset → resource
#11 Filter Assets hub: Video filter không show assets
#12 Draft SG không giữ name sau save

8. Top 10 Đề xuất cải thiện

Impact vs Effort Matrix

  • 1
    Xây dựng Validation Framework tập trung
    Shared validation service cho toàn app. Một lần fix = fix cho tất cả. Impact Rất Cao
  • 2
    Chuẩn hóa State Management Pattern
    State machine cho form/modal: IDLE → DIRTY → SAVING → SUCCESS → IDLE Impact Rất Cao
  • 3
    Bắt buộc unit test cho mọi bug fix
    Definition of Done phải có test tái hiện bug. Ngăn recurring bugs. Impact Cao
  • 4
    Regression test suite cho Media Type Switching
    Test matrix đầy đủ Photo↔Video với mọi field type. Impact Cao
  • 5
    Giới hạn scope sprint release
    Tối đa 2-3 features lớn/sprint. Dùng feature flag. Impact Cao

9. Dự báo Sprint S201

Dự báo xu hướng Bug

Dự báo S201: 9-14 bugs. Khu vực rủi ro cao nhất: Media Type Switching, Validation, Style Guide.
Tín hiệu tích cực: Reset Workflow đã ổn định sau S197. Connector/Popup xu hướng giảm. Upload/File không tái phát.
Khuyến nghị chiến lược: Nếu đầu tư 1-2 sprint cho Validation Framework & State Management, bug count dự báo giảm 40-50%. Nếu chỉ fix từng bug đơn lẻ, dao động 10-15 bugs/sprint.

Kết luận tổng thể

Chất lượng tổng thểTRUNG BÌNH - CẦN CẢI THIỆN
Vấn đề cốt lõi #1Thiếu Validation Framework chung → bugs validation ở mọi sprint
Vấn đề cốt lõi #2State Management không nhất quán → popup, button, tab state sai
Đầu tư ưu tiên1-2 sprint cho 2 vấn đề cốt lõi → giảm 40-50% bugs
Recurring Bug Rate3.4% (2/58) — Target: < 2%