Tesults - Panduan Cepat

Tim pengembangan perangkat lunak harus memahami kegagalan yang telah diidentifikasi dari pengujian. Mereka perlu memahami kasus uji apa yang dijalankan dan apa alasan kegagalannya dan apakah telah terjadi kemunduran atau penurunan kualitas.

Pelaporan pengujian untuk pengujian otomatis dan manual, serta pengelolaan kasus pengujian adalah bagian penting dari tumpukan alat pengembangan dan pengujian. Idealnya, kasus uji dan hasil uji harus mudah diakses untuk semua uji coba.

Tesults adalah hasil tes berbasis web dan aplikasi manajemen kasus tes. Tujuan dari tutorial ini adalah untuk mendemonstrasikan cara menyiapkan pengujian Anda untuk melaporkan hasil menggunakan Tesults dan menjelaskan cara menggunakan fitur analisis dan pelaporan yang tersedia.

Fitur Tesults

Fitur utama Tesults adalah sebagai berikut -

  • Pelaporan hasil tes
  • Manajemen kasus uji
  • Konsolidasi hasil pengujian dari tugas pengujian paralel menjadi satu proses
  • Konsolidasi hasil tes dari seluruh aplikasi atau proyek
  • Pemberitahuan hasil melalui email dan layanan lain seperti Slack
  • Penyimpanan data yang dihasilkan pengujian seperti log dan tangkapan layar.
  • Penugasan kasus uji kepada anggota tim
  • Menghubungkan bug
  • Indikator uji tidak stabil
  • Komentar kasus uji
  • Menguji kolaborasi
  • Grafik data kinerja

Penetapan Harga Gratis dan Berbayar

Tesults adalah layanan komersial dengan paket berbayar yang dapat dilanggan oleh tim. Ini memberikan rencana proyek gratis untuk digunakan untuk evaluasi. Proyek gratis tidak memiliki batas waktu dan dapat digunakan selama yang Anda inginkan.

Namun, proyek gratis dibatasi dalam beberapa hal dibandingkan dengan proyek berbayar, terutama hanya satu target (target dijelaskan di bagian selanjutnya) yang disediakan dan jumlah kasus uji dibatasi hingga 100 untuk setiap uji coba.

Untuk beberapa proyek open source, individu dan pendidik, dan tim kecil yang memulai, Tesults memberikan penawaran diskon atau bahkan gratis jika diminta melalui email seperti yang disebutkan di halaman harga mereka sehingga bahkan untuk tim yang tidak memiliki anggaran Tesults dapat digunakan.

Bab ini membahas topik-topik seperti bagaimana cara mendaftar, bagaimana membuat proyek dan apa sebenarnya target dalam hasil.

Daftar

Hal pertama yang harus dilakukan adalah mendaftar. Kunjungi www.tesults.com dan klikSign Up dari header.

Untuk mendaftar, Anda harus memasukkan alamat email Anda, membuat kata sandi dan memasukkan nama Anda.

Membuat proyek

Setelah mendaftar, Anda secara otomatis masuk dan dapat membuat proyek. Klik‘config’ dari header dan kemudian klik ‘Create New Project’. Anda perlu memasukkan nama untuk proyek Anda.

Selanjutnya Anda harus memilih rencana Anda. Untuk tutorial ini, kami akan membuat proyek gratis.

Setelah proyek dibuat, a ‘token’akan ditampilkan. Token ini diperlukan untuk mengirimkan hasil tes ke Tesults dan harus disalin. Token ini dapat dibuat kembali kapan saja dari menu konfigurasi.

Pada titik ini proyek dibuat. Hal berikutnya yang harus dilakukan adalah mengintegrasikan tes otomatis untuk mendorong data hasil ke Tesults.

Target

Tesults menggunakan istilah 'target' untuk merujuk ke sumber data hasil tes, seperti pekerjaan tes tertentu. Rekomendasinya adalah untuk mempertimbangkan setiap target sebagai wadah untuk mengunggah hasil tes. Biasanya tim pengembangan perangkat lunak tidak hanya menjalankan pengujian tunggal. Mereka dapat menjalankan pengujian di lingkungan yang berbeda, pada perangkat yang berbeda, di cabang yang berbeda dan untuk modul aplikasi yang berbeda.

