AWS Step Functions meningkatkan Pengujian Lokal dengan API TestState
AWS Step Functions meningkatkan API TestState untuk mendukung pengujian alur kerja unit lokal, memungkinkan Anda memvalidasi logika alur kerja Anda, termasuk pola lanjutan seperti status Peta dan Paralel, tanpa men-deploy mesin status ke akun AWS Anda.
AWS Step Functions adalah layanan alur kerja visual yang mampu mengatur lebih dari 14.000 tindakan API dari lebih dari 220 layanan AWS untuk membangun aplikasi terdistribusi dan beban kerja pemrosesan data. API TestState sekarang mendukung pengujian alur kerja lengkap, termasuk pola penanganan kesalahan di lingkungan pengembangan lokal Anda. Anda sekarang dapat meniru integrasi layanan AWS, dengan validasi kontrak API opsional yang memverifikasi respons tiruan sesuai dengan respons yang diharapkan dari layanan AWS aktual, membantu memastikan alur kerja Anda berfungsi dengan benar dalam produksi. Anda dapat mengintegrasikan panggilan API TestState ke dalam kerangka pengujian pilihan Anda seperti pipeline Jest dan pytest dan CI/CD, memungkinkan pengujian alur kerja otomatis sebagai bagian dari proses pengembangan Anda. Kemampuan ini membantu mempercepat pengembangan dengan memberikan umpan balik instan tentang definisi alur kerja, memungkinkan validasi perilaku alur kerja di lingkungan lokal Anda, serta menangkap masalah potensial di awal siklus pengembangan.
API TestState yang disempurnakan tersedia melalui SDK AWS di semua AWS Region tempat Step Functions tersedia. Untuk daftar region lengkap dan penawaran layanan, lihat AWS Region.
Untuk memulai, Anda dapat mengakses API TestState melalui SDK AWS, CLI AWS, atau lihat Panduan Pengembang AWS Step Functions.