SlideShare a Scribd company logo
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
somkiat.cc
IOS DEV MEETUP #4
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
http://continuousdelivery.com/
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Quality is
everyone’s responsibility
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
C O N T I N U O U S I N T E G R AT I O N
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
C O N T I N U O U S D E L I V E R Y
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ทํางานกันอย่างไร ?
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
http://www.craiglarman.com/wiki/downloads/misc/history-of-iterative-larman-and-basili-ieee-computer.pdf
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Real problem ?
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
http://blog.scottlogic.com/2014/07/07/School-of-Testing.html
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
http://blog.crisp.se/wp-content/uploads/2013/08/20130820-What-is-Agile.pdf
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Testing is Activity
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Make sure all stories are
Testable & Valuable
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Show your testing activity
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
http://blog.crisp.se/wp-content/uploads/2013/08/20130820-What-is-Agile.pdf
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Testing early & often
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
http://blog.crisp.se/wp-content/uploads/2013/08/20130820-What-is-Agile.pdf
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
http://blog.crisp.se/wp-content/uploads/2013/08/20130820-What-is-Agile.pdf
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ทดสอบกันอย่างไร ?
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
http://testingtweaks.com/what-is-angile-testing/
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
เริ่มอย่างไรดี ?
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
รูปแบบการทํางาน
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
L A R G E R F E E D B A C K L O O P
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
A C C E P TA N C E T E S T D R I V E N D E V E L O P M E N T
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Start with
THINK
I M P R O V E T D D C Y C L E
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Write a failing automated test before
you write any code
Remove duplication
G O L D E N R U L E S
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Remember :: Small step
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
deploy app กันอย่างไร ?
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ทําความรู้จักกับ fastlane
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
C O N T I N U O U S D E L I V E R Y
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
H E L L O F A S T L A N E
$fastlane init
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
H E L L O F A S T L A N E
$fastlane init
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
F A S T L A N E S T R U C T U R E
บริษัท สยาม๡ํานาญกิจ จํากัด และเพื่อนพ้องน้องพี่
T E S T C A S E = B I Z R U L E + T E S T D ATA
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Provisioning process ?
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
P R O V I S I O N I N G P R O C E S S
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
P R O V I S I O N I N G P R O C E S S
$fastlane provisioning
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
P R O V I S I O N I N G P R O C E S S
$fastlane provisioning
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
P R O V I S I O N I N G P R O C E S S
https://developer.apple.com/account/ios/certificate/
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
P R O V I S I O N I N G P R O C E S S
https://developer.apple.com/account/ios/profile/
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Deployment process ?
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
D E P L O Y M E N T P R O C E S S
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
C R E AT E I P A F I L E
$fastlane gym
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
S E T P R O V I S I O N I N G P R O F I L E
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
U P D AT E M E TA D ATA D ATA O F A P P
$fastlane update
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
A R E Y O U S U R E ?
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
S U B M I T T O R E V I E W
$fastlane upload
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
Development process ?
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
D E V E L O P M E N T P R O C E S S
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
D E V E L O P M E N T P R O C E S S
$fastlane all
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
L E G A C Y C O D E
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่
ครอบครัวสยาม๡ํานาญกิจ และเพื่อนพ้องน้องพี่

More Related Content

Viewers also liked

One click deployment with Jenkins - PHP Munich
One click deployment with Jenkins - PHP MunichOne click deployment with Jenkins - PHP Munich
One click deployment with Jenkins - PHP Munich
Mayflower GmbH
 

Viewers also liked (20)

If-If-If-If
If-If-If-IfIf-If-If-If
If-If-If-If
 
Design pattern with Java 8
Design pattern with Java 8Design pattern with Java 8
Design pattern with Java 8
 
Deploy your app with one Slack command
Deploy your app with one Slack commandDeploy your app with one Slack command
Deploy your app with one Slack command
 
Travis and fastlane
Travis and fastlaneTravis and fastlane
Travis and fastlane
 
Análisis lectura ¿qué es una constitución?
Análisis lectura   ¿qué es una constitución?Análisis lectura   ¿qué es una constitución?
Análisis lectura ¿qué es una constitución?
 
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTreeThe Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
 
One click deployment with Jenkins - PHP Munich
One click deployment with Jenkins - PHP MunichOne click deployment with Jenkins - PHP Munich
One click deployment with Jenkins - PHP Munich
 
Fastlane - Automation and Continuous Delivery for iOS Apps
Fastlane - Automation and Continuous Delivery for iOS AppsFastlane - Automation and Continuous Delivery for iOS Apps
Fastlane - Automation and Continuous Delivery for iOS Apps
 
IBM Innovate DevOps for Mobile Apps
IBM Innovate DevOps for Mobile Apps IBM Innovate DevOps for Mobile Apps
IBM Innovate DevOps for Mobile Apps
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and Deploy
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the Enterprise
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
 
React native - What, Why, How?
React native - What, Why, How?React native - What, Why, How?
React native - What, Why, How?
 
