ทำความรู้จักความแตกต่างระหว่าง Software Testing Life Cycle (STLC) และ Automated Testing Life Cycle (ATLC)
Technology

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

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

Cloud Native คืออะไร? – โปรแกรมเมอร์ และคน IT ต้องรีบปรับตัวให้ทัน

ปัจจุบันองค์กรขนาดใหญ่มีการแข่งขันสูงและเร่งพัฒนาระบบซอฟต์แวร์ หรือ แอปพลิเคชันปล่อยสู่ตลาด เพราะว่าธุรกิจที่สามารถพัฒนาแอปพลิเคชันที่ตอบโจทย์ลูกค้าได้เร็วที่สุด สร้างโอกาสในการโกยกำไรจากลูกค้าได้ก่อนคู่แข่ง ซึ่งบริษัทก็ตื่นรู้และเริ่มเร่งขยับขยายระบบต่าง ๆ และ รวมถึงต้องการผู้มีทักษะความสามารถที่เข้ามาพัฒนา Product ให้เกิดขึ้นเร็วที่สุดได้นั่นเอง สิ่งที่เข้ามาเป็นกุญแจสำคัญ แบบทันเวลาพอดี! ก็คือเทคโนโลยี Cloud ...