Komputer, Pemrograman
Pengujian fungsional
Di antara semua jenis pengujian fungsional menjadi hak menempati posisi terdepan, karena program harus bekerja dengan benar di tempat pertama, atau dengan kemudahan penggunaan, keamanan, dan tidak akan memiliki kecepatan yang cukup benar-benar tidak masuk akal. Selain memiliki pengujian teknik yang berbeda, setiap orang harus memahami bagaimana benar melakukan audit untuk mendapatkan hasil yang paling efektif.
pengujian fungsional: di mana untuk mengarahkan upaya utama?
- modular dan sistem pengujian;
- untuk memeriksa kotak "putih" atau "hitam";
- pengujian manual dan otomatisasi;
- untuk menguji fitur baru atau pengujian regresi ;
- pada "negatif" atau "positif" tes.
Antara semua kegiatan ini penting untuk menemukan jalan yang benar, yang akan menjadi "rata-rata" untuk menyeimbangkan upaya dengan mengambil keuntungan dari masing-masing arah yang maksimal.
verifikasi software dilakukan dengan berbagai cara, salah satunya adalah diuji pada "kotak hitam" atau kontrol data.
Program dalam hal ini diwakili dalam hal "kotak hitam", dan pemeriksaan dilakukan untuk memastikan keadaan di mana perilaku program tidak akan memenuhi spesifikasi. Semua kesalahan ditentukan dengan cara manajemen data, yang dilakukan dengan cara pengujian mendalam, yaitu, dengan menggunakan semua kemungkinan jenis data.
Jika perintah eksekusi program yang tergantung pada peristiwa sebelum itu, maka ada perlu memeriksa semua urutan yang mungkin. Hal ini jelas bahwa dalam kebanyakan kasus hanya mungkin untuk membuat pengujian mendalam, sehingga lebih cenderung memilih pilihan yang dapat diterima atau wajar, menjalankan terbatas dari program pada subset kecil dari semua input data. Pilihan ini sepenuhnya menjamin tidak adanya penyimpangan dari spesifikasi.
uji fungsional melibatkan tes pilihan yang tepat. Dalam hal ini, untuk membedakan antara metode ini membentuk set untuk mereka:
- analisis nilai batas;
- Kesetaraan partisi;
- asumsi kesalahan;
- analisis hubungan antara sebab dan akibat.
Anda dapat melihat masing-masing secara terpisah.
Analisis nilai batas. Di bawah nilai batas umumnya dipahami sebagai orang-orang yang terletak di perbatasan kelas ekivalen. Di tempat-tempat seperti kemungkinan untuk mendeteksi kesalahan. Penggunaan metode ini membutuhkan definisi profesional kreativitas dan keahlian dalam masalah ini khususnya dalam pertimbangan.
Kesetaraan partisi. Semua set kemungkinan parameter input dibagi menjadi beberapa kelas kesetaraan. Data digabungkan atas dasar kesalahan serupa. Hal ini diyakini bahwa jika satu set satu kelas mendeteksi kesalahan, itu juga akan setara untuk menunjukkan itu. pengujian fungsional dari metode ini dilakukan dalam dua tahap: pertama dibuat pemilihan kelas kesetaraan, sedangkan yang kedua telah membentuk tes khusus.
Analisis hubungan sebab dan akibat. Sistem ini dapat memilih tes dengan produktivitas yang tinggi berkat untuk melakukan audit tersebut. Dalam hal ini, sebagai penyebab kondisi input terpisah diterima, dan dipandang sebagai konsekuensi dari kondisi output. Metode ini didasarkan pada gagasan menghubungkan segala macam alasan untuk konsekuensi tertentu, yaitu untuk memperjelas hubungan sebab-akibat yang sangat. Pengujian perangkat lunak dilakukan dalam beberapa tahap, sehingga daftar penyebab dan konsekuensi yang timbul.
Similar articles
Trending Now