Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan EventBridge dengan Kit Uji Aplikasi AWS Terpadu
Saat Anda membuat aplikasi yang terdiri dari layanan tanpa server seperti Lambda,, atau EventBridge Step Functions, banyak komponen arsitektur Anda tidak dapat digunakan ke desktop Anda, tetapi hanya ada di cloud. AWS Berbeda dengan bekerja dengan aplikasi yang digunakan secara lokal, jenis aplikasi ini mendapat manfaat dari strategi berbasis cloud untuk melakukan pengujian otomatis. AWS Integrated Application Test Kit (AWS IATK) membantu Anda menerapkan beberapa strategi ini untuk aplikasi Anda.
AWS IATKadalah pustaka perangkat lunak yang membantu Anda menulis pengujian otomatis untuk aplikasi berbasis cloud.
EventBridge Integrasi dengan AWS IATK
Anda dapat menggunakan bus EventBridge acara dan acara AWS IATK untuk mengimplementasikan pengujian otomatis Anda, termasuk:
- Menerapkan test harness
-
Untuk menulis tes integrasi untuk arsitektur berbasis peristiwa, buat batasan logis dengan memecah aplikasi Anda menjadi subsistem. Salah satu teknik yang berguna untuk menguji subsistem adalah membuat test harness; yaitu, sumber daya yang Anda buat khusus untuk menguji subsistem.
Misalnya, tes integrasi dapat memulai proses subsistem dengan meneruskan peristiwa pengujian input ke sana. AWS IATKdapat membuat test harness untuk Anda yang mendengarkan acara EventBridge keluaran. (Di bawah tenda, harness terdiri dari EventBridge aturan yang meneruskan acara keluaran ke AmazonSQS.) Tes integrasi Anda kemudian menanyakan harness pengujian untuk memeriksa output dan menentukan apakah tes lulus atau gagal.
- Menghasilkan acara tiruan
-
AWS IATKmenyediakan kemampuan bagi Anda untuk menghasilkan peristiwa tiruan dari skema yang disimpan dalam registri skema. EventBridge Ini memungkinkan Anda untuk membuat peristiwa tiruan dan memanggil konsumen mana pun (seperti fungsi Lambda atau mesin status Step Functions) dengan peristiwa yang dihasilkan.
Untuk informasi selengkapnya, lihat Ikhtisar Kit Uji Aplikasi AWS Terpadu