Pertanyaan yang diberi tag «unit-testing»

Pengujian unit adalah metode yang digunakan untuk menguji setiap unit kode sumber untuk menentukan apakah layak digunakan.

1
Bagaimana saya menguji logika basis data?
Saya masih memiliki masalah untuk menyelesaikan masalah kecil ketika datang ke TDD. Saya membutuhkan metode yang akan mendapatkan catatan tertentu dari data yang difilter dari lapisan data (linq2SQL). Harap dicatat bahwa saya menggunakan kelas LINQ yang dihasilkan dari yang dihasilkan dari DBML. Sekarang masalahnya adalah saya ingin menulis tes untuk …
12 c#  unit-testing 

2
Haruskah saya menguji subclass atau kelas induk abstrak saya?
Saya memiliki implementasi kerangka, seperti pada Butir 18 dari Java Efektif (diskusi diperpanjang di sini ). Ini adalah kelas abstrak yang menyediakan 2 metode metode publik, methodA () dan methodB () yang memanggil metode subclass untuk "mengisi kesenjangan" yang tidak bisa saya definisikan secara abstrak. Saya mengembangkannya terlebih dahulu dengan …


5
Bagaimana cara menguji file jsp?
Saya sedang mengembangkan aplikasi Java 6 EE dan saya sedang menguji kode jsp saya dengan yang lain dengan versi pengujian dari panggilan fungsi dan kode yang digunakan dalam yang asli tetapi tampaknya longgar dan tidak praktis. Apakah ada cara yang baik untuk menyelesaikan pengujian semacam ini?

5
Apakah RSpec dan Mentimun benar-benar layak?
Saya tahu sebagian besar programmer RoR menguji pecandu dan saya mengerti keuntungan dari suite pengujian besar tetapi ketika saya memulai pengujian, saya tidak pernah mendapatkan suite sebesar itu dan saya selalu bertanya-tanya "Apakah saya menguji cara yang benar? Apakah ada yang benar-benar efisien?". Saya sering berurusan dengan tes integrasi hanya …

2
Menambahkan tes unit ke proyek C, warisan C yang sederhana
Judulnya mengatakan itu semua. Perusahaan saya menggunakan kembali proyek firmware lawas untuk perangkat mikrokontroler, ditulis sepenuhnya dalam bahasa C. Ada bagian-bagian yang jelas-jelas salah dan perlu diubah, dan berasal dari latar belakang C # / TDD saya tidak suka gagasan untuk secara acak melakukan refactoring tanpa ada tes untuk meyakinkan …

2
Pengujian - In-Memory DB vs Mocking
Saat menulis tes, mengapa seseorang ingin menggunakan basis data dalam memori hanya dengan mengejek data? Saya dapat melihat bahwa basis data dalam memori dapat bermanfaat untuk menguji repositori seseorang. Tetapi jika menggunakan kerangka kerja (seperti Spring Data), menguji repositori akan menguji kerangka kerja dan tidak benar-benar logika aplikasi. Namun, mengejek …

1
Haruskah setiap metode mengembalikan nilai untuk Pengujian Unit?
Saya sedang belajar membuat tes Unit sederhana untuk akhirnya (dan mudah-mudahan) mulai melakukan hanya TDD; untuk saat ini saya mencoba menulis tes untuk kode yang sudah ditulis untuk melihat apa yang mungkin menyebabkan masalah. Ini salah satunya. Katakanlah saya memiliki kelas sederhana ini (dengan Typescript-> Javascript): class PrivateStuff { greeting: …
12 unit-testing  tdd 

2
Unit Test untuk menguji pembuatan Objek Domain
Saya memiliki Tes Unit, yang terlihat seperti ini: [Test] public void Should_create_person() { Assert.DoesNotThrow(() => new Person(Guid.NewGuid(), new DateTime(1972, 01, 01)); } Saya menyatakan bahwa objek Orang dibuat di sini yaitu validasi yang tidak gagal. Misalnya, jika Guid adalah nol atau tanggal lahir lebih awal dari 01/01/1900, maka validasi akan …



3
Bagaimana cara mengejek metode dengan objek kode keras?
Saya sedang mengerjakan aplikasi yang memiliki banyak lapisan. Lapisan akses data untuk mengambil dan menyimpan data dari sumber data, logika bisnis untuk memanipulasi data, antarmuka pengguna untuk menampilkan data di layar. Saya juga melakukan pengujian unit pada lapisan logika bisnis. Satu-satunya persyaratan adalah untuk menguji aliran logika lapisan bisnis. Jadi …


3
Kelas beton mengejek - Tidak dianjurkan
Saya baru saja membaca kutipan dari buku "Growing Object-Oriented Software" yang menjelaskan beberapa alasan mengapa mengejek kelas beton tidak dianjurkan. Di sini beberapa contoh kode unit-test untuk kelas MusicCentre: public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime scheduledTime = new MutableTime(); CdPlayer player = new CdPlayer() { …


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.