- Setelah desain pengujian selesai, eksekusi pengujian akan dilakukan dengan bantuan modul Test Lab.
- Satu istilah umum yang akan Anda temukan di HP ALM dalam modul Test Set Test Lab. Jika pikiran Anda memicu gambaran dari suatu koleksi atau kumpulan, Anda benar. Test Set adalah kumpulan kasus pengujian yang ingin kita jalankan.
- Kasus uji dari modul Rencana Uji disebut ke dalam modul Lab Uji.
- Perubahan yang dilakukan pada kasus uji dalam modul Test Lab tidak memengaruhi kasus uji induk dalam Modul Rencana Uji. Anda bebas bereksperimen. Karenanya nama Test Lab!
- Lebih baik memberikan nama set pengujian yang sama dengan nama modul sehingga semua pengujian di dalam modul tersebut terdapat dalam set pengujian yang sama yang akan mudah dijalankan dan dilacak.
- Setiap folder set pengujian ditetapkan ke siklus tertentu. Ini memungkinkan pengguna untuk mengelompokkan tes bersama yang akan dijalankan dalam siklus tertentu.
- Modul ini juga membantu pengguna untuk melacak kemajuan siklus saat tes dijalankan.
- Modul Test Lab terdiri dari fungsi-fungsi berikut dan mari kita pahami masing-masing secara mendetail.
Dalam tutorial ini kita akan belajar -
- Cara Membuat Set Tes
- Bagaimana Melakukan Tes
- Cara membuat Jadwal Uji Coba
- Bagaimana Menganalisis Hasil Tes
Cara Membuat Set Tes
Langkah 1 ) Langkah pertama adalah membuat folder root sebagai wadah untuk memiliki set pengujian. Kami dapat menamainya sesuai dengan rilis dan siklus sehingga mudah dilacak.
- Buka Modul 'Test Lab' di bawah Tab 'Testing'
- Buat Folder baru dengan mengklik ikon 'Folder Baru'.
- Dialog 'New Test Set Folder' terbuka. Masukkan nama folder sebagai '2017 R1 - Cycle 1'.
- Klik 'Ok'
Langkah 2) Folder Uji Jalan akan dibuat seperti yang ditunjukkan di bawah ini.
Langkah 3) Pilih folder yang dibuat dan tetapkan 'Cycle' untuk itu yang berarti seluruh rangkaian pengujian harus dijalankan untuk Siklus 1.
Langkah 4) Masukkan nama set pengujian dan klik 'OK'
Catatan: Bidang Siklus Target dinonaktifkan saat siklus target dipilih di tingkat folder (2017 R1 - Siklus 1).
Langkah 5) Setelah membuat set tes, kita perlu memilih tes dan menambahkannya ke set tes.
- Pilih Test Set.
- Arahkan ke 'Execution Grid'.
- Klik Tombol 'Pilih Tes'. Pohon Rencana Tes terbuka.
- Pilih Tes yang akan dijalankan untuk Siklus ini.
- Klik tombol '<='. Ini akan memindahkan / menarik kasus uji dari rencana uji ke lab uji.
Langkah 6) Setelah menambahkan pengujian dari pohon rencana pengujian, semua parameter konfigurasi dari pengujian yang dipilih ditampilkan kepada pengguna. Pengguna dapat mengedit konfigurasi sebelum menambahkannya ke lab pengujian.
Catatan: Pengguna tidak memiliki kendali atas pemilihan konfigurasi pengujian di Test Lab. Karenanya, seluruh konfigurasi akan ditambahkan ke set pengujian secara default. Jika salah satu konfigurasi yang dipilih BUKAN bagian dari siklus, setelah menambahkan pengujian, hapus dari lab pengujian .
Langkah 7) Setelah memilih konfigurasi, pengujian yang dipilih ditambahkan ke set pengujian. Dalam hal ini kami telah memilih ketiga konfigurasi; maka kita dapat menemukan tiga contoh '01 - Login Test '.
Langkah 8) Ulangi langkah-langkah di atas untuk membuat lebih banyak set pengujian dan pilih semua pengujian relevan yang direncanakan untuk siklus ini. Setelah membuat semua set pengujian, struktur set pengujian akan menjadi seperti di bawah ini:
Langkah 9) Tab penting lainnya yang perlu kita pahami adalah 'Aliran Eksekusi'. Pilih 'Execution Flow Tab' yang menampilkan urutan pengujian yang akan ditampilkan selama eksekusi. Pengguna juga dapat mengubah urutan eksekusi menggunakan tab ini yang akan dibahas di bagian terpisah dari modul ini.
Bagaimana Melakukan Tes
Langkah 1) Set pengujian yang dibuat sekarang siap untuk dieksekusi. Pengujian dapat dilakukan menggunakan dua opsi.
- Run Test Set - Opsi ini memungkinkan pengguna untuk menjalankan semua pengujian dalam set pengujian yang dipilih.
- Jalankan - Opsi ini membantu pengguna untuk menjalankan tes yang dipilih saja.
Langkah 2) Mari kita jalankan seluruh rangkaian pengujian modul Login dengan memilih opsi 'Run Test Set'. Setelah mengklik 'Run Test set', ini akan menampilkan pengguna dengan dua opsi.
- Manual Runner (default) - Urutan pengujian yang ditampilkan selama eksekusi akan seperti urutan yang ditampilkan di kisi set pengujian.
- Runner Otomatis - Urutan pengujian yang ditampilkan selama eksekusi akan ditampilkan seperti urutan yang ditetapkan di tab alur eksekusi.
Mari kita lanjutkan dengan opsi default.
Langkah 3) Runner Tes Manual ditampilkan kepada Pengguna. Dalam Dialog ini mari kita memahami fitur-fitur penting.
- Begin Run - Membantu menendang memulai eksekusi
- End Run - Menghentikan Eksekusi saat ini dan menutup runner manual.
- Cancel Run - Membatalkan pelaksanaan tes saat ini.
- Lampiran - Membantu kami melampirkan tangkapan layar / informasi lain yang terkait dengan pelaksanaan tes ini
- Cacat Baru - Setelah mengkliknya, dialog cacat baru terbuka yang menggunakan Cacat dapat dikirim.
- Info OS - Memberikan informasi tentang sistem operasi tempat pengujian dijalankan.
- Run Name - Cap Waktu Unik yang dapat digunakan untuk menganalisis hasil tes di lain waktu.
Klik 'Mulai Jalankan'.
Langkah 4) Pelari pengujian manual dengan kontrol pengujian dan langkah-langkah ditampilkan kepada pengguna. Mari kita pahami fungsi yang tersedia dalam dialog runner pengujian ini.
Tambahkan Langkah selama waktu eksekusi uji. | |
Hapus Langkah selama waktu eksekusi uji. | |
Lulus Dipilih | |
Gagal Dipilih | |
Menunjukkan Parameter untuk Langkah Tes yang dipilih | |
Memungkinkan pengguna untuk mengambil tangkapan layar dan menambahkan lampiran selama waktu proses. | |
Memungkinkan pengguna untuk menambahkan kerusakan selama waktu berjalan. | |
Menunjukkan pengguna dengan Tampilan Ringkas dari runner pengujian | |
Akhiri eksekusi |
- Nomor Langkah dibuat selama tahap desain pengujian
- Deskripsi langkah yang dipilih.
- Hasil yang Diharapkan dari langkah yang dipilih.
Langkah 5) Tes selanjutnya dalam set tes akan ditampilkan kepada pengguna. Ulangi Langkah 3 dan Langkah 4 untuk menjalankan pengujian dan menandai status yang sesuai.
Cara membuat Jadwal Uji Coba
Penguji dapat mengontrol eksekusi pengujian dengan bantuan Tab "Alur Eksekusi". Penguji juga dapat menentukan tanggal dan waktu untuk menjalankan contoh pengujian tertentu. Kami juga dapat menjadwalkan pengujian berdasarkan hasil dari contoh pengujian lain yang ditentukan dalam Alur Eksekusi.
Sekarang, mari kita pahami cara menjadwalkan aliran pengujian di HP-ALM.
Langkah 1) Pilih tab "Aliran Eksekusi" dari modul Test Lab.
Langkah 2) Klik dua kali pada tes khusus yang jadwalnya perlu ditetapkan. "Jadwal Uji Coba" akan ditampilkan seperti yang ditunjukkan di bawah ini. Kami dapat melihat bahwa tidak ada kondisi eksekusi yang ditetapkan secara default.
Langkah 3) Untuk menambahkan kondisi eksekusi, klik ikon "+" seperti yang ditunjukkan di bawah ini.
Langkah 4) Dialog Kondisi eksekusi baru terbuka.
- Pilih tes dari tes drop down. Semua tes dalam set tes akan ditampilkan
- Pilih kondisinya. Ini bisa berupa 'Lulus' atau 'Selesai'.
- Klik 'OK'.
Langkah 5) Jadwal uji coba ditampilkan dengan kondisi eksekusi yang ditambahkan.
Langkah 6) Alur Eksekusi menyelaraskan kembali secara otomatis seperti yang ditunjukkan di bawah ini. Menurut alur yang ditampilkan di bawah ini, tes 'Cluster Head' hanya akan dijalankan ketika '02 - Reset Button Check 'selesai.
Langkah 7) Sekarang, beri tahu kami bagaimana penguji dapat menentukan tanggal dan waktu dalam aliran eksekusi untuk menjalankan pengujian tertentu. Akan lebih membantu jika penguji mengetahui tentang kesiapan fungsi tertentu atau untuk menjadwalkan pengujian otomatis.
Misalkan, profil login pengelola hanya akan siap setelah tanggal tertentu. Karenanya penguji dapat menjalankan hal yang sama dengan menentukan kondisi di 'Alur Eksekusi'.
Double Click pada pengujian yang kriteria aliran pelaksanaannya perlu ditetapkan.
Langkah 8) Sekarang,
- Arahkan ke Modul 'Ketergantungan Waktu'
- Pilih 'Jalankan pada Waktu Tertentu'
- Masukkan Tanggal di mana Anda ingin mengeksekusi
- Masukkan Waktu saat Anda ingin menjalankan tes
- Klik 'Ok'.
Langkah 9) Tab aliran eksekusi akan diatur kembali seperti yang ditunjukkan di bawah ini. Penjadwalan semacam ini sangat membantu untuk pengujian otomatis yang mengikuti langkah-langkah yang sama.
Catatan: Jika tanggal dan waktu yang dijadwalkan telah tiba, maka ALM akan secara otomatis meluncurkan tes. Ini berlaku untuk pengujian otomatis karena pengujian akan dijalankan tanpa intervensi manual. Prasyarat untuk memicu pengujian secara otomatis adalah bahwa host harus siap (tidak boleh dimatikan atau dikunci) dan harus dalam keadaan untuk memicu pengujian. Jika ini adalah tes manual maka tidak akan ada efek apa pun.
Bagaimana Menganalisis Hasil Tes
Langkah 1) Setelah eksekusi uji selesai, penguji dapat melihat hasilnya dalam modul "Uji Jalan". Ini berisi hasil dari uji coba yang dijalankan dan set pengujian yang dijalankan.
- Masuk ke "Test Runs" di Tab "Testing" dan jendela akan terbuka seperti yang ditunjukkan di bawah ini:
- Nama Proses adalah nilai unik yang dibuat untuk setiap eksekusi uji tersebut.
- 'Status' menunjukkan status akhir dari eksekusi tes.
Hasil rinci dapat dilihat dengan mengklik 'ID Jalankan'.
Langkah 2) Dialog Run details terbuka dan pengguna akan dapat melihat hasil mendetail.
- Buka tab 'Laporan' dari jendela 'Run Details'.
- Penguji dapat memeriksa status setiap langkah pengujian tersebut.
- Klik 'Ok' untuk menutup dialog.
Video di Test Lab
Klik di sini jika video tidak dapat diakses
poin yang perlu diingat :
- Anda akan menggunakan modul Test Lab di QualityCenter untuk menjalankan kasus pengujian Anda
- Sebelum Anda memulai eksekusi, Anda perlu membuat "Test Set Tree"
- Untuk membuat Test Set Tree, Anda harus terlebih dahulu membuat "Test Set Folder"
- Selanjutnya, Anda akan menambahkan "Tes" yang dibuat di Modul Rencana Tes, ke Folder Set Tes Anda.
- Sebuah Test Set Folder bersama dengan Test yang ditambahkan disebut Test Set Tree (karena terlihat seperti struktur pohon.)
- Set pengujian dapat mencakup Pengujian manual dan otomatis.
- Anda dapat menyertakan Tes yang sama di Set Tes yang berbeda atau menambahkan beberapa contoh Tes ke Set Tes yang sama.
- Pusat Kualitas juga menyediakan penjadwalan di mana Anda dapat menentukan tanggal dan waktu pelaksanaan Set Tes Anda.