Pertanyaan yang diberi tag testing

23
Kelas pengujian unit yang memiliki fungsi online

Ketika unit menguji fungsi kelas yang memiliki fungsi pribadi yang memerlukan fungsionalitas online. Bagaimana cara mengujinya? Sebagai contoh: public class Foo { public int methodA() { int val = goOnlineToGetVal(); return val; } private int goOnlineToGetVal() { CloudService c = new...

23
Bagaimana Mengetahui Kapan Berhenti Pengujian?

Saya tahu ini adalah pertanyaan yang sangat mendasar. Untuk beberapa aplikasi perangkat lunak ada sejumlah besar kasus uji yang sangat tinggi untuk suatu aplikasi. Tidak praktis untuk menguji semua kasus uji tersebut. Bagaimana kami memutuskan kapan harus berhenti pengujian? (selain "ketika uang...

23
Mengapa pengujian Tampilan MVC disukai?

Saat ini saya sedang menyiapkan landasan untuk aplikasi ASP.Net MVC dan saya sedang mencari ke dalam unit-tes apa yang harus saya siapkan untuk menulis. Saya telah melihat di beberapa tempat orang-orang pada dasarnya mengatakan 'jangan repot-repot menguji pandangan Anda, tidak ada logika dan itu...

23
Bagaimana cara kerja pengujian unit?

Saya mencoba membuat kode saya lebih kuat dan saya telah membaca tentang pengujian unit, tetapi saya merasa sangat sulit untuk menemukan penggunaan yang sebenarnya berguna. Misalnya, contoh Wikipedia : public class TestAdder { public void testSum() { Adder adder = new AdderImpl();...

23
Kualitas Kode dalam pengujian unit?

Saat menulis tes unit, apakah ada baiknya menghabiskan waktu ekstra untuk membuat kode memiliki kualitas dan keterbacaan yang baik? Saat menulis tes saya sering melanggar Hukum Demeter , untuk penulisan yang lebih cepat dan untuk menghindari menggunakan begitu banyak variabel. Secara teknis, tes...

23
Unit Testing di dunia “no setter”

Saya tidak menganggap diri saya seorang ahli DDD tetapi, sebagai arsitek solusi, cobalah untuk menerapkan praktik terbaik bila memungkinkan. Saya tahu ada banyak diskusi di sekitar pro dan kontra tentang "gaya" setter no (publik) di DDD dan saya bisa melihat kedua sisi argumen. Masalah saya adalah...

22
Praktik terbaik untuk retrofit kode lawas dengan tes otomatis

Saya akan mengambil tugas mengimplementasikan kembali antarmuka yang sudah didefinisikan (satu set file header C ++) dalam basis kode yang relatif besar dan lama. Sebelum melakukan ini, saya ingin memiliki cakupan tes selengkap mungkin, sehingga saya dapat mendeteksi kesalahan implementasi ulang...