AWS Step Functions ช่วยปรับปรุงการทดสอบในเครื่องด้วย TestState API
AWS Step Functions ได้ปรับปรุง TestState API เพื่อรองรับการทดสอบหน่วยของเวิร์กโฟลว์แบบภายในเครื่อง ซึ่งจะช่วยให้คุณสามารถตรวจสอบความถูกต้องของตรรกะเวิร์กโฟลว์ รวมถึงรูปแบบขั้นสูงอย่างสถานะ Map และ Parallel โดยไม่ต้องปรับใช้เครื่องสถานะกับบัญชี AWS ของคุณ
AWS Step Functions เป็นบริการเวิร์กโฟลว์แบบภาพที่สามารถจัดการการทำงานของมากกว่า 14,000 การเรียกใช้งาน API จากบริการ AWS กว่า 220 บริการ เพื่อสร้างแอปพลิเคชันแบบกระจายตัวและเวิร์กโหลดประมวลผลข้อมูล TestState API ตอนนี้รองรับการทดสอบเวิร์กโฟลว์ทั้งหมด รวมถึงรูปแบบการจัดการข้อผิดพลาดในสภาพแวดล้อมการพัฒนาในเครื่องของคุณแล้ว ตอนนี้คุณสามารถจำลองการผสานรวมบริการ AWS ได้แล้ว โดยจะมีตัวเลือกตรวจสอบความถูกต้องของข้อกำหนดของ API เพื่อยืนยันว่าผลลัพธ์ที่คุณจำลองตรงกับผลลัพธ์ที่คาดว่าจะได้จากบริการ AWS จริงๆ ซึ่งจะช่วยให้มั่นใจว่าเวิร์กโฟลว์ของคุณทำงานถูกต้องในสภาพแวดล้อมการใช้งานจริง คุณสามารถผสานการเรียกใช้ TestState API เข้ากับเฟรมเวิร์กการทดสอบที่คุณต้องการ เช่น Jest และ pytest รวมถึง CI/CD Pipeline ซึ่งจะทำให้สามารถทดสอบเวิร์กโฟลว์แบบอัตโนมัติในฐานะส่วนหนึ่งของกระบวนการพัฒนาของคุณได้ ความสามารถเหล่านี้ช่วยเร่งกระบวนการพัฒนาโดยการให้ข้อเสนอแนะทันทีเกี่ยวกับการกำหนดเวิร์กโฟลว์ ซึ่งทำให้สามารถตรวจสอบพฤติกรรมของเวิร์กโฟลว์ในสภาพแวดล้อมการพัฒนาบนเครื่องของคุณและตรวจจับปัญหาที่อาจเกิดขึ้นได้ตั้งแต่ระยะแรกเริ่มของรอบการพัฒนา
TestState API เวอร์ชันปรับปรุงสามารถใช้งานได้ผ่าน AWS SDK ในทุก AWS Region ที่มีบริการ Step Functions ให้บริการ สำหรับรายการรีเจี้ยนและข้อเสนอบริการทั้งหมด โปรดดูที่ AWS Region
หากต้องการเริ่มต้นใช้งาน คุณสามารถเข้าถึง TestState API ผ่าน AWS SDK, AWS CLI หรือดูข้อมูลเพิ่มเติมได้จากคู่มือนักพัฒนา AWS Step Functions