Pertanyaan yang diberi tag «unit-testing»

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

3
Dapatkan bola bergulir di TDD
Saya adalah bagian dari tim pengembang yang bekerja dengan banyak tim lain untuk memelihara dan meningkatkan aplikasi yang telah digunakan selama minimal 15 tahun. Ketika pertama kali dibangun dan dirancang, TDD tidak pernah terdengar. Aplikasi ini cukup stabil, dan kami jarang menemukan bug penghentian acara, tetapi kami melakukan rata-rata satu …
10 unit-testing  tdd 

2
Bagaimana Anda menguji unit javascript Anda
Saya menghabiskan banyak waktu bekerja di javascript akhir-akhir ini. Saya belum menemukan cara yang tampaknya bekerja dengan baik untuk menguji javascript. Ini di masa lalu tidak menjadi masalah bagi saya karena sebagian besar situs web yang saya kerjakan memiliki sedikit javascript di dalamnya. Saya sekarang memiliki situs web baru yang …


2
Apa itu "kerangka kerja penegasan"?
Saya sedang membaca tentang kerangka pengujian unit driver js-test-driver, ketika saya menemukan bahwa orang-orang di balik kerangka kerja itu bermaksud untuk diintegrasikan dengan kerangka pernyataan . Apa itu kerangka pernyataan? Apakah ini semacam kerangka pengujian unit? Jika demikian, apa yang spesifik untuk kerangka kerja seperti itu?

2
Bagaimana Anda menyatukan aplikasi dan kode UI?
Saya suka menulis unit test dan setuju bahwa itu adalah cara terbaik untuk menguji kode, mencegah regresi, dll. Namun, saya menemukan diri saya tidak dapat menulisnya sebanyak-banyaknya karena sebagian besar kode yang saya gunakan sehari-hari adalah aplikasi kode yang menampilkan UI ke pengguna. Apakah ada cara yang baik untuk menguji …

3
Apakah itu ide yang baik untuk melakukan TDD pada komponen tingkat rendah?
Saya sedang mempertimbangkan untuk menulis driver level rendah atau komponen OS / kernel. Orang- orang osdev.org tampaknya berpikir bahwa bit-bit penting tidak dapat diuji secara bermakna dengan cara ini, tetapi saya telah membaca beberapa diskusi di mana orang-orang berpikir secara berbeda. Saya telah melihat-lihat, tetapi gagal menemukan contoh nyata dari …


1
Pengujian unit untuk pipa munging data yang terdiri dari fungsi satu garis
Membaca Pengantar Praktis untuk Pemrograman Fungsional Mary Rose Cook , ia memberikan contoh anti-pola def format_bands(bands): for band in bands: band['country'] = 'Canada' band['name'] = band['name'].replace('.', '') band['name'] = band['name'].title() sejak fungsi melakukan lebih dari satu hal namanya tidak deskriptif ini memiliki efek samping Sebagai solusi yang diusulkan, ia menyarankan …

2
Bagaimana cara saya menguji algoritma heuristik?
Katakanlah kita memiliki algoritma pencarian rute kami: def myHeuristicTSP(graph): /*implementation*/ return route Sekarang kami ingin menguji unit ini: class TestMyHeuristicTSP: def testNullGraphRaiseValueError(self): self.assertRaises(ValueError, myHueristicTSP(None)) def testSimpleTwoNodeGraphReturnsRoute: self.assertEquals(expectedResult, myHeuristicTSP(input)) Pertanyaannya adalah, untuk algoritma TSP non-heuristik, kita dapat memberikan berbagai grafik dan memeriksa apakah mereka selalu mengembalikan rute terpendek secara absolut. Tetapi …

2
Kelas utilitas pengujian unit
Kita semua memiliki beberapa kelas utilitas, yang hanya berisi metode statis, untuk penggunaan dari berbagai sumber. Sekarang, bisa ada dua pendekatan yang dapat diambil untuk menguji bagian kode ini. Pendekatan 1: Memiliki tes unit terpisah untuk kelas utilitas. Di mana pun mereka dipanggil, tiru interaksi mereka menggunakan beberapa kerangka uji …



3
Apakah tes unit penulisan manual Bukti Dengan Contoh?
Kita tahu bahwa menulis tes JUnit menunjukkan satu jalur tertentu melalui kode Anda. Salah satu rekan saya berkomentar: Tes unit yang ditulis secara manual adalah Proof By Example . Dia berasal dari latar belakang Haskell yang memiliki alat seperti Quickcheck dan kemampuan untuk berpikir tentang perilaku program dengan tipe . …

6
Seharusnya tes unit hanya mencakup perangkat lunak 'fungsional'
Kami menggunakan StructureMap dalam proyek pengembangan perangkat lunak baru. Salah satu anggota tim telah menerapkan uji unit yang pada dasarnya menguji konfigurasi kontainer StructureMap . Ini melakukan ini dengan melakukan hal berikut; Menghitung jumlah instance rakitan yang dikonfigurasikan untuk kelas di namespace aplikasi kami. Menentukan instance yang diharapkan di tingkat …


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.