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
Bagaimana tes TDD granular seharusnya?
Selama pelatihan TDD berdasarkan kasus perangkat lunak medis, kami menerapkan kisah berikut: "Ketika pengguna menekan tombol Simpan, sistem harus menambah pasien, menambah perangkat, dan menambahkan catatan data perangkat". Implementasi akhir akan terlihat seperti ini: if (_importDialog.Show() == ImportDialogResult.SaveButtonIsPressed) { AddPatient(); AddDevice(); AddDeviceDataRecords(); } Kami memiliki dua cara untuk mengimplementasikannya: Tiga …
18 unit-testing  tdd 

6
TDD dan lengkapi cakupan tes di mana kasus uji eksponensial diperlukan
Saya sedang mengerjakan pembanding daftar untuk membantu menyortir daftar hasil pencarian yang tidak teratur per persyaratan yang sangat spesifik dari klien kami. Persyaratan membutuhkan algoritme relevansi yang diperingkat dengan aturan berikut sesuai kepentingan: Pencocokan tepat pada nama Semua kata permintaan pencarian dalam nama atau sinonim dari hasil Beberapa kata permintaan …


3
Bagaimana cara menguji lapisan akses data?
Saya memiliki metode DAO yang menggunakan Spring untuk akses JDBC. Ini menghitung tingkat keberhasilan penjual dalam menjual suatu barang. Ini kodenya: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; Object[] args = {seller_id}; return getJdbcTemplate().queryForObject(sql, args, BigDecimal.class); …


8
Bagaimana saya melakukan TDD pada perangkat yang disematkan?
Saya bukan orang baru dalam pemrograman dan saya bahkan telah bekerja dengan C dan ASM tingkat rendah pada AVR, tetapi saya benar-benar tidak dapat memahami proyek C yang tertanam dalam skala yang lebih besar. Menjadi merosot oleh filosofi Ruby tentang TDD / BDD, saya tidak dapat memahami bagaimana orang menulis …

6
TDD: Apa yang terjadi sebelum unit test pertama?
Saya kebanyakan mengerti teori TDD, tapi saya tidak tahu bagaimana memulainya. Saya duduk untuk menulis tes unit untuk proyek pribadi dan menyadari. . . Saya tidak tahu apa yang saya uji. Objek apa, fungsi apa, dll. Misalnya, katakanlah saya ingin menulis aplikasi untuk membantu keluarga kami mengelola tugas tugas. Berikut …
17 design  tdd 

7
Apakah ide yang baik untuk menulis semua kasus uji yang mungkin setelah mengubah tim menjadi TDD untuk mencapai cakupan penuh?
Asumsikan kita memiliki aplikasi tingkat perusahaan besar tanpa tes unit / fungsional. Tidak ada proses pengembangan yang digerakkan oleh tes selama pengembangan karena tenggat waktu yang sangat ketat (saya tahu kita seharusnya tidak pernah menjanjikan tenggat waktu yang ketat ketika kita tidak yakin, tetapi apa yang dilakukan sudah dilakukan!) Sekarang …





3
Unit menguji perilaku tanpa menyambung ke detail implementasi
Dalam ceramahnya TDD, di mana semuanya salah , Ian Cooper mendorong niat asli Kent Beck di balik pengujian unit dalam TDD (untuk menguji perilaku, bukan metode kelas khusus) dan berpendapat untuk menghindari menggabungkan tes untuk implementasi. Dalam hal perilaku seperti save X to some data sourcedalam sistem dengan seperangkat layanan …

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.