150 Teratas Pertanyaan dan Jawaban Wawancara Pengujian Perangkat Lunak

Daftar Isi:

Anonim

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

  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 di 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 bersyarat dalam kode untuk memeriksa fungsionalitas aplikasi secara lengkap
  6. 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

  1. Partisi Ekuivalensi
  2. Analisis nilai batas
  3. 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

  1. Pengujian unit / komponen / program / modul
  2. Tes integrasi
  3. Pengujian sistem
  4. 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.

  1. Pengidentifikasi kasus uji
  2. Cakupan
  3. Fitur yang akan diuji
  4. Fitur tidak untuk diuji
  5. Strategi uji & pendekatan Uji
  6. Uji kiriman
  7. Tanggung jawab
  8. Kepegawaian dan pelatihan
  9. 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

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

25. Apa saja kategori debugging?

Kategori untuk debugging

  1. Debugging paksa
  2. Mundur
  3. Menyebabkan eliminasi
  4. Mengiris Program
  5. 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
  • Menganalisis spesifikasi kebutuhan perangkat lunak
  • Semua anggota
  • Buat spesifikasi pengujian
  • Penguji / Analis Uji
  • Bangun lingkungan pengujian
  • Administrator uji
  • Jalankan kasus uji
  • Penguji, administrator Tes
  • Laporkan kerusakan
  • Penguji

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?

  • Saya akan berbicara secara individu kepada setiap orang dan mencatat kekhawatiran mereka
  • Saya akan menemukan solusi untuk masalah umum yang diangkat oleh anggota tim
  • Saya akan mengadakan pertemuan tim, mengungkapkan solusinya dan meminta orang untuk bekerja sama

50. Sebutkan apa saja kategori cacat tersebut?

Terutama ada tiga kategori cacat

  • Salah : Ketika persyaratan diterapkan secara tidak benar
  • Hilang : Merupakan varian 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. Itu dianggap sebagai cacat karena merupakan varian dari persyaratan yang ada

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

  • Rencana uji Pusat / Proyek: Ini adalah rencana uji utama yang menguraikan strategi uji lengkap proyek. Paket ini digunakan hingga akhir siklus pengembangan perangkat lunak
  • Rencana uji penerimaan: Dokumen ini dimulai selama fase persyaratan dan diselesaikan pada pengiriman akhir
  • Rencana pengujian sistem: Rencana ini dimulai selama rencana desain dan berlanjut hingga akhir proyek
  • Integrasi dan Paket pengujian unit: Kedua rencana pengujian ini dimulai selama fase eksekusi dan terakhir hingga pengiriman akhir

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?

  • Cacat laten: Cacat laten adalah cacat yang ada yang tidak menyebabkan kegagalan karena kumpulan ketentuan tidak pernah terpenuhi
  • Cacat terselubung: Ini adalah cacat yang sudah ada yang tidak menyebabkan kegagalan karena cacat lain telah mencegah bagian kode itu dieksekusi

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

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

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

  • Nama Proyek
  • Nama Modul
  • Cacat terdeteksi pada
  • Cacat terdeteksi oleh
  • ID dan Nama Cacat
  • Cuplikan dari kerusakan
  • Status Prioritas dan Keparahan
  • Cacat diatasi dengan
  • Cacat teratasi pada

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

  • 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?

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

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

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%?

jika lebar> panjangthenbiggest_dimension = widthjika tinggi> lebarthenbiggest_dimension = heightberakhir jikaelsebiggest_dimension = lengthjika tinggi> panjangthenbiggest_dimension = heightberakhir jikaberakhir jika

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:

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

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?

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

93. Pertimbangkan teknik berikut. Mana yang statis dan mana teknik dinamis?

  1. Partisi Ekuivalensi.
  2. Pengujian Kasus Penggunaan.
  3. Analisis Arus Data.
  4. Pengujian Eksplorasi.
  5. Pengujian Keputusan.
  6. Inspeksi.

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:

  1. Perencanaan
  2. Kick-off
  3. Persiapan
  4. Tinjau rapat
  5. Mengolah lagi
  6. Mengikuti.

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.

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

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,

  1. Setiap tahapan pengujian memiliki tujuan yang berbeda
  2. Lebih mudah mengelola untuk menguji secara bertahap
  3. Kami dapat menjalankan pengujian berbeda ke lingkungan yang berbeda
  4. Performa dan kualitas pengujian ditingkatkan menggunakan pengujian bertahap

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.