Test-driven development: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
HsfBot (bicara | kontrib)
k v2.04b - Fixed using Wikipedia:ProyekWiki Cek Wikipedia (Tanda baca setelah kode "<nowiki></ref></nowiki>")
InternetArchiveBot (bicara | kontrib)
Add 1 book for Wikipedia:Pemastian (20231009)) #IABot (v2.0.9.5) (GreenC bot
 
Baris 1:
'''''Test-driven development''''' (TDD) adalah pendekatan untuk [[pengembangan perangkat lunak]] di mana praktisi melakukan ''interleave'' proses [[Pengujian perangkat lunak|pengujian]] dan pengembangan kode<ref>{{Cite book|title=Test Driven Development: By Example|url=https://archive.org/details/testdrivendevelo0000beck|last=Beck|first=Kent|publisher=Addison-Wesley|year=2002|isbn=|location=Boston|page=}}</ref><ref name=":0">{{Cite journal|last=Jeffries|first=Ron|last2=Melnik|first2=Grigori|date=2007-05|title=Guest Editors' Introduction: TDD--The Art of Fearless Programming|url=http://dx.doi.org/10.1109/ms.2007.75|journal=IEEE Software|volume=24|issue=3|pages=24–30|doi=10.1109/ms.2007.75|issn=0740-7459}}</ref> Pada dasarnya, praktisi membangun kode secara bertahap, bersama dengan pengujian untuk ''increment'' itu. Praktisi tidak beralih ke ''increment'' berikutnya sampai kode yang dikembangkan lolos uji. ''Test-driven Development'' diperkenalkan sebagai bagian dari [[Agile Development Methods|metode ''agile'']] seperti [[Extreme programming|Extreme Programming]]. Namun, ini juga dapat digunakan dalam ''plan-driven development process''.<ref name=":1">{{Cite book|title=Software Engineering 9th Edition|last=Sommerville|first=Ian|publisher=Addison-Wesley|year=2011|isbn=|location=Boston|page=}}</ref>
 
== Proses TDD ==