150 Soal & Jawaban Wawancara Pengujian Manual Tahun 2025

Kami telah mengumpulkan pertanyaan dan jawaban pengujian manual yang paling sering diajukan yang memperkenalkan Anda dengan jenis pertanyaan wawancara penguji perangkat lunak yang mungkin ditanyakan pewawancara selama wawancara Anda. Dalam daftar pertanyaan wawancara untuk pengujian perangkat lunak beserta jawabannya, kami telah membahas semua pertanyaan wawancara pengujian dasar dan lanjutan yang umum diajukan selama 10 tahun pengalaman dengan jawaban terperinci untuk membantu Anda menyelesaikan wawancara kerja pengujian manual dengan mudah.

Kami telah membahas hampir 150+ pertanyaan viva pengujian perangkat lunak penting untuk kandidat baru serta pengujian manual pertanyaan wawancara berpengalaman untuk Insinyur QA untuk membantu mempersiapkan wawancara yang akan datang. Panduan terperinci tentang pertanyaan wawancara pengujian perangkat lunak untuk kandidat berpengalaman ini akan membantu Anda memecahkan wawancara kerja Anda untuk Pengujian Perangkat Lunak.

Pertanyaan dan Jawaban Wawancara Pengujian Manual untuk Berpengalaman & Mahasiswa Baru


1. Apa itu Pengujian Eksplorasi?

Pengujian eksploratori adalah pendekatan langsung di mana penguji terlibat dalam perencanaan minimum dan pelaksanaan pengujian maksimum. Perencanaan tersebut melibatkan pembuatan piagam pengujian, pernyataan singkat tentang cakupan upaya pengujian yang dibatasi waktu (1 hingga 2 jam), tujuan, dan pendekatan yang mungkin digunakan. Aktivitas desain pengujian dan pelaksanaan pengujian dilakukan secara paralel, biasanya tanpa mendokumentasikan kondisi pengujian, kasus pengujian, atau skrip pengujian secara formal. Ini tidak berarti bahwa teknik pengujian lain yang lebih formal tidak akan digunakan. Misalnya, penguji dapat memutuskan untuk menggunakan analisis nilai batas tetapi akan memikirkan dan menguji nilai batas yang paling penting tanpa harus menuliskannya. Beberapa catatan akan ditulis selama sesi pengujian eksploratori sehingga laporan dapat dibuat setelahnya.

Unduh PDF Gratis: Pertanyaan & Jawaban Wawancara Pengujian Manual


2. Apa yang dimaksud dengan “pengujian kasus penggunaan”?

Untuk mengidentifikasi dan menjalankan persyaratan fungsional suatu aplikasi dari awal hingga akhir, “use case” digunakan dan teknik yang digunakan untuk melakukan ini dikenal sebagai “Use Case Testing.”


3. Apa perbedaan antara STLC (Software Testing Life Cycle) dan SDLC (Software Development Life Cycle)?

SDLC berkaitan dengan pengembangan/pengkodean perangkat lunak, sedangkan STLC berkaitan dengan validasi dan verifikasi perangkat lunak


4. Apa yang dimaksud dengan matriks ketertelusuran?

Hubungan antara kasus uji dan persyaratan ditunjukkan dengan bantuan dokumen. Dokumen ini dikenal sebagai matriks ketertelusuran.


5. Apa yang dimaksud dengan pengujian partisi Ekivalensi?

Pengujian partisi ekuivalen adalah teknik pengujian perangkat lunak yang membagi data uji masukan aplikasi ke dalam setiap partisi setidaknya satu kali dari data ekuivalen yang darinya kasus uji dapat diturunkan. Dengan metode pengujian ini, mengurangi waktu yang dibutuhkan untuk pengujian perangkat lunak.


6. Apa itu pengujian kotak putih dan sebutkan jenis-jenis pengujian kotak putih?

Teknik pengujian kotak putih melibatkan pemilihan kasus pengujian berdasarkan analisis struktur internal (cakupan kode, cakupan cabang, cakupan jalur, cakupan kondisi, dll.) dari suatu komponen atau sistem. Ini juga dikenal sebagai pengujian berbasis kode atau pengujian struktural. Berbagai jenis pengujian kotak putih adalah:

  1. Cakupan Pernyataan
  2. Cakupan Keputusan

7. Dalam pengujian kotak putih, apa yang Anda verifikasi?

Dalam pengujian kotak putih, langkah-langkah berikut diverifikasi.

  1. Verifikasi lubang keamanan dalam kode
  2. Verifikasi jalur yang tidak lengkap atau rusak dalam kode
  3. Verifikasi aliran struktur sesuai dengan spesifikasi dokumen
  4. Verifikasi keluaran yang diharapkan
  5. Verifikasi semua loop kondisional dalam kode untuk memeriksa fungsionalitas aplikasi secara lengkap
  6. Verifikasi pengkodean baris demi baris dan mencakup pengujian 100%.

8. Apa itu pengujian kotak hitam? Apa saja teknik pengujian kotak hitam yang berbeda?

Pengujian kotak hitam adalah metode pengujian perangkat lunak yang digunakan untuk menguji perangkat lunak tanpa mengetahui struktur internal kode atau program. Pengujian ini biasanya dilakukan untuk memeriksa fungsionalitas suatu aplikasi. Berbagai teknik pengujian kotak hitam adalah:

  1. Partisi Kesetaraan
  2. Analisis nilai batas
  3. Grafik sebab-akibat

9. Apa perbedaan antara pengujian statis dan dinamis?

Pengujian statis: Selama metode pengujian statis, kode tidak dieksekusi, dan dilakukan menggunakan dokumentasi perangkat lunak.

Pengujian dinamis: Untuk melakukan pengujian ini, kode harus dalam bentuk yang dapat dieksekusi.


10. Apa yang dimaksud dengan verifikasi dan validasi?

Verifikasi adalah proses evaluasi perangkat lunak pada tahap pengembangan. Ini membantu Anda memutuskan apakah produk dari aplikasi tertentu memenuhi persyaratan yang ditentukan. Validasi adalah proses mengevaluasi perangkat lunak setelah proses pengembangan dan memeriksa apakah memenuhi persyaratan pelanggan.


11. Apa saja tingkat tes yang berbeda?

Ada empat level tes

  1. Pengujian unit/komponen/program/modul
  2. Tes integrasi
  3. Pengujian sistem
  4. Ujian penerimaan

12. Apa yang dimaksud dengan pengujian Integrasi?

Tes integrasi adalah tingkat proses pengujian perangkat lunak, di mana masing-masing unit aplikasi digabungkan dan diuji. Biasanya dilakukan setelah pengujian unit dan fungsional.


13. Rencana Tesnya terdiri dari apa saja?

Desain pengujian, cakupan, strategi pengujian, pendekatan adalah berbagai rincian yang terdiri dari dokumen Rencana pengujian.

  1. Pengidentifikasi kasus uji
  2. Cakupan
  3. Fitur yang akan diuji
  4. Fitur tidak untuk diuji
  5. Strategi uji & pendekatan Uji
  6. Uji hasil
  7. Tanggung Jawab
  8. Staf dan pelatihan
  9. Risiko dan Kontinjensi

14. Apa perbedaan antara UAT (User Acceptance Testing) dan pengujian Sistem?

Pengujian Sistem: Pengujian sistem adalah menemukan cacat pada saat sistem menjalani pengujian secara keseluruhan; ini juga dikenal sebagai pengujian ujung ke ujung. Dalam jenis pengujian seperti itu, aplikasi mengalami kesulitan dari awal hingga akhir.

UAT: Pengujian Penerimaan Pengguna (UAT) melibatkan menjalankan produk melalui serangkaian pengujian khusus yang menentukan apakah produk tersebut akan memenuhi kebutuhan penggunanya.


15. Sebutkan perbedaan antara Data Driven Testing dan Retesting?

Pengujian ulang: Ini adalah proses pemeriksaan bug yang ditindaklanjuti oleh tim pengembangan untuk memverifikasi bahwa bug tersebut telah diperbaiki.

Pengujian Berdasarkan Data (DDT): Dalam proses pengujian berbasis data, aplikasi diuji dengan beberapa data pengujian. Aplikasi diuji dengan serangkaian nilai yang berbeda.

Pertanyaan Wawancara Pengujian Perangkat Lunak Manual Tingkat Lanjut untuk Pengalaman 3/5/10 Tahun


16. Apa saja langkah berharga untuk menyelesaikan masalah saat pengujian?

  • Rekam: Catat dan tangani masalah apa pun yang terjadi
  • Laporan: Laporkan masalah ke manajer tingkat yang lebih tinggi
  • Kontrol: Tentukan proses manajemen masalah

17. Apa perbedaan antara skenario pengujian, kasus pengujian, dan skrip pengujian?

Perbedaan antara skenario uji dan kasus uji adalah

Skenario Tes: Skenario Pengujian adalah fungsionalitas apa pun yang dapat diuji. Ini juga disebut Kondisi Uji atau Kemungkinan Uji.

Kasus Uji: Ini adalah dokumen yang berisi langkah-langkah yang harus dijalankan; itu telah direncanakan sebelumnya.

Skrip Tes: Itu ditulis dalam bahasa pemrograman dan merupakan program pendek yang digunakan untuk menguji bagian dari fungsionalitas sistem perangkat lunak. Dengan kata lain serangkaian langkah tertulis yang harus dilakukan secara manual.


18. Apa yang dimaksud dengan cacat laten?

Cacat laten: Cacat ini merupakan cacat yang sudah ada dalam sistem yang tidak menyebabkan kegagalan apa pun karena kondisi pastinya tidak pernah terpenuhi


19. Apa dua parameter yang berguna untuk mengetahui kualitas pelaksanaan pengujian?

Untuk mengetahui kualitas pelaksanaan pengujian, kita dapat menggunakan dua parameter

  • Rasio penolakan cacat
  • Rasio kebocoran cacat

Parameter kualitas pelaksanaan pengujian

Parameter kualitas pelaksanaan pengujian


20. Apa fungsi alat pengujian perangkat lunak “hantu”?

Phantom adalah perangkat lunak gratis dan digunakan untuk bahasa skrip otomatisasi GUI Windows. Perangkat lunak ini memungkinkan kita untuk mengendalikan Windows dan fungsi-fungsinya secara otomatis. Perangkat lunak ini dapat mensimulasikan kombinasi penekanan tombol dan klik mouse serta menu, daftar, dan banyak lagi.


21. Jelaskan apa yang dimaksud dengan Test Deliverables?

Hasil Uji adalah sekumpulan dokumen, alat, dan komponen lain yang harus dikembangkan dan dipelihara untuk mendukung pengujian.

Ada hasil pengujian yang berbeda di setiap fase siklus hidup pengembangan perangkat lunak

  • Sebelum Menguji
  • Selama Pengujian
  • Setelah Pengujian

22. Apa yang dimaksud dengan pengujian mutasi?

Pengujian mutasi adalah teknik untuk mengidentifikasi apakah sekumpulan data uji atau kasus uji berguna dengan secara sengaja memasukkan berbagai perubahan kode (bug) dan menguji ulang dengan data/kasus uji asli untuk menentukan apakah bug terdeteksi.


23. Hal apa saja yang harus Anda pertimbangkan sebelum memilih alat otomatisasi untuk AUT?

  • Kelayakan Teknis
  • Tingkat kerumitan
  • Stabilitas aplikasi
  • Uji data
  • Ukuran aplikasi
  • Penggunaan kembali skrip otomatis
  • Eksekusi di seluruh lingkungan

24. Bagaimana Anda melakukan Analisis Risiko?

Untuk melakukan analisis risiko, langkah-langkah berikut perlu diterapkan:

  1. Menemukan skor risiko
  2. Membuat profil risiko
  3. Mengubah properti risiko
  4. Sebarkan sumber daya dari risiko pengujian tersebut
  5. Membuat database risiko

25. Apa saja kategori debugging?

Kategori untuk debugging

  1. Proses debug secara kasar
  2. Mundur
  3. Menyebabkan eliminasi
  4. Pemotongan Program
  5. Analisis pohon kesalahan

26. Apa yang dimaksud dengan penyembunyian kesalahan, jelaskan beserta contohnya?

Ketika kehadiran satu cacat menyembunyikan keberadaan cacat lain dalam sistem, hal ini dikenal sebagai penyembunyian kesalahan.

Contoh: Jika “Nilai Negatif” menyebabkan pengaktifan pengecualian sistem yang tidak tertangani, pengembang akan mencegah masukan nilai negatif. Ini akan menyelesaikan masalah dan menyembunyikan cacat pengaktifan pengecualian yang tidak tertangani.


27. Jelaskan apa yang dimaksud dengan Rencana Tes? Informasi apa saja yang harus tercakup dalam Rencana Tes?

Rencana pengujian dapat didefinisikan sebagai dokumen yang menjelaskan ruang lingkup, pendekatan, sumber daya, dan jadwal aktivitas pengujian. Rencana pengujian harus mencakup rincian berikut.

  • Strategi Uji
  • Tujuan Tes
  • Kriteria Keluar/Penangguhan
  • Perencanaan sumber daya
  • Uji Hasil Kerja

28. Bagaimana cara menghilangkan risiko produk dalam proyek Anda?

Ini membantu Anda menghilangkan risiko produk dalam proyek Anda, dan ada langkah sederhana namun penting yang dapat mengurangi risiko produk dalam proyek Anda.

  • Selidiki dokumen spesifikasi
  • Lakukan diskusi tentang proyek dengan semua pemangku kepentingan termasuk pengembang
  • Sebagai pengguna nyata, berjalanlah di sekitar situs web

29. Risiko umum apa yang menyebabkan kegagalan proyek?

Risiko umum yang menyebabkan kegagalan proyek adalah

  • Tidak mempunyai sumber daya manusia yang memadai
  • Lingkungan Pengujian mungkin tidak diatur dengan benar
  • Anggaran Terbatas
  • Keterbatasan waktu

30. Atas dasar apa Anda dapat menentukan estimasi proyek Anda?

