calabash Archive

มาสร้างระบบ Continuous Integration สำหรับ Android app กันดีกว่า

วันนี้นั่งสร้างระบบ Continuous Integration (CI) สำหรับ Android app นิดหน่อย เพื่อทำการ integrate ส่วนการทำงานต่าง ๆ เข้าด้วยกัน ทำการ build และ ทดสอบระบบแบบอัตโนมัติ ทำให้เรารู้ข้อผิดพลาด เพื่อทำการแก้ไขได้อย่างรวดเร็ว ดังนั้นมาดูกันว่าจะทำการสร้างระบบ CI อย่างไรกันบ้าง

Read More…

Review Android App แบบแปลก ๆ กันหน่อย :: iTAX Pro

เห็นมีคน share iTAX pro app ที่ Facebook กันเยอะเลย ใกล้จะสิ้นปีแล้ว เรื่องของภาษีจึงสำคัญมาก ๆ นั่นเอง โดย app นี้จะเข้ามาช่วยเราวางแผน และ คำนวณการเสียภาษี รวมทั้งมีข้อมูลต่าง ๆ มากมาย มีให้ใช้งานทั้ง Android, iOS หรือ ผ่าน web ได้อีกด้วย ลองนำไปใช้งานดูครับ แต่เรามา review app นี้ในมุมมองของ developer เพื่อดูว่า app นี้เป็นอย่างไร ง่ายต่อการทดสอบแบบอัตโนมัติหรือไม่ ? มาเริ่มกันเลย

Read More…

Review Android App แบบแปลก ๆ กันหน่อย :: StoryLog

เนื่องจากทีมพัฒนา Android app ส่วนใหญ่นั้น ไม่นิยมทำการทดสอบแบบอัตโนมัติเท่าไร !! แต่นิยมทดสอบแบบอัตโนมือกันมากกว่า หรือทดสอบแบบ manual นั่นเอง ดังนั้น จึงขอลองทำการ review app หน่อยว่า ถ้านำมาทดสอบแบบอัตโนมัติแล้ว มันจะยาก หรือ ง่าย ? โดย app แรกที่ขอทดสอบ คือ StoryLog

Read More…

Question :: เกี่ยวกับ Calabash สำหรับทดสอบ Android app

ได้มีโอกาสไปแบ่งปันความรู้เรื่อง Automated Testing สำหรับ Android application เครื่องมือการทดสอบที่ได้แนะนำให้รู้จักคือ Calabash ซึ่งใช้สำหรับทำ Automated Acceptance Test ของ mobile application โดยมีคำถามต่าง ๆ ที่น่าสนใจ จากผู้เรียน ผู้ฟัง ดังนี้

Read More…

มาทดสอบ Mobile app บน AWS Device Farm กัน

มาทำความรู้จัก AWS Device Farm ด้วยการใช้งานดีกว่า แน่นอนว่า สำหรับการทดสอบ Mobile application ที่สำคัญทดสอบบน device จริง ๆ ด้วยนะครับ มาดูกันว่าบริการนี้ของ Amazon มันใช้งานอย่างไร ? และเราควรใช้งานมันหรือไม่ ? มาลองใช้งานกันดูดีกว่า &#

Read More…

Android :: Functional Testing ด้วย Calabash

หนึ่งในปัญหาที่เรามักพบในการพัฒนา Mobile application คือ การขาดความเชื่อมโยงระหว่าง Requirement Development QA/Testing เนื่องจากเราทำทุกอย่างแบบ manual นั่นเอง ส่งผลให้เกิดปัญหาต่างๆ ขึ้นมามากมาย และจะมีปัญหาเยอะมาก ตามจำนวน feature และความซับซ้อนของระบบ ดังนั้น จึงต้องการพวก Automation tool มาช่วยเหลือ เพื่อเชื่อมโยงส่วนต่างๆ เข้าด้วยกัน

Read More…