Screen Shot 2558-09-17 at 3.33.06 PM
ทีมพัฒนา Android ได้ปล่อย Android Testing Support Library (ATSL) ใน version ใหม่ออกมา
โดยหลัก ๆ ประกอบไปด้วย

  • แก้ไขข้อผิดพลาดต่าง ๆ
  • แจ้งปิด website ของ Android Test Kit ที่ google code (Espresso)
  • สร้าง github project ขึ้นมาโดยเฉพาะ
  • เพิ่มเอกสาร ตัวอย่าง และ blueprint ของการทดสอบ
  • Forum สำหรับการถามตอบเรื่อง ATSL โดยเฉพาะ
  • ที่สำคัญ ATSL มี logo ด้วยนะ

สิ่งที่ชอบมาก ๆ สำหรับ ATSL คือ Web เดียวมีครบทุกอย่าง

ไม่ต้องไปอ่าน หรือ ศึกษาเรื่องการทดสอบ Android app จากหลาย ๆ ที่
ซึ่งมันสิ้นเปลืองเวลาในการศึกษาอย่างมาก
ใน website ประกอบไปด้วยข้อมูลของ

  • Espresso
  • AndroidJUnitRunner
  • JUnit4Rule
  • UIAutomator

แต่ถ้าต้องการรายละเอียดที่มากกว่า
ต้องไปที่ Android Developer (ส่วนตัวไม่ค่อยชอบเท่าไร)
เพราะว่า มันอ่าน และ ทำความเข้าใจยากมากสำหรับคนเริ่มต้นศึกษา

หวังว่าในอนาคตอันใกล้จะย้ายมาที่นี่หมดนะ !!

ส่วน Espresso นั้นย้ายทุกสิ่งอย่างมาที่นี่ครบเลย …
เพราะว่าที่อยู่เดิมคือ Google Code ซึ่งประกาศปิดให้บริการไปแล้วนั่นเอง

ปล. จากการลอง build Android app ที่มีชุดการทดสอบ พบว่า

จะทำการสร้าง report ของการทดสอบ Level ต่าง ๆ ออกมาด้วย เช่น

  • Unit test
  • Android Test
  • Code Coverage ซึ่งใช้ Jacoco นั่นเอง

แถม Android Studio ตัวใหม่ล่าสุดนั้น
ทำการเพิ่ม library ของ JUnit และสร้าง folder test มาให้พร้อมเลยนะครับ

มาถึงตรงนี้เรื่อง Quality app สำหรับ Android app
คงไม่ใช่เรื่องเล่น ๆ หรือ แปลกกันแล้วนะครับ

สุดท้าย
มา Build High-Quality Apps กันเถอะ

Reference Website
https://plus.google.com/+AndroidDevelopers/posts/SXVtgnoKcAY