Lihat konektor yang didukung untuk Integration Aplikasi.

Mengelola kasus pengujian

Dokumen ini menjelaskan cara mengelola kasus pengujian untuk integrasi Anda. Anda dapat mengelola kasus pengujian dengan cara berikut:

Untuk informasi tentang kasus pengujian, konfigurasi pengujian yang didukung, dan batasannya, lihat Pengantar kasus pengujian.

Sebelum memulai

  • Untuk mendapatkan izin yang diperlukan guna mengelola kasus pengujian, minta administrator untuk memberi Anda peran IAM Application Integration Editor (roles/integrations.integrationEditor) di project. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

    Peran bawaan ini berisi izin yang diperlukan untuk mengelola kasus pengujian. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:

    Izin yang diperlukan

    Izin berikut diperlukan untuk mengelola kasus pengujian:

    • Mencantumkan kasus pengujian: integrations.googleapis.com/testCases.get
    • Salin kasus pengujian:
      • integrations.googleapis.com/testCases.get
      • integrations.googleapis.com/testCases.create
    • Menghapus kasus pengujian: integrations.googleapis.com/testCases.delete

    Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

  • Pastikan integrasi Anda dalam status DRAFT. Jika integrasi Anda dalam status PUBLISHED, klik Aktifkan Pengeditan. Versi baru dalam status DRAFT dibuat di integrasi untuk Anda. Gambar berikut menunjukkan kunci edit di editor integrasi.

    Kunci edit integrasi Kunci edit integrasi

  • Pastikan Anda memiliki kasus pengujian dalam integrasi. Untuk mengetahui informasi tentang cara membuat kasus pengujian, lihat Membuat Kasus Pengujian.

Kunci edit Kasus Pengujian

Dalam Integrasi Aplikasi, kasus pengujian adalah entity waktu desain yang sering dikembangkan melalui kolaborasi dengan beberapa penulis. Meskipun kasus pengujian hanya dapat diedit secara aktif oleh satu penulis dalam satu waktu, tim dapat berkolaborasi dalam kasus pengujian.

Jika Anda membuka kasus pengujian yang sedang diedit oleh pengguna lain, pesan berikut akan muncul di editor integrasi karena hanya satu pengguna yang dapat memperbarui kasus pengujian pada waktu tertentu:

test-user@gmail.com is currently editing the test case. Edit features are temporarily disabled.

Untuk mengedit kasus pengujian, klik Ambil Alih. Gambar berikut menunjukkan kunci edit.

Kunci edit kasus pengujian Kunci edit kasus pengujian

Mencantumkan kasus pengujian

Untuk mencantumkan kasus pengujian, pilih salah satu opsi berikut:

Konsol

  1. Di konsol Google Cloud, buka halaman Integrasi Aplikasi.

    Buka Application Integration

  2. Di menu navigasi, klik Integrations.

    Halaman Integrasi akan muncul yang mencantumkan semua integrasi yang tersedia di project Google Cloud.

  3. Pilih integrasi yang ada yang berisi kasus pengujian.

    Tindakan ini akan membuka integrasi di editor integrasi.

  4. Klik Test Case, lalu klik Open test cases. Panel Kasus Pengujian akan muncul dengan daftar kasus pengujian untuk versi integrasi saat ini.

API

Panggil metode projects.locations.integrations.versions.testCases.list dan berikan parameter yang relevan. Contoh:

GET https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
      

Ganti kode berikut:

  • PROJECT_ID: ID project Google Cloud
  • LOCATION: region tempat integrasi berada
  • INTEGRATION_NAME: nama integrasi
  • INTEGRATION_VERSION: versi integrasi

Mengedit kasus pengujian