Untuk memperkirakan proyek Anda, Anda harus mempertimbangkan poin-poin berikut

  • Bagilah keseluruhan proyek menjadi tugas-tugas terkecil
  • Alokasikan setiap tugas kepada anggota tim
  • Perkirakan upaya yang diperlukan untuk menyelesaikan setiap tugas
  • Validasi estimasi

31. Jelaskan bagaimana Anda akan mengalokasikan tugas kepada anggota tim?

tugas Anggota
Menganalisis spesifikasi kebutuhan perangkat lunak Semua anggota
Buat spesifikasi pengujian Penguji/Analis Uji
Bangun lingkungan pengujian Administrator tes
Jalankan kasus uji Penguji, administrator Tes
Laporkan cacat penguji

32. Jelaskan apa yang dimaksud dengan jenis pengujian dan jenis pengujian apa yang umum digunakan?

Untuk mendapatkan hasil tes yang diharapkan, diikuti prosedur standar yang disebut Jenis Pengujian.

Jenis pengujian yang umum digunakan adalah

  • Pengujian Unit: Menguji kode terkecil suatu aplikasi
  • Pengujian API: Pengujian API yang dibuat untuk aplikasi
  • Pengujian Integrasi: Modul perangkat lunak individual digabungkan dan diuji
  • Pengujian Sistem: Pengujian lengkap sistem
  • Pengujian Instal/Uninstall: Pengujian dilakukan dari sudut pandang klien/pelanggan
  • Agile Testing: Pengujian melalui teknik Agile

33. Saat memantau proyek Anda, hal apa saja yang harus Anda pertimbangkan?

Hal-hal yang perlu dijadikan pertimbangan adalah

  • Apakah proyek Anda sesuai jadwal
  • Apakah Anda melebihi anggaran
  • Apakah Anda bekerja menuju tujuan karier yang sama
  • Apakah Anda mempunyai sumber daya yang cukup
  • Apakah ada tanda-tanda peringatan akan terjadinya masalah
  • Apakah ada tekanan dari manajemen untuk menyelesaikan proyek lebih cepat

34. Kesalahan umum apa yang menimbulkan masalah?

  • Mencocokkan sumber daya dengan proyek yang salah
  • Kurangnya keterampilan manajer tes
  • Tidak mendengarkan orang lain
  • Penjadwalan yang Buruk
  • Meremehkan
  • Mengabaikan masalah kecil
  • Tidak mengikuti proses

35. Apa isi laporan pengujian pada umumnya? Apa manfaat laporan pengujian?

Laporan pengujian berisi hal-hal berikut:

  • Informasi proyek
  • Tujuan Tes
  • Ringkasan Tes
  • Cacat

Manfaat laporan pengujian adalah:

  • Status proyek saat ini dan kualitas produk diinformasikan
  • Jika diperlukan, pemangku kepentingan dan pelanggan dapat mengambil tindakan perbaikan
  • Dokumen akhir membantu memutuskan apakah produk siap untuk dirilis

36. Apa yang dimaksud dengan tinjauan manajemen tes dan mengapa hal ini penting?

Tinjauan manajemen juga disebut sebagai Jaminan Kualitas Perangkat Lunak atau SQA. SQA lebih fokus pada proses perangkat lunak dibandingkan produk kerja perangkat lunak. Ini adalah serangkaian kegiatan yang dirancang untuk memastikan bahwa manajer proyek mengikuti proses standar. SQA membantu manajer pengujian untuk membandingkan proyek terhadap standar yang ditetapkan.


37. Apa saja praktik terbaik untuk penjaminan kualitas perangkat lunak?

Praktik terbaik untuk penerapan SQA yang efektif adalah

  • Continuous Improvement
  • Dokumentasi
  • Penggunaan Alat
  • Metrik
  • Tanggung jawab oleh anggota tim
  • Auditor SQA berpengalaman

38. Kapan RTM (Requirement Traceability Matrix) disiapkan?

RTM disiapkan sebelum perancangan kasus uji. Persyaratan harus dapat ditelusuri dari kegiatan peninjauan.


39. Apa perbedaan antara matriks Uji dan matriks Ketertelusuran?

Matriks Uji: Matriks pengujian digunakan untuk menangkap kualitas aktual, upaya, rencana, sumber daya, dan waktu yang diperlukan untuk menangkap semua fase pengujian perangkat lunak

Matriks Ketertelusuran: Pemetaan antara kasus uji dan kebutuhan pelanggan dikenal sebagai Matriks Ketertelusuran


40. Dalam pengujian manual, apa yang dimaksud dengan stub dan driver?

Baik stub maupun driver merupakan bagian dari pengujian tambahan. Dalam pengujian inkremental, ada dua pendekatan yaitu pendekatan bottom-up dan top-down. Driver digunakan dalam pengujian bottom-up dan stub digunakan untuk pendekatan top-down. Untuk menguji modul utama digunakan stub yang merupakan kode atau program dummy.


41. Langkah apa yang akan Anda ikuti setelah menemukan cacatnya?

Setelah cacat ditemukan, Anda akan mengikuti langkah tersebut

a) Menciptakan kembali cacat tersebut

b) Lampirkan tangkapan layar

c) Catat cacatnya


42. Jelaskan apa yang dimaksud dengan metode pengujian “Didorong oleh Rencana Tes” atau “Didorong oleh Kata Kunci”?

Teknik ini menggunakan dokumen uji kasus sebenarnya yang dikembangkan oleh penguji menggunakan spreadsheet yang berisi “Kata Kunci” khusus. Kata kunci mengontrol pemrosesan.


43. Apa itu DFD (Data Flow Diagram)?

Ketika “aliran data” melalui suatu sistem informasi direpresentasikan secara grafis, maka itu dikenal sebagai Data Flow Diagram. Ini juga digunakan untuk visualisasi pemrosesan data.


44. Jelaskan apa itu LCSAJ?

LCSAJ adalah singkatan dari 'linear code sequence and jump.' Terdiri dari tiga item berikut

a) Awal dari urutan linier pernyataan yang dapat dieksekusi

b) Akhir barisan linier

c) Garis target ke mana aliran kendali ditransfer pada akhir barisan linier


45. Jelaskan apa yang dimaksud dengan pengujian N+1?

Variasi pengujian regresi direpresentasikan sebagai N+1. Dalam teknik ini, pengujian dilakukan dalam beberapa siklus di mana kesalahan yang ditemukan pada siklus pengujian 'N' diselesaikan dan diuji ulang pada siklus pengujian N+1. Siklus ini berulang kecuali tidak ditemukan kesalahan.


46. ​​Apa itu pengujian Fuzz dan kapan digunakan?

Pengujian fuzz digunakan untuk mendeteksi celah keamanan dan kesalahan pengkodean pada perangkat lunak. Dalam teknik ini, data acak ditambahkan ke sistem dalam upaya untuk membuat sistem crash. Jika kerentanan masih ada, alat yang disebut fuzz tester digunakan untuk menentukan penyebab potensial. Teknik ini lebih berguna untuk proyek yang lebih besar namun hanya mendeteksi kesalahan besar.


47. Sebutkan apa keuntungan utama dari metrik cakupan pernyataan pengujian perangkat lunak?

Manfaat metrik cakupan pernyataan adalah

