น่าสนใจดีนะ Unit Tests Generator น่าสนใจดีนะ

เห็นว่ามีระบบ Unit Tests Generator จาก AI นี่แหละเป็นอีกแนวทางที่น่าสนใจกับการทดสอบโดยจะสนับสนุน code ในภาษาต่าง ๆ เช่น และยังแยกไปตาม framework หรือ library ในแต่ละภาษาได้อีกด้วย

Read More…

เขียน Unit test สำหรับทดสอบ Firebase

หลังจากที่ดู Firebase Live เรื่อง Unit testing security rules with the new Firebase emulator suite     พบว่ามีกลายอย่างที่น่าสนใจมาก ทั้ง Firebase emulator suite ที่เราสามารถใช้จำลอง Firebase ได้เลย และสามารถเขียน test case สำหรับทดสอบการทำงานกับ Firebase emulator ได้อีกผ่าน library @firbase/testing ประกอบไปด้วย การทดสอบ security rule ว่าทำงานถูกต้องตามที่เรากำหนดหรือไม่ การทดสอบการทำงานของระบบที่ทำงานร่วมกับ Realtime Database และ Firestore เป็นต้น เรามาเรียนรู้ทีละตัวกันดีกว่า

Read More…

สรุปการเรียนเขียน Unit testing กับ VueJS ที่ Vue Mastery

ช่วงสัปดาห์นี้ตั้งแต่วันที่ 13-19 เมษายน ทาง Vue Mastery เปิดให้เรียนฟรีใน course ที่เกี่ยวกับการพัฒนาระบบด้วย Vue.js ทั้งหมด โดยที่ course แรกที่ผมลงเรียนคือ Unit testing ประกอบไปด้วยหัวข้อดังต่อไปนี้

Read More…

สรุปเรื่องของ Unit testing ใน Angular 8

วันนี้ทำการแนะนำเรื่องของ Automation testing  ในฝั่ง frontend ซึ่งพัฒนาด้วย Angular 8 จึงลองพาทำความเข้าใจเกี่ยวกับการทดสอบ รวมทั้งแนวคิดและลงมือเขียนขึ้นมา เป็นดังนี้

Read More…

ลองเขียน Unit test ในภาษา Lua

ลองนั่งเขียน Unit test สำหรับภาษา Lua นิดหน่อย ซึ่งพบว่าตัวภาษา Lua มีสรุป library ต่าง ๆ ไว้ที่ Lua Unit Testing  ที่สำคัญตัวภาษาเองตังแต่ version 5.0 ขึ้นมา มีชุดการทดสอบของภาษาให้ดูด้วย มันดีมาก แล้วทำไมนักพัฒนาจะไม่เขียนละ !!ดังนั้นมาลอง สวัสดีกันหน่อย

Read More…

บันทึกการเขียน Unit Test ที่ดี

ระหว่างนั่งเตรียมเรื่องการเขียน Automated Tests สำหรับการทดสอบระบบงาน มีเรื่องหนึ่งที่น่าสนใจมาก ๆ คือ ในการเขียน Unit test นั้นมีแนวทางที่ดีอะไรบ้าง ที่จะทำให้เราเขียนได้ดีขึ้น จึงทำการสรุปไว้ 3 เรื่องง่าย ๆ ดังนี้

Read More…

บันทึกการเขียน Unit test สำหรับ RxJava บน Android app ไว้นิดหน่อย

จดบันทึกไว้นิดหน่อยสำหรับการเขียน Unit test สำหรับทดสอบ Android app ที่พัฒนาด้วย Reactive for Java 2.x (RxJava) ซึ่งมีโครงสร้างง่าย ๆ คือ Presenter สำหรับควบคุมการทำงานหลักของระบบ Repository สำหรับจัดการการดึงข้อมูลจาก REST APIs โดยนำ RxJava มาใช้ในส่วนของ Presenter เพื่อทำงานกับการดึงข้อมูลจาก Repository คำถามที่ตั้งไว้คือ จะทำการทดสอบในส่วนของ Presenter อย่างไรดี ? เพราะว่ามีการใช้งานทั้ง Repository หนักกว่านั้นคือ RxJava นั่นเอง ดังนั้นมาเขียนชุดทดสอบกันดีกว่า

Read More…

เขียน Unit testing แบบไหนถึงดี ?

เห็นใน facebook มีคำถามว่า เขียน Unit testing แบบไหนถึงดี ? เป็นคำถามที่ตอบยากมาก ๆ เพราะว่าคำว่า “ดี” นั้นแตกต่างกันเหลือเกิน แต่คิดว่ามันเป็นสิ่งที่ดีนะ จึงเริ่มด้วยคำถามก่อนว่า ทำไมการทดสอบ code ของเราจึงมีความสำคัญ

Read More…

ความเข้าใจผิดเกี่ยวกับ Unit test คือทำแล้วไม่มี Bug !!

เมื่อหลายวันก่อนพูดคุยเกี่ยวกับ Unit testing เลยได้มีโอกาสแลกเปลี่ยนมุมมองต่อการเขียนและการนำมาใช้งานนิดหน่อย ซึ่งสิ่งหนึ่งที่น่าสนใจคือ ความเข้าใจผิด ยกตัวอย่างเช่น ถ้าเรามี Unit tests แล้ว bug ของระบบจะไม่มี ถ้าเรามี Unit tests แล้วคุณภาพของระบบต้องดีแน่ ๆ รวมทั้ง code ด้วย ถ้า Unit tests มันไม่มีประโยชน์อะไร ก็ไม่ต้องทำ เลยนำมาอธิบายไว้นิดหน่อย

Read More…

เพื่อความสนุกมาเขียน Unit testing ในภาษา R กัน

หลังจากที่เขียนภาษา R มาสักพัก สิ่งที่น่าสนใจ และ ตั้งคำถามไว้คือ ถ้าอยากเขียน Unit test ในภาษา R มันมี xUnit framework อะไรให้ใช้หรือไม่ ? เมื่อไปค้นหาก็เจอเยอะเลย เช่น RUnit ทำการ update ล่าสุดในปี 2015 svUnit ทำการ update ล่าสุดในปี 2014 testthat ทำการ update ล่าสุดในปี 2016 ดูจากการ update แล้วมาลองใช้งาน testthat กันหน่อยดีกว่า

Read More…