Latihan Soal Unit Test Python

5 soal Unit Test Python (Pemrograman Kuliah) lengkap dengan pembahasan langkah demi langkah dan alasan pilihan yang keliru.

Memuat soal…

Lihat semua soal (5)

Daftar soal tanpa kunci jawaban. Kerjakan di atas untuk melihat pembahasan.

  1. Aturan ongkir murah berlaku untuk berat <= 2. Masukan mana yang paling langsung menguji apakah tanda sama dengan pada operator itu benar?

    1. 1

    2. 2

    3. 0

    4. 100

  2. Apa yang diperiksa oleh with self.assertRaises(ValueError): biaya_kirim(0)?

    1. Fungsi mengembalikan angka 0

    2. Fungsi mencetak tulisan "ValueError" ke layar

    3. Pemanggilan fungsi menimbulkan exception ValueError

    4. Fungsi selalu mengembalikan 8000

  3. Tes assertEqual(biaya_kirim(2), 8000) gagal dengan pesan AssertionError: 12000 != 8000. Apa langkah pertama yang paling tepat?

    1. Menghapus tes tersebut

    2. Mengubah nilai harapan menjadi 12000 tanpa membaca aturan

    3. Mengabaikannya karena tes berat 3 lulus

    4. Memeriksa operator dan syarat batas 2 kg di fungsi

  4. Fungsi rata_rata([0.1, 0.2]) mengembalikan (0.1 + 0.2) / 2. Method mana yang paling tepat untuk membandingkan hasilnya dengan 0.15?

    1. assertAlmostEqual

    2. assertEqual

    3. assertTrue

    4. assertIn

  5. Sebuah kelas TestCase berisi method test_a, cek_b, dan test_c. Berapa tes yang dijalankan oleh python -m unittest?

    1. 1

    2. 2

    3. 3

    4. 0