testing Archive

น่าสนใจกับ Chrome for Testing (CfT)

ทางทีมพัฒนา Google Chrome นั้น ได้ปล่อย Chrome for Testing (CfT) ออกมามีเป้าหมายเพื่อการทดสอบ web และ automation testing โดยเฉพาะไม่เหมาะสำหรับใช้งานทั่วไป

Read More…

ทำการจำลอง API server ใน JavaScript ด้วย MirageJS

เรื่องมีอยู่ว่าต้องทำพัฒนา frontend ด้วย ReactJSสิ่งหนึ่งที่ต้องทำเลยคือ การจำลองฝั่ง API ที่ต้องใช้งานเพื่อให้สามารถพัฒนาและทดสอบได้ง่ายขึ้นหนึ่งในวิธีการก็คือ การใช้งาน MirageJSมาดูการใช้งานกันดู

Read More…

ลองใช้งาน Pythagora สำหรับการทำ integration test ของ Node.js และ Express

เห็นว่ามี library ชื่อว่า Pythagora มันอ่านว่าอะไรนะ ?เป็น library สำหรับการช่วยทำ integration testสำหรับระบบงานที่พัฒนาด้วย Node.JS + expressซึ่งมีแนวคิดดังนี้

Read More…

ปรับปรุง performance การทดสอบของ Cypress ให้เร็วขึ้น

ปัญหาที่เจอคือ ชุดการทดสอบ User Interface ผ่าน Web browser ด้วย Cypress มันช้าขึ้นเรื่อย ๆทำให้ได้รับ feedback ที่ช้าเกินไปดังนั้นมาปรับปรุงกันหน่อย

Read More…

ตอบคำถามเรื่อง Email testing

ทางการแบ่งปันเรื่อง Automated testing มีคำถามเกี่ยวกับการทดสอบระบบงานที่มีการส่ง emailจะต้องทำอย่างไรบ้าง ?เนื่องจากเราคงไม่อยากทดสอบบน production ใช่ไหมเพราะว่า อาจจะเกิดข้อผิดพลาดได้ง่าย ถ้าไม่ระมัดระวังดังนั้นมาดูกันว่า จะมีวิธีการอะไรบ้าง

Read More…

บันทึกการอ่านเรื่อง Chaos Testing

จากบทความเรื่อง How We Improved Application’s Resiliency by Uncovering Our Hidden Issues Using Chaos Testingทำการอธิบายเกี่ยวกับ Chaos Testing ว่าเป็นอย่างไร มีที่มาอย่างไรมีข้อดีข้อเสียอะไรบ้างเหตุใดถึงต้องทำด้วยไม่ใช่ความรู้ใหม่ แต่ทำไม่เยอะเท่านั้นเอง

Read More…

แนะนำ NCrunch สำหรับ Live Testing ใน .NET

วันนี้ลองเรื่องการทำ Live หรือ Continuous Testing ใน Microsoft Visual Studioไปเจอว่ามี NCrunch ให้ใช้งานตามที่ต้องการช่วยให้เราเห็นผลการทดสอบแบบ real time เมื่อมีการบันทึก codeรวมทั้งแสดง code coverage ใน IDE ให้อีกด้วยเป็นเครื่องมือที่น่าสนใจมาก ๆลองติดตั้งและใช้งานกันดูครับ ง่ายมาก ๆ

Read More…

จดบันทึกแนวทางในการทดสอบฝั่ง Frontend ไว้หน่อย

จาก Post นี้ใน facebook ก็เลยมาเขียนสรุปหน่อยว่าในฝั่ง Frontend นั้น ผมทำการพัฒนาและที่สำคัญคือ ทดสอบอย่างไรบ้างโดยปกติจะเริ่มต้นอธิบายให้เข้าใจถึงโครงสร้างก่อนซึ่งแสดงดังรูป เพื่อให้เห็นว่าระบบงานของเราเป็นอย่างไรบ้าง

Read More…

สิ่งที่ Deprecated ใน Robot Framework 5.1

การเปลี่ยนแปลงใน Robot Frameowrk 5.1 นั้น เยอะมาก ๆแต่สิ่งที่คนใช้งานต้องสนใจมาก ๆ คือ deprecated feature นั่นเองที่จะถูกเอาออกไปใน version 6 ต่อไปดังนั้นควรหลีกเลี่ยงการใช้งานมาดูกันว่ามีอะไรบ้าง

Read More…

ขั้นตอนในการพัฒนาและเขียน test

ในการพัฒนาระบบงานนั้น สิ่งที่สำคัญของ developer ที่ไม่แพ้ไปกว่าการเขียน code เลย คือการ test หรือ ทดสอบและยังเป็นการทดสอบแบบอัตโนมัติอีกด้วยแน่นอนว่าต้องเขียน code ด้วยอีกชุด

Read More…