Untuk mengedit kasus pengujian, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud, buka halaman Integrasi Aplikasi.

    Buka Application Integration

  2. Di menu navigasi, klik Integrations.

    Halaman Integrasi akan muncul yang mencantumkan semua integrasi yang tersedia di project Google Cloud.

  3. Pilih integrasi yang ada yang berisi kasus pengujian.

    Tindakan ini akan membuka integrasi di editor integrasi.

  4. Klik Test Case, lalu klik Open test cases. Panel Kasus Pengujian akan muncul dengan daftar kasus pengujian untuk versi integrasi saat ini.
  5. Pilih kasus pengujian yang ingin Anda edit.

    Di halaman editor Integrasi, kanvas desainer menampilkan Mode kasus pengujian aktif.

    Jika tugas dalam integrasi dihapus, kasus pengujian menjadi tidak valid seperti yang ditunjukkan pada gambar berikut:

    Kunci edit integrasi Kunci edit integrasi

  6. Jika tugas dalam integrasi dihapus, klik Hapus untuk memperbarui kasus pengujian.
  7. Perbarui detail konfigurasi kasus pengujian dan jalankan kasus pengujian.

Menyalin kasus pengujian

Untuk membuat salinan kasus pengujian dalam integrasi yang sama, pilih salah satu opsi berikut:

Konsol

  1. Di konsol Google Cloud, buka halaman Integrasi Aplikasi.

    Buka Application Integration

  2. Di menu navigasi, klik Integrations.

    Halaman Integrasi akan muncul yang mencantumkan semua integrasi yang tersedia di project Google Cloud.

  3. Pilih integrasi yang ada yang berisi kasus pengujian.

    Tindakan ini akan membuka integrasi di editor integrasi.

  4. Klik Test Case, lalu klik Open test cases. Panel Kasus Pengujian akan muncul dengan daftar kasus pengujian untuk versi integrasi saat ini.
  5. Pilih kasus pengujian yang ingin Anda salin.

    Di halaman editor Integrasi, kanvas desainer menampilkan Mode kasus pengujian aktif.

  6. Klik Duplikat. Halaman Duplicate the test case akan muncul. Kemudian, lakukan hal berikut:
    1. Di kolom Nama pengujian, masukkan nama kasus pengujian.
    2. Secara opsional, di kolom Deskripsi, masukkan deskripsi kasus pengujian.
    3. Klik Create. Kasus pengujian dibuat dalam integrasi yang sama.

API

Ikuti langkah-langkah berikut:

  • Panggil metode projects.locations.integrations.versions.testCases.get dan berikan parameter yang relevan. Contoh:

    GET https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases/TEST_CASE_ID
    

    Ganti kode berikut:

    • PROJECT_ID: ID project Google Cloud
    • LOCATION: region tempat integrasi berada
    • INTEGRATION_NAME: nama integrasi
    • INTEGRATION_VERSION: versi integrasi
    • TEST_CASE_ID: ID kasus pengujian
  • Dalam respons output, salin proto teks kasus pengujian.

  • Panggil metode projects.locations.integrations.versions.testCases.create dan berikan proto teks yang Anda salin di langkah sebelumnya.

    Contoh:

    POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
    

Menghapus kasus pengujian

Untuk menghapus kasus pengujian, pilih salah satu opsi berikut:

Konsol

  1. Di konsol Google Cloud, buka halaman Integrasi Aplikasi.

    Buka Application Integration

  2. Di menu navigasi, klik Integrations.

    Halaman Integrasi akan muncul yang mencantumkan semua integrasi yang tersedia di project Google Cloud.

  3. Pilih integrasi yang ada yang ingin Anda buat pengujiannya.

    Tindakan ini akan membuka integrasi di editor integrasi.

  4. Klik Test Case, lalu klik Open test cases. Panel Kasus Pengujian akan muncul dengan daftar kasus pengujian untuk versi integrasi saat ini.
  5. Pilih kasus pengujian yang ingin Anda hapus.

    Di halaman editor Integrasi, kanvas desainer menampilkan Mode kasus pengujian aktif.

  6. Klik Hapus.

API

Panggil metode projects.locations.integrations.versions.testCases.delete. Contoh:

DELETE https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID

Ganti kode berikut:

  • PROJECT_ID: ID project Google Cloud
  • LOCATION: region tempat integrasi berada
  • INTEGRATION_NAME: nama integrasi
  • INTEGRATION_VERSION: versi integrasi
  • TEST_CASE_ID: ID kasus pengujian yang ingin Anda hapus

Langkah selanjutnya