Misalnya, jika ada back-end dan front-end, mungkin ada pengujian API untuk back-end dan pengujian otomatis UI untuk front-end. Jika rangkaian pengujian ini dijalankan di lingkungan pengembangan dan di lingkungan penahapan, maka ada empat tugas pengujian -

  • Pengembangan back-end
  • Pengembangan front-end
  • Pementasan back-end
  • Pementasan front-end

Tesults akan mempertimbangkan masing-masing a ‘target’. Alasan konsep target ini berkaitan dengan membuat setiap pengujian dapat dibandingkan dengan yang terakhir dan sebagai cara untuk mengatur data hasil dari berbagai sumber.

Tesults membuat perpustakaan tersedia untuk diintegrasikan untuk berbagai bahasa yang meliputi -

  • Python
  • Node.js / JS
  • Java
  • C#
  • Ruby
  • Go

Ada juga REST API yang tersedia. Untuk mengunggah data dan file yang dihasilkan pengujian, salah satu perpustakaan harus digunakan.

Tidak ada integrasi kode

Untuk beberapa framework pengujian, dimungkinkan untuk berintegrasi tanpa kode apa pun menggunakan library khusus framework pengujian yang tersedia.

Kerangka uji yang tidak memerlukan kode untuk diintegrasikan termasuk -

  • pytest
  • Robot
  • Jest
  • Mocha
  • JUnit5
  • NUnit 3

Proses integrasi serupa untuk semua pustaka ini.

Pasang Plugin

Dalam proyek pengujian Anda, instal plugin Tesults yang relevan. Misalnya, jika Anda menggunakan pytest, ini dilakukan dengan menggunakan‘pip install tesults’ diikuti oleh ‘pip install pytest-tesults’. Jika Anda menggunakan Mocha, Anda menggunakan‘npm install mocha-tesults-reporter – save’. Lihat perintah yang sesuai untuk framework pengujian Anda di situs Tesults.

Konfigurasikan Plugin

Beberapa plugin tidak memerlukan konfigurasi dan siap digunakan segera, beberapa memerlukan sedikit konfigurasi. Dalam kasus pytest, misalnya, tidak diperlukan konfigurasi tambahan dan siap digunakan.

Dalam kasus Mocha, diperlukan sedikit perubahan pada ‘mocha’ panggilan, khususnya pelapor perlu ditentukan, ‘mocha --reporter mocha-tesults-reporter’. Lihat situs web Tesults untuk mengetahui konfigurasi spesifik untuk kerangka kerja yang Anda gunakan, tetapi secara umum, konfigurasinya adalah perubahan satu baris atau tidak ada perubahan.

Lulus Args

Ada argumen yang diperlukan untuk diteruskan ke plugin dan argumen opsional lainnya. Argumen yang diperlukan adalah memberikan token target Tesults. Token ini dibuat saat pembuatan proyek untuk target default di halaman tutorial sebelumnya. Anda bisa mendapatkan token baru jika Anda tidak memiliki token ini dari menu konfigurasi di Tesults. Klik‘Regenerate Target Token’ di menu konfigurasi.

Cara menyampaikan argumen bergantung pada kerangka pengujian dan plugin Anda. Misalnya, dalam pytest itu dapat diberikan dalam panggilan pytest‘pytest --tesults-target token_value’atau dengan menggunakan file konfigurasi. Untuk Mocha, itu serupa, itu bisa dilewatkan di Mocha yang disebut‘mocha * --reporter mocha-tesults-reporter -- tesults-target=token’ atau dapat dikirimkan dalam file konfigurasi.

Token target adalah satu-satunya argumen yang diperlukan, ada argumen opsional untuk meneruskan informasi build dan untuk mengunggah file. Lihat situs web Tesults untuk informasi spesifik tentang args untuk kerangka pengujian Anda.

Jalankan Tes

