Automate Testing for iOS Application on Swift

Want create site? Find Free WordPress Themes and plugins.

Course Description:

ใน course นี้ถูกออกแบบมาเพื่อให้ผู้เรียนได้รู้ และ เข้าใจเกี่ยวกับการพัฒนา iOS application ด้วยภาษา Swift ที่ดีว่าเป็นอย่างไร ? รวมทั้งลงมือปฏิบัติด้วยตนเอง ซึ่งประกอบไปด้วย
ทำการปูพื้นฐานของภาษา Swift ที่จำเป็นต่อการพัฒนาระบบ
การทดสอบ iOS application แบบอัตโนมัติ เช่น UI testing, integration testing และ unit testing เป็นต้น
ทำการสร้างระบบ Continuous Integration และ Continuous Delivery ของการพัฒนาระบบ
โครงสร้างของ iOS application ที่ดี เช่น MVC, MVP, MVVM และ VIPER

Duration : 2 Days (9:00 – 17:00)

Fee : 11,900 Baht; Early Bird 10,900 Baht ( Fee includes Course Material + Coffee Break and Lunch ) **Please bring your own MacBook

Instructor:
นายสมเกียรติ ปุ๋ยสูงเนิน
นายธวัชชัย จงสุวรรณไพศาล

Training Schedule:
9 – 10 March 2017
7 – 8 September 2017

Training Venue: Skulthai Surawong Tower 8th Floor (Near MRT Sam Yan Door 1)

Who Should Attend:
iOS Developer

Objective :
เรียนรู้ความสามารถของภาษา Swift
เรียนรู้ และ เข้าใจเกี่ยวกับ Automated testing สำหรับ iOS application ด้วยภาษา Swift
เรียนรู้ และ เข้าใจเกี่ยวกับขั้นตอนการพัฒนา iOS application ด้วยภาษา Swift ที่ดี
เพื่อให้สามารถนำไปใช้พัฒนา iOS application ด้วยภาษา Swift ที่สามารถดูแลรักษาได้ง่าย

Course Outline :

Day 1 (Acceptance Test-Driven Development)

Introduction to Agile testing
Type of testing
Pyramid testing
Introduction to Acceptance Test-Driven Development (ATDD)
Introduction to Testing for iOS application
User Interface Testing (UI Testing)
Unit Testing
Introduction UI Testing
Installation
Working with UI Testing to create automated test
Workshop to developer iOS application with UI Testing
Introduction to Test-Driven Development (TDD)
What is Unit test ?
What is not Unit test ?
Workshop to solve problem with TDD concept
Retrospective

Day 2 ( Testable application with Test-Driven Development )

Introduction to Testable application with Swift
Testability structure
Isolation
Develop Testable application
How to design the Testable iOS application ?
MVC (Model-View-Controller)
MVP (Model-View-Presenter)
MVVM (Model-View-ViewModel)
VIPER (View-Interator-Presenter-Entity-Routing)
How to isolate all dependencies in application ?
Workshop :: Develop Testable for iOS application
Continuous Integration and Continuous Delivery for iOS application
Retrospective

Contact Person :

For more information, contact our course coordinator on:
Ms.Kwanhathai Thavornpong / Ms.Sunisa Kamhangwaratit
Mobile: 087-593-7974, 088-192-7975
Tel: 02-233-4732
E-mail: kwanhathai@imcinstitute.com sunisa@imcinstitute.com  contact@imcinstitute.com

Did you find apk for android? You can find new Free Android Games and apps.

Share this story!