Effective Android Testing for Mobile Developers/Testers
วันที่ 14-15 มิถุนายน 2561 (9.00น. – 16.00น.)
สถานที่ เขตอุตสาหกรรมซอฟต์แวร์ประเทศไทย

หลักสูตรพัฒนา Automation Testing สำหรับทดสอบ Android application ตั้งแต่ Unit test, Integration test และ UI test รวมทั้งให้ความรู้ว่า เมื่อใดควรทดสอบและทำไมถึงต้องทำการทดสอบก่อนที่จะลงมือพัฒนาชุดทดสอบ Automation Testing ด้วยการทำเวิร์คชอปเพื่อทำให้เห็นและเข้าใจขั้นตอนพัฒนา Android App ด้วยการนำเอาการทดสอบเข้ามาร่วมด้วย
หลักสูตรนี้เหมาะสำหรับ...
- Mobile Developer with Android
- QA/Tester
คำแนะนำ* ให้ส่ง Developer และ Tester มาอย่างละ 1 คน เพื่อให้เข้าใจกระบวนการและวิธีการทดสอบและพัฒนา Android application
รายละเอียดหลักสูตร
อบรมเชิงปฏิบัติการจำนวน 2 วัน รวม 12 ชั่วโมง
- ระยะเวลาหลักสูตร
รุ่นที่ 1 : 22-23 มีนาคม 2561 เวลา 9.00 น. - 16.00 น.[ยกเลิก]- รุ่นที่ 2 : 14-15 มิถุนายน 2561 เวลา 9.00 น. - 16.00 น.
- รุ่นที่ 3 : 16-17 สิงหาคม 2561 เวลา 9.00 น. - 16.00 น.
- สถานที่อบรม
- อาคารซอฟต์แวร์พาร์ค ชั้น 3 ถ.แจ้งวัฒนะ ปากเกร็ด นนทบุรี
- ค่าใช้จ่าย
- 10,000 บาท / ท่าน (ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม 7%)
- ค่าใช้จ่ายดังกล่าวรวมอาหารกลางวันและอาหารว่างแล้ว
เนื้อหาการอบรม
- แนวทางการทดสอบสำหรับ Android application
- Why test ?
- ชนิดของการทดสอบ
- JVM testing
- Device testing
- Local vs. on-device
- Workshop :: การพัฒนาและทดสอบ Android application
- อธิบายความต้องการของ Application
- เริ่มต้นด้วยการเขียน Unit test
- TDD (Test-Driven Development)
- RED-Green-Refactor
- Code coverage
- UI-less in-device
- Setup
- Null test
- Count test
- Lookup test
- การทดสอบ UI Testing
- Espresso
- RecyclerView
- Activity
- Adapter
- SharedPreference
- Hermetic Environment :: การจัดการ environment ต่าง ๆ ของการทดสอบ
- Test doubles
- Dummy
- Stub
- Spy
- Mock
- Fake
- Dependency injection (DI)
- Custom test runner
- Test state
- Test doubles
- Robot pattern
- What vs. How ?
- Separation of Concern
- Mobile app architecture
- Model-View-Presenter (MVP)
- Model-View-ViewModel (MVVM)
- Mocking Tool
- Mockito
- instrument testing