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
    • Robot pattern
      • What vs. How ?
      • Separation of Concern
    • Mobile app architecture
      • Model-View-Presenter (MVP)
      • Model-View-ViewModel (MVVM)
    • Mocking Tool
      • Mockito
      • instrument testing

 

จัดโดย Somkiat Puisungnoen

ลงทะเบียนเข้าร่วมงาน คลิกที่นี่