0% menganggap dokumen ini bermanfaat (0 suara)
782 tayangan13 halaman

Soal Qa Bootcamp

1. Bug merupakan kerusakan atau error dalam kode program yang menghambat jalannya software. 2. Severity menunjukkan seberapa pentingnya suatu masalah atau bug harus diselesaikan. 3. Quality Assurance bertujuan untuk memastikan produk software sesuai dengan kebutuhan yang ditentukan.

Diunggah oleh

ativ
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
782 tayangan13 halaman

Soal Qa Bootcamp

1. Bug merupakan kerusakan atau error dalam kode program yang menghambat jalannya software. 2. Severity menunjukkan seberapa pentingnya suatu masalah atau bug harus diselesaikan. 3. Quality Assurance bertujuan untuk memastikan produk software sesuai dengan kebutuhan yang ditentukan.

Diunggah oleh

ativ
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

1. Apa itu bug ?

A. Kutu
B. Kerusakan/error/kejanggalan di dalam kode software yang menghambat
software berjalan dengan baik
C. Sistem berhasil dijalankan
D. Sistem dapat digunakan dengan user tanpa kendala
E. Belum development

2. Berikut dibawah ini manakah yang merupakan pengertian dari Severity?


A. Seberapa penting masalah atau bug tersebut harus diselesaikan
B. Masalah atau bug tersebut tidak terlalu penting
C. Masalah atau bug tersebut harus diselesaikan sebelum deadline
D. Metode penyelesaian masalah atau bug
E. Seberapa sulit masalah atau bug tersebut untuk diselesaikan / Tingkatan bug
berdasarkan kesulitannya

3. Dibawah ini, manakah yang merupakan pengertian dari Software Quality Assurance?
A. Sebuah proses sitematis yang dilakukan untuk memastikan sebuah produk
software yang sedang dikembangkan telah berjalan sesuai dengan kebutuhan
yang telah ditentukan sebelumnya.
B. Sebuah Langkah dalam melakukan proses mencari kecacatan sistem
C. Proses pencarian masalah dalam sebuah proses development untuk dapat diperbaiki
sesuai dengan kebutuhan sistem
D. Development yang telah dilakukan oleh tim dan dipastikan tidak ada issue yang
tampil
E. Keterampilan dalam menemukan bug atau issue

4. Apa perbedaan QA Analyst dengan QA Engineer?


A. QA Analyst : Cenderung mengarah pada Automation tester
QA Engineer : Cenderung mengarah pada Manual Tester
B. QA Analyst : Yang bekerjasama dengan Sistem Analyst
QA Engineer : Seorang yang bejerja sebagai developer dan QA
C. QA Analyst : Seseorang yang melakukan test dengan cara manual test
QA Engineer : Seseorang yang melakukan test dengan cara automation test
D. QA Analyst : Seseorang yang melakukan test dengan cara menganalisa sistem
QA Engineer : Seseorang yang melakukan test dengan cara membuat sistem test
E. Semua Salah

5. Disebut apakah dokumen yang dirancang oleh seorang QA Tester sebelum melakukan
proses testing ?
A. List Issue
B. Timeline Testing
C. Flow testing
D. Skenario Test atau Test Script
E. System Requirment Test

6. Seorang SQA harus memiliki mindset yang baik dalam melakukan proses testing, selain
itu apa sajakah yang menjadi faktor-faktor utama untuk mendukung seseorang agar
menjadi seorang SQA yang baik?
A. Analyze Mindset dan User side Thinking
B. Testing Mindset dan Development Mindset
C. Process Improvement Mindset dan Deadline Test Mindset
D. Base on Target dan Team Work Mindset
E. Analogical Thinking dan Critical Thinking

7. Kapan seorang QA Tester dapat mulai melakukan pekerjaanya (testing)?


