Teknologi ujian biasa termasuk ujian kotak hitam, ujian kotak putih, ujian kotak kelabu, ujian kefungsian, ujian prestasi, ujian keselamatan, ujian automatik dan penyepaduan berterusan, dsb. Pengenalan terperinci: 1. Ujian kotak hitam ialah kaedah ujian yang tidak mengambil berat tentang struktur dalaman dan butiran pelaksanaan sistem yang sedang diuji, tetapi hanya memfokuskan pada input dan output kes ujian reka bentuk Penguji berdasarkan keperluan dan spesifikasi dokumen, dan masukkan a Gabungkan data ujian yang munasabah untuk mengesahkan sama ada output sistem memenuhi jangkaan 2. Ujian kotak putih ialah kaedah ujian yang memfokuskan pada struktur dalaman dan butiran pelaksanaan sistem yang sedang diuji, dsb.
Di bawah ini saya akan memperkenalkan beberapa teknik ujian biasa, termasuk ujian kotak hitam, ujian kotak putih, ujian kotak kelabu, ujian fungsi, ujian prestasi, ujian keselamatan, ujian automatik dan ujian berterusan. bersepadu.
1. Pengujian Kotak Hitam:
Ujian kotak hitam adalah kaedah ujian yang tidak mengambil berat tentang struktur dalaman dan perincian pelaksanaan sistem yang diuji, tetapi hanya memfokuskan pada input dan output sistem. Penguji mereka bentuk kes ujian berdasarkan keperluan dan dokumen spesifikasi, dan sahkan sama ada output sistem memenuhi jangkaan dengan memasukkan set data ujian yang munasabah. Ujian kotak hitam tertumpu terutamanya pada fungsi, antara muka, pengalaman pengguna dan aspek lain sistem.
2. Ujian Kotak Putih:
Ujian kotak putih ialah kaedah ujian yang memfokuskan pada struktur dalaman dan butiran pelaksanaan sistem yang sedang diuji. Penguji boleh melihat kod sumber, logik dan struktur data sistem, mereka bentuk kes ujian dan mengesahkan sama ada setiap cawangan dan laluan sistem adalah betul. Ujian kotak putih tertumpu terutamanya pada ketepatan logik dan liputan kod sistem.
3. Ujian Kotak Kelabu:
Ujian kotak kelabu ialah gabungan ujian kotak hitam dan ujian kotak putih Ia memfokuskan bukan sahaja pada input dan output sistem, tetapi juga pada struktur dalaman dan butiran pelaksanaan sistem . Apabila mereka bentuk kes ujian, penguji boleh memahami sebahagian struktur dalaman sistem untuk mereka bentuk kes ujian yang lebih baik. Ujian kotak kelabu tertumpu terutamanya pada fungsi, prestasi, keselamatan dan aspek lain sistem.
4. Ujian Fungsian:
Ujian fungsional ialah kaedah ujian yang tertumpu terutamanya pada sama ada fungsi sistem mematuhi keperluan dan dokumen spesifikasi. Penguji mereka bentuk kes ujian dan mengesahkan sama ada sistem berfungsi secara normal dengan memasukkan set data ujian yang munasabah. Ujian fungsional boleh termasuk ujian berfungsi dalam keadaan biasa, ujian keadaan sempadan, ujian fungsi dalam keadaan tidak normal, dsb.
5. Ujian Prestasi:
Ujian prestasi ialah kaedah ujian yang tertumpu terutamanya pada prestasi sistem di bawah beban yang berbeza. Penguji mereka bentuk kes ujian dan mengesahkan sama ada masa tindak balas sistem, daya pemprosesan, konkurensi dan penunjuk lain memenuhi keperluan dengan mensimulasikan pelbagai keadaan beban. Ujian prestasi boleh termasuk ujian beban, ujian tekanan, ujian kestabilan, dsb.
6. Ujian Keselamatan:
Ujian keselamatan ialah kaedah ujian yang tertumpu terutamanya pada keselamatan sistem. Penguji mensimulasikan pelbagai kaedah serangan untuk mengesahkan sama ada keupayaan perlindungan keselamatan sistem memenuhi keperluan. Ujian keselamatan boleh termasuk pengimbasan kerentanan, ujian penembusan, pengauditan kod, dsb.
7. Pengujian Automasi:
Ujian automatik ialah kaedah ujian yang menggunakan alat dan skrip automasi untuk melaksanakan tugasan ujian. Penguji menulis skrip ujian dan melaksanakan skrip ujian melalui alat automatik untuk mengesahkan sama ada fungsi dan prestasi sistem adalah normal. Ujian automatik boleh meningkatkan kecekapan dan ketepatan ujian.
8 Penyepaduan Berterusan:
Penyepaduan berterusan ialah proses pembangunan yang tertumpu terutamanya pada penyepaduan dan ujian kod. Selepas pembangun menyerahkan kod setiap kali, proses binaan dan ujian dicetuskan secara automatik untuk mengesahkan kualiti dan kestabilan kod. Penyepaduan berterusan boleh meningkatkan kecekapan kerjasama pasukan dan kualiti kod.
Selain teknologi ujian biasa yang diperkenalkan di atas, terdapat juga beberapa teknologi ujian lain, seperti ujian regresi, ujian antara muka, ujian keselamatan, ujian keserasian, dsb. Teknologi ujian yang berbeza sesuai untuk senario dan matlamat ujian yang berbeza, dan penguji boleh memilih teknologi ujian yang sesuai mengikut keperluan khusus. Pada masa yang sama, pemilihan teknologi ujian juga perlu mengambil kira faktor seperti sumber ujian, masa dan kos.
Atas ialah kandungan terperinci Apakah teknik ujian biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!