#Software Testing

11 บทความ

สอนเขียน Automated Testing ด้วย Jest และ Supertest สำหรับมือใหม่
Node.js

สอนเขียน Automated Testing ด้วย Jest และ Supertest สำหรับมือใหม่

เลิกทดสอบโค้ดด้วยมือแบบเดิม ๆ มาหัดเขียน Automated Testing ด้วย Jest และ Supertest เพื่อเช็กฟังก์ชันและ API ให้ทำงานถูกต้องแม่นยำ ลดบั๊กกวนใจ

1 week ago 9 นาที
13 views
วิธีแก้ปัญหา Flaky Test ใน Microservice ให้ระบบทดสอบกลับมาเสถียร

วิธีแก้ปัญหา Flaky Test ใน Microservice ให้ระบบทดสอบกลับมาเสถียร

เบื่อไหมกับ Microservice Test ที่รันผ่านบ้างไม่ผ่านบ้าง? มาดูวิธีตามหาต้นตอความรวนและใช้ Testcontainers จัดการฐานข้อมูลให้แม่นยำเหมือนโปรมืออาชีพ

ที่มา: DEV Community

1 week ago 9 นาที
13 views
ทำไมโปรแกรมเมอร์มือใหม่ต้องลองทดสอบเว็บด้วยเน็ตช้า (Network Throttling)

ทำไมโปรแกรมเมอร์มือใหม่ต้องลองทดสอบเว็บด้วยเน็ตช้า (Network Throttling)

เลิกทดสอบเว็บแค่บนเน็ตแรงๆ! เรียนรู้วิธีจำลองเน็ตช้าด้วย Cypress และ Playwright เพื่อหาบั๊กที่ซ่อนอยู่และพัฒนาแอปให้รองรับผู้ใช้งานจริงได้ดีขึ้น

ที่มา: DEV Community

1 week ago 10 นาที
17 views
วิธีทำ Authentication ใน Playwright ให้รัน E2E Test ได้เร็วขึ้นด้วย Storage State

วิธีทำ Authentication ใน Playwright ให้รัน E2E Test ได้เร็วขึ้นด้วย Storage State

เบื่อไหมที่ต้องล็อกอินซ้ำ ๆ ทุกครั้งที่รันเทส? มาดูวิธีใช้ storageState ใน Playwright เพื่อเก็บสถานะการล็อกอิน ช่วยให้การทำ E2E Test เร็วขึ้นและลดอาการ Flaky

ที่มา: DEV Community

2 weeks ago 9 นาที
17 views
คู่มือการทำ Testing ใน Flutter: เจาะลึก Unit, Widget และ Golden Tests สำหรับมือใหม่

คู่มือการทำ Testing ใน Flutter: เจาะลึก Unit, Widget และ Golden Tests สำหรับมือใหม่

ไม่อยากให้แอปพังเวลาเพิ่มฟีเจอร์ใหม่ใช่ไหม? มาเรียนรู้วิธีเขียน Test ใน Flutter ตั้งแต่ระดับฟังก์ชันไปจนถึงการเช็คหน้าจอ เพื่อแอปที่เสถียรและมีคุณภาพ

ที่มา: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

1 month ago 8 นาที
12 views
เลิกเชื่อใจ AI จนลืมเช็ก! วิธีแก้ปัญหา AI เขียน Test ปลอมด้วย spec-verify

เลิกเชื่อใจ AI จนลืมเช็ก! วิธีแก้ปัญหา AI เขียน Test ปลอมด้วย spec-verify

เคยไหม? AI เขียน Test ผ่านหมดแต่โค้ดดันพัง! มาเรียนรู้วิธีใช้ spec-verify ตรวจสอบว่าชุดทดสอบ (Test) ของเราใช้งานได้จริง ไม่ใช่แค่ผ่านไปวัน ๆ

ที่มา: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

1 month ago 7 นาที
17 views
ทำไม Unit Test ที่ผ่านหมด อาจยังมีบั๊กซ่อนอยู่? รู้จักกับ Mutation Testing

ทำไม Unit Test ที่ผ่านหมด อาจยังมีบั๊กซ่อนอยู่? รู้จักกับ Mutation Testing

มั่นใจแค่ไหนว่า Unit Test ที่เขียนไว้ครอบคลุมจริง? มาทำความรู้จัก Mutation Testing เทคนิคการจงใจใส่บั๊กเพื่อเช็กว่าบททดสอบของเราตาบอดอยู่หรือไม่

ที่มา: DEV Community

1 month ago 7 นาที
26 views
คู่มือทดสอบ Conversational AI สำหรับ QA มือใหม่ ให้ระบบฉลาดและแม่นยำ

คู่มือทดสอบ Conversational AI สำหรับ QA มือใหม่ ให้ระบบฉลาดและแม่นยำ

อยากทดสอบแชทบอทให้เก่งขึ้นไหม? มาเรียนรู้วิธีทดสอบ Conversational AI ตั้งแต่การเช็ก Intent (เจตนาผู้ใช้) ไปจนถึงการจำบริบทบทสนทนาด้วยโค้ดง่าย ๆ

ที่มา: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

1 month ago 7 นาที
13 views
ทำไมโค้ดผ่านการทดสอบ แต่ยังทำงานผิดพลาด? กับดักความมั่นใจที่โปรแกรมเมอร์ต้องระวัง

ทำไมโค้ดผ่านการทดสอบ แต่ยังทำงานผิดพลาด? กับดักความมั่นใจที่โปรแกรมเมอร์ต้องระวัง

เคยสงสัยไหมว่าทำไม Test ผ่านฉลุยแต่โปรแกรมยังบั๊ก? มาเรียนรู้วิธีเขียน Automated Test (การทดสอบอัตโนมัติ) ให้มีประสิทธิภาพและวิธีหาบั๊กที่ซ่อนอยู่จริง ๆ

ที่มา: DEV Community

1 month ago 7 นาที
13 views
ทำไมแอปแคปหน้าจอแบบยาวถึงพังเวลาเจอวิดีโอ? บทเรียนการแก้บั๊กที่โปรแกรมเมอร์ต้องรู้

ทำไมแอปแคปหน้าจอแบบยาวถึงพังเวลาเจอวิดีโอ? บทเรียนการแก้บั๊กที่โปรแกรมเมอร์ต้องรู้

ทำไมแอปแคปหน้าจอถึงต่อภาพผิดพลาดเวลาเจอวิดีโอ? มาดูวิธีแก้บั๊กด้วยการสร้างระบบตรวจสอบ (Testing) ที่แม่นยำ เพื่อให้โปรแกรมเมอร์มือใหม่เขียนโค้ดได้ฉลาดขึ้น

ที่มา: DEV Community

1 month ago 6 นาที
12 views
แก้ปัญหา CI พังเมื่อใช้ pgvector ในโปรเจกต์ FastAPI

แก้ปัญหา CI พังเมื่อใช้ pgvector ในโปรเจกต์ FastAPI

เจอปัญหา CI รันไม่ผ่านเพราะฐานข้อมูลไม่รู้จัก pgvector ใช่ไหม? เรียนรู้วิธีเลือกใช้ Docker Image ที่ถูกต้องเพื่อจำลองสภาพแวดล้อมให้เหมือนจริงและทดสอบโค้ดได้ราบรื่น

ที่มา: DEV Community

1 month ago 8 นาที
19 views