A. Sebelum development dimulai tim developer
B. Segera setelah bisnis atau sistem analis membuat flow atau dokumen kebutuhan
sistem
C. Setelah development telah selesai dilaksanakan oleh tim developer
D. Setelah user menggunakan sistem
E. Sebelum user menggunakan sistem
8. Manual tester merupakan sebuah metode test yang dilakukan oleh seorang SQA tester.
Dimana proses test ini dilakukan secara manual tanpa melalui proses pembuatan code
ataupun bantuan software automation test tertentu. Tergolong kategori manakah manual
tester ini?
A. Whitebox testing
B. Blackbox testing
C. Penetration testing
D. User Acceptance testing
E. System Integration testing

9. Berikut ini manakah yang benar urutan dari SQA Tester Task?
A. Requirement Analysis > Test Planning > Test Case Development > Test
Environment Setup > Test Execution and Implementation > Conclusion and
Closure.
B. Monitoring > Reporting> Testing > Retesting > Implementation > Conclusion
C. Planning > Testing > Conclusion and closure > Monitoring > Reporting > Retesting
D. Planning > Testing > Reporting > Monitoring > Retesting > Environment Setup >
Requirement Analysis > Test Planning
E. Test planning > Requirement analysis > Reporting > Planning > Retesting >
Reporting > Monitoring

10. Berikut ini adalah macam-macam bug severity, manakah yang termasuk kedalamnya
A. Minor, Medium, Major, Blocker, dan Test undoable
B. Major, Easy, High dan Blocker
C. Medium, Minor, dan Regression
D. Priority, Test undoable, Major, Blocker dan Minor
E. Reusable, Priority, High dan Blocker

11. Berikut ini yang bukan termasuk kedalam proses SDLC sebuah development sistem
adalah
A. Planning
B. Bug fixing
C. Analysis
D. Design
E. Development

12. Yang bukan merupakan proses dalam Software Quality Assurance adalah
A. Melakukan Kontrol kualitas suatu sistem
B. Melakukan identifikasi terhadap sistem
C. Menentukan ruang lingkup dan kebutuhan sistem
D. Melakukan Analisa terhadap standarisasi sistem
E. Menjamin sebuah kualitas sistem

13. Berikut ini manakah yang termasuk kedalam jenis-jenis testing software?
A. Regression Test dan Usability Test
B. Smoke Test dan System Code Test
C. Sanity Test dan Requirment Test
D. Smoke Test dan Hacking Test
E. Stable System Test dan Regression Test

14. Smoke Testing adalah?


A. Test menggunakan metode seperti asap
B. Testing dengan cara membandingkan sekilas antara kebutuhan dan fungsionalitas
sistem
C. Test yang dilakukan secara berulang dan berkala setiap hari atau beberapa
minggu sekali terhadap suatu fitur untuk memastikan bahwa fitur dan
fungsional dari sistem tersebut berjalan dengan baik.
D. Pengujian yang dilakukan dengan tujuan untuk melihat sejauh dan semampu apa
sistem dapat menampung visitor
E. Pengujian yang dilakukan ketika sistem sudah hampir selesai masa development
secara keseluruhan dari setiap fiturnya.
15. Apakah tujuan utama dari diadakannya regression Testing?
A. Melakukan test untuk menemukan bug baru pada sistem yang telah berjalan dan
digunakan user
B. Menemukan bug atau issue baru pada sistem yang masih dalam masa development
C. Untuk meminimalisir terjadinya bug atau issue baru pada sistem setelah adanya
pembaharuan fitur
D. Memastikan tidak dapat diserang oleh hacker
E. Memastikan bahwa sistem berjalan dengan baik secara flow dan fungsionalnya

16. Unit testing adalah?


A. Pengujian unit sistem dengan tujuan untuk menguji komponen yang dikelompokkan
secara fungsional
B. Menguji setiap komponen secara individu atau dalam satu flow tertentu untuk
memastikan fitur tersebut bebas dari kecacatan development
C. Mengujikan keseluruhan sistem sebagai satu kesatuan
D. Test independent yang dilakukan oleh end user sebelum menerima sistem yang telah
selesai
E. Pengujian sistem secara berkala

