Berikut ini adalah pertanyaan dari arifatul9282 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Software testing atau pengujian software adalah teknik yang mampu mengenali error atau kecacatan yang ada dari suatu software dengan fitur utama yaitu verifikasi dan validasi.Langkah-langkah teknik pengujian softwaredapat dilakukan secara manual atau otomatis.
- Manual testing :
- Menganalisa Requirement
- Membuat test plan
- Membuat test case
- Eksekusi dari test case
- Mencari kecacatan
- Memperbaiki kecacatan
- Automation testing :
- Menilai dan mengevaluasi tool yang dipakai
- Merancang design
- Melakukan Implementasi
- Membuat Report
- Melakukan pengecekan
Pembahasan
Software testing atau pengujian software adalah salah satu bagian penting dan sering dilakukan dalam pengembangan dari suatu software. Software testing atau pengujian software adalah teknik yang mampu mengenali error atau kecacatan yang ada dari suatu software dengan fitur utama yaitu verifikasi dan validasi. Langkah-langkah teknik pengujian software dapat dilakukan secara manual atau otomatis.
- Manual testing adalah teknik pengujian di mana penguji menyiapkan test case secara manual kemudian mengeksekusinya untuk mengidentifikasi cacat pada perangkat lunak. Langkah-langkah manual testing yaitu :
- Menganalisa Requirement
- Membuat test plan
- Membuat test case
- Eksekusi dari test case
- Mencari kecacatan
- Memperbaiki kecacatan
- Automation testing adalah teknik software testing dengan cara membandingkan hasil yang diinginkan dengan hasil yang sebenarnya, dalam hal ini pada umumnya digunakan script atau testing tool. Langkah-langkah automation testing yaitu :
- Menilai dan mengevaluasi tool yang dipakai
- Merancang design
- Melakukan Implementasi
- Membuat Report
- Melakukan pengecekan
Fase-fase yang terjadi pada saat dilakukan software testing adalah sebagai berikut :
- Requirement analysis, untuk memahami persyaratan yang penting untuk pengujian sebuah produk.
- Test Case Design and Development, untuk menemukan apa saja persyaratan komponen yang diperlukan.
- Test Execution, untuk peninjauan pada kode atau program yang ada dan mengeksekusi program.
- Test Closure, untuk memberikan ringkasan dari testing yang sudah selesai dilakukan dan menyiapkan dokumentasi dari suatu software.
- Test Process Analysis, untuk meningkatkan kinerja dari suatu software dengan teknologi baru atau memberikan fitur-fitur tambahan yang diperlukan.
Pelajari lebih lanjut
Pelajari lebih lanjut materi tentang testing yang baik yomemimo.com/tugas/27428322
#BelajarBersamaBrainly #SPJ4
Semoga dengan pertanyaan yang sudah terjawab oleh equivocactor dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Wed, 03 Aug 22