Effective Android Testing

by SQUAE


Posted on December 1, 2017 at 12:00 PM



หลักสูตรพัฒนา 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 : 20-21 กุมภาพันธ์ 2562 เวลา 9.00 น. - 16.00 น.
    • รุ่นที่ 2 : 25-26 เมษายน 2562 เวลา 9.00 น. - 16.00 น.
    • รุ่นที่ 3 : 11-12 กรกฎาคม 2562 เวลา 9.00 น. - 16.00 น.
    • รุ่นที่ 4 : 10-11 ตุลาคม 2562 เวลา 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.CC ที่เป็นที่รู้จักในกลุ่มนักพัฒนาซอฟต์แวร์ และวิทยากรสอนหลักสูตรการพัฒนาซอฟต์แวร์แนวใหม่ การทดสอบซอฟต์แวร์


    วิธีการชำระเงิน

    1. รอการยืนยันร่วมอบรมจากเจ้าหน้าที่ ก่อนการชำระเงิน
    2. โอนเงินเข้าบัญชีออมทรัพย์
      • ธนาคารไทยพาณิชย์ สาขาแจ้งวัฒนะ
        เลขที่บัญชี 324-2-56262-0
        ชื่อบัญชี Software Park Thailand#2

      • ธนาคารกรุงศรีอยุธยา สาขาถนนแจ้งวัฒนะ (ซอฟต์แวร์พาร์ค)
        เลขที่บัญชี 329-1-34850-3
        ชื่อบัญชี Software Park Thailand#2

    3. กรุณาสแกนหลักฐานการโอนเงิน (Pay-in Slip) พร้อมระบุชื่อ-สกุล เบอร์โทรศัพท์ และอีเมล์ เพื่อติดต่อกลับ ส่งมาที่อีเมล์ ubonrat@swpark.or.th
    4. สอบถามข้อมูลและยืนยันการชำระเงินได้ที่ คุณอุบลรัตน์ โทร 02-5839992 ต่อ 1432

     

    หมายเหตุ
    - สถาบันเป็นหน่วยงานราชการ ได้รับการยกเว้นไม่ต้องหักภาษี ณ ที่จ่าย 3%
    - กรุณาชำระเงินล่วงหน้าก่อนวันจัดงานอย่างน้อย 7 วันทำการ
    - หากต้องการยกเลิกการลงทะเบียน กรุณาแจ้งยืนยันเป็นลายลักษณ์อักษรอย่างน้อย 7 วันทำการก่อนวันจัดงาน หากการแจ้งยกเลิกล่าช้ากว่าเวลาที่กำหนดดังกล่าว ทางสถาบันฯขอสงวนสิทธิ์ในการหักค่าดำเนินการคิดเป็นจำนวนเงิน 40% จากค่าลงทะเบียนเต็มจำนวน
    - ขอสงวนสิทธิ์ในการเปลี่ยนแปลงวิทยากรและกำหนดการหลักสูตรอบรมตามความเหมาะสม
    - ค่าใช้จ่ายในการส่งบุคลากรเข้าอบรมทางวิชาชีพของบริษัทหรือห้างหุ้นส่วนนิติบุคคลสามารถนำไปลดหย่อนภาษีได้ 200%

วิทยากรประจำหลักสูตร

Somkiat Puisungnoen

Software Engineering / Software Practitioner / Agile Practitioner and Technical / Software Analyst / Software developer

สถานที่อบรม

เขตอุตสาหกรรมซอฟต์แวร์ประเทศไทย
99/31 อาคารซอฟต์แวร์พาร์ค ชั้น 3 ถ.แจ้งวัฒนะ ต.คลองเกลือ อ.ปากเกร็ด จ.นนทบุรี 11120

หลักสูตรอื่นๆที่เกี่ยวข้อง

SW Testing Strategies :
PM’s perspective

ชวนคุณมารื้อโพรเซส เช็คกระบวนการ บริหารโปรเจคอย่างไรให้อยู่ในกรอบเวลา และสามารถส่งมอบซอฟต์แวร์ได้อย่างมีคุณภาพ เวิร์คชอปกลยุทธ์การใช้กระบวนการ SW Testing เพื่อพัฒนาทีมและโปรเจคอย่างเต็มรูปแบบ โดยวิทยากรผู้เชี่ยวชาญ เพื่อให้สามารถบริหารจัดการโครงการได้อย่างมีคุณภาพ เหมาะสำหรับ PM , CIO , CEO , ผู้จัดการ ผู้รับผิดชอบโครงการ ผู้บริหาร

After work Build Up : Software Testing Team for Fast Paced Projects

รุ่น 3 (26 กุมภาพันธ์ - 4 เมษายน 2562)

