Kami telah mengumpulkan Pertanyaan dan Jawaban Wawancara Pengujian Manual yang paling sering ditanyakan yang mengenalkan Anda dengan jenis pertanyaan wawancara pengujian perangkat lunak yang mungkin ditanyakan oleh pewawancara selama wawancara Anda. Dalam daftar pertanyaan wawancara pengujian Manual dengan jawaban, kami telah membahas semua pertanyaan wawancara pengujian perangkat lunak dasar dan lanjutan yang umum ditanyakan dengan jawaban terperinci untuk membantu Anda menghapus wawancara kerja pengujian manual dengan mudah.
Kami telah membahas hampir 150+ pertanyaan wawancara penting untuk Pengujian Manual untuk calon mahasiswa baru serta pertanyaan wawancara Pengujian Manual untuk QA Engineer berpengalaman untuk membantu mempersiapkan wawancara yang akan datang. Panduan rinci pertanyaan wawancara untuk pengujian manual ini akan membantu Anda memecahkan wawancara kerja Anda untuk Pengujian Perangkat Lunak.
Pertanyaan dan Jawaban Wawancara Pengujian Manual
1. Apa itu Pengujian Eksplorasi?
Pengujian eksplorasi adalah pendekatan langsung di mana penguji dilibatkan dalam perencanaan minimum dan pelaksanaan pengujian maksimum. Perencanaan tersebut melibatkan pembuatan piagam pengujian, pernyataan singkat tentang ruang lingkup upaya pengujian terbatas waktu (1 hingga 2 jam), tujuan dan kemungkinan pendekatan yang akan digunakan. Rancangan pengujian dan aktivitas pelaksanaan pengujian dilakukan secara paralel biasanya tanpa mendokumentasikan secara resmi kondisi pengujian, kasus pengujian, atau skrip pengujian. 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 perlu menuliskannya. Beberapa catatan akan ditulis selama sesi pengujian eksplorasi sehingga laporan dapat dibuat sesudahnya.
2. Apa itu "pengujian kasus penggunaan"?
Untuk mengidentifikasi dan menjalankan persyaratan fungsional 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 menangani pengembangan / pengkodean perangkat lunak sementara STLC menangani validasi dan verifikasi perangkat lunak
4. Apa itu 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 kesetaraan?
Pengujian partisi ekivalen adalah teknik pengujian perangkat lunak yang membagi data pengujian input aplikasi ke dalam setiap partisi setidaknya satu kali dari data ekivalen yang darinya kasus uji dapat diturunkan. Dengan metode pengujian ini, ini mengurangi waktu yang dibutuhkan untuk pengujian perangkat lunak.
6. Apa pengujian kotak putih dan daftar jenis pengujian kotak putih?
Teknik pengujian kotak putih melibatkan pemilihan kasus uji 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
- Cakupan Pernyataan
- Cakupan Keputusan
7. Dalam pengujian kotak putih, apa yang Anda verifikasi?
Dalam pengujian kotak putih, langkah-langkah berikut diverifikasi.
- Verifikasi lubang keamanan di kode
- Verifikasi jalur yang tidak lengkap atau rusak dalam kode
- Verifikasi aliran struktur sesuai dengan spesifikasi dokumen
- Verifikasi keluaran yang diharapkan
- Verifikasi semua loop bersyarat dalam kode untuk memeriksa fungsionalitas aplikasi secara lengkap
- Verifikasi kode baris demi baris dan mencakup pengujian 100%
8. Apakah pengujian kotak hitam itu? Apa sajakah teknik pengujian kotak hitam yang berbeda?
Pengujian black box 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. Teknik pengujian kotak hitam yang berbeda adalah
- Partisi Ekuivalensi
- Analisis nilai batas
- Grafik sebab-akibat
9. Apa perbedaan antara pengujian statis dan dinamis?
Pengujian statis: Selama metode pengujian Statis, kode tidak dijalankan, dan dilakukan dengan menggunakan dokumentasi perangkat lunak.
Pengujian dinamis: Untuk melakukan pengujian ini, kode harus dalam bentuk yang dapat dieksekusi.
10. Apa itu verifikasi dan validasi?
Verifikasi adalah proses mengevaluasi perangkat lunak pada tahap pengembangan. Ini membantu Anda untuk memutuskan apakah produk dari aplikasi tertentu memenuhi persyaratan yang ditentukan. Validasi adalah proses mengevaluasi perangkat lunak setelah proses pengembangan dan untuk memeriksa apakah perangkat tersebut memenuhi persyaratan pelanggan.
11. Apa saja level tes yang berbeda?
Ada empat level tes
- Pengujian unit / komponen / program / modul
- Tes integrasi
- Pengujian sistem
- Ujian penerimaan
12. Apa itu pengujian Integrasi?
Pengujian integrasi adalah tingkat proses pengujian perangkat lunak, di mana unit-unit aplikasi digabungkan dan diuji. Biasanya dilakukan setelah pengujian unit dan fungsional.
13. Paket Tes terdiri dari apa?
Desain pengujian, ruang lingkup, strategi pengujian, pendekatan adalah berbagai detail yang terdiri dari dokumen rencana pengujian.
- Pengidentifikasi kasus uji
- Cakupan
- Fitur yang akan diuji
- Fitur tidak untuk diuji
- Strategi uji & pendekatan Uji
- Uji kiriman
- Tanggung jawab
- Kepegawaian dan pelatihan
- Risiko dan Kontinjensi
14. Apa perbedaan antara UAT (User Acceptance Testing) dan pengujian Sistem?
Pengujian Sistem: Pengujian sistem adalah menemukan cacat ketika sistem menjalani pengujian secara keseluruhan; itu juga dikenal sebagai pengujian ujung-ke-ujung. Dalam jenis pengujian seperti itu, aplikasi menderita dari awal hingga akhir.
UAT: User Acceptance Testing (UAT) melibatkan menjalankan produk melalui serangkaian tes khusus yang menentukan apakah produk akan memenuhi kebutuhan penggunanya.
15. Sebutkan perbedaan antara Data Driven Testing dan Retesting?
Pengujian ulang: Ini adalah proses memeriksa bug yang ditindaklanjuti oleh tim pengembangan untuk memverifikasi bahwa mereka telah diperbaiki.
Data Driven Testing (DDT): Dalam proses pengujian berbasis data, aplikasi diuji dengan beberapa data uji. Aplikasi diuji dengan sekumpulan nilai yang berbeda.
16. Apa langkah-langkah berharga untuk menyelesaikan masalah saat pengujian?
- Rekam: Mencatat dan menangani masalah apa pun yang telah 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 pengujian dan kasus uji adalah itu
Skenario Uji: Skenario Uji adalah fungsionalitas apa pun yang dapat diuji. Ini juga disebut Kondisi Tes atau Kemungkinan Tes.
Kasus Uji: Ini adalah dokumen yang berisi langkah-langkah yang harus dijalankan; itu sudah direncanakan sebelumnya.
Skrip Tes: Ini ditulis dalam bahasa pemrograman dan ini adalah program singkat yang digunakan untuk menguji bagian dari fungsionalitas sistem perangkat lunak. Dengan kata lain serangkaian langkah tertulis yang harus dilakukan secara manual.
18. Apakah Cacat Laten itu?
Cacat laten: Cacat ini adalah cacat yang ada dalam sistem yang tidak menyebabkan kegagalan karena serangkaian kondisi yang tepat tidak pernah terpenuhi.
19. Sebutkan dua parameter yang berguna untuk mengetahui kualitas pelaksanaan tes?
Untuk mengetahui kualitas pelaksanaan pengujian, kita dapat menggunakan dua parameter
- Rasio penolakan rusak
- Rasio kebocoran yang rusak
20. Apa fungsi dari alat pengujian perangkat lunak "hantu"?
Phantom adalah freeware dan digunakan untuk bahasa skrip otomatisasi GUI windows. Ini memungkinkan kita untuk mengontrol jendela dan fungsi secara otomatis. Itu dapat mensimulasikan kombinasi penekanan tombol dan klik mouse serta menu, daftar dan banyak lagi.
21. Jelaskan apa Test Deliverables itu?
Hasil Uji Coba adalah sekumpulan dokumen, alat, dan komponen lain yang harus dikembangkan dan dipelihara untuk mendukung pengujian.
Ada hasil pengujian yang berbeda di setiap fase siklus pengembangan perangkat lunak
- Sebelum Pengujian
- Selama Pengujian
- Setelah Pengujian
22. Apakah pengujian mutasi itu?
Pengujian mutasi adalah teknik untuk mengidentifikasi apakah sekumpulan data pengujian atau kasus pengujian berguna dengan sengaja memasukkan berbagai perubahan kode (bug) dan menguji ulang dengan data / kasus pengujian asli untuk menentukan apakah bug terdeteksi.
23. Apa saja yang harus Anda pertimbangkan sebelum memilih alat otomasi untuk AUT?
- Kelayakan Teknis
- Tingkat kompleksitas
- Stabilitas aplikasi
- Uji data
- Ukuran aplikasi
- Dapat digunakan kembali dari skrip otomatis
- Eksekusi lintas lingkungan
24. Bagaimana Anda akan melakukan Analisis Risiko?
Untuk analisis risiko, langkah-langkah berikut perlu dilaksanakan
- Menemukan skor risiko
- Membuat profil risiko
- Mengubah properti risiko
- Terapkan sumber daya dari risiko pengujian tersebut
- Membuat database risiko
25. Apa saja kategori debugging?
Kategori untuk debugging
- Debugging paksa
- Mundur
- Menyebabkan eliminasi
- Mengiris Program
- Analisis pohon kesalahan
26. Apa yang dijelaskan oleh kesalahan masking dengan contoh?
Ketika keberadaan satu cacat menyembunyikan adanya cacat lain dalam sistem, itu dikenal sebagai penutup 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 Rencana Tes itu? Informasi apa yang harus dicakup dalam Rencana Tes?
Rencana pengujian dapat didefinisikan sebagai dokumen yang menjelaskan ruang lingkup, pendekatan, sumber daya, dan jadwal kegiatan pengujian dan rencana pengujian harus mencakup perincian berikut.
- Strategi Tes
- Tujuan Tes
- Kriteria Keluar / Penangguhan
- Perencanaan sumber daya
- Uji Hasil Kerja
28. Bagaimana Anda bisa 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 berjalan di sekitar situs web
29. Apa risiko umum yang menyebabkan kegagalan proyek?
Risiko umum yang menyebabkan kegagalan proyek adalah
- Tidak memiliki sumber daya manusia yang cukup
- Lingkungan Pengujian mungkin tidak disiapkan dengan benar
- Anggaran Terbatas
- Batasan Waktu
30. Atas dasar apa Anda bisa sampai pada perkiraan untuk proyek Anda?
Untuk memperkirakan proyek Anda, Anda harus mempertimbangkan hal-hal berikut
- Bagilah seluruh 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 untuk anggota tim?
Tugas | Anggota |
|
|
|
|
|
|
|
|
|
|
32. Jelaskan apa itu jenis pengujian dan apa jenis pengujian yang umum digunakan?
Untuk mendapatkan hasil tes yang diharapkan, diikuti prosedur standar yang disebut sebagai Jenis Pengujian.
Jenis pengujian yang umum digunakan adalah
- Pengujian Unit: Menguji kode terkecil dari sebuah aplikasi
- Pengujian API: Pengujian API yang dibuat untuk aplikasi
- Pengujian Integrasi: Modul perangkat lunak individu digabungkan dan diuji
- Pengujian Sistem: Pengujian lengkap sistem
- Install / UnInstall Testing: Pengujian dilakukan dari sudut pandang klien / pelanggan
- Agile Testing: Menguji melalui teknik Agile
33. Saat memantau proyek Anda, apa saja yang harus Anda pertimbangkan?
Hal-hal yang harus diperhatikan adalah
- Apakah proyek Anda sesuai jadwal
- Apakah Anda melebihi anggaran
- Apakah Anda bekerja untuk tujuan karier yang sama
- Apakah Anda memiliki sumber daya yang cukup
- Apakah ada tanda peringatan masalah yang akan datang
- Apakah ada tekanan dari manajemen untuk menyelesaikan proyek lebih cepat
34. Apa kesalahan umum yang menimbulkan masalah?
- Mencocokkan sumber daya dengan proyek yang salah
- Menguji kurangnya keterampilan manajer
- Tidak mendengarkan orang lain
- Penjadwalan Buruk
- Meremehkan
- Mengabaikan masalah kecil
- Tidak mengikuti prosesnya
35. Apa isi laporan pengujian biasa? Apa keuntungan dari laporan pengujian?
Laporan pengujian berisi hal-hal berikut:
- Informasi Proyek
- Tujuan Tes
- Ringkasan Tes
- Cacat
Manfaat laporan pengujian adalah:
- Status proyek dan kualitas produk saat ini diinformasikan
- Jika diperlukan, pemangku kepentingan dan pelanggan dapat mengambil tindakan korektif
- Dokumen akhir membantu memutuskan apakah produk siap untuk dirilis
36. Apa itu tinjauan manajemen tes dan mengapa itu penting?
Tinjauan manajemen juga disebut sebagai Jaminan Kualitas Perangkat Lunak atau SQA. SQA lebih fokus pada proses perangkat lunak daripada produk kerja perangkat lunak. Ini adalah serangkaian kegiatan yang dirancang untuk memastikan bahwa manajer proyek mengikuti proses standar. SQA membantu manajer penguji untuk mengukur proyek terhadap standar yang ditetapkan.
37. Apa praktik terbaik untuk jaminan kualitas perangkat lunak?
Praktik terbaik untuk implementasi SQA yang efektif adalah
- Perbaikan terus-menerus
- Dokumentasi
- Penggunaan Alat
- Metrik
- Tanggung jawab oleh anggota tim
- Auditor SQA yang berpengalaman
38. Kapan RTM (Requirement Traceability Matrix) disiapkan?
RTM disiapkan sebelum perancangan kasus uji. Persyaratan harus dapat dilacak dari kegiatan review.
39. Apa perbedaan antara matriks Uji dan matriks Ketertelusuran?
Matriks Uji : Matriks uji 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 persyaratan pelanggan dikenal sebagai Matriks Ketertelusuran
40. Dalam pengujian manual apa yang dimaksud dengan rintisan dan driver?
Baik stub dan driver adalah bagian dari pengujian tambahan. Dalam pengujian incremental terdapat dua pendekatan yaitu pendekatan bottom-up dan top-down. Driver digunakan dalam pengujian bottom-up dan rintisan digunakan untuk pendekatan top-down. Untuk menguji modul utama, stub digunakan, yang merupakan kode atau program tiruan.
41. Apa langkah yang akan Anda ikuti setelah menemukan cacatnya?
Setelah cacat ditemukan, Anda akan mengikuti langkah berikut
a) Buat kembali cacatnya
b) Lampirkan tangkapan layar
c) Catat kerusakan tersebut
42. Jelaskan apa yang dimaksud dengan metode pengujian "Test Plan Driven" atau "Key Word Driven"?
Teknik ini menggunakan dokumen kasus uji sebenarnya yang dikembangkan oleh penguji menggunakan spreadsheet yang berisi "Kata kunci" khusus. Kata-kata kunci mengontrol pemrosesan.
43. Apa itu DFD (Data Flow Diagram)?
Ketika suatu "aliran data" melalui suatu sistem informasi direpresentasikan secara grafis, maka itu dikenal sebagai Diagram Alir Data. Ini juga digunakan untuk visualisasi pemrosesan data.
44. Jelaskan apa LCSAJ itu?
LCSAJ adalah singkatan dari 'urutan kode linier dan lompat.' Ini terdiri dari tiga item berikut
a) Mulai dari urutan linier pernyataan yang dapat dieksekusi
b) Akhir dari urutan linier
c) Garis target yang aliran kontrolnya ditransfer pada akhir urutan linier
45. Jelaskan apa itu pengujian N + 1?
Variasi pengujian regresi direpresentasikan sebagai N + 1. Pada teknik ini pengujian dilakukan dalam beberapa siklus dimana kesalahan yang ditemukan pada tes siklus 'N' diselesaikan dan diuji kembali pada tes siklus N + 1. Siklus berulang kecuali tidak ditemukan kesalahan.
46. Apa itu pengujian Fuzz dan kapan digunakan?
Pengujian fuzz digunakan untuk mendeteksi celah keamanan dan kesalahan pengkodean dalam perangkat lunak. Dalam teknik ini, data acak ditambahkan ke sistem dalam upaya untuk merusak sistem. Jika kerentanan tetap ada, alat yang disebut penguji fuzz digunakan untuk menentukan penyebab potensial. Teknik ini lebih berguna untuk proyek yang lebih besar tetapi hanya mendeteksi kesalahan besar.
47. Sebutkan apa keuntungan utama dari metrik cakupan pernyataan pengujian perangkat lunak?
Manfaat metrik cakupan pernyataan adalah itu
a) Tidak memerlukan pemrosesan kode sumber dan dapat diterapkan langsung ke kode objek
b) Bug didistribusikan secara merata melalui kode, karena persentase pernyataan yang dapat dieksekusi yang dicakup mencerminkan persentase kesalahan yang ditemukan
48. Bagaimana menghasilkan kasus uji untuk metode "ganti string"?
a) Jika karakter dalam string baru> karakter dalam string sebelumnya. Tidak ada karakter yang terpotong
b) Jika karakter dalam string baru c) Spasi setelah dan sebelum string tidak boleh dihapus d) String harus diganti hanya untuk string yang muncul pertama kali 49. Bagaimana Anda akan menangani konflik di antara anggota tim Anda? 50. Sebutkan apa saja kategori cacat tersebut? Terutama ada tiga kategori cacat 51. Jelaskan bagaimana cara kerja alat cakupan tes? Alat pengujian cakupan kode berjalan paralel saat melakukan pengujian pada produk yang sebenarnya. Alat cakupan kode memantau pernyataan yang dieksekusi dari kode sumber. Ketika pengujian akhir selesai, kami mendapatkan laporan lengkap dari pernyataan tertunda dan juga mendapatkan persentase cakupan. 52. Sebutkan apa perbedaan antara "cacat" dan "kegagalan" dalam pengujian perangkat lunak? Dalam istilah sederhana ketika cacat mencapai pelanggan akhir, itu disebut kegagalan sementara cacat diidentifikasi secara internal dan diselesaikan; maka itu disebut sebagai cacat. 53. Jelaskan cara menguji dokumen dalam proyek yang mencakup seluruh siklus pengembangan perangkat lunak? Rentang proyek di seluruh siklus pengembangan perangkat lunak dengan cara berikut 54. Jelaskan kasus uji mana yang ditulis kotak hitam atau kotak putih pertama? Kasus uji kotak hitam ditulis terlebih dahulu untuk menulis kasus uji kotak hitam; itu membutuhkan rencana proyek dan dokumen persyaratan semua dokumen ini tersedia dengan mudah di awal proyek. Penulisan kasus uji white box memerlukan pemahaman arsitektural lebih dan tidak tersedia pada awal proyek. 55. Jelaskan apa perbedaan antara cacat laten dan tersembunyi? 56. Sebutkan apa itu pengujian bottom-up? Pengujian bottom-up merupakan pendekatan pengujian integrasi, dimana komponen level terendah diuji terlebih dahulu, kemudian digunakan untuk memfasilitasi pengujian komponen level yang lebih tinggi. Proses ini diulangi hingga komponen di bagian atas hierarki diuji. 57. Sebutkan apa saja jenis teknik cakupan tes? Berbagai jenis teknik cakupan tes termasuk 58. Sebutkan apa yang dimaksud dengan tes nafas? Pengujian napas adalah rangkaian pengujian yang melatih 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 dari kode sumber program untuk menemukan cacat dan memverifikasi teknik pengkodean 60. Sebutkan apa komponen dasar dari format laporan kerusakan? Komponen penting dari format laporan cacat termasuk 61. Sebutkan apa tujuan di balik melakukan pengujian end-to-end? Pengujian ujung ke ujung dilakukan setelah pengujian fungsional. Tujuan di balik melakukan pengujian ujung ke ujung adalah itu 62. Jelaskan apa yang dimaksud dengan test harness? Harness uji mengonfigurasi seperangkat alat dan data uji untuk menguji aplikasi dalam berbagai kondisi, dan melibatkan pemantauan keluaran dengan keluaran yang diharapkan untuk kebenaran. 63. Jelaskan dalam proyek pengujian aktivitas pengujian apa yang akan Anda otomatisasi? Dalam pengujian aktivitas pengujian proyek, Anda akan mengotomatiskan are 64. Apa manfaat UTAMA merancang tes di awal siklus hidup? Ini membantu mencegah cacat dimasukkan ke dalam kode. 65. Apakah pengujian berbasis risiko itu? Pengujian Berbasis Risiko adalah istilah yang digunakan untuk pendekatan untuk membuat Strategi Pengujian yang didasarkan pada prioritas pengujian berdasarkan risiko. Dasar dari pendekatan ini adalah analisis risiko rinci dan penentuan prioritas risiko berdasarkan tingkat risiko. Tes untuk mengatasi setiap risiko kemudian ditentukan, dimulai dengan risiko tertinggi terlebih dahulu. 66. Apa perbedaan KUNCI antara pendekatan preventif dan reaktif untuk pengujian? Tes pencegahan dirancang lebih awal; tes reaktif dirancang setelah perangkat lunak diproduksi. 67. Apa tujuan kriteria keluar? Tujuan dari kriteria keluar adalah untuk menentukan kapan level tes selesai. 68. Apa yang menentukan tingkat risiko? Kemungkinan terjadinya peristiwa yang merugikan dan dampak peristiwa tersebut menentukan tingkat risiko. 69. Kapan digunakan pengujian tabel keputusan? Pengujian tabel keputusan digunakan untuk menguji sistem yang spesifikasinya berupa aturan atau kombinasi sebab-akibat. Dalam tabel keputusan, masukan dicantumkan dalam kolom, dengan keluaran di kolom yang sama tetapi di bawah masukan. Sisa tabel membahas kombinasi input untuk menentukan output yang dihasilkan. Pelajari Lebih Lanjut Tentang Teknik Pengujian Tabel Keputusan dalam Tutorial Video di sini 70. Mengapa kami menggunakan tabel keputusan? Teknik pembagian 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 untuk ditampilkan menggunakan pemartisian kesetaraan dan analisis nilai batas, yang cenderung lebih difokuskan pada antarmuka pengguna. Dua teknik berbasis spesifikasi lainnya, tabel keputusan, dan pengujian transisi status lebih difokuskan pada logika bisnis atau aturan bisnis. Tabel keputusan adalah cara yang baik untuk menangani kombinasi hal-hal (misalnya, masukan). Teknik ini terkadang juga disebut sebagai tabel 'sebab-akibat'. Alasan untuk ini adalah bahwa ada teknik diagram logika terkait yang disebut 'grafik sebab-akibat' yang kadang-kadang digunakan untuk membantu mendapatkan tabel keputusan. 71. Apa tujuan UTAMA ketika meninjau penyampaian perangkat lunak? Untuk mengidentifikasi cacat pada produk kerja perangkat lunak apa pun. 72. Manakah dari berikut ini yang menentukan hasil yang diharapkan dari suatu tes? Spesifikasi kasus uji atau spesifikasi desain uji. Spesifikasi kasus uji menentukan hasil yang diharapkan dari suatu pengujian. 73. Apa keuntungan dari tes independensi? Ini menghindari bias penulis dalam menentukan tes yang efektif. 74. Sebagai bagian dari proses tes mana Anda menentukan kriteria keluar? Kriteria keluar ditentukan berdasarkan 'Perencanaan Tes'. 75. Apakah pengujian Alpha itu? Pengujian pra-rilis oleh perwakilan pengguna akhir di situs pengembang. 76. Apakah pengujian beta itu? Pengujian dilakukan oleh calon pelanggan di lokasi mereka sendiri. 77. Sebutkan apa perbedaan antara pengujian Pilot dan Beta? Perbedaan antara uji coba dan uji beta adalah bahwa uji coba sebenarnya dilakukan menggunakan produk oleh sekelompok pengguna sebelum penerapan akhir, dan dalam pengujian beta, kami tidak memasukkan data nyata, tetapi dipasang di pelanggan akhir untuk memvalidasi jika produk dapat digunakan dalam produksi. 78. Mengingat potongan kode berikut, berapa banyak tes yang diperlukan untuk cakupan keputusan 100%? 4 79. Anda telah merancang kasus uji untuk memberikan pernyataan 100% dan cakupan keputusan 100% untuk fragmen kode berikut. jika lebar> panjang maka terbesar_dimensi = lebar lain terbesar_dimensi = panjang end_if Berikut ini telah ditambahkan ke bagian bawah potongan kode di atas. print "Dimensi terbesar adalah" & cetakan_dimensi_besar "Lebar: & cetakan lebar "Panjang: & panjang Berapa banyak kasus uji lagi yang diperlukan? Tidak ada, kasus uji yang ada dapat digunakan. 80. Apa perbedaan antara Testing Techniques dan Testing Tools? Teknik Pengujian: - Merupakan proses untuk memastikan bahwa beberapa aspek dari sistem aplikasi atau unit berfungsi dengan baik mungkin terdapat sedikit teknik tetapi banyak alat. Alat Pengujian: - Merupakan wahana untuk melakukan suatu proses pengujian. Alat tersebut adalah sumber daya bagi penguji, tetapi alat itu sendiri tidak cukup untuk melakukan pengujian Pelajari Lebih Lanjut Tentang Alat Pengujian di sini 81. Kami menggunakan output dari analisis kebutuhan, spesifikasi kebutuhan sebagai masukan untuk penulisan Kasus Uji Penerimaan Pengguna 82. Pengujian Berulang dari program yang telah diuji, setelah modifikasi, untuk menemukan setiap cacat yang muncul atau tidak tercakup sebagai akibat dari perubahan dalam perangkat lunak yang sedang diuji atau dalam komponen perangkat lunak lain yang terkait atau tidak terkait: Pengujian Regresi 83. Pedagang grosir menjual kartrid printer. Kuantitas minimum order adalah 5. Ada diskon 20% untuk pemesanan 100 kartrid printer atau lebih. Anda telah diminta untuk menyiapkan kasus uji menggunakan berbagai nilai untuk jumlah kartrid printer yang dipesan. Manakah dari grup berikut yang berisi tiga input pengujian yang akan dihasilkan menggunakan Analisis Nilai Batas? 4, 5, 99 84. Apakah pengujian komponen itu? Pengujian komponen, juga dikenal sebagai pengujian unit, modul, dan program, mencari cacat dalam 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. Paling sering rintisan dan driver digunakan untuk mengganti perangkat lunak yang hilang dan mensimulasikan antarmuka antara komponen perangkat lunak secara sederhana. Sebuah rintisan dipanggil dari komponen perangkat lunak untuk diuji; driver memanggil komponen yang akan diuji. Berikut adalah video yang luar biasa tentang Pengujian Unit 85. Apakah pengujian sistem fungsional? Pengujian fungsionalitas ujung ke ujung dari sistem secara keseluruhan didefinisikan sebagai pengujian sistem fungsional. 86. Apa keuntungan dari Pengujian Independen? Penguji independen tidak bias dan mengidentifikasi cacat yang berbeda pada saat yang bersamaan. 87. Dalam pendekatan REAKTIF untuk pengujian, kapan Anda mengharapkan sebagian besar pekerjaan desain pengujian akan dimulai? Sebagian besar pekerjaan desain pengujian dimulai setelah perangkat lunak atau sistem diproduksi. 88. Apa saja Metodologi yang berbeda dalam Model Pengembangan Agile? Saat ini ada tujuh metodologi agile berbeda yang saya ketahui: 89. Aktivitas mana dalam proses pengujian fundamental yang mencakup evaluasi testabilitas persyaratan dan sistem? Sebuah 'Analisis Uji' dan 'Desain' mencakup evaluasi uji kemampuan persyaratan dan sistem. 90. Apa biasanya alasan PALING penting menggunakan risiko untuk mendorong upaya pengujian? Karena menguji semuanya tidak layak. 91. Apakah pengujian acak / monyet itu? Kapan digunakan? Pengujian acak sering disebut pengujian monyet. Dalam jenis pengujian data sering dibuat secara acak menggunakan alat atau mekanisme otomatis. Dengan masukan yang dihasilkan secara acak ini, sistem diuji, dan hasilnya dianalisis sesuai. 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 yang merupakan tujuan valid untuk laporan insiden? 93. Pertimbangkan teknik berikut. Mana yang statis dan mana teknik dinamis? Analisis dan Inspeksi Arus Data bersifat statis; Equivalence Partitioning, Use Case Testing, Exploratory Testing dan Decision Testing bersifat dinamis. 94. Mengapa pengujian statis dan pengujian dinamis dijelaskan sebagai pelengkap? Karena mereka memiliki tujuan yang sama untuk mengidentifikasi cacat tetapi berbeda dalam jenis cacat yang mereka temukan. 95. Apa tahapan tinjauan formal? Berbeda dengan review informal, review formal mengikuti proses formal. Proses peninjauan formal biasanya terdiri dari enam langkah utama: 96. Apa peran moderator dalam proses review? Moderator (atau pemimpin tinjauan) memimpin proses tinjauan. Ia menentukan, bekerja sama dengan penulis, jenis tinjauan, pendekatan dan komposisi tim peninjau. Moderator melakukan pengecekan entri dan menindaklanjuti pengerjaan ulang, untuk mengontrol kualitas input dan output proses review. Moderator juga menjadwalkan rapat, menyebarkan dokumen sebelum rapat, melatih anggota tim lainnya, mengatur kecepatan rapat, memimpin kemungkinan diskusi, dan menyimpan data yang dikumpulkan. Pelajari Lebih Lanjut tentang Proses Review dalam Tutorial Video di sini 97. Apa yang dimaksud dengan partisi kesetaraan (juga dikenal sebagai kelas kesetaraan)? Rentang nilai input atau output sedemikian rupa sehingga hanya satu nilai dalam rentang tersebut yang menjadi kasus uji. 98. Kapan prosedur manajemen konfigurasi harus diterapkan? Selama perencanaan tes. 99. Suatu Jenis Pengujian Fungsional, yang menyelidiki fungsi yang berkaitan dengan deteksi ancaman, seperti virus dari pihak luar yang jahat? Pengujian Keamanan 100. Pengujian di mana kita tunduk pada target tes, pada beban kerja yang bervariasi untuk mengukur dan mengevaluasi perilaku kinerja dan kemampuan target dan tes untuk terus berfungsi dengan baik di bawah beban kerja yang berbeda ini? Pengujian Beban 101. Kegiatan pengujian yang dilakukan untuk mengekspos cacat pada antarmuka dan interaksi antar komponen terintegrasi apakah? Pengujian Tingkat Integrasi 102. Apa saja teknik pengujian Berbasis Struktur (kotak putih)? Teknik pengujian berbasis struktur (yang juga dinamis daripada statis) menggunakan struktur internal perangkat lunak untuk mendapatkan kasus uji. Mereka biasanya disebut teknik 'white-box' atau 'glass-box' (menyiratkan bahwa Anda dapat melihat ke dalam sistem) karena mereka membutuhkan pengetahuan tentang bagaimana perangkat lunak diimplementasikan, yaitu, cara kerjanya. Misalnya, teknik struktural mungkin berkaitan dengan latihan loop dalam perangkat lunak. Kasus uji yang berbeda dapat diturunkan untuk melatih putaran sekali, dua kali, dan berkali-kali. Ini dapat dilakukan terlepas dari fungsionalitas perangkat lunaknya. 103. Kapan sebaiknya "Uji Regresi" dilakukan? Setelah perangkat lunak berubah atau ketika lingkungan telah berubah, pengujian regresi harus dilakukan. 104 . Apakah pengujian negatif dan positif itu? Tes negatif adalah ketika Anda memasukkan input yang tidak valid dan menerima kesalahan. Sedangkan pengujian positif adalah ketika Anda memasukkan input 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 asli 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 orang merupakan kontributor utama pada kondisi pengujian dan kasus pengujian. Pengalaman orang-orang teknis dan bisnis itu penting, karena mereka membawa perspektif yang berbeda ke dalam analisis pengujian dan proses desain. Karena pengalaman sebelumnya dengan sistem serupa, mereka mungkin memiliki wawasan tentang apa yang bisa salah, yang sangat berguna untuk pengujian. 109. Jenis tinjauan apa yang membutuhkan kriteria masuk dan keluar formal, termasuk metrik? Inspeksi 110. Bisakah review atau inspeksi dianggap sebagai bagian dari pengujian? Ya, karena keduanya membantu mendeteksi kesalahan dan meningkatkan kualitas. 111. Sebuah field input mengambil tahun lahir antara 1900 dan 2004. Berapa nilai batas untuk menguji field ini? 1899,1900,2004,2005 112. Manakah dari alat berikut yang akan terlibat dalam otomatisasi uji regresi? Sebuah. Penguji data b. Penguji batas c. Capture / Playback d. Pembanding keluaran. d. Pembanding keluaran 113. Untuk menguji suatu fungsi, apa yang harus ditulis seorang programmer, yang memanggil fungsi yang akan diuji dan lulus data uji. Sopir 114. Apa salah satu alasan utama mengapa pengembang mengalami kesulitan dalam menguji pekerjaan mereka sendiri? Kurangnya Objektivitas 115. "Berapa banyak pengujian yang cukup?" Jawabannya tergantung pada risiko industri, kontrak, dan persyaratan khusus Anda. 116. Kapan pengujian harus dihentikan? Itu tergantung pada risiko untuk sistem yang sedang diuji. Ada beberapa kriteria yang menjadi dasar Anda dapat menghentikan pengujian. 117. Manakah dari berikut ini yang merupakan tujuan utama dari strategi integrasi untuk pengujian integrasi dalam skala kecil? Tujuan utama dari strategi integrasi adalah untuk menentukan modul mana yang akan digabungkan kapan dan berapa banyak sekaligus. 118. Apa kasus uji semi-acak? Kasus uji semi-acak tidak berarti apa-apa, tetapi ketika kita melakukan kasus uji acak dan melakukan partisi ekivalen ke kasus uji tersebut, ini akan menghapus kasus uji yang berlebihan, sehingga memberi kita 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 LALU Cetak "Besar" BERAKHIR JIKA JIKA p> 50 LALU Cetak "p Besar" BERAKHIR JIKA 1 tes untuk cakupan pernyataan, 2 untuk cakupan cabang 120. Review mana yang biasanya digunakan untuk mengevaluasi produk untuk menentukan kesesuaiannya untuk penggunaan yang dimaksudkan dan untuk mengidentifikasi perbedaan? Ulasan teknis. 121. Kesalahan yang ditemukan semula harus didokumentasikan oleh siapa? Oleh penguji. 122. Manakah standar dokumentasi formal yang diakui dunia saat ini? Tidak ada satupun. 123. Manakah dari berikut ini peserta review yang telah membuat item untuk direview? Penulis 124. Sejumlah bug kritis 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 memengaruhi modul lain. 125. Mengapa analisis nilai batas memberikan kasus uji yang baik? Karena kesalahan sering dibuat selama pemrograman kasus yang berbeda di dekat 'tepi' kisaran nilai. 126. Apa yang membedakan suatu inspeksi dengan jenis tinjauan lainnya? Ini dipimpin oleh seorang pemimpin yang terlatih, menggunakan kriteria masuk dan keluar formal dan daftar periksa. 127. Mengapa penguji dapat bergantung pada manajemen konfigurasi? Karena manajemen konfigurasi memastikan bahwa kita mengetahui versi yang tepat dari testware dan objek pengujian. 128. Apa itu V-Model? Model pengembangan perangkat lunak yang menggambarkan bagaimana aktivitas pengujian terintegrasi dengan fase pengembangan perangkat lunak 129. Apakah pengujian pemeliharaan? Dipicu oleh modifikasi, migrasi, atau penghentian perangkat lunak yang ada 130. Apakah cakupan tes? Cakupan pengujian mengukur dengan cara tertentu jumlah pengujian yang dilakukan oleh serangkaian pengujian (diturunkan dengan cara lain, misalnya, menggunakan teknik berbasis spesifikasi). Dimanapun kita dapat menghitung sesuatu dan dapat mengetahui apakah masing-masing hal tersebut telah diuji dengan suatu pengujian atau tidak, maka kita dapat mengukur cakupannya. 131. Mengapa integrasi inkremental lebih disukai daripada integrasi "big bang"? Karena integrasi inkremental memiliki kemampuan penyaringan dan isolasi cacat awal yang lebih baik 132. Apa yang disebut proses yang dimulai dengan modul terminal? Integrasi bottom-up 133. Selama aktivitas pengujian manakah kesalahan dapat ditemukan dengan biaya paling efektif? Selama perencanaan tes 134. Tujuan dari fase persyaratan adalah Untuk membekukan persyaratan, untuk memahami kebutuhan pengguna, untuk menentukan ruang lingkup pengujian 135. Mengapa kami membagi pengujian menjadi beberapa tahap? Kami membagi pengujian menjadi beberapa tahap karena alasan berikut, 136. Apakah DRE itu? Untuk mengukur keefektifan pengujian, metrik yang kuat digunakan untuk mengukur keefektifan pengujian yang dikenal sebagai DRE (Defect Removal Efficiency). Dari metrik ini kami akan mengetahui berapa banyak bug yang kami temukan dari kumpulan kasus pengujian. Rumus untuk menghitung DRE adalah DRE = Jumlah bug selama pengujian / jumlah bug saat pengujian + jumlah bug yang ditemukan oleh pengguna 137. Manakah dari berikut ini yang mungkin paling diuntungkan dari penggunaan alat uji yang menyediakan fasilitas uji menangkap dan memutar ulang? 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 di jalur melalui kode. 140. Apakah kegagalan itu? Kegagalan adalah penyimpangan dari perilaku tertentu. 141. Apa yang dimaksud dengan test komparator? Apakah ini benar-benar sebuah pengujian 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 menghasilkan hasil yang benar dan untuk melakukan itu, dan kita harus membandingkan apa yang diproduksi perangkat lunak dengan apa yang seharusnya diproduksi. Pembanding uji membantu mengotomatiskan aspek perbandingan tersebut. 142. Siapa yang bertanggung jawab untuk mendokumentasikan semua masalah, masalah dan poin terbuka yang diidentifikasi selama pertemuan tinjauan Penulis 143. Apa tujuan utama dari tinjauan informal Cara yang murah untuk mendapatkan keuntungan 144. Apa tujuan dari teknik desain tes? Mengidentifikasi kondisi pengujian dan Mengidentifikasi kasus pengujian 145. Saat menguji sistem penghitungan nilai, penguji menentukan bahwa semua nilai dari 90 hingga 100 akan menghasilkan nilai A, tetapi nilai di bawah 90 tidak. Analisis ini dikenal sebagai: Partisi kesetaraan 146. Manajer pengujian ingin menggunakan sumber daya yang tersedia untuk pengujian otomatis aplikasi web. Pilihan terbaik adalah Penguji, otomatisasi pengujian, spesialis web, DBA 147. Selama pengujian penguji modul, 'X' menemukan bug dan menugaskannya ke pengembang. Tetapi pengembang menolak hal yang sama, mengatakan bahwa itu bukan bug. Apa yang harus dilakukan 'X'? Kirim informasi mendetail dari bug yang ditemukan dan periksa reproduktifitasnya 148. Jenis pengujian integrasi di mana elemen perangkat lunak, elemen perangkat keras, atau keduanya digabungkan sekaligus menjadi komponen atau sistem 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, tergantung 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 jadwal dan risiko anggaran" Pernyataan ini paling cocok untuk. V-Model 152. Dalam urutan apa tes harus dijalankan? Yang terpenting harus diuji dulu 153. Semakin lama siklus hidup pengembangan sebuah kesalahan ditemukan, semakin mahal biaya perbaikannya. Mengapa? Kesalahan telah dibangun menjadi lebih banyak dokumentasi, kode, tes, dll 154. Apa yang dimaksud dengan pengukuran Cakupan? Ini adalah ukuran sebagian dari ketelitian tes. 155. Apakah yang dimaksud dengan pengujian nilai batas? Uji kondisi batas pada, di bawah, dan di atas tepi kelas kesetaraan input dan output. Misalnya, katakanlah aplikasi bank di mana Anda dapat menarik maksimum Rs. 20.000 dan minimum Rs. 100, jadi dalam pengujian nilai batas kami hanya menguji batas yang tepat, daripada mencapai di tengah. Itu artinya kami menguji di atas batas maksimum dan di bawah batas minimum. 156. Mewakili apakah COTS? Komersial Off The Shelf. 157. Tujuannya adalah untuk memungkinkan pengujian tertentu dilakukan pada sistem atau jaringan yang semirip mungkin dengan lingkungan di mana item yang diuji akan digunakan saat dirilis? Lingkungan Uji 158. Apa yang dapat dianggap berdasarkan pada rencana proyek, tetapi dengan detail yang lebih besar? Rencana Uji Fase 159. Apa itu Pengembangan Aplikasi Cepat? Rapid Application Development (RAD) secara formal merupakan pengembangan fungsi paralel dan integrasi selanjutnya. Komponen / fungsi dikembangkan secara paralel seolah-olah itu adalah proyek mini, perkembangannya dibatasi waktu, dikirim, dan kemudian dirakit menjadi prototipe yang berfungsi. Hal ini dapat dengan cepat memberikan sesuatu kepada pelanggan untuk dilihat dan digunakan serta untuk 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 di beberapa titik, dan proyek perlu ditempatkan di bawah kendali yang lebih formal sebelum masuk ke produksi. Lihat Kami - Kuis Pengujian Lihat 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 freshers serta QA Engineer berpengalaman sama. Silakan bagikan halaman ini dengan teman dan kolega.
jika lebar> panjangthenbiggest_dimension = widthjika tinggi> lebarthenbiggest_dimension = heightberakhir jikaelsebiggest_dimension = lengthjika tinggi> panjangthenbiggest_dimension = heightberakhir jikaberakhir jika