Jenis Pengujian Perangkat Lunak (100 Contoh)

Apa yang dimaksud dengan Jenis Pengujian Perangkat Lunak?

Jenis Pengujian Perangkat Lunak adalah klasifikasi aktivitas pengujian yang berbeda ke dalam kategori, masing-masing memiliki tujuan pengujian yang ditentukan, strategi pengujian, dan hasil pengujian. Tujuan dari memiliki tipe pengujian adalah untuk memvalidasi Aplikasi yang Sedang Diuji (AUT) untuk Tujuan Pengujian yang ditentukan.

Misalnya, tujuan pengujian Aksesibilitas adalah untuk memvalidasi AUT agar dapat diakses oleh penyandang disabilitas. Jadi, jika solusi Perangkat Lunak Anda harus ramah penonaktifan, Anda memeriksanya dengan Kasus Uji Aksesibilitas.

Jenis Pengujian Perangkat Lunak

Daftar 100 Jenis Pengujian Perangkat Lunak beserta definisinya. Harus dibaca oleh profesional QA mana pun. Anggap ini sebagai panduan Anda untuk semua jenis pengujian Perangkat Lunak.

Jenis Pengujian Perangkat Lunak

  1. Ujian penerimaan: Pengujian formal dilakukan untuk menentukan apakah suatu sistem memenuhi kriteria penerimaannya atau tidak dan untuk memungkinkan pelanggan menentukan apakah menerima sistem tersebut atau tidak. Biasanya dilakukan oleh pelanggan. Baca Lebih Lanjut di Ujian penerimaan
  2. Pengujian Aksesibilitas: Jenis pengujian yang menentukan kegunaan suatu produk bagi penyandang disabilitas (tuli, buta, cacat mental, dll). Proses evaluasi dilakukan oleh penyandang disabilitas. Baca Lebih Lanjut di Pengujian Aksesibilitas
  3. Pengujian Aktif: Jenis pengujian terdiri dari pengenalan data pengujian dan analisis hasil pelaksanaan. Biasanya dilakukan oleh tim penguji.
  4. Pengujian Tangkas: Praktik pengujian perangkat lunak yang mengikuti prinsip agile manifesto, menekankan pengujian dari sudut pandang pelanggan yang akan memanfaatkan sistem. Biasanya dilakukan oleh tim QA. Baca Lebih Lanjut di Pengujian Agile
  5. Pengujian Usia: Jenis pengujian yang mengevaluasi kemampuan sistem untuk bekerja di masa depan. Proses evaluasi dilakukan oleh tim penguji.
  6. Pengujian Ad-hoc: Pengujian dilakukan tanpa perencanaan dan dokumentasi โ€“ penguji mencoba 'merusak' sistem dengan mencoba fungsionalitas sistem secara acak. Ini dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Ad-hoc
  7. Pengujian Alpha: Pengujian Alfa adalah jenis pengujian perangkat lunak yang dilakukan di situs pengembang untuk mengidentifikasi bug, masalah kegunaan, dan kesenjangan fungsionalitas sebelum merilis produk untuk pengujian beta. Pengujian ini melibatkan penguji internal, seperti pengembang dan tim QA, dan terkadang pengguna akhir tertentu dalam lingkungan yang terkendali. Baca Selengkapnya di Pengujian Alfa
  8. Pengujian Penegasan: Jenis pengujian yang terdiri dari verifikasi apakah kondisi mengkonfirmasi persyaratan produk. Ini dilakukan oleh tim penguji.
  9. Pengujian API: Teknik pengujian mirip dengan Pengujian Unit yang menargetkan level kode. Pengujian Api berbeda dari Pengujian Unit karena biasanya ini merupakan tugas QA dan bukan tugas pengembang. Baca Lebih Lanjut di Pengujian API
  10. Pengujian Semua Pasangan: Metode pengujian kombinatorial yang menguji semua kemungkinan kombinasi parameter masukan yang terpisah. Ini dilakukan oleh tim penguji.
  11. Pengujian Otomatis: Teknik pengujian yang menggunakan alat Pengujian Otomasi untuk mengontrol pengaturan lingkungan, pelaksanaan pengujian, dan pelaporan hasil. Ini dilakukan oleh komputer dan digunakan di dalam tim pengujian. Baca Lebih Lanjut di Pengujian otomatis
  12. Pengujian Jalur Basis: Mekanisme pengujian yang memperoleh ukuran kompleksitas logis dari desain prosedural dan menggunakannya sebagai panduan untuk menentukan serangkaian jalur eksekusi dasar. Mekanisme ini digunakan oleh tim pengujian saat menentukan kasus pengujian. Baca Selengkapnya di Pengujian Jalur Basis
  13. Pengujian Kompatibilitas Mundur: Metode pengujian yang memverifikasi perilaku perangkat lunak yang dikembangkan dengan lingkungan pengujian versi lama. Hal ini dilakukan oleh tim penguji.
  14. Pengujian Beta: Pengujian akhir sebelum merilis aplikasi untuk tujuan komersial. Hal ini biasanya dilakukan oleh pengguna akhir atau orang lain.
  15. Pengujian Tolok Ukur: Teknik pengujian yang menggunakan kumpulan program dan data representatif yang dirancang untuk mengevaluasi kinerja perangkat keras dan perangkat lunak komputer dalam konfigurasi tertentu. Ini dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Tolok Ukur
  16. Pengujian Integrasi Big Bang: Teknik pengujian yang mengintegrasikan modul program individual hanya ketika semuanya sudah siap. Ini dilakukan oleh tim penguji.
  17. Pengujian Portabilitas Biner: Teknik yang menguji portabilitas aplikasi yang dapat dieksekusi di seluruh platform sistem dan lingkungan, biasanya untuk penyesuaian terhadap spesifikasi ABI. Ini dilakukan oleh tim penguji.
  18. Pengujian Nilai Batas: Teknik pengujian perangkat lunak di mana pengujian dirancang untuk mencakup perwakilan nilai batas. Ini dilakukan oleh tim pengujian QA. Baca Lebih Lanjut di Pengujian Nilai Batas
  19. Pengujian Integrasi Bottom Up: Dalam Pengujian Integrasi bottom-up, modul pada tingkat paling bawah dikembangkan terlebih dahulu dan modul-modul lain yang mengarah ke program 'utama' diintegrasikan dan diuji satu per satu. Biasanya dilakukan oleh tim penguji.
  20. Pengujian Cabang: Teknik pengujian dimana semua cabang dalam kode sumber program diuji setidaknya sekali. Ini dilakukan oleh pengembang.
  21. Pengujian Luas: Rangkaian pengujian yang menjalankan fungsionalitas penuh suatu produk tetapi tidak menguji fitur secara detail. Ini dilakukan oleh tim penguji.
  22. Pengujian kotak hitam: Suatu metode pengujian perangkat lunak yang memverifikasi fungsionalitas suatu aplikasi tanpa memiliki pengetahuan khusus tentang kode/struktur internal aplikasi. Pengujian didasarkan pada persyaratan dan fungsionalitas. Ini dilakukan oleh tim QA. Baca Lebih Lanjut di Pengujian Kotak Hitam
  23. Pengujian Berbasis Kode: Teknik pengujian yang menggunakan kerangka pengujian (seperti xUnit) yang memungkinkan pelaksanaan pengujian unit untuk menentukan apakah berbagai bagian kode bertindak seperti yang diharapkan dalam berbagai keadaan. Ini dilakukan oleh tim pengembangan.
  24. Pengujian Kompatibilitas: Teknik pengujian yang memvalidasi seberapa baik kinerja perangkat lunak dalam lingkungan perangkat keras/perangkat lunak/sistem operasi/jaringan tertentu. Ini dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Kompatibilitas
  25. Pengujian Perbandingan: Teknik pengujian yang membandingkan kekuatan dan kelemahan produk dengan versi sebelumnya atau produk serupa lainnya. Dapat dilakukan oleh penguji, pengembang, manajer produk, atau pemilik produk. Baca selengkapnya di Pengujian Komponen
  26. Pengujian Komponen: Teknik pengujian mirip dengan pengujian unit tetapi dengan tingkat integrasi yang lebih tinggi โ€“ pengujian dilakukan dalam konteks aplikasi, bukan hanya menguji metode tertentu secara langsung. Dapat dilakukan oleh tim pengujian atau pengembangan.
  27. Pengujian Konfigurasi: Teknik pengujian yang menentukan konfigurasi minimal dan optimal perangkat keras dan perangkat lunak, serta pengaruh penambahan atau modifikasi sumber daya seperti memori, disk drive, dan CPU. Biasanya ini dilakukan oleh para insinyur Pengujian Kinerja. Baca Lebih Lanjut di Pengujian Konfigurasi
  28. Pengujian Cakupan Kondisi: Jenis pengujian perangkat lunak di mana setiap kondisi dijalankan dengan menjadikannya benar dan salah, dalam setiap cara setidaknya satu kali. Biasanya dibuat oleh tim Pengujian Otomasi.
  29. Pengujian Kepatuhan: Jenis pengujian yang memeriksa apakah sistem yang dikembangkan sesuai dengan standar, prosedur, dan pedoman. Hal ini biasanya dilakukan oleh perusahaan eksternal yang menawarkan merek โ€œBersertifikat OGC Compliantโ€.
  30. Pengujian Konkurensi: Pengujian multi-pengguna diarahkan untuk menentukan efek pengaksesan kode aplikasi, modul, atau catatan database yang sama. Itu biasanya dilakukan oleh insinyur kinerja. Baca Lebih Lanjut di Pengujian Konkurensi
  31. Pengujian Kesesuaian: Proses pengujian agar suatu implementasi sesuai dengan spesifikasi yang mendasarinya. Biasanya dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Kesesuaian
  32. Pengujian Berbasis Konteks: Sebuah teknik Agile Testing yang mendukung evaluasi peluang pengujian yang berkelanjutan dan kreatif mengingat potensi informasi yang terungkap dan nilai informasi tersebut bagi organisasi pada saat tertentu. Biasanya dilakukan oleh tim pengujian Agile.
  33. Pengujian Konversi: Pengujian program atau prosedur yang digunakan untuk mengubah data dari sistem yang ada untuk digunakan dalam sistem pengganti. Biasanya dilakukan oleh tim QA.
  34. Pengujian Cakupan Keputusan: Jenis pengujian perangkat lunak di mana setiap kondisi/keputusan dijalankan dengan menyetelnya ke true/false. Biasanya dibuat oleh tim pengujian otomasi.
  35. Pengujian Merusak: Jenis pengujian di mana pengujian dilakukan terhadap kegagalan spesimen, untuk memahami kinerja struktural spesimen atau perilaku material pada beban yang berbeda. Biasanya dilakukan oleh tim QA.
    Baca Lebih Lanjut Pengujian Merusak
  36. Pengujian Ketergantungan: Jenis pengujian yang memeriksa persyaratan aplikasi untuk perangkat lunak yang sudah ada sebelumnya, status awal, dan konfigurasi untuk mempertahankan fungsionalitas yang tepat. Biasanya dilakukan oleh tim penguji.
  37. Pengujian Dinamis: Istilah yang digunakan dalam rekayasa perangkat lunak untuk menggambarkan pengujian perilaku dinamis kode. Biasanya dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Dinamis
  38. Pengujian Domain: Teknik pengujian kotak putih yang berisi pengecekan bahwa program hanya menerima input yang valid. Biasanya dilakukan oleh tim pengembangan perangkat lunak dan terkadang oleh tim pengujian otomasi.
  39. Pengujian Penanganan Kesalahan: Jenis pengujian perangkat lunak yang menentukan kemampuan sistem untuk memproses transaksi yang salah dengan benar. Biasanya dilakukan oleh tim pengujian.
  40. Pengujian ujung ke ujung: Mirip dengan pengujian sistem, melibatkan pengujian lingkungan aplikasi lengkap dalam situasi yang meniru penggunaan dunia nyata, seperti berinteraksi dengan database, menggunakan komunikasi jaringan, atau berinteraksi dengan perangkat keras, aplikasi, atau sistem lain jika diperlukan. Ini dilakukan oleh tim QA. Baca Lebih Lanjut di Pengujian ujung ke ujung
  41. Pengujian Daya Tahan: Jenis pengujian yang memeriksa kebocoran memori atau masalah lain yang mungkin terjadi dengan eksekusi yang berkepanjangan. Hal ini biasanya dilakukan oleh insinyur kinerja. Baca Lebih Lanjut di Pengujian Daya Tahan
  42. Pengujian Eksplorasi: Teknik pengujian kotak hitam dilakukan tanpa perencanaan dan dokumentasi. Biasanya dilakukan oleh penguji manual. Baca selengkapnya di Pengujian Eksplorasi
  43. Pengujian Partisi Ekivalensi: Teknik pengujian perangkat lunak yang membagi data masukan dari unit perangkat lunak menjadi beberapa partisi data yang darinya kasus uji dapat diturunkan. biasanya dilakukan oleh tim QA. Baca Lebih Lanjut di Pengujian Partisi Ekivalensi
  44. Pengujian injeksi kesalahan: Elemen strategi pengujian komprehensif yang memungkinkan penguji berkonsentrasi pada cara aplikasi yang diuji mampu menangani pengecualian. Ini dilakukan oleh tim QA.
  45. Pengujian verifikasi formal: Tindakan membuktikan atau menyangkal kebenaran algoritma yang dimaksudkan yang mendasari suatu sistem sehubungan dengan spesifikasi atau properti formal tertentu, menggunakan metode matematika formal. Biasanya dilakukan oleh tim QA.
  46. Pengujian fungsional: Jenis pengujian kotak hitam yang mendasarkan kasus pengujiannya pada spesifikasi komponen perangkat lunak yang diuji. Pengujian ini dilakukan oleh tim pengujian. Baca Selengkapnya di Pengujian Fungsional
  47. Pengujian Fuzz: Teknik pengujian perangkat lunak yang memberikan data yang tidak valid, tidak terduga, atau acak ke masukan program โ€“ area khusus pengujian mutasi. Pengujian fuzz dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Fuzz
  48. Pengujian Gorila: Teknik pengujian perangkat lunak yang berfokus pada pengujian berat terhadap satu modul tertentu. Hal ini dilakukan oleh tim jaminan kualitas, biasanya saat menjalankan pengujian penuh.
  49. Abu-abu Box Pengujian: Kombinasi Hitam Box dan putih Box metodologi pengujian: menguji suatu perangkat lunak terhadap spesifikasinya tetapi menggunakan beberapa pengetahuan tentang cara kerja internalnya. Ini dapat dilakukan oleh tim pengembangan atau pengujian.
  50. Pengujian kotak kaca: Mirip dengan pengujian kotak putih, pengujian ini didasarkan pada pengetahuan tentang logika internal kode aplikasi. Pengujian ini dilakukan oleh tim pengembangan.
  51. Pengujian perangkat lunak GUI: Proses pengujian produk yang menggunakan antarmuka pengguna grafis, untuk memastikan produk tersebut memenuhi spesifikasi tertulisnya. Hal ini biasanya dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian perangkat lunak GUI
  52. Pengujian Globalisasi: Metode pengujian yang memeriksa fungsionalitas produk yang tepat dengan pengaturan budaya/lokal apa pun menggunakan setiap jenis masukan internasional yang memungkinkan. Ini dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Globalisasi
  53. Pengujian Integrasi Hibrid: Teknik pengujian yang menggabungkan teknik integrasi top-down dan bottom-up untuk memanfaatkan manfaat pengujian semacam ini. Biasanya dilakukan oleh tim penguji.
  54. Tes integrasi: Fase dalam pengujian perangkat lunak di mana modul perangkat lunak individual digabungkan dan diuji sebagai sebuah kelompok. Biasanya dilakukan oleh tim penguji. Baca Lebih Lanjut di Tes integrasi
  55. Pengujian Antarmuka: Pengujian dilakukan untuk mengevaluasi apakah sistem atau komponen saling meneruskan data dan kontrol dengan benar. Biasanya dilakukan oleh tim pengujian dan pengembangan. Baca Lebih Lanjut di Pengujian Antarmuka
  56. Instal/hapus instalasi Pengujian: Pekerjaan jaminan kualitas yang berfokus pada apa yang perlu dilakukan pelanggan agar berhasil menginstal dan menyiapkan perangkat lunak baru. Ini mungkin melibatkan proses instalasi/uninstall penuh, sebagian atau upgrade dan biasanya dilakukan oleh insinyur pengujian perangkat lunak bersama dengan manajer konfigurasi.
  57. Pengujian Internasionalisasi: Proses yang memastikan bahwa fungsionalitas produk tidak rusak dan semua pesan dieksternalisasi dengan benar ketika digunakan dalam bahasa dan lokal berbeda. Biasanya dilakukan oleh tim penguji.
  58. Pengujian Antar Sistem: Teknik pengujian yang difokuskan pada verifikasi bahwa interkoneksi antar aplikasi berfungsi dengan benar. Teknik ini biasanya dilakukan oleh tim pengujian.
  59. Pengujian Berdasarkan Kata Kunci: Juga dikenal sebagai pengujian berbasis tabel atau pengujian kata tindakan, adalah metodologi pengujian perangkat lunak untuk pengujian otomatis yang memisahkan proses pembuatan pengujian menjadi dua tahap berbeda: Tahap Perencanaan dan Tahap Implementasi. Ini dapat digunakan oleh tim pengujian manual atau otomatisasi. Baca Lebih Lanjut di Pengujian Berbasis Kata Kunci
  60. Pengujian Beban: Teknik pengujian yang memberikan permintaan pada sistem atau perangkat dan mengukur responsnya. Biasanya dilakukan oleh performance engineer. Baca Lebih Lanjut di Pengujian beban
  61. Pengujian Lokalisasi: Bagian dari proses pengujian perangkat lunak yang berfokus pada mengadaptasi aplikasi global ke budaya/lokal tertentu. Biasanya dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Lokalisasi
  62. Pengujian Lingkaran: Sebuah teknik pengujian kotak putih yang menguji loop program. Teknik ini dilakukan oleh tim pengembangan. Baca selengkapnya di Pengujian Lingkaran
  63. Pengujian Naskah Manual: Metode pengujian di mana kasus uji dirancang dan ditinjau oleh tim sebelum dilaksanakan. Hal ini dilakukan oleh tim Pengujian Manual.
  64. Pengujian Dukungan Manual: Teknik pengujian yang melibatkan pengujian seluruh fungsi yang dilakukan oleh orang-orang saat menyiapkan data dan menggunakan data tersebut dari sistem otomatis. itu dilakukan oleh tim penguji.
  65. Pengujian Berbasis Model: Penerapan desain berbasis Model untuk merancang dan melaksanakan artefak yang diperlukan untuk melakukan pengujian perangkat lunak. Biasanya dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Berbasis Model
  66. Pengujian Mutasi: Metode pengujian perangkat lunak yang melibatkan modifikasi kode sumber atau kode byte program dengan cara kecil untuk menguji bagian kode yang jarang atau tidak pernah diakses selama pelaksanaan pengujian normal. Biasanya dilakukan oleh penguji. Baca Lebih Lanjut di Pengujian Mutasi
  67. Pengujian Berbasis Modularitas: Teknik pengujian perangkat lunak yang memerlukan pembuatan skrip kecil dan independen yang mewakili modul, bagian, dan fungsi aplikasi yang diuji. Biasanya dilakukan oleh tim penguji.
  68. Pengujian Non-fungsional: Teknik pengujian yang berfokus pada pengujian aplikasi perangkat lunak untuk kebutuhan non-fungsionalnya. Dapat dilakukan oleh teknisi kinerja atau oleh tim pengujian manual. Baca Lebih Lanjut di Pengujian Non-fungsional
  69. Pengujian Negatif: Dikenal juga sebagai โ€œtest to failโ€ โ€“ metode pengujian yang bertujuan untuk menunjukkan bahwa suatu komponen atau sistem tidak berfungsi. Hal ini dilakukan oleh penguji manual atau otomasi. Baca Selengkapnya di Pengujian Negatif
  70. OperaPengujian nasional: Teknik pengujian dilakukan untuk mengevaluasi suatu sistem atau komponen dalam lingkungan operasionalnya. Biasanya dilakukan oleh tim penguji. Baca Lebih Lanjut di OperaPengujian nasional
  71. Pengujian susunan ortogonal: Cara pengujian yang sistematis dan statistik yang dapat diterapkan dalam pengujian antarmuka pengguna, pengujian sistem, Pengujian Regresi, pengujian konfigurasi, dan Pengujian Kinerja. Ini dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian susunan ortogonal
  72. Pengujian Berpasangan: Teknik pengembangan perangkat lunak di mana dua anggota tim bekerja sama pada satu keyboard untuk menguji aplikasi perangkat lunak. Yang satu melakukan pengujian dan yang lainnya menganalisis atau meninjau pengujian tersebut. Hal ini dapat dilakukan antara satu Penguji dan Pengembang atau Analis Bisnis atau antara dua penguji dengan kedua peserta bergantian mengemudikan keyboard.
  73. Pengujian Pasif: Teknik pengujian terdiri dari pemantauan hasil sistem yang sedang berjalan tanpa memasukkan data pengujian khusus. Ini dilakukan oleh tim penguji.
  74. Pengujian Paralel: Teknik pengujian yang bertujuan untuk memastikan bahwa aplikasi baru pengganti versi lama telah terinstal dan berjalan dengan benar. Hal ini dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Paralel
  75. Pengujian Jalur: Pengujian kotak putih yang umum yang bertujuan untuk memenuhi kriteria cakupan untuk setiap jalur logis melalui program. Pengujian ini biasanya dilakukan oleh tim pengembangan. Baca Selengkapnya di Pengujian Jalur
  76. Pengujian Penetrasi: Metode pengujian yang mengevaluasi keamanan sistem komputer atau jaringan dengan mensimulasikan serangan dari sumber jahat. Biasanya pengujian ini dilakukan oleh perusahaan pengujian penetrasi khusus. Baca Lebih Lanjut di Pengujian Penetrasi
  77. Pengujian Kinerja: Pengujian fungsional dilakukan untuk mengevaluasi kepatuhan suatu sistem atau komponen dengan persyaratan kinerja yang ditentukan. Biasanya dilakukan oleh performance engineer. Baca Lebih Lanjut di Pengujian Kinerja
  78. Pengujian Kualifikasi: Pengujian terhadap spesifikasi rilis sebelumnya, biasanya dilakukan oleh pengembang untuk konsumen, untuk menunjukkan bahwa perangkat lunak memenuhi persyaratan yang ditentukan.
  79. Ramp Pengujian: Jenis pengujian yang terdiri dari menaikkan sinyal masukan secara terus menerus hingga sistem rusak. Ini dapat dilakukan oleh tim penguji atau insinyur kinerja.
  80. Pengujian Regresi: Jenis pengujian perangkat lunak yang berupaya mengungkap kesalahan perangkat lunak setelah dilakukan perubahan pada program (misalnya perbaikan bug atau fungsionalitas baru), dengan menguji ulang program. Ini dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Regresi
  81. Pengujian Pemulihan: Teknik pengujian yang mengevaluasi seberapa baik sistem pulih dari kerusakan, kegagalan perangkat keras, atau masalah besar lainnya. Ini dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Pemulihan
  82. Pengujian Persyaratan: Teknik pengujian yang memvalidasi bahwa persyaratan sudah benar, lengkap, tidak ambigu, dan konsisten secara logis serta memungkinkan perancangan serangkaian kasus uji yang diperlukan dan memadai dari persyaratan tersebut. Ini dilakukan oleh tim QA.
  83. Pengujian Keamanan: Suatu proses untuk menentukan bahwa sistem informasi melindungi data dan mempertahankan fungsionalitas sebagaimana dimaksud. Hal ini dapat dilakukan oleh tim penguji atau oleh perusahaan pengujian keamanan khusus. Baca Lebih Lanjut di Pengujian Keamanan
  84. Pengujian Sanitas: Teknik pengujian yang menentukan apakah versi perangkat lunak baru berkinerja cukup baik untuk diterima dalam upaya pengujian besar. Ini dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Sanitas
  85. Pengujian Skenario: Aktivitas pengujian yang menggunakan skenario berdasarkan cerita hipotetis untuk membantu seseorang memikirkan masalah atau sistem yang rumit untuk lingkungan pengujian. Aktivitas ini dilakukan oleh tim pengujian. Baca Selengkapnya di Pengujian Skenario
  86. Pengujian Skalabilitas: Bagian dari rangkaian pengujian non-fungsional yang menguji aplikasi perangkat lunak untuk mengukur kemampuannya dalam meningkatkan skala โ€“ baik itu beban pengguna yang didukung, jumlah transaksi, volume data, dll. Hal ini dilakukan oleh insinyur kinerja. Baca Lebih Lanjut di Pengujian Skalabilitas
  87. Pengujian Pernyataan: Pengujian kotak putih yang memenuhi kriteria bahwa setiap pernyataan dalam program dieksekusi setidaknya satu kali selama pengujian program. Pengujian ini biasanya dilakukan oleh tim pengembangan.
  88. Pengujian Statis: Suatu bentuk pengujian perangkat lunak di mana perangkat lunak tersebut tidak benar-benar digunakan, pengujian ini terutama memeriksa kewarasan kode, algoritme, atau dokumen. Ini digunakan oleh pengembang yang menulis kodenya. Baca Lebih Lanjut di Pengujian Statis
  89. Pengujian Stabilitas: Teknik pengujian yang mencoba menentukan apakah suatu aplikasi akan crash. Biasanya dilakukan oleh performance engineer. Baca Lebih Lanjut di Pengujian Stabilitas
  90. Pengujian Asap: Teknik pengujian yang memeriksa semua komponen dasar sistem perangkat lunak untuk memastikan bahwa komponen tersebut berfungsi dengan baik. Biasanya, pengujian asap dilakukan oleh tim pengujian, segera setelah pembuatan perangkat lunak dibuat. Baca Lebih Lanjut di Pengujian Asap
  91. Pengujian Penyimpanan: Jenis pengujian yang memverifikasi program yang diuji menyimpan file data di direktori yang benar dan menyediakan ruang yang cukup untuk mencegah penghentian yang tidak terduga akibat kurangnya ruang. Biasanya dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Penyimpanan
  92. Pengujian Stres: Teknik pengujian yang mengevaluasi suatu sistem atau komponen pada atau melampaui batas persyaratan yang ditentukan. Biasanya dilakukan oleh performance engineer. Baca Lebih Lanjut di Pengujian Tegangan
  93. Pengujian Struktural: Teknik pengujian kotak putih yang memperhitungkan struktur internal suatu sistem atau komponen dan memastikan bahwa setiap pernyataan program menjalankan fungsi yang dimaksudkan. Pengujian ini biasanya dilakukan oleh pengembang perangkat lunak.
  94. Pengujian Sistem: Proses pengujian sistem perangkat keras dan perangkat lunak yang terintegrasi untuk memverifikasi bahwa sistem memenuhi persyaratan yang ditentukan. Ini dilakukan oleh tim pengujian di lingkungan pengembangan dan target. Baca Lebih Lanjut di Pengujian Sistem
  95. Pengujian integrasi sistem: Proses pengujian yang melatih koeksistensi sistem perangkat lunak dengan sistem lainnya. Biasanya dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian integrasi sistem
  96. Pengujian Integrasi Top Down: Teknik pengujian yang melibatkan permulaan dari puncak hierarki sistem pada antarmuka pengguna dan menggunakan stub untuk menguji dari atas ke bawah hingga keseluruhan sistem telah diimplementasikan. Ini dilakukan oleh tim penguji.
  1. Pengujian Benang: Variasi teknik pengujian top-down di mana integrasi progresif komponen mengikuti implementasi subset persyaratan. Biasanya dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Benang
  1. Upgrade Pengujian: Teknik pengujian yang memverifikasi apakah aset yang dibuat dengan versi lama dapat digunakan dengan benar dan pembelajaran pengguna tidak terhambat. Ini dilakukan oleh tim penguji.
  2. Pengujian Unit: Metode verifikasi dan validasi perangkat lunak di mana pemrogram menguji apakah masing-masing unit kode sumber layak untuk digunakan. Biasanya dilakukan oleh tim pengembangan. Baca Lebih Lanjut di Pengujian Unit
  3. Pengujian Antarmuka Pengguna: Jenis pengujian yang dilakukan untuk memeriksa seberapa ramah pengguna aplikasi tersebut. Ini dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Antarmuka Pengguna

