Deskripsi
Capaian Pembelajaran
Yang Kamu Pelajari
Item Penilaian

Deskripsi

Mata kuliah ini dimaksudkan untuk memberikan cakupan mendalam tentang pengujian perangkat lunak sebagai materi lanjutan dari mata kuliah Rekayasa Perangkat Lunak. Tujuan mata kuliah ini adalah untuk membekali mahasiswa dengan keterampilan untuk memilih dan menerapkan strategi pengujian dan teknik pengujian yang sesuai dengan sistem atau komponen perangkat lunak tertentu. Selain itu mahasiswa akan menjadi pengguna alat tes yang cakap; akan dapat menilai efektivitas kegiatan pengujian mereka; dan akan dapat memberikan bukti untuk membenarkan evaluasi mereka. Sehingga nantinya mahasiswa diharapkan sudah memahami tugas-tugas dari seorang software tester setelah selesai mengikuti mata kuliah ini.

Capaian Pembelajaran

  • Mampu menerapkan kaidah ilmiah, prosedur, dan etika dalam berpikir kritis dan kreatif untuk menghasilkan solusi, ide, atau desain inovatif dalam bidang informatika
  • Mampu mengevaluasi user interface dan aplikasi interaktif
  • Mampu mengevaluasi solusi berbasis computing multi-platform

Yang Kamu Pelajari

  1. Konsep dan pentingnya pengujian perangkat lunak.
  2. Konsep dan pentingnya aspek penjaminan kualitas perangkat lunak.
  3. Dasar-dasar dalam pengujian perangkat lunak.
  4. Menyusun rencangan pengujian perangkat lunak. 
  5. Konsep defect (cacat) pada produk perangkat lunak.
  6. Dasar pengujian unit untuk mengevaluasi produk perangkat lunak.
  7. Konsep dan langkah dalam pengujian penerimaan pada pengembangan perangkat lunak.
  8. Test driven development (TDD).
  9. Dokumentasi proses pengujian perangkat lunak. 
  10. Teknik pengujian perangkat lunak secara otomatis.
  11. Perangkat-perangkat yang tersedia untuk melakukan pengujian perangkat lunak.



Item Penilaian

  1. Presensi
  2. UTS
  3. UAS
  4. Tugas