Pertanyaan yang diberi tag «unit-testing»

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


5
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 bahwa saya bekerja pada …

7
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 unit tidak digunakan kembali secara langsung - …

13
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(); assert(adder.add(1, 1) == 2); assert(adder.add(1, 2) == 3); …

4
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 sepele dan akan dibahas oleh tes …

16
Siapa yang melakukan pengembangan berbasis tes?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Saya telah bekerja di ruang perusahaan selama 4 ½ tahun terakhir dan telah memperhatikan bahwa secara umum, perusahaan bukanlah lingkungan yang kondusif untuk gaya pengembangan pertama …

3
Mengapa Anda menulis unit-test untuk pengontrol?
Bagi saya ini adalah unit-test yang sama sekali tidak relevan dan saya tidak mengerti mengapa seseorang akan menghabiskan waktu menulisnya, karena ada nilai yang sangat kecil untuk diperoleh darinya. Saya akan tahu betul jika controller ini mengembalikan tipe yang diinginkan dengan mengeksekusi metode di browser. Sungguh, apakah Anda percaya tes …

4
Bagaimana saya bisa menggunakan tes unit dan TDD untuk menguji aplikasi yang sebagian besar bergantung pada operasi CRUD database?
Di tempat kerja, salah satu proyek saya kebanyakan tentang mengambil data yang diteruskan dari klien eksternal dan bertahan dalam database. Ini adalah aplikasi Java enterprise yang menggunakan JPA dan sebagian besar logika kami berkisar pada operasi CRUD. Mayoritas bug kami melibatkan JPA dengan satu atau lain cara. Contoh 1: Jika …
22 java  unit-testing  tdd  jpa 

7
Pengkodean dan pengujian dalam sprint yang sama
Bagaimana pengujian ditangani dalam sprint yang sama dengan pengkodean, jika semua atau sebagian besar pengkodean tidak dilakukan sampai akhir sprint? (Saya mengacu pada pengembangan "sup ke kacang" dan pengujian satu PBI dalam sprint.) Sebagian besar jawaban yang saya lihat online melibatkan otomatisasi QA, tetapi bahkan itu tidak benar-benar mungkin karena …


6
Bagaimana saya harus menguji kode TEST saya?
Salah satu dari beberapa hal yang disetujui sebagian besar pengembang perangkat lunak adalah Anda tidak harus bergantung pada kode untuk bekerja dengan benar kecuali Anda mengujinya. Jika Anda tidak mengujinya, mungkin ada bug tersembunyi yang hanya akan menyebabkan Anda bekerja lebih keras. Saya mengerti bagaimana menguji kode normal saya, tetapi …


3
Apakah saya tetap bisa memalsukan bagian dari kelas yang sedang diuji?
Misalkan saya memiliki kelas (maafkan contoh yang dibuat-buat dan desain buruknya): class MyProfit { public decimal GetNewYorkRevenue(); public decimal GetNewYorkExpenses(); public decimal GetNewYorkProfit(); public decimal GetMiamiRevenue(); public decimal GetMiamiExpenses(); public decimal GetMiamiProfit(); public bool BothCitiesProfitable(); } (Perhatikan metode GetxxxRevenue () dan GetxxxExpenses () memiliki dependensi yang terhapus) Sekarang saya menguji …

6
Standar pengkodean unit test
Biasanya ketika berbicara tentang standar pengkodean kita merujuk ke kode program itu sendiri, tetapi bagaimana dengan tes unit? Apakah ada pedoman standar pengkodean tertentu yang unik untuk pengujian unit? Apakah mereka?

6
Apakah tes unit benar-benar digunakan sebagai dokumentasi?
Saya tidak dapat menghitung berapa kali saya membaca pernyataan dalam uraian 'tes unit adalah sumber dokumentasi yang sangat penting dari kode yang diuji'. Saya tidak menyangkal mereka benar. Tetapi secara pribadi saya belum menemukan diri saya menggunakannya sebagai dokumentasi. Untuk kerangka kerja khas yang saya gunakan, deklarasi metode mendokumentasikan perilaku …

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.