Jalankan tes Anda dan hasilnya sekarang akan dikirimkan ke Tesults.

Integrasi kode

Jika Anda menggunakan kerangka pengujian khusus atau kerangka kerja pengujian yang Tesults tidak memiliki perpustakaan atau plugin khusus, Anda perlu menggunakan salah satu kerangka bahasa.

Di sini, kita akan melihat apa saja yang terlibat dalam integrasi untuk Python. Bahasa lain memiliki proses integrasi yang sangat mirip, lihat situs web Tesults untuk detail spesifik untuk bahasa pemrograman Anda tetapi ikuti tutorial ini terlebih dahulu untuk mendapatkan gambaran tentang prosesnya -

Instal Perpustakaan

Untuk Python, berikut adalah perintahnya -

pip install tesults

Untuk bahasa lain, prosesnya serupa, untuk framework pengujian JS, Anda menginstal library dari npm, untuk Java Anda dapat menggunakan Gradle atau Maven, untuk C # paket dihosting di NuGet, dan Ruby menyediakannya sebagai gem.

Konfigurasikan Perpustakaan

Untuk Python, konfigurasi hanya melibatkan a require ‘tesults’dalam modul apa pun Anda ingin menggunakan perpustakaan. Sekali lagi, konfigurasi serupa diperlukan dalam bahasa lain. Lihat situs web Tesults untuk konfigurasi khusus untuk bahasa pemrograman Anda.

Data Uji Peta

Langkah ini adalah sesuatu yang tidak diizinkan oleh plugin kode untuk Anda hindari. Untuk integrasi berbasis kode, Anda harus memetakan data pengujian Anda ke data pengujian Tesults.

Untuk Python, ini berarti mengubah setiap hasil kasus uji menjadi kamus Python -

{
   'name': 'Tutorial 1',
   'desc':'Tutorial 1 .',
   'suite': 'Tutorials Point',
   'result': 'fail',
   'reason': 'Assert fail in line 102, tutorialspoint.py',
   'files': ['full-path/log.txt', 'full-path/screencapture.png'],
   '_CustomField': 'Custom field value'
}

Nama dan hasil harus diisi. Segala sesuatu yang lain adalah opsional. Hasilnya harus salah satu‘pass’, ‘fail’, atau 'tidak diketahui'.

Rangkaian ini berguna untuk disediakan karena membantu mengelompokkan kasus pengujian saat melihat hasil dan membantu menghindari konflik nama. Alasan harus diberikan untuk kasus uji yang gagal.

File berguna untuk memastikan log dan file uji lainnya disimpan dan dapat dilihat bersama kasus uji yang untuknya.

Anda juga dapat memiliki sejumlah bidang khusus; mereka harus dimulai dengan karakter garis bawah (_). Untuk setiap kasus uji, buat kamus dengan cara ini, dan simpan dalam array.

Hasil Unggahan

Untuk mengupload hasil, setiap perpustakaan menyediakan fungsi upload hasil. Dalam kasus Python, Anda perlu memanggil yang berikut -

tesults.results(data)

dimana parameter datanya adalah sebagai berikut -

data = {
   ‘target’: ‘token’,
   ‘results’: {
      ‘cases’: [<your test cases>]
   }
}

Larik kasus adalah larik yang dibuat pada bagian di atas.

Untuk bahasa pemrograman lain, prosesnya persis sama dengan perubahan sintaks saja.

Tolong

Situs web Tesults memiliki cara untuk meminta bantuan integrasi jika Anda membutuhkannya.

Langkah selanjutnya

Pada titik ini, integrasi selesai dan kita dapat melihat cara melihat, menganalisis, dan mengambil tindakan dari hasil pengujian.

Tesults memberikan tiga tampilan ke hasil tes keseluruhan dan satu tampilan kasus tes rinci.

Tampilan Hasil

Tampilan hasil adalah cara utama untuk melihat hasil pengujian untuk uji coba. Semua kasus uji untuk uji coba ditampilkan dan dikelompokkan berdasarkan rangkaian uji.

Jika Anda memiliki ratusan atau ribuan hasil tes, Anda dapat menggunakan suite pengujian untuk menciutkan dan memperluas tombol di samping untuk mempermudah navigasi.

Ada kontrol yang tersedia untuk mengubah tampilan. Anda dapat menggunakan ini untuk -

  • Ubah jenis tampilan - hasil, ringkasan, tambahan

  • Ubah proyek - jika Anda memiliki banyak proyek

  • Ubah target - jika Anda memiliki banyak target

  • Ubah uji coba - Anda dapat memilih uji coba yang lebih lama

  • Pencarian - berguna jika Anda memiliki ratusan atau ribuan kasus uji untuk mencari kasus uji tertentu

  • Urutkan berdasarkan - Anda dapat memilih untuk mengurutkan hasil berdasarkan rangkaian, hasil (lulus / gagal) dan nama pengujian

  • Segarkan hasil - Anda dapat mengeklik ikon segarkan untuk menyegarkan secara manual atau mengaktifkan penyegaran otomatis yang akan sering menyegarkan tampilan

Tampilan hasil mencantumkan jumlah lintasan, gagal, jumlah kasus uji dan jumlah kasus uji menurut rangkaian uji.

Tampilan Tambahan

Tampilan tambahan paling berguna untuk mengetahui dengan cepat kasus pengujian mana yang baru gagal, gagal lama atau berkelanjutan, dan lolos baru. Daripada harus mengetahuinya di tampilan hasil, tampilan tambahan membuat informasi ini tersedia dengan mudah dengan membandingkan hasil terbaru dengan pengujian sebelumnya secara otomatis.

Tampilan Ringkasan

Tampilan ringkasan berguna jika Anda memiliki banyak target (tugas uji). Anda dapat melihat hasil terbaru dari keseluruhan proyek Anda dalam tampilan yang satu ini untuk mengetahui apakah ada area tertentu yang perlu diperhatikan.

Detail Kasus Uji

Pada tampilan hasil, Anda dapat mengklik kasus uji apa pun untuk melihat informasi mendetail tentangnya. Tampilan khusus kasus uji muncul dengan bidang termasuk -

  • Name

  • Description

  • Result

  • Suite - Ini adalah test suite tempat test case milik

  • Alasan kegagalan - Jika kasus uji gagal

  • File - File dapat dilihat di sini. Log, tangkapan layar dan beberapa file csv dapat dilihat sebaris di dalam jendela, file lain dapat diunduh

  • Tautan - Tautan langsung ke kasus uji ini

  • Bug terkait - Bug dari JIRA atau sistem manajemen bug lain yang ditautkan ke kasus uji

  • Tugas - Digunakan untuk menetapkan kasus uji ke rekan kerja, berguna untuk, jika kasus uji gagal dan seseorang harus memeriksanya

  • Sejarah - Menampilkan hasil sebelumnya dari kasus uji yang sama

  • Komentar - Komentar khusus untuk kasus uji dapat ditambahkan

Dengan menggunakan tiga tampilan tingkat tinggi dan tampilan detail kasus pengujian, adalah mungkin untuk mendapatkan pemahaman yang lengkap tentang hasil pengujian.

Anda dapat menambahkan anggota tim ke proyek Anda sehingga orang lain dapat masuk dan melihat hasilnya. Selain itu, Anda perlu menambahkan anggota tim jika Anda ingin menetapkan kegagalan kasus uji kepada orang-orang tertentu untuk diselidiki, meninjau hasil dan menambahkan tautan bug dan untuk mengomentari kasus uji.

Menambahkan anggota tim

Klik ‘Config’ dari bilah menu dan kemudian klik ‘Team Members’.

Tambahkan anggota tim satu per satu dengan memberikan alamat email mereka dan klik ‘Add’. Atau tambahkan secara massal menggunakan file CSV.

Undangan dikirim ke alamat email yang telah Anda tambahkan.

Anda juga dapat menghapus anggota tim di sini dan mengubah peran mereka.

Peran anggota tim

Ada lima peran anggota tim. Ketika anggota tim baru ditambahkan, mereka secara otomatislevel 1 − Member. Peran ini dapat melihat hasil.

