Kes Ujian vs Senario Ujian: Apakah Perbezaannya?

Isi kandungan:

Anonim

Apakah Kes Ujian itu?

A UJIAN CASE adalah satu set tindakan yang dilaksanakan untuk mengesahkan ciri tertentu atau fungsi permohonan perisian anda. Kes Ujian mengandungi langkah-langkah ujian, data ujian, prasyarat, pasca keadaan yang dikembangkan untuk senario ujian khusus untuk mengesahkan sebarang keperluan. Kes ujian merangkumi pemboleh ubah atau syarat tertentu, yang menggunakan jurutera penguji dapat membandingkan hasil yang diharapkan dan yang sebenarnya untuk menentukan apakah produk perisian berfungsi sesuai dengan kehendak pelanggan.

Apa itu Senario Ujian?

Senario Ujian didefinisikan sebagai fungsi yang boleh diuji. Ini adalah kumpulan kes ujian kolektif yang membantu pasukan penguji untuk menentukan ciri positif dan negatif projek.

Senario Ujian memberikan idea tahap tinggi mengenai apa yang perlu kita uji.

Contoh Senario Ujian

Untuk Aplikasi eCommerce, beberapa senario ujian akan berlaku

Senario Ujian 1: Periksa Fungsi Carian

Senario Ujian 2: Periksa Fungsi Pembayaran

Senario Ujian 3: Periksa Fungsi Masuk

PERBEZAAN UTAMA

  • Test Case adalah sekumpulan tindakan yang dilaksanakan untuk mengesahkan ciri atau fungsi tertentu sedangkan Test Scenario adalah fungsi yang dapat diuji.
  • Kes Ujian kebanyakannya berasal dari senario ujian manakala Senario Ujian berasal dari artifak ujian seperti BRS dan SRS.
  • Uji Kes membantu dalam pengujian aplikasi secara menyeluruh sedangkan Skenario Ujian membantu dengan cara yang tangkas untuk menguji fungsi ujung ke ujung.
  • Kes Ujian difokuskan pada apa yang hendak diuji dan bagaimana untuk diuji sementara Senario Ujian lebih tertumpu pada apa yang hendak diuji.
  • Kes Ujian adalah tindakan tahap rendah sedangkan Senario Ujian adalah tindakan tahap tinggi.
  • Uji Kes memerlukan lebih banyak sumber dan masa untuk pelaksanaan ujian sementara Senario Ujian memerlukan lebih sedikit sumber dan masa untuk pelaksanaan ujian.
  • Uji Kes merangkumi langkah-langkah ujian, data, hasil yang diharapkan untuk pengujian sedangkan Uji Skenario merangkumi fungsi ujung ke ujung yang akan diuji.

Contoh Kes Ujian

Kes ujian untuk Ujian Senario: "Periksa Fungsi Masuk" akan

  1. Periksa tingkah laku sistem apabila id dan kata laluan e-mel yang sah dimasukkan
  2. Periksa tingkah laku sistem apabila id e-mel dan kata laluan yang sah tidak dimasukkan.
  3. Periksa tingkah laku sistem semasa memasukkan id e-mel dan kata laluan yang tidak sah.
  4. Periksa tingkah laku sistem apabila id e-mel dan kata laluan tidak sah dimasukkan.
  5. Periksa tingkah laku sistem apabila id e-mel dan kata laluan dibiarkan kosong dan Log masuk dimasukkan.
  6. Periksa Lupa kata laluan anda berfungsi seperti yang diharapkan
  7. Periksa tingkah laku sistem apabila nombor telefon dan kata laluan yang sah / tidak sah dimasukkan.
  8. Periksa tingkah laku sistem semasa "Tetaplah saya ditandatangani" dicentang

Mengapa kita menulis Kes Ujian?

Berikut adalah beberapa sebab penting untuk membuat Uji Kes-

  • Kes ujian membantu mengesahkan kesesuaian dengan piawaian, garis panduan dan keperluan pelanggan yang berlaku
  • Membantu anda mengesahkan jangkaan dan keperluan pelanggan
  • Peningkatan kawalan, logik, dan liputan aliran data
  • Anda boleh mensimulasikan senario pengguna akhir 'sebenar'
  • Menyatakan kesalahan atau kecacatan
  • Apabila kes ujian ditulis untuk pelaksanaan ujian, kerja jurutera ujian akan disusun dengan lebih baik dan dipermudahkan

