Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Halo_TO

Total questions: 28

Worksheet time: 23mins

Name
Class
Date
1.
a)

True

b)

False

2.
a)

True

b)

False

3.
a)

True

b)

False

4.
a)

True

b)

False

5.
a)

True

b)

False

6.
a)

True

b)

False

7.
a)

True

b)

False

8.
a)

True

b)

False

9.
a)

True

b)

False

10.
a)

True

b)

False

11.
a)

Membagikan test Case

b)

Pengukuran adequacy dari test suite

c)

Mengurangi test case

d)

Mendeteksi failures

e)

Membuang test case

12.
a)

60

b)

100

c)

50

d)

80

e)

45

13.
a)

Penambahan requirment baru

b)

Perbaikan terhadap keslahan analisis dan desain

c)

Software Reengineering

d)

Perubahan Arsitektur Software

e)

Perbaikan terhadap bugs/ faults yang ditemukan saat testing

14.
a)

Unnecessary Test Case

b)

Unsuccesful Test Case

c)

Obsolete Test Case

d)

Failed Test Case

e)

Unimportant Test Case

15.
a)

t6 adalah essential

b)

t2 adalah redundant terhadap t4 dan t6

c)

t2 adalah essential

d)

Test(R1) = {t3, t5}

e)

Test(R4) = t{3}

16.
a)

a. Tester akan bekerja dalam iterasi.

b)

b. Tester harus proakiif, tidak menunggu pekerjaan.

c)

c. Tester harus bekerjasama dengan Business Team.

d)

d. Tester bekerja hanya berdasarkan dokumen requirement dan harus ada test plan.

e)

e. Tester harus memahami secara detail kebutuhan sistem.

17.

Pilih opsi yang tidak benar terkait exploratory testing:

a)

a. Belajar mengenal dan mengidentifikasi permasalahan melalui penggunaan Oracle.

b)

b. Tidak ada anomali dan ketidak konsistenan.

c)

c. Saat melakukan testing, tester semakin memahami sistem yang dibangun dan dapat menggunakan pengetahuan itu untuk melakukan tes baru.

d)

d. Merupakan suatu pendekatan yang mahir yang memungkinkan tester dapat memahami dan melakukan variasi-variasi dalam pengujian

e)

e. Kombinasi dari learning, test design, dan test execution dalam satu pendekatan testing.

18.

Urutan yang perlu diperhatikan ketika ingin membuat sebuah implementasi dari BDD adalah:

a)

A. Describe Behavior - Write Step Definition - Apply Update Code - Run and Fail Tests - Run and Pass Test

b)

B. Write Step Definition - Describe Behavior - Apply Update Code - Run and Fail Tests - Run and Pass Test

c)

C. Run and Fail Tests - Run and Pass Test - Apply Update Code - Write Step Definition - Describe Behavior

d)

D. Describe Behavior - Write Step Definition - Run and Fail Tests - Apply Update Code - Run and Pass Test

e)

E. Run and Fail Tests - Run and Pass Test - Write Step Definition - Describe Behavior - Apply Update Code

19.

Dalam hal untuk menemukan error secepat mungkin(TDD) dalam development process maka hal yang dilakukan dalam setiap menyelesaika task tertentu adalah:

a)

A. Tes keseluruhan fungsi

b)

B. Check batasan testing

c)

C. Melakukan Agile Development

d)

D. Test Production

e)

E. Debugging

20.

Salah satu focus utama dari BDD adalah :

a)

A. Membuat unit testing

b)

B. Untuk test kebutuhan user

c)

C. Understand Requirements

d)

D. Writing Acceptance Tests

e)

E. Proses implementasi fitur yang akan dikembangkan

21.

Kelemahan dari BDD adalah , kecuali:

a)

A. Sangat bergantung pada kebutuhan user dan user stories yang sudah ditentukan diawal

b)

B. Involking all stakeholders (non-technical stakeholders)

c)

C. Cocok untuk short development cycles

d)

D. Sistem perubahan requirement sering terjadi

e)

E. Time Consuming

22.

Pendekatan dalam menuliskan BDD adalah :

a)

A. Given, When, Then

b)

B. When, Given, Then x

c)

C. Then, When, Given

d)

D. Then, Given, When

e)

E. When, Then, Give

23.

Ketika menggunakan web-driver-io maka komponen dalam project yang bertanggungjawab dalam penyediaan resource test case, test suite adalah ?

a)

A. Specs

b)

B. wdio.confjs

c)

C. Package json

d)

D. Page Object

e)

E. Node Modules

24.

Perhatikanlah struktur source code berikut ini:

Cara untuk menjalankan HANYA HomePage.e2e js diatas adalah :

a)

A.wdio run /wdio.conf.js ~spec HomePage.e2e.js

b)

B. npx wdio run ./wdio.conf js --spec HomePage.e2e js

c)

C. run /wdio.conf js--spec HomePage.e2e.js

d)

D. npm wdio run Jwdio.conf.js —-spec HomePage.e2e.js x

e)

E. run wdio ./wdio.conf.js ~spec HomePage.e2e.js

25.

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. a:contains(‘Bastian Aruan’)

b)

b. (text="Bastian Aruan)

c)

c. a[href="/dimx/dim/mahasiswa-view?q=B21hrKyH10Ateicp1vi6-79VU-dsdsdsdwa7ycQ_dsdssf35Y"]

d)

d. document.querySelector('a:contains("Bastian Aruan")’)

e)

e. #(text="Bastian Aruan”)

26.

(Soal essay) Jelaskan perbedaan Tradisional dan Agile Testing? (5 poin)

4 lines
27.

(Soal essay)

a. Gambarkan Satisfibility Relation dari data tersebut. (5 poin)

b. Lakukan Metode Heuristic GRE untuk mengurangi ukuran Test Suite. (10 poin)

4 lines
28.

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/

4 lines