Pertanyaan yang diberi tag «unit-testing»

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



18
Apakah tes unit benar-benar bermanfaat? [Tutup]
Saya baru saja lulus dengan gelar CS dan saat ini saya memiliki pekerjaan sebagai Pengembang Junior .NET (C #, ASP.NET, dan formulir web). Kembali ketika saya masih di universitas, subjek pengujian unit memang dibahas tetapi saya tidak pernah benar-benar melihat manfaatnya. Saya mengerti apa yang seharusnya dilakukan, yaitu, menentukan apakah …

17
Mengapa tes unit gagal dilihat sebagai buruk?
Di beberapa organisasi, tampaknya, bagian dari proses rilis perangkat lunak adalah dengan menggunakan pengujian unit, tetapi pada setiap titik waktu semua tes unit harus lulus. Misalnya mungkin ada beberapa layar yang menunjukkan semua tes unit lulus berwarna hijau - yang seharusnya bagus. Secara pribadi, saya pikir ini bukan seperti yang …




10
Di mana garis antara logika aplikasi pengujian unit dan konstruksi bahasa yang tidak percaya?
Pertimbangkan fungsi seperti ini: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } Ini dapat digunakan seperti ini: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); Mari kita asumsikan bahwa Storememiliki unit test sendiri, atau disediakan vendor. Bagaimanapun, kami percaya Store. Dan mari kita asumsikan …


12
Seberapa besar proyek saya perlu bagi saya untuk mengujinya? [Tutup]
Saya berasumsi bahwa proyek saya cukup dipisahkan untuk memungkinkan pengujian unit. Tetapi seberapa besar, tepatnya, dalam hal klas dan fungsi yang dibutuhkan proyek saya untuk menjadikan pengujian unit bermanfaat? Kita semua membuat kesalahan dan tidak ada yang sempurna, tapi saya menganggap diri saya seorang programmer yang layak untuk menangani kesalahan …


6
Apakah praktik yang buruk untuk menegakkan perintah eksekusi untuk pengujian unit?
Saya menulis tes untuk sebuah proyek yang terdiri dari beberapa submodula. Setiap test case yang saya tulis berjalan independen satu sama lain dan saya menghapus semua data antar test. Meskipun tes berjalan secara independen, saya mempertimbangkan untuk menegakkan perintah eksekusi, karena beberapa kasus memerlukan lebih dari satu submodule. Sebagai contoh, …




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.