Pertanyaan yang diberi tag testing

13
Pemrograman Berbasis Kontrak vs Tes Unit

Saya seorang programmer yang agak defensif dan penggemar berat Kontrak Kode Microsoft. Sekarang saya tidak bisa selalu menggunakan C # dan dalam kebanyakan bahasa satu-satunya alat yang saya miliki adalah pernyataan. Jadi saya biasanya berakhir dengan kode seperti ini: class { function() {...

13
Jenis tes unit berdasarkan kegunaan

Dari sudut pandang nilai, saya melihat dua kelompok tes unit dalam praktik saya: Tes yang menguji beberapa logika non-sepele. Menulisnya (baik sebelum implementasi atau setelah) mengungkapkan beberapa masalah / bug potensial dan membantu untuk percaya diri jika logika diubah di masa depan. Tes...

13
Strategi pengujian untuk game

Saya telah mewarisi game edukasi berbasis web. Selama setahun terakhir saya telah berupaya menstabilkan kode dan menambahkan fitur baru. Sebagian besar logika ada di front-end, jadi tes unit back-end, sementara membantu, mencakup persen kecil dari kode. Permainan telah sampai pada titik di mana ia...

13
Tes Unit Lama / Warisan Patah

Saya bekerja untuk perusahaan besar dan saya bertanggung jawab untuk aplikasi java besar dengan ribuan tes junit. Sejak saya pindah ke peran ini, ada 200-300 tes yang gagal (kemungkinan rusak selama bertahun-tahun). Tes sudah tua dan rapuh dan mereka berantakan ketergantungan spageti yang biasanya...

13
Ruang nama anonim membuat kode tidak dapat diuji

Berikut ini adalah kode C ++ yang khas: foo.hpp #pragma once class Foo { public: void f(); void g(); ... }; foo.cpp #include "foo.hpp" namespace { const int kUpperX = 111; const int kAlternativeX = 222; bool match(int x) { return x < kUpperX || x == kAlternativeX; } } //...

13
Unit menguji metode batal

Untuk memperbaiki bug dalam aplikasi, saya memodifikasi metode yang dinamai postLogindengan menambahkan panggilan ke metode yang ada bernama getShoppingCart. Kode protected void postLogin() { getShoppingCart(); } Namun, saya tidak yakin apa cara terbaik untuk menulis unit test postLogin....

12
Bagaimana saya menguji logika basis data?

Saya masih memiliki masalah untuk menyelesaikan masalah kecil ketika datang ke TDD. Saya membutuhkan metode yang akan mendapatkan catatan tertentu dari data yang difilter dari lapisan data (linq2SQL). Harap dicatat bahwa saya menggunakan kelas LINQ yang dihasilkan dari yang dihasilkan dari DBML....