a) Tidak memerlukan pemrosesan kode sumber dan dapat diterapkan langsung ke kode objek

b) Bug didistribusikan secara merata melalui kode, sehingga persentase pernyataan yang dapat dieksekusi yang tercakup mencerminkan persentase kesalahan yang ditemukan


48. Bagaimana cara menghasilkan kasus uji untuk metode “ganti string”?

a) Jika karakter dalam string baru > karakter dalam string sebelumnya. Tidak ada karakter yang boleh terpotong

b) Jika karakter dalam string baru< karakter dalam string sebelumnya. Karakter sampah tidak boleh ditambahkan

c) Spasi setelah dan sebelum string tidak boleh dihapus

d) String harus diganti hanya untuk kemunculan string yang pertama


49. Bagaimana Anda menangani konflik di antara anggota tim Anda?

  • Saya akan berbicara satu per satu dengan setiap orang dan mencatat kekhawatiran mereka
  • Saya akan menemukan solusi terhadap masalah umum yang diajukan oleh anggota tim
  • Saya akan mengadakan rapat tim, mengungkapkan solusinya dan meminta orang untuk bekerja sama

50. Sebutkan apa saja kategori cacatnya?

Terutama ada tiga kategori cacat

  • Salah: Ketika suatu persyaratan diterapkan secara tidak benar
  • Hilang: Ini adalah perbedaan dari spesifikasi, indikasi bahwa spesifikasi tidak diterapkan atau persyaratan pelanggan tidak terpenuhi
  • ekstra: Persyaratan yang dimasukkan ke dalam produk yang tidak diberikan oleh pelanggan akhir. Dianggap cacat karena merupakan penyimpangan dari persyaratan yang ada

51. Jelaskan bagaimana cara kerja alat cakupan tes?

Alat pengujian cakupan kode berjalan paralel saat melakukan pengujian pada produk sebenarnya. Alat cakupan kode memonitor pernyataan kode sumber yang dieksekusi. Ketika pengujian akhir selesai, kami mendapatkan laporan lengkap dari pernyataan yang tertunda dan juga mendapatkan persentase cakupan.


52. Sebutkan apa perbedaan antara “cacat” dan “kegagalan” dalam pengujian perangkat lunak?

Secara sederhana, ketika suatu cacat sampai ke konsumen akhir, hal itu disebut kegagalan, sedangkan cacat tersebut diidentifikasi secara internal dan diselesaikan; maka itu disebut sebagai cacat.


53. Jelaskan cara menguji dokumen dalam proyek yang mencakup seluruh siklus pengembangan perangkat lunak?

Proyek ini mencakup siklus pengembangan perangkat lunak dengan cara berikut:

  • Rencana pengujian Pusat/Proyek: Ini adalah rencana pengujian utama yang menguraikan strategi pengujian proyek secara lengkap. Rencana ini digunakan hingga akhir siklus hidup pengembangan perangkat lunak
  • Rencana tes penerimaan: Dokumen ini dimulai pada saat fase kebutuhan dan selesai pada pengiriman terakhir
  • Rencana pengujian sistem: Rencana ini dimulai selama rencana desain dan berlanjut hingga akhir proyek
  • Rencana pengujian Integrasi dan Unit: Kedua rencana pengujian ini dimulai selama fase eksekusi dan berlangsung hingga pengiriman akhir

54. Jelaskan kasus uji mana yang ditulis terlebih dahulu, kotak hitam atau kotak putih?

Kasus uji kotak hitam ditulis terlebih dahulu untuk menulis kasus uji kotak hitam; dibutuhkan rencana proyek dan dokumen persyaratan, semua dokumen ini tersedia dengan mudah di awal proyek. Sementara penulisan kasus uji kotak putih membutuhkan pemahaman arsitektur yang lebih mendalam dan tidak tersedia di awal proyek.


55. Jelaskan apa perbedaan antara cacat laten dan cacat terselubung?

  • Cacat laten: Cacat laten adalah cacat yang sudah ada namun tidak menyebabkan kegagalan karena serangkaian kondisi tidak pernah terpenuhi
  • Cacat terselubung: Ini adalah cacat yang sudah ada yang tidak menyebabkan kegagalan karena cacat lain telah mencegah bagian kode tersebut dieksekusi

56. Sebutkan apa yang dimaksud dengan pengujian bottom-up?

Pengujian bottom-up merupakan pendekatan pengujian integrasi, dimana komponen tingkat terendah diuji terlebih dahulu, kemudian digunakan untuk memfasilitasi pengujian komponen tingkat yang lebih tinggi. Proses ini diulangi hingga komponen di puncak hierarki diuji.


57. Sebutkan apa saja jenis-jenis teknik cakupan tes?

Berbagai jenis teknik cakupan tes meliputi

  • Cakupan Pernyataan: Ini memverifikasi bahwa setiap baris kode sumber telah dieksekusi dan diuji
  • Cakupan Keputusan: Ini memastikan bahwa setiap keputusan dalam kode sumber dijalankan dan diuji
  • Cakupan Jalur: Ini memastikan bahwa setiap kemungkinan rute melalui bagian kode tertentu dieksekusi dan diuji

58. Sebutkan apa yang dimaksud dengan tes nafas?

Pengujian nafas adalah rangkaian pengujian yang menjalankan fungsionalitas penuh suatu produk tetapi tidak menguji fitur secara detail


59. Jelaskan apa yang dimaksud dengan Code Walk Through?

Code Walk Through adalah analisis informal kode sumber program untuk menemukan cacat dan memverifikasi teknik pengkodean


60. Sebutkan apa saja komponen dasar format laporan cacat?

Komponen penting dari format laporan cacat meliputi

  • Nama Proyek
  • Modul Nama
  • Cacat terdeteksi pada
  • Cacat terdeteksi oleh
  • ID dan Nama Cacat
  • Cuplikan cacatnya
  • Status Prioritas dan Keparahan
  • Cacat diselesaikan dengan
  • Cacat teratasi

61. Sebutkan apa tujuan dilakukannya pengujian end-to-end?

Pengujian ujung ke ujung dilakukan setelah pengujian fungsional. Tujuan di balik melakukan pengujian ujung ke ujung adalah itu

  • Untuk memvalidasi persyaratan perangkat lunak dan integrasi dengan antarmuka eksternal
  • Menguji aplikasi dalam skenario lingkungan dunia nyata
  • Pengujian interaksi antara aplikasi dan database

62. Jelaskan apa yang dimaksud dengan test harness?

Test harness mengonfigurasi seperangkat alat dan data pengujian untuk menguji aplikasi dalam berbagai kondisi, dan ini melibatkan pemantauan keluaran dengan keluaran yang diharapkan untuk mengetahui kebenarannya.


63. Jelaskan dalam proyek pengujian aktivitas pengujian apa yang akan Anda otomatisasi?

Dalam menguji aktivitas pengujian proyek, Anda akan mengotomatisasinya

  • Pengujian yang perlu dijalankan untuk setiap pembuatan aplikasi
  • Pengujian yang menggunakan banyak data untuk serangkaian tindakan yang sama
  • Tes identik yang perlu dijalankan menggunakan browser berbeda
  • Halaman penting misi
  • Transaksi dengan halaman yang tidak berubah dalam waktu singkat

