DevOps
Design Testing
Discover
LINE TODAY APP
News Movie Video Personalization
Shorter Release Cycle
Testing is a Repetition Work
Really Agile?
New
Functional
ity
System
Regressio
n
Architectur
e
Code
Change
Scope
Code Coverage
Continuous
ImprovementCode Review
Unit Test
Integration Test Build
Pull Request
Functional Test
Notify
Visualization
Monitor
Emulators Simulators DevicesCode Review
Debug
Build Platform
TESTING IN TASK LIFECYCLE
In
Progress
Testing DoneStory
@Test
fun testLoginSuccess() {
//Given
homePage.navigateToLoginPage()
//When
loginPage.inputEmail()
loginPage.inputPassword()
loginPage.clickSubmitButton()
//Then
loginPage.assertLoginSuccess()
}
Test Suite Layer Page Object Layer
HomePag
e
LoginPage
Acceptance
Criteria
Development Start
Smoke Testing
Sanity Testing
Regression Testing
Regression Testing
Task Complete QA Verify Task Complete QA Verify
Task Complete QA Verify Task Complete QA Verify
Start
Start Release
DevOps
Development Start
Before
After
Release
Release
WRAP UP
● Control Change Scope
● Keep Testing
● DevOps
● Work Closely With Developers
● Less Repetitive Work & More Agile
WE ARE HIRING
Service QA
Automation
Engineer
Test
Engineer
THANK YOU

LINE TODAY高效率的敏捷測試開發技巧