Soalan Temuduga QA (Jaminan Kualiti) 40 Teratas & Jawapan

Isi kandungan:

Anonim

Kami telah menyediakan Soalan dan Jawapan Temu Duga QA yang paling kerap ditanya yang akan mengenali anda dengan jenis soalan temu ramah Jaminan Kualiti yang mungkin ditanyakan oleh penemuduga kepada anda semasa temu ramah anda. Dalam senarai soalan wawancara SQA ini, kami telah membahas semua soalan wawancara QA asas yang biasa ditanya dan soalan wawancara Analisis Kualiti lanjutan dengan jawapan terperinci untuk membantu anda menyelesaikan temu ramah pekerjaan dengan mudah.

Kami telah membahas soalan wawancara Pengujian QA yang paling penting untuk calon yang lebih segar, serta soalan wawancara Pengujian QA untuk Jurutera QA yang berpengalaman untuk membantu anda mempersiapkan diri untuk temu duga yang akan datang. Panduan terperinci soalan temu ramah QA Tester ini akan membantu anda untuk menghilangkan keraguan mengenai soalan temu ramah QA Engineer dan akan membantu anda menyelesaikan temu ramah Pekerjaan anda.

Muat turun PDF

Soalan dan Jawapan temu ramah Jaminan Kualiti untuk Jurutera QA

1) Apakah perbezaan antara ujian QA dan perisian?

Peranan QA (Quality Assurance) adalah untuk memantau kualiti "proses" yang digunakan untuk menghasilkan perisian. Walaupun pengujian perisian, adalah proses memastikan fungsi produk akhir memenuhi kehendak pengguna.

2) Apa itu Testware?

Alat ujian adalah artifak ujian seperti kes ujian, data ujian, rancangan ujian yang diperlukan untuk merancang dan melaksanakan ujian.

3) Apakah perbezaan antara binaan dan pelepasan?

Build: Ini adalah nombor yang diberikan kepada perisian Installable yang diberikan kepada pasukan pengujian oleh pasukan pembangunan.

Keluaran: Ini adalah nombor yang diberikan kepada perisian yang dapat Dipasang yang diserahkan kepada pelanggan oleh penguji atau pembangun.

4) Apakah cabaran automasi yang dihadapi oleh pasukan SQA (Jaminan Kualiti Perisian) semasa ujian?

  • Menguasai alat automasi
  • Penggunaan semula skrip Automasi
  • Kesesuaian kes ujian untuk automasi
  • Mengautomasikan kes ujian yang kompleks.

5) Apakah kebocoran bug dan pelepasan bug?

Pembebasan pepijat adalah ketika perisian atau aplikasi diserahkan kepada pasukan penguji mengetahui bahawa kecacatan ada dalam rilis. Selama ini keutamaan dan keparahan bug rendah, kerana bug dapat dikeluarkan sebelum penyerahan akhir.

Kebocoran bug adalah sesuatu, ketika bug itu ditemukan oleh pengguna akhir atau pelanggan, dan tidak dikesan oleh pasukan pengujian semasa menguji perisian.

6) Apa itu ujian berdasarkan data?

Pengujian berdasarkan data adalah kerangka pengujian automasi, yang menguji nilai input yang berbeza pada AUT. Nilai-nilai ini dibaca terus dari fail data. Fail data mungkin merangkumi fail csv, fail excel, kumpulan data dan banyak lagi.

7) Terangkan langkah-langkah untuk Bug Cycle?

  • Setelah pepijat dikenalpasti oleh penguji, bug tersebut diserahkan kepada pengurus pembangunan dalam status terbuka
  • Sekiranya pepijat adalah kecacatan yang sah, pasukan pengembangan akan memperbaikinya.
  • Sekiranya bukan cacat yang sah, kecacatan itu akan diabaikan dan ditandakan sebagai ditolak
  • Langkah seterusnya adalah untuk memeriksa apakah ia berada dalam ruang lingkup. Sekiranya pepijat bukan bahagian pelepasan semasa, maka kecacatan ditangguhkan
  • Sekiranya kecacatan atau bug dinaikkan lebih awal, maka penguji akan memberikan status DUPLICATE
  • Apabila bug ditugaskan kepada pembangun untuk diperbaiki, ia akan diberi status IN-PROGRESS
  • Setelah kecacatan diperbaiki, status akan berubah menjadi TETAP pada akhirnya penguji akan memberikan status TUTUP jika lulus ujian akhir.

