จาก Robot สู่ AI Agent: ยกระดับ Test Automation ด้วย Copilot และ Playwright

Robot Framework has long been a staple in UI test automation, but its keyword-driven approach struggles with modern web complexity, async behavior, and DevOps integration. Playwright offers a faster, more flexible, code-first alternative—with native support for modern browsers and clean, reusable syntax. Paired with GitHub Copilot and MCP integration in VSCode, test creation becomes intelligent and intuitive: describe the intent, and let Copilot generate the Playwright scaffolding. This shift marks a new era in test automation—faster, smarter, and fully aligned with today’s development workflows.

Robot Framework ได้เป็นเครื่องมือหลักในการทดสอบ UI มาอย่างยาวนาน แต่แนวทางที่ขับเคลื่อนด้วยคีย์เวิร์ดกลับมีปัญหากับความซับซ้อนของเว็บสมัยใหม่, พฤติกรรมแบบ async, และการผสานกับ DevOps ในปัจจุบัน Playwright มอบทางเลือกที่รวดเร็วและยืดหยุ่นกว่า พร้อมการรองรับเบราว์เซอร์สมัยใหม่และไวยากรณ์ที่สะอาดและสามารถนำกลับมาใช้ใหม่ได้ เมื่อผสมผสานกับ GitHub Copilot และการเชื่อมต่อผ่าน MCP ใน VSCode, การสร้างเทสต์กลายเป็นการทำงานที่ชาญฉลาดและมีความเข้าใจ: เพียงแค่บรรยายเจตนาของเทสต์ แล้วให้ Copilot สร้างโครงสร้าง Playwright ที่พร้อมใช้งานให้ทันที การเปลี่ยนแปลงนี้หมายถึงการเริ่มต้นยุคใหม่ในการทดสอบอัตโนมัติ—รวดเร็วขึ้น, ฉลาดขึ้น, และสอดคล้องกับกระบวนการพัฒนาที่ทันสมัย

Argo CD ไม่ได้มีดีแค่ Deploy: แปลงเป็น Dashboard กลางที่มองเห็นทุกอย่างในระบบ

ในยุคที่ Docker และ Kubernetes ได้กลายเป็นมาตรฐานของการพัฒนาซอฟต์แวร์ เครื่องมือสาย GitOps อย่าง Argo CD ก็ได้ก้าวขึ้นมาเป็นที่นิยมอย่างแพร่หลาย ในฐานะเครื่องมือชั้นยอดของการทำ Application Deployment วันนี้จึงขอเชิญคุณต้นน้ำ จากทีม xPlatform มาแชร์ศักยภาพที่แท้จริงของ Argo CD ว่าทำอะไรได้บ้าง ถ้าพร้อมแล้วตามไปอัพเดตความรู้กันค่ะ Argo CD จริงๆ แล้วสามารถเปลี่ยนเป็น Dashboard กลางที่ทรงพลัง ตรวจสอบและบริหารจัดการได้ทั้งระบบเลย ไม่ว่าจะเป็นแอปพลิเคชัน (Services) หรือโครงสร้างพื้นฐาน (Infrastructure) โดยอาศัยคุณสมบัติเหล่านี้: ApplicationSet: ช่วยสร้างและจัดการกลุ่มของ ⁠Application จำนวนมากโดยอัตโนมัติจาก Template เดียว เราจึงแบ่งกลุ่มทรัพยากรตามหมวดหมู่ได้อย่างชัดเจน AppProject: ทำหน้าที่เป็นเครื่องมือสำหรับ Governance และแบ่งแยกขอบเขตความรับผิดชอบของแต่ละทีม โดยกำหนดสิทธิ์การเข้าถึง Repository, Cluster และประเภทของ Resource หัวใจสำคัญคือความสามารถในการแสดงผลที่เหนือชั้น Argo CD ไม่ได้แสดงแค่ Kubernetes resources พื้นฐานอย่าง ⁠Deployment หรือ ⁠Service แต่ยัง Visualize ทรัพยากรแบบ Custom … Continue reading Argo CD ไม่ได้มีดีแค่ Deploy: แปลงเป็น Dashboard กลางที่มองเห็นทุกอย่างในระบบ

