Slide 1

Slide 1 text

Software QA ≠ QC

Slide 2

Slide 2 text

Bug Fixing Cost IBM System Science Institute Relative Cost of Fixing Defects

Slide 3

Slide 3 text

Design Stage • Clarify requirement/spec with planner/business owner(BO) • Discuss architecture/flow/API with Dev • Go through usability with Designer • Define data metric with planner • Come out acceptance criteria(AC) with Dev/planner • Create test plan/test mindmap QA Activities in LINE TW (1/4)

Slide 4

Slide 4 text

Implementation Stage • Create test cases & peer review • Prepare test data / fake date with MockServer • Discuss automation hooking points with Dev • Implement BDD automation script (Given-When-Then) • Implement load test script • Security review process • Every PR has to pass unit tests before merging QA Activities in LINE TW (2/4)

Slide 5

Slide 5 text

Testing Stage • Feature manual test • Feature automation test • System load test • Code freeze control • RC regression • Exploratory test & Bug bash • E2E test & CUJ(critical user journey) QA Activities in LINE TW (3/4)

Slide 6

Slide 6 text

Release Management • Continuous Integration(CI): GibHub, Jenkins, Drone, SonarQube • Continuous Deployment(CD): K8S, Harbor, Rancher, ArgoCD • Release checklist: Nginx rules, CDN config, Varnish cache, Redis cache, DB script, ...etc • Server healthy check • Real environment monitoring / SLA • Post-release defect review QA Activities in LINE TW (4/4)

Slide 7

Slide 7 text

Feature Automation Automation Does Matter CI / CD Jenkins / Kubernetes Tools MockServer / test data Load Test Stress Test Healthy Check Real monitor

Slide 8

Slide 8 text

Automation Tools We Use

Slide 9

Slide 9 text

• Planning (backlog force-ranking) • Daily (AC+DOD) • Security review • PBR (refinement) • Demo (review) • Regression • Release • Post-release issue review • Retrospective Scrum Process – 2 Weeks Sprint

Slide 10

Slide 10 text

Projects LINE TODAY LINE Travel LINE SHOPPING LINE SPOT

Slide 11

Slide 11 text

Life On LINE

Slide 12

Slide 12 text

LINE QA BIG FAMILY

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Thank you ~ Q & A