จากการแบ่งปันเรื่องการทดสอบ Mobile app ในรูปแบบต่าง ๆทั้งจาก native ตามภาษาของแต่ละ app เช่น Kotlin และ Swiftรวมทั้งพวกที่พัฒนาด้วย Flutter + Dartซึ่งภาษาต่าง ๆ เหล่านี้ล้วนมี library ของการทดสอบให้ทั้งหมด เช่น
Read More…
ในการทดสอบระบบที่พัฒนาด้วย Flutter นั้นใน official website นั้นจะมีคำแนะนำดังนี้ (เรียกว่า internal testing) รวมทั้งสามารถทดสอบผ่าน Appium + flutter driver ได้เช่นกันซึ่งแบบหลังผมมักจะเรียกว่า external testing (มุมมองจากคนภายนอก หรือ คนใช้งาน)
Read More…
มีโอกาสไปแนะนำเรื่องของการพัฒนาระบบงานด้วย Flutterที่มหาวิทยาลัยราชภัฏพิบูลสงคราม จำนวน 3 วันเป็นการปูพื้นฐานสำหรับการพัฒนาระบบด้วย Flutterซึ่งเน้นไปที่ Mobile appโดยมีเนื้อหาดังนี้
Read More…
จากการแบ่งปันเรื่อง การทดสอบ Mobile app ด้วย Appium นั้นซึ่งก็มี Flutter app ที่มีปัญหาเยอะพอควรซึ่งอธิบายไว้ใน blog บันทึกการแบ่งปันเรื่อง Mobile testing ด้วย Appiumแต่ก็มีคำถามว่าถ้าจะให้ทดสอบง่าย ๆ ขึ้นหน่อยทำอย่างไรได้บ้างจึงตอบไปดังนี้
Read More…
มีโอกาสแบ่งปันความรู้เรื่อง Mobile Testing ด้วย Appium และ Robot frameworkโดยสิ่งที่ทำการแบ่งปันประกอบไปด้วย มาดูรายละเอียดการแบ่งปันกัน
Read More…
ปัญหาที่เจอหลังติดตั้ง Flutter ไปคือ“Unable to find bundled Java version”สำหรับการตรวจสอบผ่าน flutter doctorโดย software ที่ใช้งานประกอบไปด้วย MacOS Ventuta 13 Android Studio 2022.1 Flutter 3.7.5 เลยลองหาวิธีแก้ไขดูหน่อย
Read More…
จากงาน Flutter Forward นั้น มี session เกี่ยวกับ Dart 3ว่ามี feature อะไรที่น่าสนใจบ้าง โดยหลัก ๆ ประกอบไปด้วย สนับสนุน Null safty เท่านั้น ดังนั้น project เก่า ๆ พังหมดแน่นอน เนื่องจากการสนับสนุนทั้งสองแบบ ทำให้เกิดความซับซ้อน และ overhead อย่างมากในการออก feature ใหม่ ๆ จากสถิติการใช้งานนั้น 85% เป็น Null safety ดังนั้นที่เหลือ migrate ซะ ความสามารถที่น่าสนใจคือ record และ pattern
Read More…
เพิ่งกลับมาเขียนระบบงานด้วย Flutter และ Dart นิดหน่อยซึ่งแน่นอนว่า ต้องมาแก้ไขระบบเดิมก่อนที่จะแก้ไข อย่างแรกก็ต้องแก้ไข warning ต่าง ๆ ก่อนสิ่งหนึ่งที่ปวดตับมาก ๆ คือ ระบบพัฒนาด้วย version เก่าซึ่งยังไม่บังคับเรื่อง Null Saftyอย่างที่สองคือ ไม่เขียน test กันอีก จะรู้ไหมเนี่ยว่าถูกหรือผิดเป็นไงก็ต้องทดสอบมือ และเขียน test level ต่าง ๆ กัน
Read More…
หลังจากที่ Dart และ Flutter ปล่อย version ใหม่ออกมาให้ใช้งานแน่นอนว่า มีการเปลี่ยนแปลงและปรับปรุงตัวภาษารวมทั้งเรื่องของ performanceจึงทำการสรุปแบบสั้น ๆ ไว้ดังนี้
Read More…
เพิ่งคุยกับทีมพัฒนา Mobile App ด้วย Flutter มาเรื่องของแนวทางการปรับปรุงการพัฒนา App นิดหน่อยโดยปัญหาที่เริ่มเห็นกันมาก ๆ และส่งผลรุนแรงขึ้นคือการดูแลรักษา Appทั้งในเรื่องของการเพิ่ม แก้ไขความสามารถต่าง ๆรวมทั้งแก้ไข issue หรือ bug ที่เจอหรือรับแจ้งเข้ามาแน่นอนว่า ต้องการ feedback ที่รวดเร็วพร้อมกับคุณภาพที่สูงดังนั้นจึงพูดคุยหาแนวทางกันหน่อย
Read More…