เวิร์คชอปหลังเลิกงาน ที่ชวนมาร่วมปรับปรุงและพัฒนากระบวนการพัฒนาซอฟต์แวร์เดิม พร้อมสร้างทีมทดสอบคุณภาพซอฟต์แวร์ที่สามารถเอารูปแบบ กระบวนการ และความรู้ที่ได้ไปปรับใช้กับโปรเจคได้ทันทีแบบไม่ต้องรอตกผลึก พร้อมทีมพี่เลี้ยงที่จะช่วยแนะแนว และแนะนำตลอดหลักสูตร

The Whole Team Approach to Agile Testing
(Train the Trainer)
NEW!

หลักสูตรสำหรับอาจารย์มหาวิทยาลัยเพื่อพัฒนาการเรียนการสอนการพัฒนาซอฟต์แวร์สมัยใหม่ ว่าด้วยการใช้กระบวนการ Agile Testing การสร้างทีม SW Testing และการประยุกต์ใช้ Agile Testing กับทีมพัฒนาโปรเจค เพื่อสามารถบริหารจัดการโครงการได้อย่างมีคุณภาพ หลักสูตรไลเซนส์ตรงจาก LISA CRISPIN และ JANET GREGORY โค้ช Agile ระดับโลก เจ้าของหนังสือ More Agile Testing
พร้อมสอบ CERTIFICATE รับรอง!

Test-Driven Development (TDD) และ Refactoring workskop with Java NEW!

เรียนรู้แนวคิด TDD, BDD การเขียน code ที่ดี (clean code) การออกแบบที่ดี ตลอดจนการเขียนชุดการทดสอบแบบอัตโนมัติ เพื่อช่วยทำให้ทีมพัฒนามีความมั่นใจต่อการพัฒนาระบบงานมากยิ่งขึ้น

How to transition CMMI® for DEV Version 1.3 to Version 2.0 NEW!

อธิบายความรู้ของ CMMI® 2.0 เข้าใจส่วนประกอบของกระบวนการที่แตกต่างระหว่าง CMMI® for DEV V2.0 และ CMMI® for DEV V1.3 สามารถประยุกต์ความรู้ด้าน CMMI® ปรับใช้ในการสร้างการปรับปรุงกระบวนการอย่างมีคุณภาพขององค์กร และสามารถปรับปรุงและเตรียมพร้อมการประเมิน CMMI® for DEV V2.0 ในอนาคต

Effective Android Testing

เวิร์คชอปหลังเลิกงาน ที่ชวนคนบ้างาน เอางานมาทำเวิร์คชอป! มาร่วมสร้างทีมทดสอบคุณภาพซอฟต์แวร์ที่สามารถเอารูปแบบ กระบวนการ และความรู้ที่ได้ไปปรับใช้กับโปรเจคได้ทันทีแบบไม่ต้องรอตกผลึก พร้อมทีมพี่เลี้ยงที่จะช่วยแนะแนว และแนะนำตลอดหลักสูตร

ATDD with Robot Framework

หลักสูตรเหนือระดับ กระชับเวลาการทดสอบซอฟต์แวรด้วย Robot Framework ที่จะทำให้ Acceptance Testing และ ATDD (Acceptance Test-Driven Development) เป็นเรื่องง่าย ใช้เวลาน้อยยิ่งกว่าปลอกกล้วยเข้าปาก

Continuous Integration and Delivery with Jenkins Hot

หลักสูตรเพิ่มคุณภาพและความเร็วในการส่งมอบ Software ที่พัฒนาทั้งเรื่องขั้นตอนการทำงานตั้งแต่ source code ไปจนถึงการติดตั้ง Software เช่น การจัดการ source code ที่ดี การตรวจสอบและวิเคราะห์ source code การ build/compile/package การทดสอบในระดับต่าง ๆ เช่น Unit test, Integration test, Acceptance test และ End-to-End test การติดตั้งระบบงาน เป็นต้น

Our Specialist

Software Quality Management Excellence Promotion Program

Dr. Chayakorn Piyabunditkul

ผู้ประเมินมาตรฐาน CMMI® (Certified SCAMPI Lead Appraiser)

Tachanun Kangwantrakool

Certified SCAMPI Lead appraiser for CMMI. / Software Engineering / CEO ISEM Co.,Ltd. CMMI Institute Partner

Danairat Thanabodithammachari

Consulting / Implementation Services / Big Data / Enterprise Architecture

Prathan Dansakulcharoenkit

Agile Coach / ScrumMaster / Agile Practitioner / Business Development

Somkiat Puisungnoen

Software Engineering / Software Practitioner / Agile Practitioner and Technical / Software Analyst / Software developer

Contact Us

Software Quality Management Excellence Promotion Program

สอบถามข้อมูลเพิ่มเติมเกี่ยวกับโครงการ
งานปรึกษาด้านไอที เขตอุตสาหกรรมซอฟต์แวร์ประเทศไทย
โทร : 02-583-9992 ต่อ 1431 - 1433 อีเมล์ : ita@swpark.or.th

Copyright © SQUAE : SOFTWARE PARK THAILAND