64. Apa manfaat UTAMA merancang pengujian di awal siklus hidup?

Ini membantu mencegah kerusakan dimasukkan ke dalam kode.


65. Apa yang dimaksud dengan pengujian berbasis risiko?

Berbasis risiko pengujian adalah istilah yang digunakan untuk pendekatan menciptakan a Strategi Uji yang didasarkan pada penentuan prioritas pengujian berdasarkan risiko. Dasar dari pendekatan ini adalah analisis risiko secara rinci dan penentuan prioritas risiko berdasarkan tingkat risiko. Pengujian untuk mengatasi setiap risiko kemudian ditentukan, dimulai dengan risiko tertinggi terlebih dahulu.


66. Apa perbedaan UTAMA antara pendekatan preventif dan reaktif dalam pengujian?

Tes pencegahan dirancang sejak dini; tes reaktif dirancang setelah perangkat lunak diproduksi.


67. Apa tujuan dari kriteria keluar?

Tujuan dari kriteria keluar adalah untuk menentukan kapan level tes diselesaikan.


68. Apa yang menentukan tingkat risiko?

Kemungkinan suatu peristiwa buruk dan dampak peristiwa tersebut menentukan tingkat risiko.


69. Kapan pengujian tabel Keputusan digunakan?

Pengujian tabel keputusan digunakan untuk menguji sistem yang spesifikasinya berbentuk aturan atau kombinasi sebab-akibat. Dalam tabel keputusan, masukan dicantumkan dalam sebuah kolom, dengan keluaran pada kolom yang sama tetapi di bawah masukan. Tabel selanjutnya mengeksplorasi kombinasi input untuk menentukan output yang dihasilkan.

Pelajari Lebih Lanjut Tentang Teknik Pengujian Tabel Keputusan dalam Video Tutorial di sini


70. Mengapa kami menggunakan tabel keputusan?

Teknik partisi kesetaraan dan analisis nilai batas sering diterapkan pada situasi atau masukan tertentu. Namun, jika kombinasi input yang berbeda menghasilkan tindakan yang berbeda, hal ini akan lebih sulit ditunjukkan dengan menggunakan partisi kesetaraan dan analisis nilai batas, yang cenderung lebih fokus pada antarmuka pengguna. Dua teknik berbasis spesifikasi lainnya, tabel keputusan, dan pengujian transisi keadaan lebih fokus pada logika bisnis atau aturan bisnis. Tabel keputusan adalah cara yang baik untuk menangani kombinasi berbagai hal (misalnya masukan). Teknik ini terkadang juga disebut sebagai tabel 'sebab-akibat'. Alasannya adalah karena terdapat teknik diagram logika terkait yang disebut 'grafik sebab-akibat' yang kadang-kadang digunakan untuk membantu memperoleh tabel keputusan.


71. Apa tujuan UTAMA saat meninjau hasil perangkat lunak?

Untuk mengidentifikasi cacat pada produk kerja perangkat lunak apa pun.


72. Manakah dari berikut ini yang mendefinisikan hasil yang diharapkan dari suatu pengujian? Spesifikasi kasus pengujian atau spesifikasi desain pengujian.

Spesifikasi kasus uji menentukan hasil pengujian yang diharapkan.


73. Apa manfaat dari independensi tes?

Hal ini menghindari bias penulis dalam mendefinisikan tes yang efektif.


74. Sebagai bagian dari proses pengujian manakah Anda menentukan kriteria keluar?

Kriteria keluar ditentukan berdasarkan 'Perencanaan Tes'.


75. Apa itu pengujian Alpha?

Pengujian pra-rilis oleh perwakilan pengguna akhir di situs pengembang.


76. Apa itu pengujian beta?

Pengujian dilakukan oleh calon pelanggan di lokasi mereka sendiri.


77. Sebutkan apa perbedaan antara pengujian Pilot dan Beta?

Perbedaan antara pengujian percontohan dan beta adalah pengujian percontohan sebenarnya dilakukan menggunakan produk oleh sekelompok pengguna sebelum penerapan akhir, dan dalam pengujian beta, kami tidak memasukkan data nyata, namun dipasang di pelanggan akhir untuk memvalidasi apakah produk tersebut dapat digunakan dalam produksi.


78. Mengingat fragmen kode berikut, berapa banyak pengujian yang diperlukan untuk cakupan keputusan 100%?

if width > length 
   thenbiggest_dimension = width
     if height > width 
             thenbiggest_dimension = height 
     end_if
elsebiggest_dimension = length  
            if height > length 
                thenbiggest_dimension = height 
          end_if
end_if

4


Bahasa Indonesia: 79. Anda telah merancang kasus uji untuk menyediakan 100% pernyataan dan 100% cakupan keputusan untuk fragmen kode berikut. if width > length then largest_dimension = width else largest_dimension = length end_if Berikut ini telah ditambahkan ke bagian bawah fragmen kode di atas. print “Dimensi terbesar adalah ” &biggest_dimensionprint “Lebar: ” & lebar print “Panjang: ” & panjang Berapa banyak lagi kasus uji yang diperlukan?

Tidak ada, kasus uji yang ada dapat digunakan.


80. Apa perbedaan antara Teknik Pengujian dan Alat Pengujian?

Teknik pengujian: – Merupakan proses untuk memastikan bahwa beberapa aspek dari sistem aplikasi atau unit berfungsi dengan baik. Mungkin ada sedikit teknik tetapi banyak alat.

Alat Pengujian : – Merupakan wahana untuk melakukan suatu proses pengujian. Alat tersebut merupakan sumber daya bagi penguji, namun alat itu sendiri tidak cukup untuk melakukan pengujian

Pelajari Lebih Lanjut Tentang Alat Pengujian di sini


81. Kami menggunakan keluaran analisis kebutuhan, spesifikasi kebutuhan sebagai masukan untuk penulisan …

Kasus Uji Penerimaan Pengguna


82. Pengujian Berulang terhadap program yang telah diuji, setelah modifikasi, untuk menemukan cacat apa pun yang timbul atau ditemukan sebagai akibat dari perubahan pada perangkat lunak yang diuji atau pada komponen perangkat lunak lain yang terkait atau tidak terkait:

Pengujian Regresi


83. Seorang pedagang grosir menjual kartrid printer. Jumlah pesanan minimum adalah 5. Ada diskon 20% untuk pesanan 100 kartrid printer atau lebih. Anda diminta untuk menyiapkan kasus uji menggunakan berbagai nilai untuk jumlah kartrid printer yang dipesan. Manakah dari kelompok berikut yang berisi tiga masukan uji yang akan dihasilkan menggunakan Analisis Nilai Batas?

4, 5, 99


84. Apa yang dimaksud dengan pengujian komponen?