Jika Anda ingin anggota tim dapat mengelola kasus uji, mereka harus diubah level 2 − Moderator.

Peran selanjutnya, level 3 − Administrator juga dapat mengelola proyek seperti menambahkan target.

Peran selanjutnya, level 4 − Officer juga dapat mengedit detail rencana proyek dan informasi pembayaran.

Level 5 adalah project owner; ini akan menjadi Anda jika Anda membuat proyek. Peran ini adalah satu-satunya yang dapat menghapus proyek.

Anda dapat menggunakan menu konfigurasi untuk menerapkan perubahan yang dapat memengaruhi proyek Anda.

Klik ‘Config’ dari menu untuk membuka menu konfigurasi.

Target

Salah satu hal terpenting yang dapat Anda lakukan dari menu ini adalah membuat dan mengedit target. Target sesuai dengan tugas pengujian, jadi untuk setiap pengujian yang dijalankan, Anda ingin melaporkan hasil dengan Tesults, Anda perlu membuat target yang sesuai.

Klik ‘Create Target’ untuk membuat target.

Anda juga dapat mengedit nama target di sini dan juga membuat ulang token target di sini.

Jika Anda memiliki banyak target, Anda juga dapat mengubah urutannya dalam tampilan Ringkasan dan juga dalam daftar pilihan drop-down dari sini.

Anda juga dapat menghapus target di sini.

Anggota tim

Tambahkan dan edit anggota tim dengan mengklik ‘Team Members’. Bagian sebelumnya berbicara tentang menambahkan anggota tim secara detail.

Notifikasi

Anda dapat memilih untuk mengaktifkan dan menonaktifkan pemberitahuan dengan mengklik 'Pemberitahuan Otomatis'. Anda dapat memilih apakah akan mengirim pemberitahuan setelah setiap pengujian dijalankan atau hanya jika hasilnya telah berubah. Cara kedua membantu mengurangi spamming data hasil saat tidak ada yang berubah.

Integrasi dengan Layanan lain

Menu konfigurasi juga tempat Anda dapat mengintegrasikan proyek Anda dengan layanan eksternal seperti Slack. Untuk Slack, Anda dapat mengatur notifikasi untuk dikirim ke saluran Slack tertentu untuk keseluruhan proyek atau untuk target Tesults yang berbeda.

Klik ‘Slack Channels’ untuk mengonfigurasi saluran Slack mana yang harus menerima notifikasi.

Rencana

Anda dapat mengubah jenis rencana Anda dengan mengklik ‘Plan’. Untuk tutorial ini kami membuat proyek gratis.

Hasil Konsolidasi oleh Build

Jika Anda menjalankan pengujian paralel tetapi hasilnya harus dikonsolidasikan sebagai pengujian tunggal, Anda dapat mengaktifkan konsolidasi dengan mengklik ‘Results Consolidation by Build’tautan dari menu konfigurasi. Kemudian, jika nama build untuk pengujian yang dijalankan cocok dengan nama build untuk pengujian lainnya, semua hasil akan digabungkan sehingga Anda dapat melihat semuanya dalam satu pengujian.

Hapus Proyek

Untuk menghapus proyek Anda, klik Delete Project dari menu konfigurasi.

Setiap kasus uji dapat diperlakukan sebagai a ‘task’. Ini dapat berguna untuk memproses kasus uji yang gagal.

Tetapkan kasus uji yang gagal

Di sini, Anda akan memahami cara menetapkan kasus uji yang gagal kepada anggota tim.

Jika Anda membuka kasus uji untuk kasus uji yang gagal, Anda akan melihat bidang bernama ‘Task’. Ada‘assign’tombol. Jika Anda mengklik itu, Anda akan melihat daftar dropdown dari semua anggota tim proyek Anda.

Pilih anggota tim yang Anda inginkan untuk memeriksa kegagalan pengujian. Mereka kemudian akan menerima email yang memberi tahu mereka bahwa mereka telah diberi tugas.

Menyelesaikan kasus uji

