Pertanyaan yang diberi tag testing

40
Bagaimana kita membuat unit test berjalan cepat?

Kami telah mencapai titik dalam proyek kami di mana kami memiliki hampir seribu tes dan orang-orang telah berhenti repot-repot menjalankannya sebelum melakukan check-in karena butuh waktu lama. Paling-paling mereka menjalankan tes yang relevan dengan potongan kode yang mereka ubah dan paling buruk...

38
Apakah layak menguji unit klien API?

Ini adalah sesuatu yang mengganggu saya untuk sementara waktu sekarang. Apakah layak menguji unit klien API? Katakanlah Anda membuat kelas kecil untuk abstrak-jauh panggilan ke API REST petshop. Petshop adalah API yang sangat sederhana, dan memiliki serangkaian metode

37
Berapa banyak Cakupan Kode yang “cukup”?

Kami mulai mendorong cakupan kode di sini di tempat kerja saya, dan itu membuat saya berpikir .... Berapa banyak cakupan kode yang cukup? Kapan Anda sampai pada titik berkurangnya pengembalian pada cakupan kode? Apa sweet spot antara liputan yang baik dan tidak cukup? Apakah ini bervariasi...

37
Bagaimana bayi Anda di TDD?

Hari ini kami melatih TDD dan menemukan titik kesalahpahaman berikut. Tugasnya adalah untuk input "1,2" mengembalikan jumlah angka yang adalah 3. Apa yang saya tulis (dalam C #) adalah: numbers = input.Split(','); return int.Parse(numbers[0]) + int.Parse(numbers[1]); //task said we have two...

37
Unit pengujian tim pemula perlu untuk unit test

Saya bekerja dengan tim baru yang secara historis tidak melakukan pengujian unit APA PUN. Tujuan saya adalah agar tim akhirnya menggunakan TDD (Test Driven Development) sebagai proses alami mereka. Tetapi karena TDD adalah perubahan pikiran yang radikal untuk tim pengujian non-unit, saya pikir saya...

37
Metode pengujian unit dengan output tidak pasti

Saya memiliki kelas yang dimaksudkan untuk menghasilkan kata sandi acak dengan panjang yang juga acak, tetapi terbatas antara min yang ditentukan dan panjang maks. Saya sedang membangun unit test, dan mengalami hambatan kecil yang menarik dengan kelas ini. Seluruh ide di balik unit test adalah...

36
Menulis kode minimum untuk lulus tes unit - tanpa curang!

Ketika melakukan TDD dan menulis unit test, bagaimana seseorang menahan keinginan untuk "menipu" ketika menulis iterasi pertama dari kode "implementasi" yang Anda uji? Sebagai contoh: Mari saya perlu menghitung faktorial suatu angka. Saya mulai dengan tes unit (menggunakan MSTest) sesuatu...

36
Apakah programmer penguji buruk?

Saya tahu ini sangat mirip dengan pertanyaan lain yang sudah diajukan, tetapi sebenarnya sedikit berbeda. Tampaknya secara umum dianggap bahwa programmer tidak pandai melakukan peran pengujian aplikasi. Sebagai contoh: Joel on Software - Lima (Salah) Top Alasan Anda Tidak Memiliki Penguji...

36
Bagaimana seharusnya Anda memainkan game Yahtzee?

Katakanlah Anda sedang menulis gaya TDD game Yahtzee. Anda ingin menguji bagian dari kode yang menentukan apakah satu set lima gulungan mati adalah rumah penuh. Sejauh yang saya tahu, ketika melakukan TDD, Anda mengikuti prinsip-prinsip ini: Tulis tes terlebih dahulu Tulis hal paling sederhana...