Pengujian komponen, juga dikenal sebagai pengujian unit, modul, dan program, mencari cacat dan memverifikasi fungsi perangkat lunak (misalnya modul, program, objek, kelas, dll.) yang dapat diuji secara terpisah. Pengujian komponen dapat dilakukan secara terpisah dari sistem lainnya, bergantung pada konteks siklus hidup pengembangan dan sistem. Seringkali stub dan driver digunakan untuk menggantikan perangkat lunak yang hilang dan mensimulasikan antarmuka antara komponen perangkat lunak secara sederhana. Sebuah rintisan dipanggil dari komponen perangkat lunak yang akan diuji; seorang driver memanggil komponen untuk diuji.

Ini adalah video yang luar biasa Pengujian Unit


85. Apa yang dimaksud dengan pengujian sistem fungsional?

Pengujian fungsionalitas end to end sistem secara keseluruhan diartikan sebagai pengujian fungsional sistem.


86. Apa manfaat Tes Mandiri?

Penguji independen tidak memihak dan mengidentifikasi cacat yang berbeda pada saat yang bersamaan.


87. Dalam pendekatan REAKTIF terhadap pengujian, kapan Anda memperkirakan sebagian besar pekerjaan desain pengujian akan dimulai?

Sebagian besar pekerjaan desain pengujian dimulai setelah perangkat lunak atau sistem diproduksi.


88. Apa saja Metodologi berbeda dalam Model Agile Development?

Saat ini ada tujuh metodologi tangkas berbeda yang saya ketahui:

  1. Pemrograman Ekstrim (XP)
  2. Banyak orang
  3. Pengembangan Perangkat Lunak Lean
  4. Pengembangan Berbasis Fitur
  5. Proses Terpadu Agile
  6. Kristal
  7. Model Pengembangan Sistem Dinamis (DSDM)

89. Aktivitas manakah dalam proses pengujian dasar yang mencakup evaluasi kemampuan pengujian persyaratan dan sistem?

'Analisis Pengujian' dan 'Desain' mencakup evaluasi kemampuan pengujian persyaratan dan sistem.


90. Apa alasan PALING penting dalam menggunakan risiko untuk mendorong upaya pengujian?

Karena menguji semuanya tidak mungkin dilakukan.


91. Apa yang dimaksud dengan pengujian acak/monyet? Kapan digunakan?

Pengujian acak sering disebut pengujian monyet. Dalam jenis pengujian seperti itu, data dihasilkan secara acak, sering kali menggunakan alat atau mekanisme otomatis. Dengan masukan yang dihasilkan secara acak ini, sistem diuji, dan hasilnya dianalisis sesuai dengan itu. Pengujian ini kurang dapat diandalkan; oleh karena itu biasanya digunakan oleh pemula dan untuk melihat apakah sistem akan bertahan di bawah pengaruh buruk.


92. Manakah dari berikut ini merupakan tujuan yang valid untuk laporan insiden?

  1. Memberikan umpan balik kepada pengembang dan pihak lain tentang masalah tersebut untuk memungkinkan identifikasi, isolasi, dan koreksi jika diperlukan.
  2. Memberikan ide untuk perbaikan proses pengujian.
  3. Menyediakan sarana untuk menilai kompetensi penguji.
  4. Memberi penguji sarana untuk melacak kualitas sistem yang diuji.

93. Perhatikan teknik-teknik berikut. Mana yang statis dan mana yang dinamis?

  1. Partisi Kesetaraan.
  2. Uji Kasus Penggunaan.
  3. Analisis Aliran Data.
  4. Pengujian Eksplorasi.
  5. Pengujian Keputusan.
  6. Inspeksi.

Analisis dan Inspeksi Aliran Data bersifat statis; Partisi Ekivalensi, Pengujian Use Case, Pengujian Eksplorasi, dan Pengujian Keputusan bersifat dinamis.


94. Mengapa pengujian statis dan pengujian dinamis digambarkan sebagai saling melengkapi?

Karena mereka memiliki tujuan yang sama untuk mengidentifikasi cacat tetapi berbeda dalam jenis cacat yang mereka temukan.


95. Apa saja tahapan tinjauan formal?

Berbeda dengan tinjauan informal, tinjauan formal mengikuti proses formal. Proses peninjauan formal pada umumnya terdiri dari enam langkah utama:

  1. Perencanaan
  2. Mula
  3. Persiapan
  4. Revpertemuan baru
  5. Mengolah lagi
  6. Mengikuti.

96. Apa peran moderator dalam proses peninjauan?

Moderator (atau pemimpin peninjauan) memimpin proses peninjauan. Ia menentukan, bekerja sama dengan penulis, jenis tinjauan, pendekatan dan komposisi tim peninjau. Moderator melakukan pemeriksaan entri dan tindak lanjut pengerjaan ulang, guna mengontrol kualitas input dan output proses review. Moderator juga menjadwalkan rapat, menyebarkan dokumen sebelum rapat, melatih anggota tim lainnya, mengatur kecepatan rapat, memimpin diskusi, dan menyimpan data yang dikumpulkan.

Belajar lebih tentang Revlihat proses di Video Tutorial di sini


97. Apa yang dimaksud dengan partisi kesetaraan (juga dikenal sebagai kelas kesetaraan)?

Rentang nilai masukan atau keluaran sedemikian rupa sehingga hanya satu nilai dalam rentang tersebut yang menjadi kasus uji.


98. Kapan sebaiknya prosedur manajemen konfigurasi diterapkan?

Selama perencanaan tes.


99. Jenis Pengujian Fungsional, yang menyelidiki fungsi yang berkaitan dengan pendeteksian ancaman, seperti virus dari pihak luar yang jahat?

Pengujian Keamanan


100. Pengujian dimana kita menentukan target pengujian, dengan beban kerja yang bervariasi untuk mengukur dan mengevaluasi perilaku kinerja dan kemampuan target dan pengujian untuk terus berfungsi dengan baik di bawah beban kerja yang berbeda ini?

Pengujian beban


101. Aktivitas pengujian yang dilakukan untuk mengungkap cacat pada antarmuka dan interaksi antar komponen yang terintegrasi adalah?

Pengujian Tingkat Integrasi


102. Apa saja teknik pengujian berbasis struktur (kotak putih)?

Teknik pengujian berbasis struktur (yang juga bersifat dinamis daripada statis) menggunakan struktur internal perangkat lunak untuk memperoleh kasus pengujian. Teknik ini umumnya disebut teknik 'kotak putih' atau 'kotak kaca' (yang berarti Anda dapat melihat ke dalam sistem) karena memerlukan pengetahuan tentang cara perangkat lunak diimplementasikan, yaitu, cara kerjanya. Misalnya, teknik struktural mungkin berkaitan dengan pengujian loop dalam perangkat lunak. Kasus pengujian yang berbeda dapat diperoleh untuk menguji loop sekali, dua kali, dan berkali-kali. Hal ini dapat dilakukan tanpa mempedulikan fungsionalitas perangkat lunak.


103. Kapan “Pengujian Regresi” harus dilakukan?

Setelah perangkat lunak berubah atau ketika lingkungan berubah Pengujian regresi harus dilakukan.


104. Apa yang dimaksud dengan tes negatif dan positif?

Tes negatif adalah ketika Anda memasukkan input yang tidak valid dan menerima kesalahan. Sedangkan pengujian positif adalah ketika Anda memasukkan masukan yang valid dan mengharapkan beberapa tindakan diselesaikan sesuai dengan spesifikasi.


