Font size
WorksheetsGAME TESTING (QA)
Total questions: 60
Worksheet time: 33mins
sebutkan 3 metode pengujian dalam perangkat lunak
White box testing, black box testing, grey box testing
White box testing, black box testing, brown box testing
White box testing, black box testing, gold box testing
White box testing, gold box testing, brown box testing
apa tujuan dari software testing
software dapat bekerja seperti yang diharapkan
software dapat bekerja walaupun terdapat beberapa bugs
software dapat memiliki perfomance yang sangat tinggi
software dapat dijual ke end-user
Di tahap manakah kita mengenal istilah blackbox dan whitebox?
analysis
design
implementation
testing
Apa yang dimaksud implementation and unit testing?
Spesifikasi teknis sistem dalam pemahaman developer/pengembang (“Spesifikasi masalah”). Proses mendesain hardware dan software dalam system berdasarkan kebutuhan.
Merealisasikan desain sebagai seperangkat software atau unit program. Serta menguji setiap unit sesuai dengan spesifikasi.
Merupakan fase yang paling panjang. Dimana sistem terpasang dan digunakan dalam keseharian. Perawatan dilakukan ketika terjadi kesalahan yang tidak ditemukan pada saat pengujian.
•Software atau unit program yang telah dibuat diintegrasikandan diuji sebagai sebuah sistem yang lengkap untuk memastikan kebutuhan perangkat lunak telah terpenuhi
Berikut bukan merupakan profesi seorang QA
Quality Assurance Analyst
Test Engineer
Frontend Engineer
Software Developer Engineer in Test
Jenis test apa yang dilakukan ketika kita memastikan fitur fitur lain tidak berdampak ketika ada release baru?
smoke testing
sanity testing
regression testing
blackbox testing
Metode pengujian perangkat lunak yang melibatkan pengujian alur kerja aplikasi dari awal hingga akhir disebut…
end to end testing
smoke testing
sanity testing
compatibility testing
Pesan “404 not found” adalah contoh bentuk bug yang muncul ketika …
Implementasi Framework
Implementasi UX
Implementasi UI
Implementasi business logic
Salah satu fungsi bug reporting adalah…
Sebagai panduan bagi developer dalam melakukan perbaikan bug
Sebagai dokumentasi bahwa ada tim yang tidak bekerja maksimal
Sebagai bukti bahwa developer belum melakukan testing
Sebagai panduan development sprint selanjutnya
Manakah yang bukan berfungsi sebagai testing tools
Selenium
Appium
Laravel
Jmeter
Manakah dari tools berikut yang bukan berfungsi sebagai testing API
Postman
Rest assured
Fiddler
Axios
Response code manakah yang salah?
401: Not Accepted
404: Not Found
200: Ok
500: Internal Server Error
Berikut yang bukan defenisi dari pengujian perangkat lunak adalah
•Proses mengeksekusi suatu program atau sistem dengan tujuan mencari kesalahan
•Pengukuran kualitas Perangkat lunak
Proses analisis dan penetuan kebutuhan perangkat lunak (requirement)
Proses analisis item perangkat lunak untuk mendeteksi perbedaan kondisi yang ada dan yang dibutuhkan dan untuk mengevaluasi fitur item perangkat lunak.
Pengujian yang dapat dilakukan untuk pengembangan perangkat lunak secara iteratif adalah
Pengujian unit
Pengujian fungsionalitas
Pengujian blackbox
pengujian integration
Berikut tahapan Test Cycle kecuali
Menjalankan test case
-Bug Reporting
Merevisi dan menambah test case jika diperlukan
Mendokumentasikan test cycle dan mengupdatenya
Penilaian stress testing dan performance testing dalam sisklus hidup pengujian perangkat lunak dilakukan pada tahapan :
Construction
Test cycle
Final Testing dan Implementation
Post Implementation
Urutan level pengujian perangkat lunak yang benar adalah
1 System Testing
2 Integration Testing
3 Acceptance Testing
4 Unit Testing
1 - 2 - 3 - 4
4 - 2 - 1 - 3
4 - 3 - 1 - 2
1 - 3 - 4 - 2
Pengujian yang dilakukan untuk melihat ketahanan perangkat lunak dari berbagai kondisi adalah
Pengujian Unit
Pengujian Integration
Pengujian System
Pengujian acceptance
Pengujian yang dilakukan dengan menggunakan driven dan stub adalah
Pengujian Unit
Pengujian Integration
Pengujian System
Pengujian acceptance
Berikut ini daftar pengujian yang dilakukan pada level system testing, Kecuali :
Stress Testing
Beta Testing
Performance Testing
Functional Testing
Pengujian yang dilakukan untuk menguji banyaknya user yang bisa login dalam satu waktu adalah
Stress Testing
Beta Testing
Performance Testing
Functional Testing
Pengujian yang dilakukan oleh user dan dilakukan di tempat pengembang adalah
Alfa Testing
Beta Testing
Stress Testing
Gamma Testing
Pengujian yang dilakukan tanpa pengetahuan mengenai back end dari sistem, struktur ataupun bahasa dari modul yang sedang diuji adalah pengujian
Blackbox Testing
Whitebox Testing
Pernyataan yang salah tentang automated testing berikut ini adalah
Mengunakan berbagai macam tools
Memiliki pengetahuan tentang sw yang sedang diuji
Memiliki skiled quality assurance
Pengujian tanpa pengetahuan mengenai back end
Pengujian terhadap komponen komponen software yang telah didistribusikan pada multiple platform adalah
Pengujian system integration
Pengujian end to end
Pengujian adhoc
Pengujian unit
Pengujian yang dilakukan tanpa perencanaan, tanpa pengujian yang formal atau diluar test plan
Pengujian system integration
Pengujian end to end
Pengujian adhoc
Pengujian unit
Berikut ini yang tidak termasuk automation testing tools adalah
Zap Scanning report
Selenium
Locust
Trello
Untuk melakukan pengujian whitebox seorang tester harus paham dengan code program
Benar
Salah
Yang merupakan penyebab defect adalah
Requirement dituliskan secara salah
Kode program salah
Pengujian salah dilakukan
Spesifikasi sudah jelas
Jenis pengujian yang dilakukan terhadap unit-unit program yang saling berhubungan disebut
Pengujian stress
Pengujian integrasi
Pengujian Unit
Pengujian Validasi
Jumlah Edge flograph ini adalah
8
10
11
9
Jumlah Node flograph ini adalah
8
10
11
9
Yang termasuk dari Software Testing adalah, kecuali...
Gamma Testing
Test-Drive Testing
Alpha Testing
Beta Testing
Proses untuk menunjukkan bahwa suatu program menjalankan apa yang diperintahkan dan untuk menemukan cacat program sebelum program digunakan merupakan definisi dari...
Perencanaan
Analisis
Testing
Desain
Pernyataan berikut ini yang paling sesuai dengan prinsip pengujian adalah...
Pengujian yang sukses pengujian yang tidak menemukan kesalahan
Pengujian dilakukan untuk melihat sistem berjalan dengan baik
Pengujian yang baik adalah pengujian yang selalu berhasil menjalankan sistem dengan baik
Pengujian yang baik adalah pengujian yang mengungkap semua kesalahan yang belum pernah ditemukan sebelumnya
Tujuan dilakukannya pengujian Alpha adalah...
menggunakan struktur data internal untuk menjamin validitas jalur keputusan
menggunakan semua keputusan logis untuk semua kondisi true atau false
memberikan jaminan bahwa semua jalur independen suatu modul digunakan minimal satu kali
menguji fungsional secara keseluruhan dengan berbagai teknik
Yang dimaksud dengan end-user pada Alpha Testing adalah...
Tidak terkait dengan developers
Orang yang berada diluar lingkungan developer
Rekan se-tim pada developer tersebut
Orang yang tidak dalam pengawasan developer
Beta testing dilakukan saat...
sebelum pengujian awal
setelah pengujian awal
dilakukan saat alpha testing
dilakukan bersamaan dengan gamma testing
Tujuan utama di Beta testing adalah...
mencari feedback dari pengguna asli
menguji fungsi dasar produk
memfilter sistem software yang cacat
menguji sistem software
Fase pada Alpha Testing yang dapat dilakukan secara paralel (tim developer dan tim penguji bekerja bersamaan) disebut...
Pre-Alpha Testing
Alpha Testing
Post Alpha Testing
Fase Alpha Testing
Siklus pengujian Alpha Testing akan berlanjut ke siklus berikutnya jika...
tim developer belum memperbaiki cacat
hasil pengujian telah diserahkan ke tim developer untuk diperbaiki
tim penguji sudah tidak menemukan masalah/cacat sistem lagi
tim penguji belum melakukan uji ulang setelah sistem diperbaiki
Berapa persen produk diciptakan agar dapat dilakukan beta testing?
75 % - 80 %
80% - 85%
85% - 90%
90% - 95%
Tahap pada Beta Testing yang melibatkan bisnis untuk memilih orang yang tepat untuk pengujian disebut...
perencanaan
perekrutan
perilisan
evaluasi umpan balik
Apa yang dimaksud dengan test plan
Dokumen yang berisi definisi dan tujuan dan sasaran pengujian.
Membuat aturan baru tentang rancangan basis data.
Perancangan sistem basis data.
Alur flowchat pengembangan perangkat lunak
Apakah yang dimaksud dengan test case
Dokumen yang berisi prosedur dan aturan pengembangan perangkat lunak.
Sistem yang dibangun dengan alur SDLC.
Pemilihan metode pengujian yang baik.
Kondisi yang akan dieksekusi pada sistem, tester memberi data pada sistem, sistem memberikan beberapa kondisi melalui output.
Apakah tujuan penggunaan test tool
Pengujian alur pengembangan perangkat lunak.
Mencari debug error pada sorce code
Digunakan untuk mengatur lingkungan dan menciptakan kondisi pengujian, mengatur hasil pengujian.
Dokumentasi hasil analisa pada perangkat lunak.
Apa yang dimaksud dengan Bug report
Dokumen teknikal yang menjelaskan tanda atau failure mode.
Hasil normalisasi data.
Analisa kesalahan code.
Analisa Pengamanan
Mengapa test environment dibutuhkan.
Untuk mengetahui jenis kode yang erorr
Menyesuaikan sistem dengan keinginan user dengan memperhatikan lingkungan kerja.
Pengaturan di mana pengujian terjadi, termasuk platform, infrastruktur, uji lab.
Melakukan validasi pada setiap user yang akan menggunakan sistem.
Tujuan dari test result
Dokumentasi prosedur dalam pengembangan sistem basis data.
Melakukan analisa dan merancang security pada data, agar terhidar dari kelemahan sistem.
Analisa kebutuhan pimpinan dan user.
Mendokumentasikan hasil pengujian, untuk mengetahui capaian.
Bug adalah masalah yang hadir dalam sistem, gagal memenuhi harapan atau biasa disebut cacat.
Benar
Salah
verifikasi bertujuan agar sistem tidak memberikan informasi tentang kegagalan pada perangkat lunak.
Benar
Salah
Validasi merupakan istilah yang digunakan untuk mengetahui apakah produk atau perangkat lunak yang dibangun sudah tepat.
Benar
Salah
Pengujian ini membahas perakitan dan integrasi komponen untuk membentuk paket perangkat lunak yang lengkap disebut dengan...
Integration Testing
Unit Testing
System Testing
Acceptance Testing
Pengujian ini bertujuan untuk mengevaluasi keberadaan dan berjalannya fungsi keamanan sistem/aplikasi guna memastikan integritas dan kerahasiaan data disebut dengan...
System Testing
Unit Testing
Security Testing
Error Testing
Pengujian ini dapat dilakukan dengan menguji apakah sistem / aplikasi tersebut dapat berjalan sesuai dengan kondisi yang diharapkan jika diimplementasi pada OS yang berbeda, browser yang berbeda, atau user yang awam disebut dengan...
Deployment Testing
Component
Unit Testing
System Testing
Alasan mengapa proses Beta Testing memakan waktu yang lebih sedikit adalah...
revisi yang dilakukan banyak
masalah sistem belum diselesaikan oleh developer
error pada fundamental sistem sudah diselesaikan di alpha test
revisi dari developer lama
salah satu metode pengujian perangkat lunak yang berfokus pada behavioral dan functionality dari perangkat lunak tersebut adalah ...
V-Model
Black box
White box
Experience based
salah satu contoh implementasi dari metode White box testing adalah ...
mencoba beberapa set inputan pada sebuah form
melakukan clicking pada komponen di dalam antarmuka aplikasi
menelusuri jalur akses dari algoritma yang digunakan
semua benar
Integration testing dilakukan berdasarkan ...
hasil analisis kebutuhan perancangan sistem
hasil perancangan arsitektur sistem
hasil desain komponen sistem
hasil penulisan kode program
Siapa yang harus dan wajib membuat Test Case?
Manager
Product Manager
Qa
