Apakah Ujian Tidak Berfungsi?
UJIAN NON-FUNGSI didefinisikan sebagai jenis pengujian Perisian untuk memeriksa aspek yang tidak berfungsi (prestasi, kebolehgunaan, kebolehpercayaan, dll) dari aplikasi perisian. Ia dirancang untuk menguji kesiapan sistem sesuai dengan parameter tidak berfungsi yang tidak pernah ditangani oleh pengujian fungsional.
Contoh terbaik untuk ujian tidak berfungsi ialah memeriksa berapa banyak orang yang boleh masuk ke dalam perisian secara serentak.
Ujian tidak berfungsi sama pentingnya dengan ujian fungsional dan mempengaruhi kepuasan pelanggan.
Dalam tutorial ini, kita akan belajar
- Objektif ujian tidak berfungsi
- Ciri-ciri ujian tidak berfungsi
- Parameter ujian tidak berfungsi
- Jenis Ujian Perisian
- Jenis Ujian Tidak Berfungsi
- Contoh Kes Ujian Tidak Berfungsi
Objektif ujian tidak berfungsi
- Ujian yang tidak berfungsi harus meningkatkan kebolehgunaan, kecekapan, kebolehlanjutan, dan mudah dibawa produk.
- Membantu mengurangkan risiko pengeluaran dan kos yang berkaitan dengan aspek produk yang tidak berfungsi.
- Mengoptimumkan cara pemasangan, penyediaan, pelaksanaan, pengurusan dan pemantauan produk.
- Kumpulkan dan hasilkan pengukuran, dan metrik untuk penyelidikan dan pengembangan dalaman.
- Meningkatkan dan meningkatkan pengetahuan mengenai tingkah laku produk dan teknologi yang digunakan.
Ciri-ciri ujian tidak berfungsi
- Ujian tidak berfungsi harus dapat diukur, jadi tidak ada tempat untuk pencirian subjektif seperti baik, lebih baik, terbaik, dll.
- Nombor tepat tidak mungkin diketahui pada permulaan proses keperluan
- Penting untuk mengutamakan keperluan
- Pastikan atribut kualiti dikenal pasti dengan betul dalam Kejuruteraan Perisian.
Parameter ujian tidak berfungsi
1) Keselamatan:
Parameter menentukan bagaimana sistem dilindungi daripada serangan sengaja dan tiba-tiba dari sumber dalaman dan luaran. Ini diuji melalui Ujian Keselamatan.
2) Kebolehpercayaan:
Sejauh mana sistem perisian terus melakukan fungsi yang ditentukan tanpa kegagalan. Ini diuji dengan Ujian Kebolehpercayaan
3) Kelangsungan hidup:
Parameter memeriksa bahawa sistem perisian terus berfungsi dan pulih sendiri sekiranya berlaku kegagalan sistem. Ini diperiksa oleh Ujian Pemulihan
4) Ketersediaan:
Parameter menentukan sejauh mana pengguna boleh bergantung pada sistem semasa pengoperasiannya. Ini diperiksa oleh Ujian Kestabilan.
5) Kebolehgunaan:
Kemudahan yang boleh digunakan pengguna untuk belajar, beroperasi, menyediakan input dan output melalui interaksi dengan sistem. Ini diperiksa oleh Ujian Kebolehgunaan
6) Skalabiliti:
Istilah ini merujuk kepada tahap di mana mana-mana aplikasi perisian dapat memperluas keupayaan pemprosesannya untuk memenuhi peningkatan permintaan. Ini diuji dengan Ujian Skalabiliti
7) Kebolehoperasian:
Parameter tidak berfungsi ini memeriksa sistem perisian antara muka dengan sistem perisian lain. Ini diperiksa oleh Interoperability Testing
8) Kecekapan:
Sejauh mana sistem perisian dapat menangani kapasiti, kuantiti dan masa tindak balas.
9) Kelenturan:
Istilah ini merujuk kepada kemudahan aplikasi dapat berfungsi dalam konfigurasi perkakasan dan perisian yang berbeza. Seperti RAM minimum, keperluan CPU.
10) Kemudahalihan:
Fleksibiliti perisian untuk memindahkan dari persekitaran perkakasan atau perisiannya sekarang.
11) Kebolehgunaan semula:
Ini merujuk kepada sebahagian sistem perisian yang dapat ditukar untuk digunakan dalam aplikasi lain.
Jenis Ujian Perisian
Secara umum, terdapat tiga jenis ujian
- Berfungsi
- Tidak Berfungsi
- Penyelenggaraan
Di bawah jenis ujian ini, anda mempunyai beberapa Tahap UJIAN, tetapi biasanya, orang memanggilnya sebagai Jenis Ujian. Anda mungkin menemui beberapa perbezaan dalam klasifikasi di atas dalam pelbagai buku dan bahan rujukan.
Senarai di atas tidak lengkap kerana terdapat lebih daripada 100 Jenis Pengujian dan pengiraan. Tidak perlu risau, anda akan memilihnya seiring usia anda dalam industri ujian. Juga, perhatikan bahawa tidak semua jenis pengujian berlaku untuk semua projek tetapi bergantung pada sifat & ruang lingkup projek. Lebih lanjut mengenai ini dalam tutorial kemudian.
Jenis Ujian Tidak Berfungsi
Berikut adalah Jenis Ujian Tidak Fungsi yang paling biasa :
- Ujian Prestasi
- Ujian Beban
- Ujian Failover
- Ujian Keserasian
- Ujian Kebolehgunaan
- Ujian Tekanan
- Ujian Kemeliharaan
- Ujian Skalabiliti
- Ujian Isipadu
- Ujian Keselamatan
- Ujian Pemulihan Bencana
- Ujian Pematuhan
- Ujian Kemudahalihan
- Ujian Kecekapan
- Ujian Kebolehpercayaan
- Ujian Asas
- Ujian Ketahanan
- Ujian Dokumentasi
- Ujian Pemulihan
- Ujian Pengantarabangsaan
- Ujian Penyetempatan
Contoh Kes Ujian Tidak Berfungsi
Berikut adalah contoh Ujian Tidak BerfungsiKes Ujian # | Kes Ujian | Domain |
---|---|---|
1 | Masa muat aplikasi tidak boleh melebihi 5 saat sehingga 1000 pengguna mengaksesnya secara serentak | Ujian Prestasi |
2 | Perisian harus dipasang pada semua versi Windows dan Mac | Ujian Keserasian |
3 | Semua gambar web harus mempunyai tag alt | Ujian kebolehaksesan. |