WorksheetsHalo_TO
Total questions: 28
Worksheet time: 23mins
True
False
True
False
True
False
True
False
True
False
True
False
True
False
True
False
True
False
True
False
Membagikan test Case
Pengukuran adequacy dari test suite
Mengurangi test case
Mendeteksi failures
Membuang test case
60
100
50
80
45
Penambahan requirment baru
Perbaikan terhadap keslahan analisis dan desain
Software Reengineering
Perubahan Arsitektur Software
Perbaikan terhadap bugs/ faults yang ditemukan saat testing
Unnecessary Test Case
Unsuccesful Test Case
Obsolete Test Case
Failed Test Case
Unimportant Test Case
t6 adalah essential
t2 adalah redundant terhadap t4 dan t6
t2 adalah essential
Test(R1) = {t3, t5}
Test(R4) = t{3}
a. Tester akan bekerja dalam iterasi.
b. Tester harus proakiif, tidak menunggu pekerjaan.
c. Tester harus bekerjasama dengan Business Team.
d. Tester bekerja hanya berdasarkan dokumen requirement dan harus ada test plan.
e. Tester harus memahami secara detail kebutuhan sistem.
Pilih opsi yang tidak benar terkait exploratory testing:
a. Belajar mengenal dan mengidentifikasi permasalahan melalui penggunaan Oracle.
b. Tidak ada anomali dan ketidak konsistenan.
c. Saat melakukan testing, tester semakin memahami sistem yang dibangun dan dapat menggunakan pengetahuan itu untuk melakukan tes baru.
d. Merupakan suatu pendekatan yang mahir yang memungkinkan tester dapat memahami dan melakukan variasi-variasi dalam pengujian
e. Kombinasi dari learning, test design, dan test execution dalam satu pendekatan testing.
Urutan yang perlu diperhatikan ketika ingin membuat sebuah implementasi dari BDD adalah:
A. Describe Behavior - Write Step Definition - Apply Update Code - Run and Fail Tests - Run and Pass Test
B. Write Step Definition - Describe Behavior - Apply Update Code - Run and Fail Tests - Run and Pass Test
C. Run and Fail Tests - Run and Pass Test - Apply Update Code - Write Step Definition - Describe Behavior
D. Describe Behavior - Write Step Definition - Run and Fail Tests - Apply Update Code - Run and Pass Test
E. Run and Fail Tests - Run and Pass Test - Write Step Definition - Describe Behavior - Apply Update Code
Dalam hal untuk menemukan error secepat mungkin(TDD) dalam development process maka hal yang dilakukan dalam setiap menyelesaika task tertentu adalah:
A. Tes keseluruhan fungsi
B. Check batasan testing
C. Melakukan Agile Development
D. Test Production
E. Debugging
Salah satu focus utama dari BDD adalah :
A. Membuat unit testing
B. Untuk test kebutuhan user
C. Understand Requirements
D. Writing Acceptance Tests
E. Proses implementasi fitur yang akan dikembangkan
Kelemahan dari BDD adalah , kecuali:
A. Sangat bergantung pada kebutuhan user dan user stories yang sudah ditentukan diawal
B. Involking all stakeholders (non-technical stakeholders)
C. Cocok untuk short development cycles
D. Sistem perubahan requirement sering terjadi
E. Time Consuming
Pendekatan dalam menuliskan BDD adalah :
A. Given, When, Then
B. When, Given, Then x
C. Then, When, Given
D. Then, Given, When
E. When, Then, Give
Ketika menggunakan web-driver-io maka komponen dalam project yang bertanggungjawab dalam penyediaan resource test case, test suite adalah ?
A. Specs
B. wdio.confjs
C. Package json
D. Page Object
E. Node Modules
Perhatikanlah struktur source code berikut ini:
Cara untuk menjalankan HANYA HomePage.e2e js diatas adalah :
A.wdio run /wdio.conf.js ~spec HomePage.e2e.js
B. npx wdio run ./wdio.conf js --spec HomePage.e2e js
C. run /wdio.conf js--spec HomePage.e2e.js
D. npm wdio run Jwdio.conf.js —-spec HomePage.e2e.js x
E. run wdio ./wdio.conf.js ~spec HomePage.e2e.js
Perhatikan potongan source code dengan fungsi untuk mencari nama mahasiswa dibawah ini.
Apabila ingin mengambil selector menggunakan attribute dari dataMahasiswaPencarian maka dapat dilakukan dengan cara:
a. a:contains(‘Bastian Aruan’)
b. (text="Bastian Aruan)
c. a[href="/dimx/dim/mahasiswa-view?q=B21hrKyH10Ateicp1vi6-79VU-dsdsdsdwa7ycQ_dsdssf35Y"]
d. document.querySelector('a:contains("Bastian Aruan")’)
e. #(text="Bastian Aruan”)
(Soal essay) Jelaskan perbedaan Tradisional dan Agile Testing? (5 poin)
(Soal essay)
a. Gambarkan Satisfibility Relation dari data tersebut. (5 poin)
b. Lakukan Metode Heuristic GRE untuk mengurangi ukuran Test Suite. (10 poin)
Perhatikanlah gambar dibawah ini :
1. Gambar 1 adalah homepage login di cis 2. Gambar 2 adalah proses dosen untuk upload materi pada perkuliahan yang akan berjalan.
Tugas Anda adalah :
a. Buatlah test case untuk gambar 1 dan gambar 2! (10 poin)
b. Buatlah test case untuk api pada gambar 1 dan gambar 2! (5 poin)
Silahkan berasumsi sendiri terkait kebutuhan yang mungkin Anda perlukan selama mengerjakan AP! testing (point b). Base url adalah : https:/cis.del.ac.id/
