Ujian Positif dan Ujian Negatif dengan Contoh

Pengujian perisian adalah proses mengesahkan dan mengesahkan aplikasi perisian untuk memeriksa sama ada ia berfungsi seperti yang diharapkan. Tujuannya adalah untuk mencari kecacatan dan meningkatkan kualiti produk. Terdapat dua cara untuk menguji perisian, iaitu Ujian Positif, dan Ujian Negatif.

Ujian Positif

Positif Testing adalah jenis pengujian yang dilakukan pada aplikasi perisian dengan menyediakan set data yang sah sebagai input. Ia memeriksa sama ada aplikasi perisian berkelakuan seperti yang diharapkan dengan input positif atau tidak. Ujian positif dilakukan untuk memeriksa sama ada aplikasi perisian melakukan apa yang diharapkan.

Sebagai contoh -

Terdapat kotak teks dalam aplikasi yang hanya dapat menerima nombor. Memasukkan nilai hingga 99999 akan diterima oleh sistem dan sebarang nilai lain selain ini tidak boleh diterima. Untuk melakukan ujian positif, tetapkan nilai input yang sah dari 0 hingga 99999 dan periksa sama ada sistem menerima nilai.

Ujian Negatif

Ujian Negatif adalah kaedah pengujian yang dilakukan pada aplikasi perisian dengan menyediakan set data yang tidak sah atau tidak tepat sebagai input. Ia memeriksa sama ada aplikasi perisian berkelakuan seperti yang diharapkan dengan input pengguna negatif atau tidak diingini. Tujuan pengujian negatif adalah untuk memastikan bahawa aplikasi perisian tidak rosak dan tetap stabil dengan input data yang tidak sah.

Sebagai contoh -

Ujian negatif dapat dilakukan dengan memasukkan watak A hingga Z atau dari a hingga z. Sama ada sistem perisian tidak boleh menerima nilai atau sebaliknya, ia harus membuang mesej ralat untuk input data tidak sah ini.

Dalam kedua-dua ujian, perkara berikut perlu dipertimbangkan:

  • Masukkan data
  • Satu tindakan yang perlu dilakukan
  • Hasil Hasil

Teknik Ujian yang digunakan untuk Ujian Positif dan Negatif:

Teknik berikut digunakan untuk pengesahan positif dan negatif ujian adalah:

  • Analisis Nilai Sempadan
  • Pembahagian Setaraf

Analisis Nilai Sempadan:

Ini adalah salah satu teknik pengujian perisian di mana kes ujian dirancang untuk memasukkan nilai pada batas. Sekiranya data input digunakan dalam had nilai batas, maka dikatakan Ujian Positif. Sekiranya data input diambil di luar had nilai batas, maka dikatakan Ujian Negatif.

Sebagai contoh -

Sistem boleh menerima nombor dari 0 hingga 10 nilai angka. Semua nombor lain adalah nilai yang tidak sah. Di bawah teknik ini, nilai batas -1,0,1 dan 9,10,11 akan diuji.

Pembahagian Setaraf:

Ini adalah teknik pengujian perisian yang membahagikan input data menjadi banyak partisi. Nilai dari setiap partisi mesti diuji sekurang-kurangnya sekali. Partisi dengan nilai yang sah digunakan untuk Ujian Positif. Sementara partisi dengan nilai tidak sah digunakan untuk ujian negatif.

Sebagai contoh-

Nilai angka Sifar hingga sepuluh boleh dibahagikan kepada dua (atau tiga) partisi. Dalam kes kami, kami mempunyai dua partisi -10 hingga -1 dan 0 hingga 10. Nilai sampel (5 dan -5) dapat diambil dari setiap bahagian untuk menguji senario.

Kesimpulan:

Pengujian membantu menyampaikan aplikasi perisian yang berkualiti dan memastikan perisian bebas bug sebelum perisian dilancarkan. Untuk ujian yang berkesan, gunakan kedua - Ujian positif dan Negatif yang memberikan keyakinan yang cukup terhadap kualiti perisian. Pengguna masa nyata boleh memasukkan sebarang nilai dan perlu diuji sebelum dilepaskan.

Artikel menarik...