Pengujian integrasi otomatis

Pengujian integrasi otomatis menjalankan serangkaian kondisi pengujian terhadap endpoint pemenuhan Anda. Hasil pengujian menunjukkan tingkat keberhasilan dan kasus pengujian tertentu yang memerlukan pemecahan masalah.

Setiap kasus pengujian menangani hingga 250 entitas, dan Anda hanya boleh menjalankan satu pengujian dalam satu waktu. Tunggu hingga pengujian selesai sebelum Anda memulai pengujian lain.

Prasyarat

Sebelum mulai menguji endpoint pemenuhan, Anda harus menyelesaikan prasyarat berikut:

  1. Buat dan hosting feed data Pesan dengan Google Anda.
  2. Terapkan tindakan Checkout dan Kirim tindakan Pesanan di endpoint pemenuhan Anda.

Menguji dengan Alat Pengujian Otomatis

Portal Partner menyediakan alat yang mengirimkan sejumlah permintaan Checkout dan Pengiriman Pesanan ke endpoint pemenuhan Anda. Proses pengujian otomatis ini menghemat waktu Anda dan menyediakan set pengujian berulang yang mencakup skenario jalur bahagia dan kasus ekstrem.

Untuk menguji menggunakan alat pengujian otomatis, ikuti langkah-langkah berikut:

  1. Dari navigasi utama, buka Inventaris > Pengujian Integrasi.
  2. Klik Pengujian baru.
  3. Di menu drop-down Feed data, pilih feed yang ingin diuji. Feed harus sudah diserap untuk menjalankan pengujian pada feed tersebut.
    • Sandbox: Inventaris dari feed data Sandbox.
    • Produksi: Inventaris dari feed data Produksi.
  4. Di kolom Endpoint pemenuhan, masukkan URL untuk endpoint pemenuhan.
  5. Di Kasus Pengujian, pilih kasus uji Checkout dan Kirim Pesanan untuk dijalankan.
  6. Untuk memulai pengujian, klik Run.

Diperlukan waktu hingga 20 menit untuk menyelesaikan pengujian otomatis, yang bergantung pada jumlah entitas dan kasus pengujian yang dipilih. Untuk melihat progres pengujian, muat ulang halaman.

Tinjau hasilnya untuk memastikan feed dan pemenuhan Anda berfungsi seperti yang diharapkan. Tingkat keberhasilannya minimal harus 95% untuk setiap kasus pengujian. Anda dapat mengklik kasus pengujian untuk mendapatkan informasi selengkapnya tentang kegagalan terkait.

Kasus uji integrasi

Untuk setiap kasus pengujian, konsol akan membaca feed data Anda untuk menghasilkan permintaan Checkout dan SubmitOrder ke endpoint yang memeriksa validasi keranjang, pembuatan pesanan, dan implementasi penanganan error Anda.

Untuk Checkout, pengujian integrasi menjalankan skenario pengujian berikut:

Checkout skenario pengujian
Keranjang yang memenuhi syarat - item tanpa opsi Pengujian memeriksa keranjang yang memenuhi syarat yang memiliki item menu sederhana.
Keranjang yang memenuhi syarat - item dengan opsi Memeriksa keranjang yang memenuhi syarat dengan penyesuaian item menu yang rumit.
Alamat pengiriman berada di luar rentang Berupaya untuk memeriksa keranjang yang memiliki alamat pengiriman di luar area layanan.
Nilai pesanan minimum tidak terpenuhi Berupaya untuk memeriksa keranjang yang tidak memenuhi nilai pesanan minimum.
Restoran tutup Berupaya untuk memeriksa keranjang saat restoran tutup.
Item yang tidak tersedia Berupaya untuk memeriksa keranjang yang memiliki item yang tidak tersedia, seperti menu makan siang spesial.
Item tidak tersedia - nilai pesanan minimum tidak terpenuhi Berupaya untuk melihat keranjang yang memiliki item yang tidak tersedia, seperti menu spesial makan siang, dan item valid lainnya yang tidak memenuhi nilai pesanan minimum.
Harga item usang Berupaya untuk memeriksa keranjang yang mengubah harga item secara artifisial.
Harga item usang - min nilai pesanan tidak terpenuhi Mencoba memeriksa keranjang yang telah mengubah harga item secara artifisial dan nilai keranjang yang sebenarnya tidak memenuhi nilai pesanan minimum.
Harga opsi sudah tidak berlaku Berupaya untuk memeriksa keranjang yang telah mengubah harga opsi dengan cara yang tidak semestinya.
Harga opsi sudah tidak berlaku - nilai pesanan minimum tidak terpenuhi Mencoba memeriksa keranjang yang telah mengubah harga opsi secara artifisial dan nilai keranjang yang sebenarnya tidak memenuhi nilai pesanan minimum.
Kode promo tidak valid yang dikirimkan saat checkout Berupaya untuk check out dengan kode promo yang tidak valid.

Untuk SubmitOrder, pengujian integrasi menjalankan skenario pengujian berikut:

SubmitOrder skenario pengujian
Keranjang yang memenuhi syarat Pengujian mengirimkan pesanan yang memiliki keranjang yang memenuhi syarat.
Pembayaran ditolak Berupaya mengirimkan pesanan yang memiliki token pembayaran yang tidak valid.
Pengguna tidak memenuhi syarat Berupaya mengirimkan pesanan yang memiliki informasi pengguna yang tidak lengkap.