Bonusnya!!! Selalu baik untuk mengetahui beberapa tambahan

  1. Pengujian Kegunaan: Teknik pengujian yang memverifikasi kemudahan pengguna dalam belajar mengoperasikan, menyiapkan masukan, dan menafsirkan keluaran suatu sistem atau komponen. Biasanya dilakukan oleh pengguna akhir. Baca Lebih Lanjut di Kegunaan Pengujian
  2. Pengujian Volume: Pengujian yang memastikan bahwa nilai apa pun yang mungkin menjadi besar seiring berjalannya waktu (seperti jumlah akumulasi, log, dan file data), dapat diakomodasi oleh program dan tidak akan menyebabkan program berhenti bekerja atau menurunkan operasinya dengan cara apa pun. Biasanya dilakukan oleh performance engineer. Baca Lebih Lanjut di Pengujian Volume
  3. Pengujian Kerentanan: Jenis pengujian yang memperhatikan keamanan aplikasi dan bertujuan untuk mencegah masalah yang dapat mempengaruhi integritas dan stabilitas aplikasi. Hal ini dapat dilakukan oleh tim pengujian internal atau dialihdayakan ke perusahaan khusus. Baca Lebih Lanjut di Pengujian Kerentanan
  4. Pengujian kotak putih: Teknik pengujian berdasarkan pengetahuan logika internal kode aplikasi dan mencakup pengujian seperti cakupan pernyataan kode, cabang, jalur, kondisi. Hal ini dilakukan oleh pengembang perangkat lunak. Baca Lebih Lanjut di Pengujian Kotak Putih
  5. Pengujian Alur Kerja: Teknik pengujian ujung ke ujung yang menduplikasi alur kerja tertentu yang diharapkan dapat digunakan oleh pengguna akhir. Biasanya dilakukan oleh tim penguji. Baca Lebih Lanjut di Pengujian Alur Kerja

Itu menyimpulkan daftarnya. Semoga Anda menikmati membacanya. Untuk menemukan alat yang sesuai untuk jenis pengujian ini dan lainnya, jelajahi koleksi ini alat pengujian.

Ringkaslah postingan ini dengan: