Pertanyaan yang diberi tag «tdd»

TDD adalah singkatan dari Test-Driven Development, atau Test-Driven Design. Ini adalah praktik menulis unit test sebelum menulis kode untuk memuaskannya, dalam apa yang dikenal sebagai siklus Red-Green-Refactor.



5
Cara memperbaiki kesalahan dalam ujian, setelah menulis implementasi
Apa tindakan terbaik dalam TDD jika, setelah menerapkan logika dengan benar, tes masih gagal (karena ada kesalahan dalam tes)? Misalnya, Anda ingin mengembangkan fungsi berikut: int add(int a, int b) { return a + b; } Misalkan kita mengembangkannya dalam langkah-langkah berikut: Tes tulis (belum berfungsi): // test1 Assert.assertEquals(5, add(2, …
21 tdd  mistakes 



6
Cara menghapus fungsi atau fitur saat menggunakan TDD
Dalam teks tentang TDD saya sering membaca tentang "menghapus duplikasi" atau "meningkatkan keterbacaan" selama langkah refactoring. Tapi apa yang membuat saya menghapus fungsi yang tidak digunakan? Sebagai contoh katakanlah ada kelas Cdengan metode a()dan b(). Sekarang saya pikir akan menyenangkan untuk memiliki metode f()yang didorong ke dalamnya C. Bahkan f()menggantikan …

3
Merancang tes unit untuk sistem stateful
Latar Belakang Pengembangan Test Driven dipopulerkan setelah saya selesai sekolah dan di industri. Saya mencoba mempelajarinya, tetapi beberapa hal utama masih luput dari saya. Para pendukung TDD mengatakan banyak hal seperti (selanjutnya disebut sebagai "prinsip pernyataan tunggal" atau SAP ): Untuk beberapa waktu saya telah memikirkan tentang bagaimana tes TDD …


3
Pengujian unit C ++: Apa yang harus diuji?
TL; DR Menulis tes yang baik dan bermanfaat sulit, dan memiliki biaya tinggi dalam C ++. Dapatkan Anda pengembang yang berpengalaman membagikan alasan Anda tentang apa dan kapan menguji? Cerita panjang Saya biasa melakukan pengembangan yang digerakkan oleh tes, seluruh tim saya sebenarnya, tetapi itu tidak berhasil bagi kami. Kami …

5
Bagaimana saya bisa memulai pengujian di pengujian anti budaya [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya memiliki pengakuan untuk dibuat: Pengujian otomatis yang diformalkan tidak pernah menjadi bagian dari …
20 testing  tdd 



8
File tunggal atau banyak untuk unit yang menguji satu kelas?
Dalam meneliti unit pengujian praktik terbaik untuk membantu menyusun pedoman untuk organisasi saya, saya telah mengalami pertanyaan apakah lebih baik atau berguna untuk memisahkan perlengkapan pengujian (kelas uji) atau untuk menyimpan semua tes untuk satu kelas dalam satu file. Namun, saya mengacu pada "tes unit" dalam arti murni bahwa itu …

4
Menerapkan pengujian unit pada perusahaan yang tidak melakukannya
Kepala pengembangan perangkat lunak perusahaan saya baru saja "mengundurkan diri" (yaitu dipecat) dan kami sekarang sedang mencari cara untuk meningkatkan praktik pengembangan di perusahaan kami. Kami ingin menerapkan pengujian unit di semua perangkat lunak yang dibuat mulai sekarang. Umpan balik dari para pengembang adalah ini: Kami tahu pengujian itu berharga …
19 unit-testing  tdd 

9
Apakah terlalu banyak kode yang berbau?
Saya benar-benar jatuh cinta dengan pengujian unit dan TDD - Saya tes terinfeksi. Namun, pengujian unit biasanya digunakan untuk metode publik. Kadang-kadang meskipun saya harus menguji beberapa asumsi-pernyataan dalam metode pribadi juga, karena beberapa dari mereka "berbahaya" dan refactoring tidak dapat membantu lebih lanjut. (Saya tahu, kerangka pengujian memungkinkan pengujian …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.