105. Apa tujuan dari kriteria penyelesaian tes?

Tujuan dari kriteria penyelesaian tes adalah untuk menentukan kapan harus menghentikan pengujian


106. Apa yang TIDAK dapat ditemukan oleh analisis statis?

Misalnya kebocoran memori.


107. Apa perbedaan antara pengujian ulang dan pengujian regresi?

Pengujian ulang memastikan kesalahan awal telah dihilangkan; pengujian regresi mencari efek samping yang tidak terduga.


108. Apa saja teknik pengujian berbasis pengalaman?

Dalam teknik berbasis pengalaman, pengetahuan, keterampilan, dan latar belakang seseorang merupakan kontributor utama terhadap kondisi pengujian dan kasus pengujian. Pengalaman orang-orang teknis dan bisnis adalah penting, karena mereka membawa perspektif yang berbeda terhadap analisis pengujian dan proses desain. Karena pengalaman sebelumnya dengan sistem serupa, mereka mungkin memiliki wawasan tentang apa yang salah, yang sangat berguna untuk pengujian.


109. Jenis tinjauan apa yang memerlukan kriteria masuk dan keluar formal, termasuk metrik?

Inspeksi


110. Apakah peninjauan atau inspeksi dapat dianggap sebagai bagian dari pengujian?

Ya, karena keduanya membantu mendeteksi kesalahan dan meningkatkan kualitas.


111. Bidang masukan mengambil tahun lahir antara 1900 dan 2004. Berapakah nilai batas untuk menguji bidang ini?

1899,1900,2004,2005


112. Manakah dari alat berikut yang akan digunakan dalam otomatisasi uji regresi? a. Penguji data b. Penguji batas c. Pengambilan/pemutaran d. Pembanding keluaran.

D. Pembanding keluaran


113. Untuk menguji suatu fungsi, apa yang harus ditulis oleh seorang programmer, yang memanggil fungsi yang akan diuji dan meneruskan data pengujian.

sopir


114. Apa alasan utama mengapa pengembang mengalami kesulitan dalam menguji karya mereka sendiri?

Kurangnya Objektivitas


115. “Berapa banyak pengujian yang cukup?”

Jawabannya tergantung pada risiko industri Anda, kontrak, dan persyaratan khusus.


116. Kapan pengujian harus dihentikan?

Hal ini tergantung pada risiko sistem yang diuji. Ada beberapa kriteria yang menjadi dasar Anda dapat menghentikan pengujian.

  1. Batas Waktu (Pengujian, Rilis)
  2. Anggaran tes telah habis
  3. Tingkat bug turun di bawah level tertentu
  4. Kasus uji diselesaikan dengan persentase kelulusan tertentu
  5. Periode alfa atau beta untuk pengujian berakhir
  6. Cakupan kode, fungsionalitas, atau persyaratan terpenuhi hingga titik tertentu

117. Manakah dari berikut ini merupakan tujuan utama dari strategi integrasi untuk pengujian integrasi pada usaha kecil?

Tujuan utama dari strategi integrasi adalah untuk menentukan modul mana yang akan digabungkan, kapan dan berapa banyak sekaligus.


118. Apa yang dimaksud dengan kasus uji semi-acak?

Kasus uji semi-acak tidak berarti apa-apa, tetapi ketika kita melakukan kasus uji acak dan melakukan partisi ekivalensi pada kasus uji tersebut, kasus uji yang berlebihan akan dihilangkan, sehingga menghasilkan kasus uji semi-acak.


119. Dengan kode berikut, pernyataan manakah yang benar tentang jumlah minimum kasus uji yang diperlukan untuk pernyataan lengkap dan cakupan cabang?

Baca hal

Baca q

JIKA p+q> 100

KEMUDIAN Cetak “Besar”

Berakhir jika

JIKA p > 50

LALU Cetak “p Besar”

Berakhir jika

1 tes untuk cakupan pernyataan, 2 untuk cakupan cabang


120. Tinjauan manakah yang biasanya digunakan untuk mengevaluasi suatu produk guna menentukan kesesuaiannya dengan tujuan penggunaan dan untuk mengidentifikasi perbedaan?

Teknis Revya.


121. Kesalahan yang ditemukan harus didokumentasikan terlebih dahulu oleh siapa?

Oleh penguji.


122. Standar dokumentasi resmi manakah yang diakui di seluruh dunia saat ini?

Tidak ada satu.


123. Siapakah di antara peserta tinjauan berikut yang telah membuat item yang akan ditinjau?

Pengarang


124. Sejumlah bug penting telah diperbaiki dalam perangkat lunak. Semua bug ada dalam satu modul, terkait dengan laporan. Manajer pengujian memutuskan untuk melakukan pengujian regresi hanya pada modul laporan.

Pengujian regresi juga harus dilakukan pada modul lain karena memperbaiki satu modul dapat mempengaruhi modul lainnya.


125. Mengapa analisis nilai batas memberikan kasus uji yang baik?

Karena kesalahan sering terjadi selama pemrograman kasus-kasus berbeda di dekat 'tepi' rentang nilai.


126. Apa yang membedakan inspeksi dengan jenis tinjauan lainnya?

Hal ini dipimpin oleh seorang pemimpin yang terlatih, menggunakan kriteria formal masuk dan keluar serta daftar periksa.


127. Mengapa penguji dapat bergantung pada manajemen konfigurasi?

Karena manajemen konfigurasi memastikan bahwa kita mengetahui versi pasti dari perangkat uji dan objek pengujian.


128. Apa itu V-Model?

Model pengembangan perangkat lunak yang menggambarkan bagaimana aktivitas pengujian terintegrasi dengan fase pengembangan perangkat lunak


129. Apa yang dimaksud dengan pengujian pemeliharaan?

Dipicu oleh modifikasi, migrasi, atau penghentian perangkat lunak yang ada


130. Apa yang dimaksud dengan cakupan tes?

Cakupan tes mengukur dengan cara tertentu jumlah pengujian yang dilakukan oleh serangkaian tes (diturunkan dengan cara lain, misalnya menggunakan teknik berbasis spesifikasi). Dimanapun kita dapat menghitung sesuatu dan mengetahui apakah masing-masing benda tersebut telah diuji atau belum melalui suatu tes, maka kita dapat mengukur cakupannya.


131. Mengapa integrasi bertahap lebih disukai daripada integrasi “big bang”?

Karena integrasi tambahan memiliki kemampuan penyaringan dan isolasi cacat awal yang lebih baik


132. Apa yang disebut proses yang dimulai dengan modul terminal?

Integrasi dari bawah ke atas


133. Selama aktivitas pengujian manakah kesalahan dapat ditemukan dengan biaya paling efektif?

Selama perencanaan tes


134. Maksud dari tahap kebutuhan adalah

Untuk membekukan persyaratan, untuk memahami kebutuhan pengguna, untuk menentukan ruang lingkup pengujian


135. Mengapa kami membagi pengujian menjadi beberapa tahap berbeda?

