Pertanyaan yang diberi tag «unit-testing»

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


3
Unit menguji kelas yang menggunakan DI tanpa menguji internal
Saya memiliki kelas yang refactored dalam 1 kelas utama dan 2 kelas lebih kecil. Kelas-kelas utama menggunakan database (seperti banyak kelas saya lakukan) dan mengirim email. Jadi kelas utama memiliki IPersonRepositorydan IEmailRepositorymenyuntikkan yang pada gilirannya mengirim ke 2 kelas yang lebih kecil. Sekarang saya ingin menguji unit kelas utama, dan …

2
Perbedaan antara Test vs Spec
Saya mengalami masalah konsep saat ini & saya tidak dapat menemukan info tentang perbedaan antara Tes (UnitTest, dll) vs Spec (Rspec, dll). Sejauh yang saya tahu, spesifikasi adalah ke dalam tes Integrasi dan tes ke UnitTest tetapi hanya itu. Bisakah Anda menjelaskan apa perbedaannya?

2
Mengapa Atribut Pengujian Unit biasanya memerlukan Metode publik?
Saya baru-baru ini mencatat bahwa menambahkan [TestInitialize] ke metode yang dilindungi dalam perakitan .NET tidak dihormati, tetapi jika saya membuat metode publik itu dipanggil oleh unit test runner (Resharper dalam kasus ini). Saya telah memperhatikan ini beberapa kali di masa lalu dengan metode pengujian. Secara teknis, mudah untuk merefleksikan metode …

3
Kompetisi Pengujian Unit
Majikan saya menjalankan kompetisi hari pengujian unit bulanan. Satu hari penuh didedikasikan untuk menulis unit test - jelas kami melakukan lebih banyak pengujian sepanjang bulan, tetapi ini adalah satu hari penuh - dan "pemenang" kompetisi diberikan hadiah. Namun, kami sulit menentukan siapa pemenangnya. Kami memberikan poin untuk setiap test case. …


4
Apakah ada cara yang lebih baik untuk menulis unit test daripada serangkaian 'AssertEquals'?
Berikut adalah contoh dasar tentang apa yang harus dilakukan oleh unit test saya, menggunakan qunit: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> <link rel="stylesheet" href="qunit/qunit-1.13.0.css"> <script src = "qunit/qunit-1.13.0.js"></script> <script src = "../js/fuzzQuery.js"></script> <script> test("Fuzz Query Basics", function() { equal(fuzzQuery("name:(John …

1
Unit testing di Django
Saya benar-benar berjuang untuk menulis unit test yang efektif untuk proyek Django besar. Saya memiliki cakupan tes yang cukup baik, tetapi saya menyadari bahwa tes yang saya tulis jelas merupakan tes integrasi / penerimaan, bukan tes unit sama sekali, dan saya memiliki bagian penting dari aplikasi saya yang tidak diuji …

5
Apakah berguna untuk unit metode pengujian di mana logika hanya penjaga?
Katakanlah saya punya metode seperti ini: public void OrderNewWidget(Widget widget) { if ((widget.PartNumber > 0) && (widget.PartAvailable)) { WigdetOrderingService.OrderNewWidgetAsync(widget.PartNumber); } } Saya memiliki beberapa metode seperti itu dalam kode saya (bagian depan ke panggilan Layanan Web async). Saya berdebat apakah berguna untuk membuat mereka dilindungi dengan unit test. Ya ada …
12 c#  unit-testing 

2
Semua tes unit dalam satu executable, atau membaginya?
Saat menulis tes untuk satu perangkat lunak, katakan perpustakaan, apakah Anda lebih suka mengkompilasi semua tes unit menjadi satu, atau memisahkannya menjadi beberapa yang dapat dieksekusi? Alasan saya bertanya adalah karena saya saat ini menggunakan CUnit untuk menguji perpustakaan yang sedang saya kerjakan. Pengujian dibagi menjadi beberapa suite terpisah yang …

3
Apa yang harus diuji dalam Javascript?
Di tempat kerja, kami baru saja memulai aplikasi berbasis Javascript (sebenarnya menggunakan Coffeescript, tetapi masih), yang mana saya telah menerapkan sistem pengujian otomatis menggunakan JsTestDriver dan fabric. Kami belum pernah menulis sesuatu dengan Javascript sebanyak ini, jadi sampai sekarang kami belum pernah melakukan pengujian Javascript. Saya tidak yakin apa tepatnya …

1
Apakah ada studi tentang hubungan antara praktik pengujian perangkat lunak dan produktivitas pengembang? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 6 tahun yang lalu . Apakah ada studi tentang hubungan antara praktik pengujian perangkat lunak (unit dan / atau tes integrasi) dan …

8
Apakah masuk akal untuk menguji unit test?
Saya bertanya-tanya apakah ada manfaat / risiko dari (tidak) meletakkan lisensi pada kode uji yang sebagian besar terdiri dari tes unit. Bagaimana menurut anda? Saya sangat tertarik pada lisensi di bawah (L) GPL, Apache, MIT dan BSD. EDIT : Asumsinya adalah bahwa kode non-tes sudah diterbitkan di bawah beberapa lisensi, …

4
Pendekatan bertahap terhadap injeksi ketergantungan
Saya sedang berupaya membuat kelas saya dapat diuji unit, menggunakan injeksi ketergantungan. Tetapi beberapa dari kelas-kelas ini memiliki banyak klien, dan saya belum siap untuk refactor mereka semua untuk mulai melewati dependensi. Jadi saya mencoba melakukannya secara bertahap; menjaga dependensi default untuk saat ini, tetapi membiarkannya ditimpa untuk pengujian. Satu …

3
Bagaimana NUnit untuk C # dibandingkan dengan fasilitas Unit Test terintegrasi dengan Visual Studio
Saya perlu bekerja dalam tim untuk mengembangkan aplikasi Desktop skala menengah yang dikembangkan menggunakan C # .NET. Sebelum ini, saya belum menerapkan Unit Testing dan Test Driven Development. Saya menyadari bahwa ada banyak alat dan kerangka kerja untuk aplikasi Unit Testing C #. Sampai sekarang, saya mengetahui Nunit dan fasilitas …

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.