AWS Step Functions, TestState API'si ile yerel testleri geliştiriyor

Yayınlanma Tarihi: 20 Kas 2025

AWS Step Functions, TestState API'sini iş akışlarının yerel birim testlerini destekleyecek şekilde geliştirere, AWS hesabınıza durum makineleri dağıtmadan Map ve Parallel durumları gibi gelişmiş modeller dahil olmak üzere iş akışı mantığınızı doğrulamanıza olanak tanır.

AWS Step Functions, dağıtılmış uygulamalar ve veri işleme iş yükleri oluşturmak için 220'den fazla AWS hizmetinden 14.000'in üzerinde API eylemi düzenleyebilen görsel bir iş akışı hizmetidir. TestState API'si artık yerel geliştirme ortamınızda hata işleme modellerini de içeren eksiksiz iş akışlarının test edilmesini destekliyor. Artık sahte yanıtlarınızın gerçek AWS hizmetlerinden beklenen yanıtlarla eşleştiğini doğrulayan isteğe bağlı API sözleşmesi doğrulaması ile AWS hizmet entegrasyonlarını taklit edebilir ve iş akışlarınızın üretimde doğru şekilde çalıştığından emin olabilirsiniz. TestState API'si çağrılarını Jest ve pytest gibi tercih ettiğiniz test çerçevelerine ve CI/CD işlem hatlarına entegre ederek geliştirme süreciniz kapsamında otomatikleştirilmiş iş akışı testleri gerçekleştirebilirsiniz. Bu özellikler, iş akışı tanımları hakkında anında geri bildirim sağlayarak, yerel ortamınızda iş akışı davranışının doğrulanmasını mümkün kılarak ve geliştirme döngüsünün erken aşamalarında olası sorunları tespit ederek geliştirme sürecini hızlandırmaya yardımcı olur.

Geliştirilmiş TestState API'si, Step Functions'ın kullanılabildiği tüm AWS bölgelerinde AWS SDK aracılığıyla kullanılabilir. Bölgelerin ve hizmet tekliflerinin tam listesi için AWS Bölgeleri sayfasını inceleyin.

Kullanmaya başlamak için AWS SDK ya da AWS CLI aracılığıyla TestState API'sine erişebilir veya AWS Step Functions Geliştirici Kılavuzu'na göz atabilirsiniz.