Kami membagi pengujian menjadi beberapa tahap karena alasan berikut,

  1. Setiap tahapan tes mempunyai tujuan yang berbeda-beda
  2. Lebih mudah untuk melakukan pengujian secara bertahap
  3. Kami dapat menjalankan pengujian berbeda di lingkungan berbeda
  4. Kinerja dan kualitas pengujian ditingkatkan menggunakan pengujian bertahap

136. Apa itu DRE?

Untuk mengukur efektivitas pengujian, digunakan metrik yang kuat untuk mengukur efektivitas pengujian yang dikenal sebagai DRE (Defect Removal Efficiency). Dari metrik ini kita akan mengetahui berapa banyak bug yang kita temukan dari kumpulan kasus pengujian. Rumus untuk menghitung DRE adalah

DRE=Jumlah bug saat pengujian/jumlah bug saat pengujian + jumlah bug yang ditemukan oleh pengguna


137. Manakah dari berikut ini yang kemungkinan besar akan memperoleh manfaat paling besar dari penggunaan alat uji yang menyediakan fasilitas perekaman dan pemutaran ulang pengujian? a) Pengujian regresi b) Pengujian integrasi c) Pengujian sistem d) Pengujian penerimaan pengguna

Pengujian regresi


138. Bagaimana Anda memperkirakan jumlah pengujian ulang yang mungkin diperlukan?

Metrik dari proyek serupa sebelumnya dan diskusi dengan tim pengembangan


139. Apa yang mempelajari analisis aliran data?

Penggunaan data pada jalur melalui kode.


140. Apakah kegagalan itu?

Kegagalan adalah penyimpangan dari perilaku tertentu.


141. Apa yang dimaksud dengan pembanding Tes?

Apakah ini benar-benar sebuah ujian jika Anda memasukkan beberapa masukan ke dalam beberapa perangkat lunak, tetapi tidak pernah melihat apakah perangkat lunak tersebut memberikan hasil yang benar? Inti dari pengujian adalah untuk memeriksa apakah perangkat lunak memberikan hasil yang benar dan untuk melakukan itu, kita harus membandingkan apa yang dihasilkan perangkat lunak dengan apa yang seharusnya dihasilkannya. Pembanding pengujian membantu mengotomatiskan aspek perbandingan tersebut.


142. Siapa yang bertanggung jawab untuk mendokumentasikan semua isu, permasalahan dan titik terbuka yang diidentifikasi selama pertemuan peninjauan

Penulis


143. Apa tujuan utama dari tinjauan Informal

Cara murah untuk mendapatkan manfaat


144. Apa tujuan teknik desain tes?

Mengidentifikasi kondisi pengujian dan Mengidentifikasi kasus uji


145. Saat menguji sistem penghitungan nilai, penguji menentukan bahwa semua skor dari 90 hingga 100 akan menghasilkan nilai A, namun skor di bawah 90 tidak akan menghasilkan nilai A. Analisis ini dikenal sebagai:

Partisi kesetaraan


146. Manajer pengujian ingin menggunakan sumber daya yang tersedia untuk pengujian otomatis aplikasi web. Pilihan terbaik adalah

Penguji, pengotomasi pengujian, spesialis web, DBA


147. Selama pengujian penguji modul, 'X' menemukan bug dan menugaskannya ke pengembang. Namun pengembang menolak hal yang sama, mengatakan bahwa itu bukan bug. Apa yang harus dilakukan 'X'?

Kirimkan informasi rinci tentang bug yang ditemukan dan periksa reproduksibilitasnya


148. Suatu jenis pengujian integrasi di mana elemen perangkat lunak, elemen perangkat keras, atau keduanya digabungkan sekaligus menjadi sebuah komponen atau sistem secara keseluruhan, bukan secara bertahap.

Pengujian Big Bang


149. Dalam praktiknya, model Siklus Hidup mana yang mungkin memiliki tingkat pengembangan dan pengujian yang lebih banyak, lebih sedikit, atau berbeda, bergantung pada proyek dan produk perangkat lunak. Misalnya, mungkin ada pengujian integrasi komponen setelah pengujian komponen, dan pengujian integrasi sistem setelah pengujian sistem.

V-Model


150. Teknik apa yang dapat digunakan untuk mencapai cakupan input dan output? Ini dapat diterapkan pada masukan manusia, masukan melalui antarmuka ke sistem, atau parameter antarmuka dalam pengujian integrasi.

Partisi kesetaraan


151. “Model siklus hidup ini didorong oleh risiko jadwal dan anggaran” Pernyataan ini paling sesuai untuk hal tersebut.

V-Model


152. Dalam urutan apa tes harus dijalankan?

Yang penting harus diuji dulu


153. Semakin lama dalam siklus pengembangan ditemukan kesalahan, semakin mahal biaya perbaikannya. Mengapa?

Kesalahan telah dimasukkan ke dalam lebih banyak dokumentasi, kode, pengujian, dll


154. Apa yang dimaksud dengan pengukuran Cakupan?

Ini adalah sebagian ukuran ketelitian tes.


155. Apa yang dimaksud dengan pengujian nilai Batas?

Uji kondisi batas pada, di bawah, dan di atas tepi kelas kesetaraan masukan dan keluaran. Misalnya, aplikasi bank tempat Anda dapat menarik maksimum Rs.20,000 dan minimum Rs.100, maka dalam pengujian nilai batas kami hanya menguji batas yang tepat, bukan mengenai batas tengahnya. Artinya kita uji di atas batas maksimal dan di bawah batas minimal.


156. Apa yang dimaksud dengan BLB?

Komersial Siap Pakai.


157. Tujuannya adalah untuk memungkinkan pengujian khusus dilakukan pada sistem atau jaringan yang semirip mungkin dengan lingkungan di mana item yang diuji akan digunakan pada saat pelepasan?

Lingkungan Uji


158. Apa yang dapat dianggap didasarkan pada rencana proyek, namun dengan lebih banyak rincian?

Rencana Uji Fase


159. Apa itu Pengembangan Aplikasi Cepat?

Pengembangan Aplikasi Cepat (RAD) secara formal merupakan pengembangan fungsi secara paralel dan integrasi selanjutnya. Komponen/fungsi dikembangkan secara paralel seolah-olah merupakan proyek mini, pengembangan dibatasi waktu, dikirim, dan kemudian dirakit menjadi prototipe yang berfungsi. Hal ini dapat dengan sangat cepat memberikan sesuatu untuk dilihat dan digunakan oleh pelanggan dan memberikan umpan balik mengenai pengiriman dan persyaratan mereka. Perubahan dan pengembangan produk yang cepat dimungkinkan dengan menggunakan metodologi ini. Namun, spesifikasi produk perlu dikembangkan untuk produk tersebut pada suatu saat, dan proyek perlu ditempatkan di bawah kendali yang lebih formal sebelum mulai diproduksi.

👉 Rujuk Kami – Kuis Pengujian

👉 Rujuk Kami – Pertanyaan Wawancara Pengujian Perangkat Lunak Video Youtube

Unduh PDF Gratis: Pertanyaan & Jawaban Wawancara Pengujian Perangkat Lunak

Pertanyaan dan jawaban wawancara pengujian manual di atas pdf akan membantu Insinyur QA yang baru dan berpengalaman. Silakan bagikan halaman ini dengan teman dan kolega.