Pertanyaan yang diberi tag «unit-testing»

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

3
Argumen apa yang dapat saya gunakan untuk “menjual” konsep BDD kepada tim yang enggan untuk mengadopsinya?
Saya sedikit pendukung vokal dari metodologi Pengembangan Perilaku Didorong (alias BDD). Saya telah menerapkan BDD selama beberapa tahun sekarang, dan telah mengadopsi StoryQ sebagai kerangka pilihan saya ketika mengembangkan aplikasi DotNet. Meskipun saya telah menguji unit selama bertahun-tahun, dan sebelumnya telah bergeser ke pendekatan test-first, saya telah menemukan bahwa saya …

5
Apakah boleh mengulang kode untuk tes unit?
Saya menulis beberapa algoritma penyortiran untuk tugas kelas dan saya juga menulis beberapa tes untuk memastikan algoritma diimplementasikan dengan benar. Tes saya hanya seperti 10 baris panjang dan ada 3 dari mereka tetapi hanya 1 perubahan baris antara 3 sehingga ada banyak kode yang diulang. Apakah lebih baik untuk memperbaiki …

5
Menulis Kode yang Dapat Diuji vs Menghindari Generalitas Spekulatif
Saya membaca beberapa posting blog pagi ini, dan menemukan ini : Jika satu-satunya kelas yang pernah mengimplementasikan antarmuka Pelanggan adalah CustomerImpl, Anda tidak benar-benar memiliki polimorfisme dan substitusi karena pada praktiknya tidak ada yang menggantikan pada saat runtime. Itu adalah generalitas palsu. Itu masuk akal bagi saya, karena mengimplementasikan antarmuka …


3
Memahami Kompleksitas Siklomatik
Saya baru saja menemukan Kompleksitas Cyclomatik dan saya ingin mencoba memahaminya dengan lebih baik. Apa sajakah contoh pengkodean praktis dari berbagai faktor yang masuk ke dalam penghitungan kompleksitas? Khususnya, untuk persamaan Wikipedia M = E − N + 2P, saya ingin lebih memahami arti dari masing-masing istilah berikut: E = …

3
Mengotomatiskan Pembuatan Tes Unit
Apa sajakah strategi yang dapat digunakan untuk mengotomatisasi pembuatan kasus uji unit? Aspek apa yang perlu Anda perhatikan di setiap kelas untuk dapat menghasilkan setidaknya kerangka kasus uji yang layak? Saya menyadari solusi otomatis yang komprehensif tidak praktis, tetapi saya ingin mempercepat pembuatan tes setidaknya dengan membuat kerangka. Saya tidak …
11 php  unit-testing 

3
Video tentang Unit Testing [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 6 tahun yang lalu . Saya telah mencari presentasi yang baik (slide + audio atau video lebih disukai) pada Unit Testing tetapi …


2
Mengevaluasi apakah akan menulis tes unit atau tes integrasi terlebih dahulu pada proyek langit-biru / prototipe
Sesuatu yang saya perhatikan baru-baru ini adalah ketika saya melakukan jenis proyek berikut: Saat memulai proyek Bekerja pada MVP / prototipe Menambahkan fitur yang tidak sepenuhnya ditentukan Bekerja pada proyek skala kecil Sebagai referensi, saya sedang mengerjakan proyek Python sekarang yang saat ini memiliki ~ 1k baris kode, termasuk beberapa …





4
Apa pengujian unit kotak hitam?
Saya baru-baru ini ujian akhir saya untuk kursus rekayasa perangkat lunak untuk program master saya dan salah satu pertanyaan pada ujian adalah sebagai berikut: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either Dalam 7 tahun pengalaman pengembangan perangkat lunak saya, pengujian unit selalu mengambil pendekatan kotak …

5
Kapan Anda memiliki cukup pengujian otomatis untuk percaya diri dalam pipa integrasi berkelanjutan Anda?
Integrasi berkelanjutan dengan pengujian berguna untuk memastikan bahwa Anda memiliki kode "shippable" yang diperiksa setiap saat. Namun, benar-benar sulit untuk mengikuti serangkaian tes yang komprehensif dan seringkali, sepertinya build akan menjadi buggy. Berapa banyak tes yang harus Anda rasakan percaya diri dalam pengujian pipa CI Anda? Apakah Anda menggunakan semacam …

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.