Jika ada tugas yang diberikan kepada Anda, Anda dapat mengaturnya menjadi terselesaikan jika Anda yakin perbaikan telah diterapkan.

Pemberitahuan resolusi

Jika kasus uji lulus dalam uji coba berikutnya, tugas tersebut secara otomatis diselesaikan dan email dikirim ke siapa pun yang diberi tugas untuk memberi tahu mereka bahwa uji telah lulus dan tugas akan dihapus.

Pantau kasus uji bersisik

Tesults menambahkan ikon 'serpihan' di sebelah nama kasus uji apa pun yang tampaknya telah mengubah hasil antara lulus dan gagal beberapa kali. Tujuannya agar kasus uji diselidiki untuk mengetahui apakah -

  • Ada masalah dengan kasus pengujian itu sendiri yang terkadang membuatnya lulus dan gagal di lain waktu.
  • Ada bug dalam sistem yang diuji yang muncul secara sporadis.

Tautkan bug ke kasus uji

Jika kasus uji yang gagal disebabkan oleh bug yang diketahui atau jika Anda membuat bug baru karena uji gagal, Anda dapat menautkan bug yang Anda buat di perangkat lunak pelacakan bug Anda, misalnya JIRA, ke kasus uji. Cukup tempel tautan dari pelacak bug. Kemudian, Tesults menambahkan ikon 'bug' di sebelah nama kasus uji untuk menunjukkan bahwa bug terkait.

Melihat tugas

Klik 'Tugas' dari bilah menu untuk melihat tugas untuk Anda sendiri dan anggota tim Anda yang lain.

Anda dapat melihat tugas apa yang diberikan untuk diri Anda sendiri dan orang lain dan tugas dapat ditampilkan dengan diselesaikan (jika Anda mengaturnya menjadi terselesaikan) dan tidak terselesaikan. Anda juga dapat menetapkan ulang sebagai tugas kepada orang lain dengan mengklik kasus uji.

Anda dapat mengatur pemberitahuan untuk dikirim melalui email dan dengan layanan eksternal seperti Slack.

Hasil

Klik ‘config’ dari menu untuk membuka menu konfigurasi, lalu klik ‘Automatic Notifications’.

Dari sini, Anda dapat memilih untuk mengaktifkan atau menonaktifkan pemberitahuan hasil tes.

Anda juga dapat memilih untuk mengirim pemberitahuan hanya ketika hasil tes berubah atau pada setiap uji coba. Jika Anda mengirimkan hasil tes dengan frekuensi tinggi, seperti bagian dari sistem integrasi berkelanjutan, mungkin lebih baik untuk hanya mengirim pemberitahuan tentang perubahan untuk menghindari kebanjiran email.

Integrasi dengan layanan lain dibahas di bagian selanjutnya.

Tugas

Tesults juga mengirimkan pemberitahuan terkait manajemen tugas. Jika seseorang memberi Anda kasus uji, Anda menerima email pemberitahuan tentang itu. Anda juga diberi tahu saat kasus uji yang ditugaskan kepada Anda lulus dan dihapus dari daftar Anda.

Administratif

Ketika anggota tim ditambahkan atau dihapus dari proyek pemberitahuan pesan dikirim tentang ini.

Tesults dapat berintegrasi dengan Slack untuk mengirimkan notifikasi berdasarkan hasil tes. Halaman peta jalan juga menyebutkan integrasi denganPagerDuty datang dan mungkin ada orang lain di masa mendatang, tetapi untuk tutorial ini kami fokus pada integrasi Slack secara khusus.

Klik ‘config’ dari bilah menu untuk mengakses menu konfigurasi dan kemudian klik Slack.

Langkah pertama adalah memberi otorisasi kepada Tesults untuk dapat mengirim pesan ke saluran Slack Anda. Untuk melakukan ini, Anda harus masuk keSlack dan Tesults. Kemudian klik‘Add’ tombol seperti yang ditaburkan di bawah -

Anda dikirim ke Slack untuk memberi otorisasi.

Setelah konfirmasi, Anda kembali ke Tesults dan kemudian dapat memilih untuk mengaktifkan pemberitahuan pada ‘project scope’ atau ‘target scope’.