17. Berikut ini yang merupakan salah satu kelemahan dari manual testing adalah?
A. Kurangnya faktor Human Element Test
B. Tidak bersinggungan langsung dengan UI Sistem
C. Lebih mahal
D. Spent to much time for test and Not Reusable
E. Hemat waktu

18. Automation test adalah sebuah metode pengujian sistem yang dilakukan dengan
Menyusun sebuah baris code tertentu untuk mengeksekusi scenario test pada suatu fitur
atau sistem. Automation test sendiri sangat bergantung pada scripted atau code yang
dibangun oleh testernya untuk menjalankan proses testing secara otomatis. Automation
test biasanya menggunakan software tambahan untuk melakukan prosesnya, dibawah ini
manakah yang termasuk kedalam software automation test?
A. Katalon Studio
B. MS. Visual Studio Code
C. Android Studio
D. Notepad++
E. Jawaban salah semua

19. Berikut ini yang merupakan kelebihan dari automation testing adalah?
A. Efisiensi waktu test dan kecepatan test
B. Bersentuhan langsung dengan UI
C. Human interested test
D. Lebih mudah dipahami oleh tester baru
E. Murah untuk development project yang Panjang masanya

20. Berikut ini manakah yang termasuk dalam scope area yang cocok dilakukan automation
testing?
A. Ad hoc testing, usability testing dan Exploratory test
B. Regression test, Load test, Usability test dan Exploratory test
C. Regression testing, Load testing, Performance Testing, dan Penetration Testing
D. UI testing, Usability testing, Regression test dan penetration testing
E. Load testing, ad hoc testing dan performance testing

21. Seorang QA Tester berhasil menemukan beberapa bug atau issue pada halaman login.
Issue ini adalah terkait dengan salah atau typo penulisan dan design menu yang kurang
sesuai dengan requirement design. Berdasarkan penjelasan diatas, severity bug apakah
yang cocok untuk issue ini?
A. Major
B. Blocker
C. UI Issue
D. Minor
E. Medium

22. Ketika melakukan proses login, user menginputkan testerGmail.com dan password
T3st1ngAcc. Kemudian sistem melakukan validasi atau pengecekan pada username yang
akan melakukan login diatas. Sistem menemukan ada kesalahan pada data tesebut atau
tampil pop up error message. Menurut anda apakah yang salah dari data yang user
gunakan untuk login tersebut?
A. Kata Sandi tidak terdaftar
B. Format username atau email salah
C. Data tidak terdaftar pada sistem
D. Timeout request
E. Undefined bug

23. Pada skenario testing tertulis “Nasabah klik button Selanjutnya untuk melanjutkan proses
transaksi”. Setelah dilakukan pengujian, ditemukan sebuah issue. Issue tersebut adalah
ketika tester klik button selanjutnya, button menampilkan pesan error “Terjadi
Kesalahan” dan tester tidak diarahkan ke halaman selanjutnya (tetap dihalaman tersebut).
Menurut anda severity bug apa yang cocok untuk issue diatas?
A. Minor
B. Medium
C. Major
D. Blocker
E. Undefined issues

24. Seorang tester menemukan sebuah bug yang sangat mengganggu penggunaan user dan
dapat berakibat fatal jika tidak diperbaiki. Setelah dilakukan Analisa dan
memabandingkan dengan design sistem sekaligus dokumen requirement sistem, tester
tersebut tidak menemukan skenario atau flow yang berkaitan dengan bug tersebut.
Menurut anda pada kasus ini tester tersebut memiliki mindset apa?
A. End user mindset
B. Creative Mindset
C. Critical thinking
D. Detailing Mindset
E. Analyze Mindset

25. Seorang tester menemukan bug dengan skenario seperti berikut ini,
- User klik button registrasi ulang
- Setelah klik button registrasi ulang, User diarahkan ke halaman input MPIN
- User input MPIN valid
- Sistem mealukukan validasi dan pengecekan terhadap MPIN yang diinputkan
- Setelah loading, user diarahkan ke halaman profile (seharusnya user diarahkan ke
halaman menu utama atau beranda)
Berdasarkan skenario diatas, menurut anda issue diatas merupakan issue yang seharusnya
diperbaiki oleh?
A. Backend Developer
B. UI/UX Designer
C. Project Manager
D. Frontend Developer
E. System Analyst

