Testing Archive

คำแนะนำเรื่อง Technical skill ของ Test Automation Engineer

มีคำถามเกี่ยวกับการมาเป็น Test Automation Engineer ว่าควรมี technical skill อะไรบ้าง ? เพื่อช่วยให้การทดสอบดีขึ้นจากสิ่งที่ทำและเจอมา สามารถสรุปคร่าว ๆ ได้ดังนี้

Read More…

สวัสดี Hurl ใช้สำหรับ API testing

หลังจากที่แนะนำเครื่องมือสำหรับ API testing ไปหลายตัว เช่น มีคนแนะนำเครื่องมืออีกตัวคือ Hurlซึ่งเป็น command line tool (CLI) สำหรับการทดสอบผ่าน HTTPด้วยการเขียนใน text file ปกติดังนั้นมาลองใช้งานกันดู

Read More…

สรุปจากการอ่านบทความเรื่อง System tests have failed

จากบทความเรื่อง System tests have failed ที่เขียนโดย DHH หรือ คุณ David Heinemeier Hanssonทำการเขียนเรื่อง System test ของระบบ HEY.comซึ่งมีมากกว่า 300 ตัวพบว่าผลลัพธ์ที่ได้มันช่วยทดสอบระบบได้ดี มีความมั่นใจแต่เมื่อมีเยอะ ๆ แล้ว มันช้า พังง่าย (broken test)ผลลัพธ์การทดสอบไม่ถูกต้อง (false negative เยอะ)ดังนั้นการทดสอบด้วย System test เพียงอย่างเดียว ไม่น่าเป็นคำตอบที่ถูกต้องดังนั้นเรามาดูในรายละเอียดกัน

Read More…

Postman :: เพิ่ม Package Library เข้ามา

ถ้าใคร upgrade Postman version 11.0.5 แล้วอาจจะแปลก ๆ หน่อย เพราะว่ามีการเปลี่ยนแปลงนั่นเองโดยสิ่งที่เห็นชัด ๆ มาก คือ และเพิ่ม package library เข้ามาช่วยให้เราสามารถเขียน code สำหรับ share กันได้เลยทั้งใน workspace เดียวกัน หรือ ต่าง workspace ได้

Read More…

ทำความรู้จักกับ Hoppscotch

ในการออกแบบและทดสอบระบบ API นั้น มักจะใช้งาน Postman กันเยอะแต่หลัง ๆ มาทาง Postman เริ่มมีการค่าใช้จ่ายต่าง ๆ เพิ่มเข้ามารวมทั้งต้องใช้งานแบบ online เสมอจึงทำให้เกิดเครื่องมือต่าง ๆ ที่เป็น opensource ขึ้นมาให้ใช้งานก่อนหน้านี้มีแนะนำ Bruno มาแล้วมาครั้งนี้แนะนำ Hoppscotch หรือชื่อก่อนหน้านี้คือ PostWomen นั่นเอง

Read More…

สรุปสิ่งที่น่าสนใจจาก Testing methodologies ของ Jakarta EE project

จากบทความเรื่อง Modernizing Testing Practices for Jakarta EE Projects นั้นมีแนวทางการทดสอบระบบงานที่น่าสนใจมีการปรับเปลี่ยนแนวคิดของการทดสอบ เพื่อให้เข้ากับสิ่งที่เปลี่ยนไปโดยทั้ง developer และ quality engineer จะต้องทำงานร่วมกันมีการกำหนดขั้นตอนการทำงานมีการ approach และ guildeline การทดสอบไว้ให้ชัดเจนรวมทั้งเครื่องมือ และ ชุดของ library อีกด้วยดังนั้นจึงทำการสรุปสิ่งที่น่าสนใจ เอาไว้นิดหน่อย

Read More…

ตอบคำถามเรื่องการ Mock Data ใน Postman

คำถามจากการแบ่งปันเรื่อง Postman ว่า ถ้าต้องการทำการ mock data ขึ้นมาใน response ของแต่ละ requestจะทำได้ไหม ?ถ้าทำได้ต้องทำอย่างไร

Read More…

สรุปการแบ่งปันเรื่อง การใช้งาน Postman

วันนี้มีโอกาสไปแบ่งปันประสบการณ์การใช้งานโปรแกรม Postmanใช้สำหรับการทดสอบระบบงานพวก REST API ผ่าน HTTP protocolโดยใช้ชื่อว่า Postman in the Right Way ใน 1 วันเป็นคำแนะนำสำหรับการใช้งานที่คิดว่า น่าจะมีประโยชน์มาจากประสบการณ์ใช้งานที่พอมีมาบ้าง มีเป้าหมายว่า เครื่องมือถูกสร้างมาเพื่อลดงาน มิใช่เพิ่มงาน !! สิ่งที่แบ่งปันประกอบไปด้วยเรื่องต่าง ๆ ดังนี้

Read More…

Tips :: สร้าง test data จาก JSON Schema

Problem จาก course API First development นั้น มีคำถามดังนี้มี JSON Schema สำหรับใน validate ข้อมูลในรูปแบบ JSON แล้วต้องการสร้าง test data จาก JSON Schema ได้หรือไม่เพื่อให้ในการสร้าง mock data และ data test ของระบบงาน

Read More…

มาลองใช้งาน Bruno สำหรับทดสอบ REST APIs แทน Postman กัน

เพิ่งเห็นข่าวของ Bruno เป็นเครื่องมือสำหรับทดสอบ REST API หรือ API Clientที่เหมือนกับ Postman และ Insomnia หรือจะพวก REST Client ต่าง ๆ นั่นเองโดยที่ Bruno นั้นจะเน้นที่ ตอนนี้มี Golden Edition ที่เสียเงินด้วยนะ ลองไปดูกัน ส่วนผมจะลองใช้งาน Opensource Edition ดูมาเริ่มกันเลย

Read More…