Lihat konektor yang didukung untuk Application Integration.

Mengelola kasus pengujian

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

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

Sebelum memulai

  • Untuk mendapatkan izin yang Anda perlukan untuk mengelola kasus pengujian, minta administrator Anda 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
    • Menyalin 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 pengeditan di editor integrasi.

    Kunci pengeditan integrasi Kunci pengeditan integrasi

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

Penguncian pengeditan Kasus Pengujian

Di 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 dalam 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 pengeditan.

Penguncian pengeditan kasus pengujian Penguncian pengeditan kasus pengujian

Mencantumkan kasus pengujian

Untuk mencantumkan kasus pengujian, pilih salah satu opsi berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Application Integration.

    Buka Integrasi Aplikasi

  2. Di menu navigasi, klik Integrations.

    Halaman Integrasi akan muncul dan 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 projects.locations.integrations.versions.testCases.list method 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 Google Cloud project
  • 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 Application Integration.

    Buka Integrasi Aplikasi

  2. Di menu navigasi, klik Integrations.

    Halaman Integrasi akan muncul dan 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 pengeditan integrasi Kunci pengeditan 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 Application Integration.

    Buka Integrasi Aplikasi

  2. Di menu navigasi, klik Integrations.

    Halaman Integrasi akan muncul dan 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 Duplikasikan. Halaman Duplicate the test case akan muncul. Kemudian, lakukan hal berikut:
    1. Di kolom Test name, masukkan nama kasus pengujian.
    2. Secara opsional, di kolom Deskripsi, masukkan deskripsi kasus pengujian.
    3. Klik Buat. Kasus pengujian dibuat dalam integrasi yang sama.

API

Ikuti langkah-langkah berikut:

  • Panggil projects.locations.integrations.versions.testCases.get method 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 Google Cloud project
    • 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 pada 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 Application Integration.

    Buka Integrasi Aplikasi

  2. Di menu navigasi, klik Integrations.

    Halaman Integrasi akan muncul dan 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 Google Cloud project
  • LOCATION: region tempat integrasi berada
  • INTEGRATION_NAME: nama integrasi
  • INTEGRATION_VERSION: versi integrasi
  • TEST_CASE_ID: ID kasus pengujian yang ingin Anda hapus

Langkah berikutnya