Ruang lingkup proyek

Cakupan proyek memungkinkan Anda memilih saluran atau saluran Slack mana yang harus menerima pemberitahuan hasil tes Anda. Semua pemberitahuan dari target mana pun akan dikirim ke saluran yang Anda pilih.

Cakupan Target

Jika Anda ingin kontrol butiran yang lebih halus, pilih cakupan target.

Sekarang, Anda dapat memilih target dari proyek Tesults Anda dan menetapkan saluran Slack atau saluran yang ingin Anda terima notifikasi dari target tertentu. Anda dapat melakukan ini untuk setiap target.

Ini dapat berguna jika Anda memiliki saluran Slack untuk lingkungan berbeda atau area proyek yang seharusnya mendapatkan lebih banyak notifikasi yang ditargetkan.

Daftar pengujian digunakan untuk mengelola kasus pengujian. Simpan kasus pengujian di sini untuk digunakan kembali untuk setiap pengujian manual Anda atau bahkan untuk mendokumentasikan pengujian otomatis.

Klik ‘lists’ dari menu untuk masuk ke tampilan Daftar Tes.

Membuat daftar tes

Klik ‘Create List’. Perhatikan bahwa Anda juga membuat grup untuk memulai, grup memungkinkan Anda untuk mengatur daftar pengujian Anda. Jika Anda akan membuat banyak daftar pengujian, buat grup.

Sekarang, beri nama daftar pengujian Anda dan konfirmasi. Daftar Anda akan muncul dan Anda dapat segera mulai menambahkan kasus uji ke dalamnya.

Menambahkan kasus uji

Menambahkan kasus uji mencakup tiga jenis yaitu 'manual', 'impor dari CSV' dan 'impor dari target'. Mari kita mulai dengan pemahaman tentang Manual.

Manual

Klik ‘Add case to list’ untuk menambahkan kasus uji secara manual.

Masukkan detail kasus uji seperti -

  • Name
  • Result
  • Description
  • Suite
  • Parameters
  • Bidang khusus

Klik ‘Save Case’ dan Anda akan melihat bahwa kasus tersebut telah muncul di daftar.

Impor dari CSV

Anda juga dapat mengimpor kasus dari file csv.

Anda perlu memastikan file csv Anda memiliki data yang ditata seperti baris pertama kolom adalah nama bidang.

Impor dari Target

Cara ketiga untuk mengimpor kasus uji adalah dari target (hasil uji yang ada).

Pilih target tempat Anda ingin mengimpor kasus uji.

Memperbarui kasus uji

Setelah daftar uji Anda dibuat dan kasus uji ditambahkan, Anda dapat mengedit atau memperbarui kasus uji dengan mengklik kasus uji tertentu.

Klik ‘Edit’ dari footer kasus uji.

Anda dapat mengubah bidang apa pun; dalam hal ini kami mengubah hasil dari gagal lulus.

Menghapus kasus uji

Dengan cara yang sama, Anda dapat menghapus kasus uji dengan mengklik 'Hapus' dari footer kasus uji yang dipilih.

Gunakan dengan Uji Coba

Anda dapat menggunakan daftar pengujian dengan pengujian manual, cara melakukannya dijelaskan di bagian selanjutnya.

Uji coba digunakan untuk melakukan pengujian manual. Klik‘runs’ dari menu untuk mengakses uji coba.

Buat uji coba

Hal pertama yang harus dilakukan adalah membuat uji coba. Klik‘Create new test run’ lalu masukkan nama untuk pengujian Anda dan konfirmasi untuk membuat.

Nama di sini adalah nama sementara. Secara default, Tesults menetapkannya ke tanggal dan waktu saat ini. Nama tersebut digunakan untuk kembali ke uji coba nanti atau berbagi uji coba dengan anggota tim lain untuk dikerjakan pada waktu yang sama.

Setelah mengonfirmasi, uji coba baru dibuat dan akan kosong.

Menambahkan kasus uji

