Uji migrasi - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Uji migrasi

Pengujian fungsional dan kinerja adalah bagian penting dari migrasi database. Pengujian fungsional terperinci akan memastikan bahwa aplikasi Anda bekerja dengan database baru tanpa masalah apa pun. Anda harus menginvestasikan waktu untuk mengembangkan pengujian unit untuk menguji alur kerja aplikasi.

Pengujian kinerja memastikan bahwa waktu respons database Anda berada dalam rentang waktu yang dapat diterima. Anda dapat mengidentifikasi kemacetan, mengoptimalkan, dan mengulangi tes kinerja. Anda mengulangi siklus sesuai kebutuhan untuk mendapatkan hasil kinerja yang diinginkan.

Pengujian bisa manual atau otomatis. Kami menyarankan Anda menggunakan kerangka kerja otomatis untuk pengujian. Selama migrasi, Anda perlu menjalankan pengujian beberapa kali, jadi memiliki kerangka pengujian otomatis membantu mempercepat siklus perbaikan dan pengoptimalan bug.

Pengujian ini dapat mengungkapkan masalah yang terlewatkan selama fase pengembangan. Misalnya, kueri yang dikonversi secara tidak benar akan gagal atau mengembalikan hasil yang salah, menyebabkan pengujian fungsional gagal. Pengujian kinerja dapat mengungkapkan masalah seperti indeks yang hilang yang menyebabkan waktu respons kueri lambat. Mereka juga dapat mengungkapkan masalah kinerja yang memerlukan penyetelan mesin database, tergantung pada beban kerja, atau memodifikasi kueri.