2012 : System Integrator Improve Legacy System - Test Automation - Ticket Management 2020/12 : LINE Fukuoka LINE Front-end Framework (LIFF) QA Engineer Hiroyuki Okuda LINE Fukuoka QA Engineering 1 Team
Vision & Mission Mission Service Test Center Mission QA Engineering Dept. Vision Improve the quality further and shorten the lead time by improving not only the product quality but also the project quality. Manage the entire test process during the development phase to ensure product quality efficiently Design Implementation Test Planning Establish the new quality assurance style of LINE to deliver services to users in the best conditions
Design Implementation Test Planning PM Server Side Developer Team Front End Developer Team Native App Developer Team QA Team - E2E Manual Test - E2E Automation Test Project Structure
Product Quality Goal AS IS No Product Quality Goal TO BE Set Product Quality Goal Rate of Bug by Release Bug Level Critical Major Minor - Change Failure Rate
Product Quality Goal AS IS No Product Quality Goal TO BE Set Product Quality Goal Rate of Bug by Release Bug Level Critical Major Minor - Change Failure Rate
Product Quality Goal Detailed Bug Level AS IS TO BE Bug Level Critical As soon as possible Major Modify as soon as necessary Minor Released in the next Bug Level Function A Function B Function C Critical Major Minor
Product Quality Goal Detailed Bug Level AS IS TO BE Bug Level Critical As soon as possible Major Modify as soon as necessary Minor Released in the next Bug Level Function A Function B Function C Critical Major Minor - Frequency - Impact Range
Product Quality Goal Positive Effect Analysis Improvement - Review the bug level according to the bug level table - Analysis of the reasons for lowering the change failure rate - 33% of bugs occur with the same function - There is no regression test - Add regression test
Product Quality Goal Positive Effect Analysis Improvement - Review the bug level according to the bug level table - Analysis of the reasons for lowering the change failure rate - 33% of bugs occur with the same function - There is no regression test - Add regression test
Product Quality Goal Positive Effect Analysis Improvement - Review the bug level according to the bug level table - Analysis of the reasons for lowering the change failure rate - 33% of bugs occur with the same function - There is no regression test - Add regression test
Different Structure Function Function List Automation Test Manual Test Subcategory Function Category Subcategory Function AS IS Optimization of Regression Test Structural Review
Optimization of Regression Test AS IS TO BE Same Structure Structural Review Function Function List Automation Test Manual Test Category Subcategory Function Category Subcategory Function Same Structure Function Function List Automation Test Manual Test Subcategory Function Category Subcategory Function
Optimization of Regression Test Category Subcategory Function Function List Manual + Automation Test TO BE Same Structure Category Subcategory Function Type Automation Manual TO BE Same Table Structural Review Same Table Function Function List Automation Test Manual Test Category Subcategory Function Category Subcategory Function
Optimization of Regression Test Category Subcategory Function Function List Manual + Automation Test TO BE Same Table Category Subcategory Function Type Automation Manual Function List Manual + Automation Test TO BE Accessible Category Subcategory Function Type Category Subcategory Function Test URL Accessible Structural Review
Optimization of Regression Test Function List Manual + Automation Test TO BE Category Subcategory Function Type Automation Manual Category Subcategory Function Test URL Same Structure Structural Review Same Table Accessible
Optimization of Regression Test Removed Test Cases Bug Level Function A Function B Function C Critical Major Minor Function Pattern Function A Function B Function C Pattern 1 Pattern 2 Pattern 3 Pattern 4 Manual + Automation Test - Frequency - Impact Range
Design Implementation Test Plan Test Run Planning Design Implementation Test Run Planning 1 Test Planning in Parallel with Design 2 Review the Test Plan by All 3 Sharing E2E and Unit Test Test Plan 1 Just Before the Test Starts 2 Reviewed by Only Some Members 3 Not Sharing E2E and Unit Test Test Planning in Parallel with Design AS IS TO BE
AS IS TO BE 1 Test Planning in Parallel with Design 2 Review the Test Plan by All 3 Sharing E2E and Unit Test Test Plan 1 Just Before the Test Starts 2 Reviewed by Only Some Members 3 Not Sharing E2E and Unit Test Test Planning in Parallel with Design Design Implementation Test Plan Test Run Planning Design Implementation Test Run Planning
Imagining Success Mission Start What I need to know Success - Participate in the design - Discuss testing with developers - Improve Project Quality - What design work is being done - What the developers are testing
Design Implementation Test Planning Quality Challenge List Improve Beyond the Test Optimization of Regression Test Test Planning in Parallel with Design Product Quality Goal
Improve Beyond the Test AS IS - No Product Quality Goal TO BE - Set Product Quality Goal Quality Challenge List - Think About Quality by All Project Situation - Set Project KPI Product Quality Goal
Design Implementation Test Planning Quality Challenge List Improve Beyond the Test Optimization of Regression Test Test Planning in Parallel with Design Product Quality Goal
AS IS - Just Before the Test Starts - Reviewed by Only Some Members - Not Sharing E2E and Unit Test TO BE - Test Planning in Parallel with Design - Review the Test Plan by All - Sharing E2E and Unit Test Quality Challenge List - Participate in the design - Discuss testing with developers Project Situation - Lack of Unit test Test Planning in Parallel with Design Improve Beyond the Test
Design Implementation Test Planning Quality Challenge List Improve Beyond the Test Project Situation Optimization of Regression Test Test Planning in Parallel with Design Product Quality Goal
Anxiety I don't know what to do Summary I don't know if the team will accept it Imagining Success Solve Team Problems Feature Another Person Uncertainty