8) Apa yang merangkumi strategi ujian?

Strategi ujian merangkumi pengenalan, sumber, skop dan jadual untuk aktiviti ujian, alat ujian, keutamaan ujian, perancangan ujian dan jenis ujian yang harus dilakukan.

9) Sebutkan pelbagai jenis ujian perisian?

  • Ujian unit
  • Ujian integrasi dan ujian regresi
  • Ujian goyang
  • Ujian asap
  • Ujian berfungsi
  • Ujian prestasi
  • Ujian kotak putih dan kotak Hitam
  • Ujian Alpha dan Beta
  • Beban ujian dan ujian tekanan
  • Ujian sistem

10) Apa itu ujian cabang dan apa itu ujian sempadan?

Pengujian semua cabang kod, yang diuji sekali, dikenali sebagai ujian cabang. Sementara pengujian, yang difokuskan pada kondisi batas perisian dikenal sebagai pengujian batas.

11) Apakah isi rancangan ujian dan kes ujian?

  • Objektif pengujian
  • Skop ujian
  • Menguji bingkai
  • Alam sekitar
  • Sebab ujian
  • Kriteria masuk dan keluar
  • Penghantaran
  • Faktor-faktor risiko

12) Apa itu ujian Agile dan apa kepentingan pengujian Agile?

Uji tangkas adalah pengujian perisian, pengujian menggunakan Metodologi Agile. Kepentingan pengujian ini adalah bahawa, tidak seperti proses pengujian biasa, ujian ini tidak menunggu pasukan pengembangan menyelesaikan pengkodan terlebih dahulu dan kemudian melakukan pengujian. Pengekodan dan pengujian keduanya berjalan serentak. Ia memerlukan interaksi pelanggan yang berterusan.

13) Apakah kes Ujian?

Kes ujian adalah syarat khusus untuk diperiksa terhadap Aplikasi yang Diuji. Ia mempunyai maklumat mengenai langkah-langkah ujian, prasyarat, persekitaran ujian, dan output.

14) Apa strategi Pelan Ujian Automasi?

  • Strategi Pelan Ujian Automasi
  • Penyediaan Pelan Ujian Automasi
  • Merakam senario
  • Ralat pengendali penggabungan
  • Peningkatan skrip dengan memasukkan check point dan looping konstruk
  • Menyahpepijat skrip dan menyelesaikan masalah
  • Menjalankan semula skrip
  • Melaporkan hasilnya

15) Apa itu audit kualiti?

Pemeriksaan yang sistematik dan bebas untuk menentukan keberkesanan prosedur kawalan kualiti dikenali sebagai audit kualiti.

16) Apakah alat yang digunakan oleh penguji semasa menguji?

  • Selenium
  • Firebug
  • OpenSTA
  • WinSCP
  • YSlow untuk FireBug
  • Bar alat Pembangun Web untuk kotak api

Di atas hanyalah alat contoh. Alat penguji mungkin berbeza mengikut projeknya.

17) Terangkan ujian tekanan, ujian beban dan ujian isipadu?

  • Load Testing: Menguji aplikasi di bawah beban berat tetapi diharapkan dikenali sebagai Load Testing. Di sini, beban merujuk kepada jumlah pengguna, mesej, permintaan, data, dll.
  • Stress Testing: Apabila beban yang ditempatkan pada sistem dinaikkan atau dipercepat melebihi julat normal maka dikenal sebagai Stress Testing.
  • Pengujian Volume: Proses memeriksa sistem, apakah sistem dapat menangani jumlah data yang diperlukan, permintaan pengguna, dan lain-lain dikenal sebagai Pengujian Volume.

