Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
QA 蝦米 QA?我的扣超讚的啊
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
LINE Developers Taiwan
PRO
June 19, 2024
Technology
4.4k
0
Share
QA 蝦米 QA?我的扣超讚的啊
Speaker: Lawrence Tsai, YT Chen
Event: LINE TECH FRESH 畢業分享會
LINE Developers Taiwan
PRO
June 19, 2024
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
460
2026.04.09_台灣客服協會_從資料重新理解客服_ Charlie Wang
line_developers_tw
PRO
0
43
Zona 台北大學 GDG 分享
line_developers_tw
PRO
0
63k
台大資料分析與決策社 機器學習的商業應用_Rei
line_developers_tw
PRO
0
33
政大數據分析社 機器學習的商業應用_Rei
line_developers_tw
PRO
0
58
Gemini 2025 新功能回顧 LINE Bot 完美結合
line_developers_tw
PRO
0
620
NTUAI企業參訪
line_developers_tw
PRO
0
21k
Data TECH FRESH企業參訪- Amber
line_developers_tw
PRO
0
47k
Data Team 實習分享
line_developers_tw
PRO
0
37k
Other Decks in Technology
See All in Technology
【2026年版】プロジェクトマネジメント実践論|現役エンジニアが語る!~チームでモノづくりをする時のコツとは?~
mixi_engineers
PRO
1
120
エムスリーテクノロジーズ株式会社 エンジニア向け紹介資料 / M3 Technologies Company Deck
m3_engineering
0
210
Fラン学生が考える、AI時代のデザインに執着した突破口
husengs7
1
230
Claude Code x Accounting
kawaguti
PRO
0
230
データ分析基盤の信頼を支える視点と設計
yuki_saito
1
440
Loadbalancing exporter internals
ymotongpoo
1
120
その英語学習、AWSで代替できませんか?
suzutatsu
1
200
障害対応のRunbookは作った、でも本当に動くの? AWS FIS で EKS の AZ 障害を再現してみた
tk3fftk
0
120
パーソルキャリア IT/テクノロジー職向け 会社紹介資料|Company Introduction Deck
techtekt
PRO
0
260
情シスがMCP環境導入時に打ちのめされる認可の崖
oidfj
0
110
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
4
2.6k
AI飲み会幹事エージェントを作っただけなのに
ykimi
0
250
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
190
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
260
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Designing for Performance
lara
611
70k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
380
Balancing Empowerment & Direction
lara
6
1.1k
4 Signs Your Business is Dying
shpigford
187
22k
We Are The Robots
honzajavorek
0
230
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
Transcript
QA 蝦米 QA? 我的扣超讚的啊
01 02 03 04 Development Process Job Responsibility 專案分享:Test Case
⾃動分類 Introduction 05 專案分享:Release 流程優化 CONTENT
01 Introduction
Lawrence Tsai Education • M.S. in Management Information Systems @
NTU • B.S.S. in Journalism & Communication @ CUHK Experience • 2023 LINE Taiwan | TECH FRESH @ LINE TRAVEL • 2022 Dcard | QA Intern @ EC TECH FRESH @ LINE
機票 住宿 體驗 團旅 Logo 取⾃ Flaticon
YT Chen Education • M.S. in Computer Science @ NTUT
• B.B.A in Finance @ TKU Experience • 2023 | TECH FRESH @ LINE Taiwan • 2022 | Backend Engineer Intern @ thingnario • 2020-2021 | Data Engineer @ iiNumbers TECH FRESH @ LINE
A mobile ecommerce alliance platform for shopping guide and point
reward.
02 Development Process
Software Development Life Cycle 1 ANALYSIS 2 DESIGN 3 DEVELOPMENT
4 TESTING 5 DEPLOYMENT 6 MAINTENANCE Business Designer Developer QA Operations Technical Support
Development Process for QA 1 ANALYSIS 2 DESIGN 3 DEVELOPMENT
4 TESTING 5 DEPLOYMENT 6 MAINTENANCE Test Requirement Analysis Automation Script Development E2E Testing Stress Testing CUJ Testing Test Case Writing Performance Monitoring Regression Testing Continuous Development (CD) Continuous Integration (CI)
03 Job Responsibility
Test Case & Test Run Test Case Test Run Test
Case 1 2 3 Test Case 3 明確的⽬的&可執⾏的步驟 預期結果 vs 實際結果? 清楚涵蓋特定的功能或問題點 ⼀系列的多 Test Cases 組合 根據某種具體的使⽤者場景所定義 記錄測試點以評估軟體品質
Job Responsibility Test Case Preparation Automation Manual Testing 2 DESIGN
3 DEVELOPMENT 圖片取⾃ TestRail
Manual Testing Job Responsibility 確認⾴⾯上有「LINE 購物」的 logo Test Case 1
2 確認⾴⾯上有「搜尋框」的元素 Test Run 3 DEVELOPMENT 4 TESTING Test Case Logo 取⾃網路 Automation
Job Responsibility 5 DEPLOYMENT 6 MAINTENANCE Continuous Integration (CI) 圖片取⾃網路
Job Responsibility 圖片取⾃網路 Continuous Deployment (CD) 5 DEPLOYMENT 6 MAINTENANCE
Job Responsibility 5 DEPLOYMENT 6 MAINTENANCE 圖片取⾃網路 Monitoring
04 專案分享: Test Case ⾃動分類
寫 Test Case 也會有技術債? Epic:⾸⾴標題 Banner 確認⾴⾯上有「LINE 購物」的 logo 2000~3000
筆 確認⾴⾯上有「搜尋框」的元素 確認「搜尋框」旁是「相機」的 icon 確認⾴⾯上有「購物⾞」的 icon 確認跳轉⾴⾯可以導購成功 確認商店⾴⾯上有「專屬推薦」 Epic:??? Test Case Solution: 舉辦 workshop 讓⼤家⼀起償還歷史共業 🥳
架構圖 testrail- backup build-pipeline TestRail Cloud Preprocess & Modeling GitHub
Actions Test Cases (TC) Test Runs (TR) Prediction Result Request Export Pull Data Upload Upload
建立模型 P N P • True Positives (TP) • False
Negatives (FN) N • False Positives (FP) • True Negatives (TN) Baseline • Text preprocessing:TF-IDF • Model:Naive Bayes classifier Optimized • Text preprocessing:TF-IDF • Model:Random Forest classifier Performance = Naïve Bayes Classifier
模型效能 0.54 0.63 0.85 0.89 0 0.1 0.2 0.3 0.4
0.5 0.6 0.7 0.8 0.9 1 標完的資料 標完的資料 + Test Run 資料 Baseline Optimized
05 專案分享: Release 流程優化
Release Calendar • 公司有多個團隊及產品 • 每個產品有 Maintenance、Resolved 等不同狀態 • 需要有
Calendar 記錄更新時間、Release 的產品、 Release 版號等訊息⽅便統⼀管理
架構圖 Trigger Jenkins Deployment Manifests Pull Changes Sync Cluster Status
Pull Image & Update Containers Trigger Python code Logo 取⾃ Flaticon、網路 Update Calendar
ArgoCD 在 ArgoCD Sync 以及 Sync Success 的時候更新 Calendar 圖⽚取⾃網路
K8s 利⽤ ArgoCD Hook 在 Sync 時觸發 Job Curl Jenkins
執⾏任務並 帶入 Parameters
Jenkins 可⼿動選擇⾏為,或通過 parameters 決定
None