Pertanyaan yang diberi tag «testing»

Memverifikasi perilaku sistem perangkat lunak terhadap perilaku yang diharapkan dari sistem itu.

4
Unit menguji komponen internal
Sejauh mana Anda menguji komponen internal / pribadi dari kelas / modul / paket / dll? Apakah Anda mengujinya sama sekali atau hanya menguji antarmuka ke dunia luar? Contoh internal ini adalah metode pribadi. Sebagai contoh, bayangkan parser keturunan rekursif , yang memiliki beberapa prosedur internal (fungsi / metode) yang …

3
TDD untuk pemrosesan batch: Bagaimana cara melakukannya?
Saya suka "merah / hijau / refactor" untuk RoR, dll. Pekerjaan harian saya melibatkan pemrosesan batch file yang sangat besar dari pihak ketiga dengan python dan alat kustom lainnya. Churn pada atribut dari file-file ini tinggi, sehingga ada banyak perbaikan / peningkatan yang diterapkan cukup sering. Pengujian regresi melalui badan …
14 testing  tdd 

3
Bagaimana cara mensimulasikan peristiwa yang menyebabkan pengecualian untuk menguji coba / tangkap blok?
Saya mengerti bagaimana pengecualian bekerja dan bagaimana menangkap dan menanganinya dalam C # tetapi bagaimana saya bisa mensimulasikan peristiwa yang dapat menyebabkan pengecualian untuk memastikan bahwa itu ditangkap dengan benar? Sebagai contoh, apakah mungkin untuk menjalankan aplikasi di semacam test bed di mana dimungkinkan untuk mensimulasikan masalah jaringan, masalah database, …
14 c#  testing  exceptions 

1
Bagaimana cara menguji kode pemrosesan gambar?
Saya bekerja dalam pemrosesan gambar (terutama OCR) dan saya bertanya-tanya bagaimana saya harus mengintegrasikan tes unit dalam pengembangan saya. Saya sudah menggunakan unit test untuk jenis kode yang lebih "umum" tetapi ketika berurusan dengan kode pemrosesan gambar, saya tidak yakin bagaimana menghadapinya. Jenis kode ini selalu memerlukan input / output …

5
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. Pendekatan 1 Gunakan verifikasi dari Mockito untuk memverifikasi bahwa metode itu dipanggil. …

3
Bagaimana cara membuat tes otomatis populer? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Basis kode kami berkembang selama 20 tahun sekarang. Kami sekitar 10 devs + …

2
Bagaimana cara menguji kode yang tidak dapat disuntikkan?
Jadi saya memiliki kode berikut yang digunakan di seluruh sistem saya. Kami sedang menulis tes unit secara retrospektif (lebih baik terlambat daripada tidak pernah argumen saya), tapi saya tidak melihat bagaimana ini akan diuji? public function validate($value, Constraint $constraint) { $searchEntity = EmailAlertToSearchAdapter::adapt($value); $queryBuilder = SearcherFactory::getSearchDirector($searchEntity->getKeywords()); $adapter = new SearchEntityToQueryAdapter($queryBuilder, …


1
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 mulai menjadi kompleks. Ada dua mode …

6
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() { checkInvariants(); assert(/* requirement */); try { /* …

3
Apakah menggunakan unit test untuk menceritakan sebuah cerita adalah ide yang bagus?
Jadi, saya punya modul otentikasi yang saya tulis beberapa waktu lalu. Sekarang saya melihat kesalahan cara saya dan menulis tes unit untuk itu. Saat menulis unit test, saya kesulitan menemukan nama baik dan area bagus untuk diuji. Misalnya, saya punya hal-hal seperti MembutuhkanLogin_should_redirect_when_not_logged_in MembutuhkanLogin_should_pass_through_when_logged_in Login_should_work_when_given_proper_credentials Secara pribadi, saya pikir itu …

4
Bagaimana menangani bug yang saya pikir sudah saya perbaiki, tetapi saya tidak sepenuhnya yakin
Ada beberapa jenis bug yang sangat sulit untuk diperbanyak, jarang terjadi dan tampaknya secara acak. Itu bisa terjadi, saya menemukan kemungkinan penyebabnya, memperbaikinya, menguji program, dan tidak dapat mereproduksi bug. Namun, karena tidak mungkin untuk mereproduksi bug secara andal dan itu jarang terjadi, bagaimana saya bisa menunjukkan ini dalam bugtracker? …

5
Bagaimana saya bisa meningkatkan pengecekan dan penanganan kesalahan saya?
Akhir-akhir ini saya telah berjuang untuk memahami apa jumlah pemeriksaan yang tepat dan apa metode yang tepat. Saya punya beberapa pertanyaan tentang ini: Apa cara yang tepat untuk memeriksa kesalahan (input buruk, kondisi buruk, dll)? Apakah lebih baik untuk secara eksplisit memeriksa kesalahan, atau menggunakan fungsi seperti pernyataan yang dapat …
13 c  testing  assertions 

6
Apa peran QA dalam proyek BDD?
Jika menjalankan proyek menggunakan BDD dengan cakupan cerita pengguna 100% dengan tes penerimaan otomatis, apa yang akan menjadi peran penguji / petugas penjaminan kualitas? Saya kira saya membayangkan bahwa pengembang akan menulis tes penerimaan bersama dengan pemilik produk, beri tahu saya jika itu tampak seperti asumsi yang bodoh.

4
Apakah pola "pusat notifikasi" mendorong desain program yang baik atau buruk?
Kadang saya menemukan API gaya hub-pesan ini, misalnya Cocoa NSNotificationCenter: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/Reference/Reference.html Biasanya API ini menyediakan titik akses global tempat Anda berlangganan atau menyiarkan pesan / acara. Saya pikir ini adalah masalah karena mendorong arsitektur program yang datar dan tidak terstruktur, di mana dependensi tidak eksplisit dalam API, tetapi disembunyikan dalam …

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.