Kubernetes ต่อยอดให้สุด ด้วย Policy-as-Code แบบมืออาชีพที่ทีมต้องลอง

Kubernetes กลายเป็นเครื่องมือมาตรฐานสำหรับการ Deploy ระบบแบบ Containerized แต่ความยืดหยุ่นก็มาพร้อมความเสี่ยง หากไม่มีนโยบายควบคุม อาจนำไปสู่การใช้ Resource ผิดพลาด…

GitHub Copilot 2025: ไม่ใช่แค่ “ผู้ช่วย” แต่คือ “เพื่อนร่วมทีม AI” ที่จะปฏิวัติวงการ 

SCB TechX DevOps Copilot

ทุกคนจำความรู้สึกตอนที่ GitHub Copilot เปิดตัวครั้งแรกได้ไหมครับ? วันที่โลกตื่นเต้นกับ AI ที่ช่วยเติมโค้ดให้จบประโยคราวกับมีเวทมนตร์ แต่ตอนนี้ ลืมภาพนั้นไปก่อนเลยครับ เพราะวันนี้ สิ่งที่ Microsoft ประกาศในงาน Build 2025 ได้ยกระดับคำว่า Copilot ไปสู่จุดที่เราไม่เคยจินตนาการถึง

DevOps Insider: ดูแล S3 เหมือนมีกล้องวงจรปิด ด้วย AWS Storage Lens

อย่าปล่อยให้ S3 หรือ บริการเก็บไฟล์ทุกชนิดบน AWS Cloud ของเพื่อน ๆ กลายเป็นโกดังร้าง ที่ไม่มีใครดูแล เพราะของที่ “ไม่ถูกแตะ” ก็อาจจะ “เผาเงิน” อยู่เงียบ ๆ ???? วันนี้คุณขุน จากทีม Platform Services Engineer จะมาแนะนำเครื่องมือ S3 Storage Lens จาก AWS ที่หลายคนอาจมองข้ามไป ว่ามีประโยชน์อย่างไรและควรใช้ตอนไหนค่ะ   S3 Storage Lens เป็นเครื่องมือวิเคราะห์ S3 แบบ as-a-service มาพร้อม Dashboard เข้าใจง่าย + Metrics ละเอียด + คำแนะนำที่เอาไปใช้ได้จริง ????Storage Lens ช่วยอะไรได้บ้าง?✅ ช่วยวิเคราะห์ว่า Object ไหน “เก่าเก็บ” ไม่เคยมี GET/PUT มานาน✅ ตรวจว่า Lifecycle Policy ที่ตั้งไว้ ทำงานจริงไหม?✅ ชี้เป้า bucket ที่ใช้พื้นที่เยอะผิดปกติ แล้วช่วยเคลียร์ให้ตรงจุด✅ Filter ข้อมูลได้ตาม Region / Prefix / Storage Class โดยไม่ต้องเขียน Script✅ ใช้ดู Trend & Behavior เพื่อวางแผน Archive หรือ Cleanup ได้ง่ายขึ้น ???? แล้วควรใช้ตอนไหน? ???? ตอนที่ S3 Billing พุ่งไม่หยุด แต่ไม่รู้ว่าเพราะอะไร???? ตอนอยากมี Dashboard แทน Script ที่ต้อง Maintain เอง???? ตอนอยากเช็ก Bucket ที่ไม่มี Lifecyc… Continue reading DevOps Insider: ดูแล S3 เหมือนมีกล้องวงจรปิด ด้วย AWS Storage Lens

gum: เครื่องปรุงลับที่ทำให้ Shell Script ของคุณน่าใช้งานขึ้นทันตา

