Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
軟體品質不只測試: LINE QA團隊分享
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
LINE Developers Taiwan
PRO
March 17, 2023
Technology
14k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
軟體品質不只測試: LINE QA團隊分享
Event: 2023-03-17 清大資工「軟體專案管理」企業參訪@熊大廣場
Speaker: Jeris Lee
LINE Developers Taiwan
PRO
March 17, 2023
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
Evan 2026-09-12 國立臺中科技大學 x LINE PROTOSTAR 創新創業競賽- LINE 技術應用說明
line_developers_tw
PRO
0
290
Evan 2026-09-12 國立臺中科技大學 x LINE PROTOSTAR 創新創業競賽- LINE API應用介紹
line_developers_tw
PRO
0
270
Zona Codex Community Meetup 分享
line_developers_tw
PRO
0
1.3k
Evan & Zona COSCUP 2026 分享
line_developers_tw
PRO
0
310
台大資管營企業參訪-Bowen Chen
line_developers_tw
PRO
0
120
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
3.3k
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
3.3k
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
3.2k
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
3.2k
Other Decks in Technology
See All in Technology
自律型 AI をセキュアに実装!Gemini と MIG で作る動的コード実行環境
recruitengineers
PRO
1
190
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
490
いちAWSエンジニアのAI活用を振り返る #devio2026 / devio osaka 2026 kawahara
masahirokawahara
2
360
The kernel report
ennael
PRO
1
240
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
調査タスクをAIと乗り切る 〜過去の調査をナレッジ化し 調査手順をスキルにする〜
mot_techtalk
1
100
雪かき部 #7 もう怖くない!SELECT文!
foursue
0
280
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
120
[2026 Oracle Technical Deep Dive] OCI AI Resilience -OCIのセキュリティ対策機能をきちんと使いこなす- (2026年9月17日開催)
oracle4engineer
PRO
0
120
顧客の成果創出とプロダクトの成長を 両立するためのFDE
sansantech
PRO
0
670
並行性の問題を防げ!実践トランザクション入門
occhi
0
250
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
200
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Designing Experiences People Love
moore
143
24k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Believing is Seeing
oripsolob
1
240
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Unsuck your backbone
ammeep
672
58k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
350
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
290
Transcript
軟體品質不只測試 LINE QA團隊分享 TW QA / Jeris Lee 2023.03.17 @
LINE Taiwan
Jeris Lee Service QA Engineer • Tech enthusiast • QA
Automation Engineer • 5 years QA experience • Client Android/iOS App Testing
01 02 03 04 05 Contents 淺談Quality Assurance 品質保證 LINE
TW的軟體開發流程 軟體品質我們做的努⼒ 使⽤的⾃動化與⼯具 Q & A
1. 淺談Quality Assurance品質保證
什麼是Quality Assurance (QA) 軟體品質不只是測試 🗒 Definition • 防⽌製造的產品出現錯誤 和缺陷 •
避免在交付產品或服務時 出現問題的⽅法 👨💻 QA Engineer - 確保產品的品質 - 確認產品符合需求 - 對產品做測試/找出問題 - 透過各種⽅法減少問題 的發⽣
QA vs. QC Quality Assurance • 從事前開始的 • 預防發⽣瑕疵 •
是否正確⽅法 Quality Control - 從事後開始的 - 檢查成品瑕疵 - 是否正確產品
測試左移 Shift Left
2. LINE TW的軟體開發流程
Scrum Process • Planning • Daily • Refinement • Review
• Retrospec5ve • Release/Deployment 1-2 Weeks Sprint Period
Stages of Software Development 軟體開發流程 Planning & Design Implement &
Develop Testing & Validate Release & Monitor 💡 👨💻 📋 📈
3.軟體品質我們做的努力
Planning & Design What QA have to do in this
stage? Planning & Design Implement & Develop Testing & Validate Release & Monitor A B C 確認⽬的與需求 - 與Product Owner 釐清需求的細節和預期的結果 -與UX/UI Designer 討論使⽤性和流程 討論產品設計架構與流程 -與Dev討論開發的API/系統架構/資料流程/使⽤⼯具/潛在風險等 設定完成條件與測試計畫 -與團隊討論確保每個需求都有明確Acceptance Criteria -建立基本的測試驗證計畫 ex: test mindmap
Implement & Develop What QA have to do in this
stage? Planning & Design Implement & Develop Testing & Validate Release & Monitor A B C 建立測試案例和資料 - 建立測試案例並與團隊討論Review - 準備測試資料並使⽤Mock Server等⼯具 開發⾃動化測試案例 - 與Dev討論⾃動化測試的驗證⽅向 - 開發API/UI 等等的⾃動化測試 - 針對必要項⽬設計Load Test/Performance Test 確保PR驗證通過測試 - 每個PR都必須通過Unit Test 和 Static Code Scan - 不同團隊會有不同PR Merge的條件
Testing & Validate What QA have to do in this
stage? Planning & Design Implement & Develop Testing & Validate Release & Monitor A B C 執⾏⼿動測試 - 針對Feature按照Test Case做⼿動測試 - 確認功能邏輯符合Spec ⾃動化測試 - 針對新功能做測試 - 既有功能透過⾃動化測試確保,減少⼿動Regression時間 - 針對開發完的產品在測試環境執⾏Load Test/Performance Test 探索性測試 - 透過Exploratory Test / Bug Bash 等等活動來找可能的問題
Release & Monitor What QA have to do in this
stage? Planning & Design Implement & Develop Testing & Validate Release & Monitor A B C CI/CD 持續整合交付 - 使⽤各式CI/CD⼯具來達成one pipeline - Ex Jenkins/GitHub Action/Drone/ArgoCD…等等 Release前的檢查與確認 - 透過不同的checklist與環境確認,確保交付產品的正確性 - Ex: Nginix Rules/CDN Config/DB Script …等等 測試右移的追蹤和監控 - Release後針對軟體的即時數據log/health check追蹤,確保無重⼤問題產⽣ - Release後的Defect/Bug Review
4.使用的自動化與工具
Various Automation Help us reduce testing time and raise product
quality E2E/API Automation CI/CD Pipeline Tools & Gadgets Load & Stress Test Realtime Monitor
Automation Tool We Use E2E/API Automation API/Performance Tools/CICD
Realtime Data Dashboard
軟體品質不只是測試 軟體品質是整個團隊的責任 影響品質很多時候是流程的品質和⽅法, ⽽不是你⽤了什麼測試⼯具或是語⾔
Q & A
THANK YOU