automated-test Archive

สิ่งที่เปลี่ยนแปลงใน Katalon 7

เนื่องจากทาง Katalon ได้ปล่อย version 7 ออกมา ซึ่งพบว่ามีการเปลี่ยนรูปแบบของ product ไปหลายตัวและหลายอย่าง นั่นทำให้ใครก็ตามที่ใช้งานมาจนถึง version 6 อาจจะกระทบได้ เพราะว่า สิ่งที่เคยใช้ฟรีอาจจะต้องเสียเงินกันเลย มาดูกันว่ามีอะไรเปลี่ยนแปลงบ้าง

Read More…

เขียน test กันอย่างไร ?

จากคำถามใน Facebook group ว่าด้วยเรื่อง เขียน test กันอย่างไร ? เลยกลับมาลองมองตัวผมเองว่า ผมเขียน test อย่างไรบ้าง ? เนื่องจากมีแนวทางเยอะมาก ๆ และลองผิดลองถูกมาเรื่อย ๆ ส่วนใหญ่ก็จะผิดเสียด้วย

Read More…

สวัสดี Smashtest ใช้ง่ายดีนะ

วันนี้เห็นใน JavaScript Weekly แนะนำ Smashtest มา เป็นอีกภาษาและเครื่องมือใหม่ ๆ สำหรับ การเขียน test case ที่อ่านและเข้าใจได้ง่าย การ run test case ได้แบบ parallel ตามต้องการ สนับสนุกการทดสอบระบบ Web UI และ APIs สนับสนุน browser หลาย ๆ ตัว รวมทั้งผ่าน mobile เพราะว่าใช้งานผ่าน driver ของแต่ละ browser นั่นคือ selenium มี report ให้เลย แถมเป็น Live report อีกด้วย แถมขี้โม้ว่า เร็วมาก ๆ ด้วย ดังนั้นมาลองใช้งานกันดีกว่า

Read More…

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

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

Read More…

สรุปบทความเรื่อง Write tests. Not too many. Mostly integration

ช่วงหลัง ๆ เรามักจะได้ยินรูปแบบการทดสอบระบบงานมากมาย ทั้ง ice cream testing, pyramid testing, cup cake testing รวมทั้งอีกหนึ่งแนวคิดคือ Trophy testing ซึ่งจะเน้นไปที่ทดสอบเฉพาะในส่วนที่จำเป็นมาก ๆ นั่นก็คือ Integration testing เป็นแนวคิดที่น่าสนใจมาก ๆ ก็เลยไปค้นหาข้อมูลเพิ่ม เลยเจอบทความเริ่มต้นคือ Write tests. Not too many. Mostly integration ทำการอธิบายได้ชัดเจน เลยนำมาแปลและสรุปไว้นิดหน่อย มาเริ่มกันเลย

Read More…

Robolectric ถูกเพิ่มเข้ามาใน AndroidX Testing แล้ว

หลังจากที่ AndroidX Testing ถูกเพิ่มเข้ามาใน JetPack แล้ว Version ล่าสุดของ AndroidX Testing คือ 1.0.0 ซึ่งมีการเปลี่ยนแปลงที่น่าสนใจดังนี้ เพิ่ม Robolectric 4.0 เข้ามา ค่าของ minSdkVersion เป็น 14 และ targetSdkVersion เป็น 28 สนับสนุน Instant apps แล้ว

Read More…

เริ่มต้นเขียน Automation Test กันดีกว่า

มีโอกาสแบ่งปันเรื่องการทดสอบระบบงานแบบอัตโมมัติ (Automation Test) ทั้ง Web, API และ Mobile ใช้การทดสอบเป็นตัวหลักในการขับเคลื่อนการพัฒนา software เป็นสิ่งที่สำคัญและขาดไปไม่ได้เลย ช่วยทำให้เรามีความเชื่อมั่นต่อ code ที่เขียน อีกทั้งลดความกลัวจากการแก้ไข และช่วยให้เรากล้าทดลองทำในสิ่งใหม่ ๆ อีกด้วย แต่สำหรับการเริ่มต้นมันไม่ง่ายเลย จึงทำการสรุปสิ่งที่ควรจะรู้ไว้นิดหน่อย

Read More…

แนะนำ Appraise สำหรับ Visual Testing แบบอัตโนมัติ

ในการพัฒนา software นั้น เรื่อง Look and Feel เป็นสิ่งที่สำคัญมาก ๆ software มีเพียงความสามารถที่ดียังไม่พอ ต้องดูดี สวยงามและใช้งานง่ายอีกด้วย คำถามที่น่าสนใจคือ เราทำการทดสอบกันอย่างไร ? แต่อาจจะกว้างไป เอาแคบลงมาคือ เราทำการทดสอบในส่วนของการแสดงผลอย่างไรบ้าง ? ในเชิงของการทดสอบจะเรียกว่า Visual Testing

Read More…

ทำความรู้จักกับ Android Test Orchestrator

เนื่องจากมีเหตุต้องมาใช้งาน Android Test Orchestrator เพื่อช่วยแก้ไขปัญหาและปรับปรุงการทำงานของ Instrumentation test ของ Android app ดังนั้นจึงทำการสรุปความรู้พื้นฐานและการใช้งานไว้นิดหน่อย น่าจะเป็นเครื่องมือที่ใช้กันน้อยมาก ๆ แต่มันก็มีประโยชน์นะ

Read More…

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

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

Read More…