Mengapa kita menulis Senario Ujian?

Berikut adalah sebab-sebab penting untuk membuat Senario Ujian:

  • Sebab utama untuk menulis senario ujian adalah untuk mengesahkan fungsi aplikasi perisian yang lengkap
  • Ini juga membantu anda memastikan bahawa proses dan aliran perniagaan sesuai dengan keperluan fungsional
  • Senario Ujian dapat disetujui oleh pelbagai pihak berkepentingan seperti Penganalisis Perniagaan, Pembangun, Pelanggan untuk memastikan Aplikasi Dalam Ujian diuji secara menyeluruh. Ini memastikan bahawa perisian berfungsi untuk kes penggunaan yang paling biasa.
  • Mereka berfungsi sebagai alat cepat untuk menentukan usaha kerja pengujian dan dengan demikian membuat cadangan untuk klien atau mengatur tenaga kerja.
  • Mereka membantu menentukan urus niaga hujung-ke-hujung yang paling kritikal atau penggunaan sebenar aplikasi perisian.
  • Setelah Senario Ujian ini diselesaikan, kes ujian dapat diperoleh dengan mudah dari Senario Ujian.

Kes ujian vs senario ujian

Di sini, terdapat perbezaan yang signifikan antara senario Ujian dan Kes Ujian

Senario Ujian Kes Ujian
Senario ujian mengandungi dokumentasi peringkat tinggi yang menerangkan fungsi akhir ke akhir yang akan diuji. Kes ujian mengandungi langkah-langkah ujian yang pasti, data, hasil yang diharapkan untuk menguji semua ciri aplikasi.
Ia memfokuskan pada lebih banyak "apa yang harus diuji" daripada "bagaimana untuk menguji". Penekanan lengkap mengenai "apa yang hendak diuji" dan "bagaimana untuk diuji.".
Senario ujian adalah satu jalur. Jadi, selalu ada kemungkinan kekaburan semasa ujian. Kes ujian telah menentukan langkah, prasyarat, hasil yang diharapkan, dan sebagainya. Oleh itu, tidak ada kesamaran dalam proses ini.
Senario ujian berasal dari artifak ujian seperti BRS, SRS, dll. Kes ujian kebanyakannya berasal dari senario ujian. Kes Ujian Pelbagai boleh diturunkan dari Senario Ujian tunggal
Ia membantu dengan cara yang tangkas untuk menguji fungsi ujung ke hujung Ini membantu dalam pengujian aplikasi secara menyeluruh
Senario ujian adalah tindakan peringkat tinggi. Kes ujian adalah tindakan tahap rendah.
Lebih sedikit masa dan sumber diperlukan untuk membuat & menguji menggunakan senario. Lebih banyak sumber diperlukan untuk dokumentasi dan pelaksanaan kes ujian.

Amalan terbaik Membuat kes Ujian

Contoh Kes Ujian
  • Kes Ujian harus telus dan lurus
  • Buat Uji Kes dengan mengingatkan pengguna akhir
  • Elakkan pengulangan kes ujian
  • Anda perlu memastikan bahawa anda akan menulis kes ujian untuk memeriksa semua keperluan perisian yang disebutkan dalam dokumen spesifikasi
  • Jangan sekali-kali menggunakan fungsi dan ciri aplikasi perisian anda semasa menyediakan kes ujian
  • Kes Ujian mesti dikenal pasti dengan mudah

Amalan terbaik untuk membuat Senario Ujian

Contoh Senario Ujian
  • Senario ujian kebanyakannya adalah penyataan baris tunggal yang memberitahu apa yang harus diuji
  • Huraian senario mestilah ringkas dan senang difahami
  • Penilaian yang teliti terhadap keperluan yang dinyatakan harus dilakukan
  • Alat dan sumber daya yang diperlukan untuk ujian perlu dikumpulkan sebelum permulaan proses pengujian