Untuk menambahkan kasus uji secara manual, klik tambahkan kasus baru. Sekarang, Anda dapat menambahkan detail kasus uji termasuk -

  • Name
  • Result
  • Suite
  • Parameters
  • Description
  • File (unggah file terkait kasus uji)
  • Bidang Kustom

Simpan kasing dan Anda akan melihat bahwa itu ditambahkan ke uji coba.

Mengimpor kasus uji dari Daftar

Anda juga dapat menambahkan kasus pengujian dari daftar pengujian (lihat bagian sebelumnya untuk membuat daftar pengujian). Ini adalah cara paling efisien untuk menambahkan kasus pengujian karena untuk setiap pengujian yang dijalankan, Anda dapat menggunakan kasus pengujian yang ada.

Klik Impor Kasus dan kemudian pilih daftar tes dari daftar turun bawah dan klik Impor.

Mengedit kasus uji

Untuk mengedit kasus uji, klik untuk membuka detail kasus uji.

Klik ‘edit’ dari footer.

Menghapus kasus uji

Anda dapat menghapus kasus uji dengan cara yang sama. Pilih dan klik 'hapus' dari footer.

Menugaskan kasus uji kepada anggota tim

Secara default, kasus uji tidak ditetapkan dan semua kasus uji ditampilkan dari daftar. Ubah kasus uji yang diperlihatkan kepada anggota tim tertentu dengan mengubah daftar tarik-turun dari 'Semua' menjadi nama anggota tim.

Setelah anggota tim dipilih, termasuk Anda sendiri, Anda dapat menetapkan kasus uji kepada orang-orang tertentu. Tombol 'Tetapkan' baru muncul. Klik dan uji coba akan berubah untuk menampilkan semua kasus uji dengan indikator yang menunjukkan apakah kasus uji ditetapkan ke orang yang saat ini dipilih, atau tidak ditugaskan atau ditugaskan ke orang lain.

Sekarang, Anda dapat mengklik kasus uji untuk menetapkannya ke anggota tim yang saat ini dipilih, dan klik lagi untuk membatalkan penetapan. Klik‘Done’ setelah Anda selesai.

Memiliki ‘All’ yang dipilih akan terus menampilkan semua kasus uji, dan memilih anggota tim akan menampilkan kasus uji apa yang ditugaskan untuk individu tersebut.

Menandai kasus uji sebagai selesai

Secara default, semua kasus uji dalam uji coba ditandai sebagai belum selesai. Ini berarti mereka perlu dikerjakan. Untuk menunjukkan bahwa kasus uji telah selesai, pilih kasus uji dan dari footer klik‘Mark Done’.

Di bagian atas tes, jalankan persentase kasus tes selesai ditampilkan bersama dengan nomor yang ditetapkan untuk anggota tim.

Menandai kasus uji sebagai selesai memudahkan untuk melacak kasus uji mana yang telah dilihat dan memahami kemajuan proses.

Mengirimkan hasil manual

Setelah semua kasus pengujian dalam proses ditandai sebagai selesai, tombol 'Kirim Uji Jalan' diaktifkan dan Anda dapat mengkliknya untuk mengirimkan hasil ke salah satu target proyek Anda.

Pilih target yang sesuai dari daftar dropdown dan klik 'Kirim Hasil'.

Karena uji coba otomatis mungkin dilakukan dengan mengirimkan hasil ke target tertentu, Anda mungkin ingin membuat target terpisah untuk uji coba manual, jika tidak, data historis dan perbandingan akan rusak dan menyebabkan kebingungan.

Mungkin lebih baik dalam beberapa kasus untuk tidak mengirimkan hasil jika pengujian yang dijalankan adalah untuk penggunaan internal dengan tim pengujian dan bukan untuk penggunaan yang lebih luas. Cukup lihat pengujian yang dijalankan dalam tim, lalu buat pengujian baru untuk memulai yang baru.

Jika Anda telah membuat target khusus untuk uji coba manual, mengirimkan hasil adalah ide yang bagus. Setelah mengirimkan Anda bisa mengklik‘results’ dari bilah menu untuk melihat hasil.