หากคุณเคยเขียน shell script ไว้ใช้เองในโปรเจกต์ต่างๆ แล้วกลับมาเปิดดูอีกทีในอีกไม่กี่เดือนให้หลัง คุณอาจพบว่ามันไม่ง่ายอย่างที่คิดไม่ว่าจะเป็น ข้อความรกเต็มหน้าจอ, ตัวเลือกต่างๆ ไม่มีความชัดเจน, หรือแม้แต่ลืมไปว่า script ต้องใส่พารามิเตอร์อะไรบ้าง…

มั่นใจแค่ไหนว่า Jenkins Pipeline ของคุณ ทำงานครบทุกขั้นตอน?

ในยุคที่ทุกวินาทีของการ Deployment มีมูลค่า ความผิดพลาดเพียงเล็กน้อยใน Pipeline อาจนำไปสู่ Production Error ที่สร้างปัญหาใหญ่ต่องบประมาณได้ ดังนั้นแม้หน้าจอ Jenkins จะโชว์ Success ก็จำเป็นต้องตรวจสอบว่าทุกขั้นตอนรันได้จริง ไม่มีหยุดกลางทาง ซึ่งวันนี้ คุณเพ้นท์ จากทีม Platform Service Engineer ของ SCB TechX ได้มาแชร์วิธีตรวจสอบ Jenkins Pipeline แบบอัตโนมัติทุกขั้นตอนด้วย Robot Framework เทคนิคที่ใช้ได้จริงในองค์กรใหญ่ เพื่อยืนยันคุณภาพของ CI/CD Flow อย่างโปร่งใส เชื่อถือได้ โดยจะมีอะไรบ้างนั้นไปตามอ่านกันค่ะ…

เบื้องหลังระบบที่ลื่นไหล คือ Automation ที่ทีมเล็ก ๆ ออกแบบด้วย Ownership mindset และ “คิดเผื่อ” Dev ทุกขั้นตอน

ในฐานะทีมที่ทำงานกับระบบ Platform, Cloud, และ Infrastructure ที่ใช่ในกระบวนการพัฒนาและ Deployment เรารับผิดชอบเครื่องมือที่ทีม Developer ใช้ในการพัฒนา Service เพื่อส่งมอบไปยัง Production ให้ผู้ใช้งานที่น่ารักของเราได้ใช้บริการที่รวดเร็ว ใช้ง่าย และมีคุณภาพ เราออกแบบ Service ที่รันอยู่ใน Production พร้อมกับ Monitor ให้มันทำงานได้อย่างเสถียร และแน่นอนว่าเราอยากให้ทุกอย่างทำงานได้อย่างลื่นไหลตลอดทั้ง Workflow

DevOps Insider: จาก Developer สู่ผู้สร้าง Platform ที่ทั้งทีมพึ่งพาได้

เป้าหมายของ Dev คือการส่งมอบประสบการณ์ที่ดีที่สุดให้แก่ผู้ใช้งานผ่านฟีเจอร์ต่าง ๆ หากในมุมของ Platform Engineer ไม่ใช่แค่การพัฒนา Feature แต่คือการสร้าง “เครื่องมือและระบบ” ที่ช่วยให้ Dev สร้างนวัตกรรมได้เร็ว…

Start Small, Scale Smart: กลยุทธ์จัดการ Cloud แบบมือโปรด้วย FinOps

“30% of Cloud Spending is Potentially Wasted” เป็นประโยคที่น่าสนใจสำหรับคนทำ Platform เพราะ tools หลัก ๆ ของพวกเรานั้น run อยู่บน…

Your consent required

If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.

| การเพิกถอนความยินยอม

หากคุณต้องการเพิกถอนการให้ความยินยอมในการเก็บรวบรวม ใช้ และ/หรือเปิดเผยข้อมูลส่วนบุคคล กรุณาส่งคำร้องหาเรา

Vector

Message sent

We have receive your message and We will get back to you shortly.