Cara Menguji Program

Isi kandungan:

Cara Menguji Program
Cara Menguji Program

Video: Cara Menguji Program

Video: Cara Menguji Program
Video: SOFTWARE QUALITY AND TESTING || PENGUJIAN MANUAL VS PENGUJIAN OTOMATIS (BAGIAN 1) 2024, November
Anonim

Pembuatan program terdiri daripada beberapa tahap, yang disebut kitaran hidup. Pengujian adalah salah satu tahap yang paling penting, kerana ia mendahului penyampaian perisian kepada pelanggan dan pentauliahan. Perlu diingat bahawa tujuan pengujian bukanlah untuk memastikan bahawa program berjalan dengan baik dan tepat, tetapi untuk mengesan kesalahan, untuk mengidentifikasi kegagalan ketika membuat situasi yang tidak normal atau penghentian yang tidak normal.

Cara menguji program
Cara menguji program

Perlu

  • - program yang diuji dengan kod sumber;
  • - dokumentasi program;
  • - rancangan ujian;
  • - beberapa set data input (betul dan sengaja tidak betul);
  • - orang yang berfikiran serupa yang diwakili oleh rakan sekerja.

Arahan

Langkah 1

Langkah pertama dalam ujian adalah penyahpepijatan. Debugging, sebagai peraturan, dilakukan oleh pengaturcara yang menulis program atau mengetahui bahasa pengaturcaraan produk yang diuji. Semasa fasa debugging, kod sumber program diperiksa untuk kesalahan sintaks. Kesalahan yang dikesan dihapuskan.

Langkah 2

Langkah seterusnya dalam penyahpepijatan adalah ujian statik. Pada tahap ini, semua dokumentasi yang diperoleh sebagai hasil dari kitaran hidup program diperiksa. Ini adalah tugas teknikal, dan spesifikasi, dan kod sumber program dalam bahasa pengaturcaraan. Semua dokumentasi dianalisis untuk mematuhi piawaian pengaturcaraan. Hasil dari pemeriksaan statik, ditentukan bagaimana program memenuhi kriteria dan keperluan pelanggan yang ditentukan. Penghapusan ketidaktepatan dan kesalahan dalam dokumentasi adalah jaminan bahawa perisian yang dibuat berkualiti tinggi.

Langkah 3

Langkah seterusnya dalam pengujian adalah menggunakan kaedah dinamik. Kaedah dinamik diterapkan dalam proses pelaksanaan program langsung. Ketepatan alat perisian diperiksa terhadap satu set ujian atau set data input yang disiapkan. Semasa menjalankan setiap ujian, data mengenai kegagalan dan kegagalan fungsi dalam program dikumpulkan dan dianalisis.

Langkah 4

Terdapat kaedah di mana program ini dianggap sebagai "kotak hitam", iaitu. maklumat mengenai masalah yang akan diselesaikan digunakan, dan kaedah di mana program ini dianggap sebagai "kotak putih", iaitu struktur program digunakan.

Langkah 5

Tujuan pengujian kotak hitam dinamik program adalah untuk mengenal pasti jumlah kesalahan maksimum dalam satu ujian menggunakan sekumpulan kecil data input. Untuk menjalankan ujian menggunakan kaedah ini, perlu menyediakan dua kumpulan keadaan input. Satu kumpulan harus mengandungi input yang betul untuk program, kelompok kedua harus berisi input yang salah berdasarkan spesifikasi input yang salah. Setelah menjalankan program mengenai data input dari kedua-dua kumpulan, terdapat perbezaan antara tingkah laku sebenar fungsi dan yang diharapkan.

Langkah 6

Kaedah "kotak putih" membolehkan anda meneroka struktur dalaman program. Satu set ujian berdasarkan prinsip ini secara agregat harus memastikan bahawa setiap pengendali lulus sekurang-kurangnya sekali. Pembahagian ke dalam kumpulan syarat input harus difokuskan untuk memeriksa laluan semua jalan program: keadaan, cabang, gelung.

Disyorkan: