
ทีมพัฒนา 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