26. Seorang tester menemukan sebuah issue yaitu salah satu button posisi dan ukuran nya
kurang sesuai dengan requirement dari sistem design. Berdasarkan issue tersebut,
menurut anda tergolong issue apakah ini?
A. Minor
B. Medium
C. UI/UX Issue
D. Blocker
E. Design Issue

27. Seorang tester menemukan issue seperti berikut ini:


Ketika user klik lanjutkan transaksi, user mengisikan MPIN untuk melanjutkannya.
MPIN yang diinputkan oleh user benar dan berhasil mengarahkan user ke halaman resi
transaksi. Akan tetapi resi yang didapatkan oleh user adalah resi gagal dengan status
“Transaksi Gagal”. Berdasarkan flownya, user telah menginputkan data yang sesuai di
setiap field transaksi, seharusnya user mendapatkan resi transaksi dengan status berhasil.
Berdasarkan issue diatas, menurut anda tergolong severity apakah issue tersebut?
A. Minor
B. Medium
C. Abnormal Issue
D. Data Issue
E. Major

28. Anda memiliki 10 Data test, setelah melakukan pengujian pada data test tersebut
diperoleh beberapa result yang berbeda. Dari hasil test tersebut diperoleh kesimpulan,
bahwa dari total 10 data test terdapat 5 data yang gagal untuk dilakukan test. Berdasarkan
hasil diatas maka kesimpulan yang dapat diperoleh adalah?
A. Test dapat dianggap berhasil, dikarenakan setengah dari data yang di test sudah
berhasil dan mewakili data test lainnya.
B. Test perlu diulangi kembali sampai data-data tersebut berhasil di test
C. Perlu follow up ulang terkait data-data yang gagal dan kemudian dilakukan test
kembali jika data yang baru telah didapatkan
D. Test dinyatakan gagal secara keseluruhan dikarenakan hanya setengah data yang
berhasil di test
E. Perlu mengganti keseluruhan data test dikarenakan data test dianggap gagal test.

29. Seorang tester melakukan testing pada sebuah fitur, selama proses testing terdapat
beberapa enhancement baru yang mana hal ini berdampak dan mengharuskan tim
frontend serta backend melakukan penyesuaian kembali. Enhancement yang baru
ditambahkan ini berpengaruh untuk flow dari fitur terkait mulai dari awal sampai akhir
dari flow tersebut. Dengan adanya kondisi diatas, skenario test apa yang cocok dilakukan
untuk proses testnya?
A. Melakukan test untuk fitur yang di enhancement saja
B. Melakukan test kembali end to end fitur dan juga melakukan test mencakup
enhancement
C. Melakukan test hanya diawal atau di akhir flownya saja
D. Tidak perlu melakukan test ulang
E. Melakukan test hanya fungsional saja

30. Seorang tester menemukan 3 issue yang bersifat Major pada menu pembayaran
TV/Internet sebagai berikut :
- [ISSUE 1]
Nasabah tidak dapat melanjutkan transaksi pembayaran (mendapatkan pesan error
terjadi kesalahan)
- [ISSUE 2]
Nasabah tidak dapat memilih rekening sumber dana untuk melakukan pembayaran
- [ISSUE 3]
Button selanjutnya aktif ketika nasabah melakukan pembayaran menggunakan nomor
pembayaran yang salah (seharusnya button disable dan tampil pesan error)
Berdasarkan issue-issue diatas, issue mana saja yang diprioritaskan pertama untuk
dilakukan follow up ke tim developer agar dapat dilakukan fixing?
A. ISSUE 1 dan ISSUE 3
B. ISSUE 1
C. ISSUE 2
D. ISSUE 3
E. ISSUE 2 dan ISSUE 1

