Pertanyaan yang diberi tag «unit-testing»

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


15
Apakah boleh memiliki beberapa pernyataan dalam satu unit test?
Dalam komentar untuk posting hebat ini , Roy Osherove menyebutkan proyek OAPT yang dirancang untuk menjalankan setiap pernyataan dalam satu tes. Berikut ini ditulis di halaman muka proyek: Tes unit yang tepat harus gagal karena satu alasan, karena itu Anda harus menggunakan satu pengujian per unit. Dan, juga, Roy menulis …
397 unit-testing 



16
Mengapa pengujian otomatis terus gagal di perusahaan saya?
Kami telah mencoba memperkenalkan pengujian otomatis pengembang beberapa kali di perusahaan saya. Tim QA kami menggunakan Selenium untuk mengotomatisasi tes UI, tetapi saya selalu ingin memperkenalkan tes unit dan tes integrasi. Di masa lalu, setiap kali kami mencobanya, semua orang bersemangat untuk satu atau dua bulan pertama. Kemudian, beberapa bulan …

11
Apakah ada yang namanya memiliki terlalu banyak unit test?
Saya telah ditugaskan untuk menulis unit test untuk aplikasi yang ada. Setelah menyelesaikan file pertama saya, saya memiliki 717 baris kode uji untuk 419 baris kode asli. Apakah rasio ini akan menjadi tidak terkelola saat kami meningkatkan cakupan kode kami? Pemahaman saya tentang pengujian unit adalah untuk menguji setiap metode …
139 unit-testing  tdd 

14
Kapan tepat untuk tidak menguji unit?
Saya bekerja di perusahaan kecil sebagai pengembang solo. Sebenarnya saya satu-satunya pengembang di perusahaan itu. Saya memiliki beberapa (relatif) proyek besar yang telah saya tulis dan kelola secara teratur, dan tidak satu pun dari mereka memiliki tes untuk mendukungnya. Ketika saya memulai proyek baru, saya sering bertanya-tanya apakah saya harus …
139 unit-testing  tdd 


10
TDD vs. Produktivitas
Dalam proyek saya saat ini (sebuah game, dalam C ++), saya memutuskan untuk menggunakan Test Driven Development 100% selama pengembangan. Dalam hal kualitas kode, ini sangat bagus. Kode saya tidak pernah dirancang dengan begitu baik atau tanpa bug. Saya tidak merasa ngeri ketika melihat kode yang saya tulis setahun yang …
131 unit-testing  tdd 

10
Bagaimana saya harus menguji keacakan?
Pertimbangkan metode untuk mengacak elemen secara acak dalam array. Bagaimana Anda menulis unit test yang sederhana namun kuat untuk memastikan bahwa ini berhasil? Saya telah datang dengan dua ide, yang keduanya memiliki kelemahan nyata: Kocok array, lalu pastikan urutannya berbeda dari sebelumnya. Ini kedengarannya bagus, tetapi gagal jika shuffle terjadi …


7
Apa yang harus Anda uji dengan unit test?
Saya baru saja lulus dari perguruan tinggi, dan memulai universitas di suatu tempat minggu depan. Kami telah melihat unit test, tapi kami agak tidak menggunakannya; dan semua orang membicarakannya, jadi saya pikir mungkin saya harus melakukan beberapa. Masalahnya adalah, saya tidak tahu harus diuji apa . Haruskah saya menguji kasus …

11
Apakah tes integrasi (database) buruk?
Beberapa orang berpendapat bahwa tes integrasi semuanya buruk dan salah - semuanya harus diuji unit, yang berarti Anda harus mengejek dependensi; opsi yang, karena berbagai alasan, saya tidak selalu suka. Saya menemukan bahwa, dalam beberapa kasus, tes unit tidak membuktikan apa-apa. Mari kita ambil implementasi repositori (sepele, naif) berikut (dalam …

12
Apakah kode yang dapat diuji adalah kode yang lebih baik?
Saya mencoba untuk membiasakan menulis unit test secara teratur dengan kode saya, tetapi saya telah membaca bahwa pertama - tama penting untuk menulis kode yang dapat diuji . Pertanyaan ini menyentuh prinsip-prinsip SOLID dalam penulisan kode yang dapat diuji, tetapi saya ingin tahu apakah prinsip-prinsip desain tersebut bermanfaat (atau setidaknya …

11
(Mengapa) apakah penting bahwa unit test tidak menguji dependensi?
Saya memahami nilai pengujian otomatis dan menggunakannya di mana pun masalahnya cukup ditentukan sehingga saya bisa menghasilkan kasus pengujian yang baik. Namun, saya perhatikan bahwa beberapa orang di sini dan di StackOverflow menekankan pengujian hanya pada satu unit, bukan ketergantungannya. Di sini saya gagal melihat manfaatnya. Mengolok-olok / mematikan untuk …

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.