React-Native for multi-platform mobile applications @ Codemotion Rome 2017
React-Native for multi-platform mobile applications @ Codemotion Rome 2017React-Native for multi-platform mobile applications @ Codemotion Rome 2017
React-Native for multi-platform mobile applications @ Codemotion Rome 2017
 
Предложения Североамериканской группы проекта InterPARES Trust, ноябрь 2013 года
Предложения Североамериканской группы проекта InterPARES Trust, ноябрь 2013 годаПредложения Североамериканской группы проекта InterPARES Trust, ноябрь 2013 года
Предложения Североамериканской группы проекта InterPARES Trust, ноябрь 2013 года
 
Perpetual Beta Final
Perpetual Beta FinalPerpetual Beta Final
Perpetual Beta Final
 
دلائل الخيرات و شوارق الأنوار فى ذكر الصلاة على النبى المختار طبعة القسطنطينية
دلائل الخيرات و شوارق الأنوار فى ذكر الصلاة على النبى المختار   طبعة القسطنطينيةدلائل الخيرات و شوارق الأنوار فى ذكر الصلاة على النبى المختار   طبعة القسطنطينية
دلائل الخيرات و شوارق الأنوار فى ذكر الصلاة على النبى المختار طبعة القسطنطينية
 
Jeopardy
JeopardyJeopardy
Jeopardy
 
Sonny Liston - The Boxer
Sonny Liston - The BoxerSonny Liston - The Boxer
Sonny Liston - The Boxer
 
Preparando la Conferencia de Vancouver – Frank Fowlie & David Bilinsky
Preparando la Conferencia de Vancouver – Frank Fowlie & David BilinskyPreparando la Conferencia de Vancouver – Frank Fowlie & David Bilinsky
Preparando la Conferencia de Vancouver – Frank Fowlie & David Bilinsky
 

Similar to Continuous Delivery with fastlane (6)

การผลิตสื่อดิจิทัล (DIGITAL MEDIA )
การผลิตสื่อดิจิทัล (DIGITAL MEDIA )การผลิตสื่อดิจิทัล (DIGITAL MEDIA )
การผลิตสื่อดิจิทัล (DIGITAL MEDIA )
 
Cloud Native App
Cloud Native AppCloud Native App
Cloud Native App
 
Rise of Container (RoC)
Rise of Container (RoC)Rise of Container (RoC)
Rise of Container (RoC)
 
React in the right way
React in the right wayReact in the right way
React in the right way
 
SCK :: Scrum is NOT Enough
SCK :: Scrum is NOT EnoughSCK :: Scrum is NOT Enough
SCK :: Scrum is NOT Enough
 
Icdt for community
Icdt for communityIcdt for community
Icdt for community
 

More from Somkiat Puisungnoen

More from Somkiat Puisungnoen (19)

Next of Java 2022
Next of Java 2022Next of Java 2022
Next of Java 2022
 
Sck spring-reactive
Sck spring-reactiveSck spring-reactive
Sck spring-reactive
 
Part 2 :: Spring Boot testing
Part 2 :: Spring Boot testingPart 2 :: Spring Boot testing
Part 2 :: Spring Boot testing
 
vTalk#1 Microservices with Spring Boot
vTalk#1 Microservices with Spring BootvTalk#1 Microservices with Spring Boot
vTalk#1 Microservices with Spring Boot
 
Lesson learned from React native and Flutter
Lesson learned from React native and FlutterLesson learned from React native and Flutter
Lesson learned from React native and Flutter
 
devops
devops devops
devops
 
Angular :: basic tuning performance
Angular :: basic tuning performanceAngular :: basic tuning performance
Angular :: basic tuning performance
 
Shared code between projects
Shared code between projectsShared code between projects
Shared code between projects
 
Distributed Tracing
Distributed Tracing Distributed Tracing
Distributed Tracing
 
Manage data of service
Manage data of serviceManage data of service
Manage data of service
 
RobotFramework Meetup at Thailand #2
RobotFramework Meetup at Thailand #2RobotFramework Meetup at Thailand #2
RobotFramework Meetup at Thailand #2
 
Visual testing
Visual testingVisual testing
Visual testing
 
Wordpress for Newbie
Wordpress for NewbieWordpress for Newbie
Wordpress for Newbie
 
Sck Agile in Real World
Sck Agile in Real WorldSck Agile in Real World
Sck Agile in Real World
 
Clean you code
Clean you codeClean you code
Clean you code
 
SCK Firestore at CNX
SCK Firestore at CNXSCK Firestore at CNX
SCK Firestore at CNX
 
Unhappiness Developer
Unhappiness DeveloperUnhappiness Developer
Unhappiness Developer
 
The Beauty of BAD code
The Beauty of  BAD codeThe Beauty of  BAD code
The Beauty of BAD code
 
Git as NoSQL
Git as NoSQLGit as NoSQL
Git as NoSQL
 

Continuous Delivery with fastlane