31. Apakah UI Test dapat dilakukan dengan menggunakan metode automation test?
A. Automation test dapat dilakukan pada UI Test
B. Sangat dikit kemungkinannya untuk dapat dilakukan automation test pada UI
C. Dapat dilakukan tetapi hanya untuk case UI tertentu saja
D. Automation test dapat dilakukan tetapi manual testnya juga harus dilakukan
E. Salah semua
32. User ingin melakukan perubahan kata sandi akun, tetapi pada halaman perubahan kata
sandi user menginputkan kata sandi baru menggunakan format yang tidak sesuai dengan
aturan yang telah ditentukan. Message error tampil tetapi user masih tetap dapat
melanjutkan proses ubah data. Untuk defect ini tergolong dalam severity apa?
A. Minor
B. Major
C. Blocker
D. Medium
E. Test undoable

33. STLC (Software Test Life Cycle) dibagi dalam tiga kelompok, berikut ini salah satunya
adalah?
A. Test planning
B. Test Design
C. Software design
D. Software testing
E. Requirments Design

34. Dibawah ini yang mana yang merupakan tahapan dari STLC
A. Requeirment criteria
B. Testing criteria
C. Deffect criteria
D. Test plan management
E. Deliveriable

35. Berikut dibawah ini hal-hal yang perlu di perhatikan dalam membuat skenario test
A. Requirement Description dan Inputs - Outputs dan expected result
B. Penulisan yang sesuai dan jelas
C. Konsitensi dan penulisan yuang singkat padat dan jelas
D. End user minded
E. A dan D benar
36. Dibawah ini terdapat flow skenario testing untuk fitur reset password
Skenario Positif
- User klik button Reset Password
- User diarahkan ke halaman Reset password
- User input Kata sandi lama pada field
- Sistem melakukan validasi dan pengecekan kata sandi lama yang diinputkan user
- User input kata sandi baru sesuai dengan kriteria
- Setelah pengcekan selesai, button ubah kata sandi enable
- User klik button ubah kata sandi
- Kata sandi baru berhasil disimpan dan diubah
Diatas merupakan skenario positif untuk proses ubah kata sandi, jika diharuskan
menambah skenario baru. Maka dibawah ini skenario mana yang perlu ditambahkan pada
skenario diatas?
A. User input konfirmasi kata sandi baru sesuai dengan field kata sandi
B. User input email konfirmasi kata sandi
C. Sistem melakukan validasi terlebih dahulu ke email user
D. User input konfirmasi kata sandi baru tidak sesuai dengan field kata sandi
E. Semuanya salah

Perhatikan Gambar Berikut ini untuk soal nomor 37 – 39 :

37. Menurut anda jika user input seperti pada gambar diatas, apakah yang sistem harusnya
tampilkan?
A. Sistem berhasil memvalidasi inputan user dan mengarahkan ke halaman berikutnya
B. User sukses input sesuai dengan validasi dari sistem
C. User diminta input menggunakan capslock
D. Tampil pesan error format isian field, karena tidak sesuai dengan kriteria
E. Sistem menampilkan pop up berhasil input
38. Menurut anda, untuk gambar diatas merupakan salah satu contoh untuk kategori skenario
apa?
A. Positif case
B. Negatif case
C. Minus case
D. Medium case
E. Blocker case

39. Respon apa yang harus ditampilkan oleh sistem jika user input field diatas seperti gambar
berikut ini

A. Tampil pesan error, user harus input menggunakan format alphanumeric


B. Sistem gagal melakukan validasi
C. User berhasil input sesuai dengan kriteria
D. Sistem menampilkan pop up error dan pesan yang sesuai
E. Inputan user pada Field otomatis terhapus

40. Berikut ini manakah arti dari test data ?


A. Untuk memverifikasi bahwa input ke fungsi tertentu dengan harapan menghasilkan
hasil yang sesuai.
B. Untuk menguji kemampuan program dalam menangani input tak terduga yang tidak
biasa
C. Sebuah input yang diberikan untuk menguji, output apa yang dihasilkan fitur terkait.
D. Menganalisa apakah setiap fitur sudah sesuai dengan kebutuhan yang telah ditentukan
E. Benar semua

Anda mungkin juga menyukai