18) Apakah lima penyelesaian umum untuk masalah pengembangan perisian?

  • Menetapkan kriteria keperluan, keperluan perisian harus lengkap, jelas dan dipersetujui oleh semua
  • Perkara seterusnya adalah jadual yang realistik seperti masa untuk merancang, merancang, menguji, memperbaiki bug dan menguji semula
  • Ujian yang mencukupi, mulakan ujian dengan segera setelah satu atau lebih modul dibangunkan.
  • Gunakan prototaip yang cepat semasa fasa reka bentuk supaya pelanggan mudah mencari apa yang diharapkan
  • Penggunaan alat komunikasi kumpulan

19) Apa itu kes 'PENGGUNAAN' dan apa yang disertakan?

Dokumen yang menerangkan, tindakan pengguna dan tindak balas sistem, untuk fungsi tertentu dikenali sebagai case USE. Ini merangkumi sejarah penyemakan, jadual kandungan, aliran peristiwa, muka depan, syarat khas, pra-syarat dan pasca-syarat.

20) Apa itu ujian CRUD dan bagaimana menguji CRUD?

CRUD bermaksud Buat, Baca, Kemas kini dan Padam. Ujian CRUD boleh dilakukan dengan menggunakan pernyataan SQL.

21) Apa itu ujian benang?

Ujian utas adalah pengujian dari atas ke bawah, di mana integrasi komponen secara progresif mengikuti pelaksanaan subset keperluan, berbanding dengan integrasi komponen dengan tingkat yang berturut-turut rendah.

22) Apakah itu pengurusan konfigurasi?

Ini adalah proses untuk mengawal dan mendokumentasikan sebarang perubahan yang dibuat semasa projek berlangsung. Kawalan pelepasan, kawalan perubahan dan kawalan semakan adalah aspek penting dalam pengurusan konfigurasi.

23) Apa itu ujian Ad Hoc?

Ini adalah fasa pengujian di mana penguji cuba memecahkan sistem dengan mencuba fungsi sistem secara rawak. Ini boleh merangkumi ujian negatif juga.

24) Senaraikan peranan jurutera Jaminan Kualiti Perisian?

Tugas jurutera jaminan kualiti perisian mungkin merangkumi perkara-perkara berikut antara lain

  • Menulis kod sumber
  • Reka bentuk perisian
  • Kawalan kod sumber
  • Mengkaji kod
  • Pengurusan perubahan
  • Pengurusan konfigurasi
  • Integrasi perisian
  • Ujian program
  • Proses pengurusan pelepasan

25) Terangkan apa itu pemacu ujian dan rintisan ujian dan mengapa ia diperlukan?

  • Stub dipanggil dari komponen perisian untuk diuji. Ia digunakan dalam pendekatan atas ke bawah
  • Pemandu memanggil komponen untuk diuji. Ia digunakan dalam pendekatan bawah ke atas
  • Ia diperlukan apabila kita perlu menguji antara muka antara modul X dan Y dan kita hanya mengembangkan modul X. Oleh itu, kita tidak boleh hanya menguji modul X tetapi jika ada modul dummy kita dapat menggunakan modul dummy itu untuk menguji modul X

26) Terangkan apa itu Bug triage?

Ujian pepijat adalah proses untuk

  • Pastikan kelengkapan laporan pepijat
  • Tetapkan dan analisis pepijat
  • Menugaskan bug kepada pemilik pepijat yang betul
  • Selaraskan keparahan pepijat dengan betul
  • Tetapkan keutamaan pepijat yang sesuai

27) Senaraikan pelbagai alat yang diperlukan untuk menyokong ujian semasa pembangunan aplikasi ?

Untuk menyokong ujian semasa pengembangan aplikasi, alat berikut dapat digunakan

  • Alat Pengurusan Ujian: JIRA, Pusat Kualiti dll.
  • Alat Pengurusan Kecacatan: Pengarah Ujian, Bugzilla
  • Alat Pengurusan Projek: Sharepoint
  • Alat Automasi: RFT, QTP, dan WinRunner

28) Apakah graf kesan sebab?

