Technology

Test Pyramid คืออะไร? สำคัญกับ Software Testing อย่างไร

กลยุทธ์การทดสอบเป็นสิ่งสำคัญที่ช่วยให้ Dev และ QA สามารถร่วมมือกันสร้างซอฟต์แวร์ที่มีคุณภาพได้ แต่หลายทีมมักพบกับความท้าทาย เช่น มีการเขียน Test จำนวนมากแต่ก็ยังเจอ Bug หรือบางทีมเน้นเขียน End-to-End Test ทั้งหมดจนใช้เวลานานและเปราะบางเกินไป ...
เข้าใจความแตกต่างการทดสอบระบบทั้งฝั่ง Dev และ QA | Skooldio
Technology

เข้าใจความแตกต่าง Testing ฝั่ง Dev กับ QA ต่างกันยังไง?

เคยเจอ Bug ในโปรดักชัน แล้วทุกคนหันไปมอง QA กันหมดไหม? ในโลกของการพัฒนาซอฟต์แวร์ หลายคนยังเข้าใจว่า “การทดสอบระบบ” เป็นหน้าที่ของ QA เพียงฝ่ายเดียว ทั้งที่จริงแล้ว Developer เองก็มีบทบาทสำคัญมากในการดูแลคุณภาพของซอฟต์แวร์เช่นกัน ...
ทำความรู้จักความแตกต่างระหว่าง Software Testing Life Cycle (STLC) และ Automated Testing Life Cycle (ATLC)
Technology

ความแตกต่างของ Software Testing และ Automated Testing

Software Testing เป็นส่วนสำคัญของการพัฒนาซอฟต์แวร์ ที่มุ่งเน้นทำการทดสอบระบบ หรือ แอปพลิเคชัน เพื่อให้มีคุณภาพ สามารถทำงานตามที่คาดหวัง และไม่มีข้อบกพร่อง ซึ่งปัจจุบันการทดสอบระบบถือเป็นหัวใจสำคัญของการพัฒนาคุณภาพซอฟต์แวร์ ซึ่งปัจจุบันจึงมีแนวคิดที่จะนำงานทดสอบระบบแบบเดิมที่ทำซ้ำๆ นั้นไปทำเป็น Automation หรือทำให้เป็นระบบอัตโนมัติจนกลายเป็นวิธีการแบบ Automated ...