IF, Else, End IF, Ada di QTP / UFT dengan Contoh

Anonim

Tutorial ini mendemonstrasikan pengkodean tingkat lanjut di HP QTP menggunakan loop if dan else

Klik di sini jika video tidak dapat diakses

Transkrip Video dengan Poin-poin Penting Disorot

  • Dari latar belakang Pengujian Anda, Anda pasti akan menyimpulkan bahwa Skenario Pengujian yang lebih akurat adalah Memvalidasi Fungsi Login Reservasi Penerbangan yang seharusnya memiliki dua sub-skenario
  • Periksa apakah pengguna berhasil masuk ke aplikasi saat memasukkan KOMBINASI ALPHANUMERIC Agent Name & Password yang valid
  • Periksa apakah login pengguna gagal saat memasukkan Nama & Kata Sandi Agen INVALID
  • Lebih dari itu, skrip otomatisasi robot harus dapat menerima dan menangani detail login yang valid dan tidak valid
  • Kami memiliki sub-skenario yang sudah direkam. Jadi tantangannya adalah mengintegrasikannya.
  • Anda dapat mengamati untuk kedua skrip - LANGKAH, Luncurkan Aplikasi Reservasi Penerbangan, Masukkan Nama Agen, Masukkan Kata Sandi, Klik OK, sementara langkah Checkpoint, Tutup Jendela Reservasi Penerbangan, untuk skenario positif, dan langkah-langkah, Informasi Kesalahan Keluaran, Tutup Jendela Info Kesalahan, Tutup Kotak Dialog Login, untuk skenario negatif berbeda
  • Ada banyak cara untuk mengintegrasikannya dan salah satu caranya adalah dengan menggunakan loop if dan else dan periksa apakah layar informasi kesalahan ada setelah memasukkan nama agen dan kata sandi. Jika ya lakukan langkah-langkah untuk skenario negatif, jika tidak lakukan langkah-langkah untuk skenario positif
  • Di Jendela UFT Fokus Mikro, Setelah langkah # 4, Tambahkan langkah jika lain loop, Kondisi pemeriksaan adalah apakah layar informasi kesalahan ada. Salin langkah ini dan tempel sebagai kondisi pemeriksaan.
    Hapus Operasi Klik. Dan menggantinya dengan metode Exists. Metode ini berlaku untuk hampir semua objek dan memeriksa apakah objek tertentu ada di layar atau tidak
  • Jika hasilnya benar untuk langkah skenario negatif. Saya akan memotong dan menempelkan langkah-langkah di dalam lingkaran
  • Salin langkah-langkah dari skenario positif dan tempelkan di loop lain. Mari kita jalankan pengujian untuk satu kredensial login yang valid dan satu yang tidak valid. Tes Berhasil Berjalan. Catatannya adalah Anda menyimpan tes dalam urutan yang disebutkan dalam tutorial
  • PositiveLogon ke NegativeLogon dan Negative Logon to Combined, Anda seharusnya tidak mengalami masalah dalam menjalankan pengujian.
  • Selain if dan else Anda juga dapat menggunakan - if elseif., While wend., Lakukan case, untuk Loops. sesuai kebutuhan Anda