Graf sebab sebab adalah representasi grafik input dan kesan output yang berkaitan yang dapat digunakan untuk merancang kes ujian.

29) Apa itu Metrik Uji dalam pengujian perisian dan maklumat apa yang terdapat di dalamnya?

Dalam pengujian perisian, Metrik Uji merujuk kepada standard pengukuran ujian. Mereka adalah statistik yang menceritakan struktur atau kandungan ujian. Ia mengandungi maklumat seperti

  • Jumlah ujian
  • Jalankan ujian
  • Ujian lulus
  • Ujian gagal
  • Ujian ditangguhkan
  • Ujian lulus pertama kali

30) Terangkan apa itu matriks pengesanan?

Matriks ujian digunakan untuk memetakan skrip ujian mengikut keperluan.

31) Terangkan apa perbezaan antara ujian Regresi dan Pengujian Semula?

Pengujian semula dilakukan untuk memeriksa pembetulan kecacatan, sementara pengujian regresi dilakukan untuk memeriksa apakah perbaikan kecacatan tersebut mempunyai pengaruh terhadap fungsi lain.

32) Senaraikan amalan kualiti perisian melalui kitaran pengembangan perisian?

Amalan kualiti perisian merangkumi

  • Kaji keperluan sebelum memulakan fasa pembangunan
  • Semakan Kod
  • Tulis kes ujian yang komprehensif
  • Ujian berasaskan sesi
  • Ujian berdasarkan risiko
  • Utamakan bug berdasarkan penggunaan
  • Bentuk pasukan ujian keselamatan dan prestasi yang berdedikasi
  • Jalankan kitaran regresi
  • Lakukan ujian kewarasan semasa pengeluaran
  • Simulasikan akaun pelanggan mengenai pengeluaran
  • Sertakan Laporan Ujian QA perisian

33) Terangkan apakah peraturan "Uji Coba Pengembangan"?

Peraturan Pengembangan Bergerak Uji adalah untuk menyediakan kes ujian sebelum menulis kod sebenar. Ini bermaksud anda sebenarnya menulis kod untuk ujian sebelum anda menulis kod untuk aplikasi tersebut.

34) Sebutkan apakah jenis dokumen di SQA?

Jenis dokumen dalam SQA adalah

  • Dokumen Keperluan
  • Sukatan Ujian
  • Kes ujian dan rancangan Ujian
  • Carta aliran agihan tugas
  • Campuran Transaksi
  • Profil pengguna
  • Log ujian
  • Laporan kejadian ujian
  • Laporan ringkasan ujian

35) Terangkan apa yang perlu disertakan dalam dokumen QA anda?

Dokumen ujian QA harus merangkumi

  • Senaraikan jumlah kecacatan yang dikesan mengikut tahap keterukan
  • Terangkan setiap keperluan atau fungsi perniagaan secara terperinci
  • Laporan pemeriksaan
  • Konfigurasi
  • Rancangan ujian dan kes ujian
  • Laporan pepijat
  • Manual pengguna
  • Sediakan laporan berasingan untuk pengurus dan pengguna

36) Terangkan apa itu MR dan maklumat apa yang terdiri daripada MR?

MR bermaksud Permintaan Pengubahsuaian yang juga disebut sebagai laporan Kecacatan. Ia ditulis untuk melaporkan kesalahan / masalah / cadangan dalam perisian.

37) Apa yang perlu disertakan dalam dokumen QA perisian?

Dokumen QA perisian mesti disertakan

  • Spesifikasi
  • Reka Bentuk
  • Peraturan perniagaan
  • Konfigurasi
  • Perubahan kod
  • Rancangan ujian
  • Kes ujian
  • Laporan pepijat
  • Manual pengguna, dll

38) Sebutkan bagaimana aktiviti pengesahan harus dijalankan?

Aktiviti pengesahan harus dilakukan dengan mengikuti teknik

  • Sewa pengesahan dan pengesahan bebas pihak ketiga
  • Tugaskan kakitangan dalaman yang tidak terlibat dalam aktiviti pengesahan dan pengesahan
  • Penilaian bebas