mobile-testing Archive

การทดสอบ Flutter app

จากการแบ่งปันเรื่อง การทดสอบ Mobile app ด้วย Appium นั้นซึ่งก็มี Flutter app ที่มีปัญหาเยอะพอควรซึ่งอธิบายไว้ใน blog บันทึกการแบ่งปันเรื่อง Mobile testing ด้วย Appiumแต่ก็มีคำถามว่าถ้าจะให้ทดสอบง่าย ๆ ขึ้นหน่อยทำอย่างไรได้บ้างจึงตอบไปดังนี้

Read More…

ตอบคำถามเรื่อง การทดสอบ Mobile app กับระบบ network

คำถามที่ได้รับมาคือในการพัฒนาและทดสอบ mobile app นั้นจำเป็นจะต้องทำการจัดการข้อมูลผ่านระบบ network (HTTP protocol)ทั้งการอ่านและเขียนข้อมูล

Read More…

ตอบคำถามเกี่ยวกับ Selinium Grid 4 และ Appium

คำถาม ถ้าต้องการใช้งาน Selenium Grid และ Appiumสำหรับการทดสอบแบบ distributedหรือกระจายการทดสอบ mobile app ไปหลายเครื่องหรือ run อยู่ในเครื่องเดียวกันก็ได้และเมื่อไปดูเอกสาร หรือ บทความต่าง ๆ แล้วทำตามไม่ได้ดังนั้น จึงเขียนสรุปการติดตั้ง config และใช้งานแบบสั้น ๆ ไว้ดังนี้

Read More…

บันทึกการแบ่งปันเรื่อง Mobile testing ด้วย Appium

มีโอกาสแบ่งปันความรู้เรื่อง Mobile Testing ด้วย Appium และ Robot frameworkโดยสิ่งที่ทำการแบ่งปันประกอบไปด้วย มาดูรายละเอียดการแบ่งปันกัน

Read More…

อย่างน้อยก็ขอให้ทดสอบหน้าแรกก่อนนะ

มีโอกาสไปแบ่งปันเรื่องการทดสอบแบบอัตโนมัติสำหรับ Mobile app ทั้ง iOS และ Android คำถามที่น่าสนใจคือ ทุกวันนี้ Mobile app ที่พัฒนากันนั้น ทดสอบกันอย่างไร ? ทดสอบด้วยคนหรือแบบอัตโนมัติเป็นหลัก ? ถ้าทดสอบด้วยคน คำถามต่อมาคือ ทดสอบทุก ๆ feature ไหม

Read More…

สรุปสิ่งที่น่าสนใจจาก paper เรื่อง Continuous Deployment of Mobile Software at Facebook (Showcase)

อ่านบทความเรื่อง Rapid release at massive scale จาก Facebook แล้วไปเจอ paper ที่ทาง facebook เขียนไว้คือ Continuous Deployment of Mobile Software at Facebook (Showcase) ตามจริงมี paper ที่เกี่ยวข้องอีกหลายฉบับเลย ใน paper ฉบับนี้มีความน่าสนใจในเรื่อง Release cycle ของ mobile app ทั้ง iOS และ Android การจัดเก็บข้อมูลต่าง ๆ ที่เกี่ยวกับการ release และ deployment การทดสอบระบบงาน มีการสรุปข้อมูลต่าง ๆ ของการพัฒนาอีกด้วย ดังนั้นมาดูกันนิดหน่อย

Read More…

สวัสดีกับ Android Testing Support Library 1.0

หลังจากงาน Google IO 2017 มีการโชว์ของต่าง ๆ เกี่ยวกับการทดสอบ Android app ตัวอย่างเช่น Multiprocess Espresso Android Test Orchestrator เป็นความสามารถอยู่ใน Android Testing Support Library (ATSL) 1.0 ซึ่งตอนนี้ได้ปล่อยออกมาให้ใช้งานกันแล้ว ดังนั้นมาดูกันว่ามีความสามารถอื่น ๆ อะไรบ้าง รวมทั้งมาลองใช้งานกันดู

Read More…

[Tips] แนะนำการทดสอบแบบอัตโนมัติสำหรับ Mobile app

ความท้าทายสำหรับการทดสอบ Mobile app ประกอบไปด้วย การทดสอบบน device จริง ๆ และหลากหลาย การทดสอบแบบ parallel เพื่อทำให้การทดสอบรวดเร็วขึ้นมาก การจัดการ code ของการทดสอบ เช่นลด code ที่ซ้ำซ้อน รวมไปถึงการ reuse การทดสอบบน environment ที่เหมือนจริง การทดสอบบน environment ต่าง ๆ เช่น ความเร็วของ network, สถานะของ battery การทดสอบเมื่อมี interrupt ต่าง ๆ เช่น มีสายเรียกเข้า, มี notification และ การทำงานใน background process การทำ stress testing เช่นทำการทดสอบหรือใช้งาน app เป็นเวลานาน ๆ เพื่อดูการจัดการ resource ของ app

Read More…

วิธีลดจำนวนการทดสอบแบบ Manual ของ Mobile app

ผลการสำรวจเรื่อง Why App Succeed ? จาก Perfecto พบว่าในรูปแบบการทดสอบ Mobile App นั้นเป็นดังนี้ 30% เป็นการทดสอบแบบอัตโนมัติ 70% เป็นการทดสอบแบบอัตโนมือ !! การทดสอบ Mobile App ยังคงเป็น manual test เป็นหลัก แต่สิ่งที่ขาดไปไม่ได้เลยคือ การทดสอบแบบอัตโนมัติ ดังนั้นมาดูวิธีการเลือกรูปแบบการทดสอบกันหน่อย เพื่อทำให้การทดสอบสนุกและเจ็บปวดน้อยลง

Read More…