Test Driven Development (TDD)

Gambar Kamus Akronim Istilah Jargon Dan Terminologi Teknologi Software Development Atau Pengembangan Perangkat Lunak
Gambar Kamus Akronim Istilah Jargon Dan Terminologi Teknologi Software Development Atau Pengembangan Perangkat Lunak

Berikut ini adalah postingan artikel literasi kategori Software Development yang membahas tentang penjelasan pengertian, definisi, dan arti dari istilah kata test driven development (tdd) berdasarkan rangkuman dari berbagai jenis macam sumber (referensi) relevan, terkait, serta terpercaya.

Pengertian Test Driven Development (TDD)

Jadi, apa itu sebenarnya yang dimaksud dengan test driven development (tdd) ini?

Test Driven Development (TDD) adalah pendekatan pengembangan perangkat lunak di mana tes ditulis sebelum menulis kode.

Setelah kode baru lulus tes, itu direfaktor ke standar yang dapat diterima.

TDD memastikan bahwa kode sumber secara menyeluruh diuji unit dan mengarah ke kode yang dimodulasi, fleksibel dan dapat diperluas.

Ini berfokus pada menulis hanya kode yang diperlukan untuk lulus tes, membuat desainnya sederhana dan jelas.

Penjelasan dari Apa itu Pengertian, Makna, dan Istilah Teknis Kata Test Driven Development (TDD)

Ilustrasi Gambar Pembahasan Apa Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Test Driven Development (TDD)
Ilustrasi Gambar Pembahasan Apa Itu Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Test Driven Development (TDD)

Agar kita bisa mengartikan, serta memahami lebih lanjut terkait arti penjelasan dan maksud dari acronym atau kata test driven development (tdd) di atas, pastinya kita juga harus memahami secara lanjut tentang pembahasan tentang apa itu pengertian, arti, dan akronim, istilah, jargon, atau terminologi dari katanya.

TDD memungkinkan programmer untuk mengambil langkah -langkah kecil saat menulis perangkat lunak.

Tes ditulis sebelum menguji fungsionalitas dan memastikan bahwa aplikasi ini cocok untuk testability.

Menguji sejumlah kecil kode dilakukan untuk menjebak kesalahan yang terjadi dalam kode yang diuji.

Maka fungsionalitas diimplementasikan.

Ini disebut sebagai ″refactor hijau merah″ di mana merah berarti gagal dan hijau menunjukkan umpan.

Langkah -langkah ini kemudian diulang.

Tujuan pertama seorang programmer adalah untuk fokus pada tugas yang ada dan lulus.

Langkah berbeda yang terlibat dalam siklus pengembangan yang didorong oleh tes adalah:

Tambahkan tes: Setiap fitur baru dalam TDD dimulai dengan tes yang harus gagal karena diberlakukan sebelum fitur apa pun diimplementasikan.

Persyaratan penting untuk menulis tes sebelum implementasi fitur adalah pemahaman yang jelas tentang persyaratan oleh pengembang.

Ini dicapai melalui cerita pengguna dan kasus penggunaan.

Karenanya pengembang memahami persyaratan sebelum menulis kode program.
Jalankan semua tes dan periksa apakah kode baru gagal: Ini memastikan pekerjaan yang benar dari harness tes dan bahwa tes baru tidak lulus karena kesalahan tanpa kode baru.

Langkah ini juga menguji tes dan menghilangkan kemungkinan bahwa tes baru selalu lulus.
Tulis kode: Langkah selanjutnya yang mengikuti adalah menulis kode yang menghapus tes.

Kode baru tidak sempurna tetapi kemudian dimodifikasi sesuai persyaratan.

Ini hanya dirancang untuk pengujian dan tidak melampirkan fungsionalitas lain.
Jalankan Tes Otomatis: Jika setiap kasus uji yang dihasilkan dengan mudah lulus tes, itu menyiratkan bahwa kode memenuhi semua spesifikasi yang diperlukan.

Oleh karena itu langkah terakhir dari siklus dapat dimulai.
Kode refactor: Ini mirip dengan menghapus duplikasi.

Refactoring tidak merusak fungsionalitas yang ada dan membantu menghilangkan duplikasi antara produksi dan kode uji.

Kode sekarang dibersihkan sesuai kebutuhan.
Ulangi: Siklus diulang seperti pada kasus sebelumnya dengan tes baru.

Persyaratan penting adalah bahwa ukuran langkah harus kecil, dengan sekitar 1 hingga 10 suntingan antara setiap uji coba.

Jika kode baru tidak memenuhi tes baru, programmer harus melakukan debugging tambahan.

Integrasi kontinu menyediakan pos pemeriksaan yang dapat dinyatakan kembali.
Istilah Sinomim:

Pengembangan yang digerakkan oleh tes

Sebagaimana yang sudah kita lihat di atas, istilah ini merupakan salah satu dari kumpulan kamus, akronim, istilah, jargon, atau terminologi dalam bidang teknologi yang diawali dengan abjad atau awalan T, serta merupakan terms yang terkait dengan Software Development.

Arti Test Driven Development (TDD) dalam Kamus Terjemahan Bahasa Inggris, Indonesia (Termasuk Jawa dan Sunda), dan Malaysia

Selain membahas tentang pengertian dan pembahasan definisinya, untuk lebih memperdalamnya, di sini kita juga perlu mengetahui apa arti kata test driven development (tdd) dalam kamus terjemahan bahasa Inggris, Indonesia (termasuk Jawa dan Sunda), juga bahasa Malaysia (Melayu).

Untuk lebih mudah dalam memahaminya, di postingan literasi ini Kami akan menguraikannya berupa daftar terjemahan istilahnya dari berbagai jenis bahasa sebagai berikut:

  1. Bahasa Inggris; Terminologi = test driven development (tdd), Kategori: software development.
  2. Bahasa Indonesia (termasuk dalam terjemahan bahasa Jawa dan Sunda); Terminologi = test driven development (tdd), Kategori: pengembangan perangkat lunak.
  3. Bahasa Malaysia; Terminologi = pembangunan didorong ujian (tdd), Kategori: pembangunan perisian.

Penutup

Baiklah, di atas adalah pembahasan dan penjelasan tentang apa itu arti dari test driven development (tdd).

Semoga postingan artikel yang sudah Kami bagikan ini dapat bermanfaat serta dapat menambah wawasan kita semua.

Lihat juga pembahasan tentang apa itu pengertian, arti, dan akronim, istilah, jargon, atau terminologi konten lainnya yang berhubungan dengan bidang Teknologi yang ada di laman blog Utama situs web Kami.

Sumber (Referensi)

Postingan literasi ini dibuat dengan mengacu pada simpulan arti definisi dari berbagai referensi relevan yang berotoritas seperti Wikipedia, Webopedia Technology Dictionary dan beberapa sumber lainnya seperti Technopedia, Techterms, Computer Hope, dan lain sebagainya. Kata Test Driven Development (TDD) ini merupakan salah satu dari kumpulan terminologi “Software Development” dalam bidang teknologi yang dimulai dengan abjad atau awalan T. Artikel ini di-update pada bulan Apr tahun 2025.