Pertanyaan yang diberi tag «testing»

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





Bagaimana saya harus menguji keacakan?
Pertimbangkan metode untuk mengacak elemen secara acak dalam array. Bagaimana Anda menulis unit test yang sederhana namun kuat untuk memastikan bahwa ini berhasil? Saya telah datang dengan dua ide, yang keduanya memiliki kelemahan nyata: Kocok array, lalu pastikan urutannya berbeda dari sebelumnya. Ini kedengarannya bagus, tetapi gagal jika shuffle terjadi …

Apa yang harus Anda uji dengan unit test?
Saya baru saja lulus dari perguruan tinggi, dan memulai universitas di suatu tempat minggu depan. Kami telah melihat unit test, tapi kami agak tidak menggunakannya; dan semua orang membicarakannya, jadi saya pikir mungkin saya harus melakukan beberapa. Masalahnya adalah, saya tidak tahu harus diuji apa . Haruskah saya menguji kasus …

Apakah tes integrasi (database) buruk?
Beberapa orang berpendapat bahwa tes integrasi semuanya buruk dan salah - semuanya harus diuji unit, yang berarti Anda harus mengejek dependensi; opsi yang, karena berbagai alasan, saya tidak selalu suka. Saya menemukan bahwa, dalam beberapa kasus, tes unit tidak membuktikan apa-apa. Mari kita ambil implementasi repositori (sepele, naif) berikut (dalam …

Apa yang dimaksud dengan tes integrasi?
Teman-teman saya dan saya telah berjuang untuk mengklasifikasikan dengan tepat apa itu tes integrasi. Sekarang, dalam perjalanan pulang, saya baru menyadari, bahwa setiap kali saya mencoba memberikan contoh dunia nyata dari tes integrasi, ternyata menjadi tes penerimaan, yaitu. sesuatu yang akan diucapkan oleh pebisnis dengan jelas yang menjelaskan apa yang …
testing  agile  tdd 

Apakah kode yang dapat diuji adalah kode yang lebih baik?
Saya mencoba untuk membiasakan menulis unit test secara teratur dengan kode saya, tetapi saya telah membaca bahwa pertama - tama penting untuk menulis kode yang dapat diuji . Pertanyaan ini menyentuh prinsip-prinsip SOLID dalam penulisan kode yang dapat diuji, tetapi saya ingin tahu apakah prinsip-prinsip desain tersebut bermanfaat (atau setidaknya …


Haruskah saya menghindari metode pribadi jika saya melakukan TDD?
Saya baru saja belajar TDD. Ini pemahaman saya bahwa metode pribadi tidak dapat diuji dan tidak perlu khawatir karena API publik akan memberikan informasi yang cukup untuk memverifikasi integritas suatu objek. Saya sudah mengerti OOP untuk sementara waktu. Ini pemahaman saya bahwa metode pribadi membuat objek lebih dienkapsulasi, sehingga lebih …



Mengapa TDD berfungsi? [Tutup]
Pengembangan yang digerakkan oleh tes (TDD) besar hari ini. Saya sering melihatnya direkomendasikan sebagai solusi untuk berbagai masalah di sini di Programmer SE dan tempat lainnya. Saya bertanya-tanya mengapa ini berhasil. Dari sudut pandang teknik, saya bingung karena dua alasan: Pendekatan "tulis tes + refactor sampai lulus" terlihat sangat anti-rekayasa. …
testing  tdd 


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.