Genelde benim uygulamalarım çok küçük ve test çerçevem sadece bir konsol projesi. . Oradaki sınıfları statik yöntemlerle ekleyip kodumu test ediyorum. Oldukça basit ve güzel olmak için bu yaklaşımı buluyorum (özellikle çıktıyı görebilirsiniz)Test veya cihaz testi ile ilgili bazı temel sorular
Şimdi görsel stüdyosunda güzel bir küçük test projem var, bu yüzden donuk şeyleri nasıl test edeceğiniz konusunda biraz kafam karışmıştı 't örneğin gibi birimi görünüyor:
Purchase.LoadAllAsync()//finished loading on the loadcomplete event
Bunun için birim testi ne tür yazardınız? Özellikle bu, veritabanındaki nelere göre değişecek?
Bazı SO üzerinde izcilik yaptım ve bunu buldum: Bir test bir birim test değilse, ayrıca beni karıştı When is a Test not a Unit-test?, bunu nasıl test?
Bazen genellikle ana formda küçük bir sınama işlevi veya ana ekranda gümüş ışığı yazarım ve sonra silmem. Ama sanırım ünite testi kullanılıyor çünkü testler orada kalıyor, böylece onları tekrar kullanabiliyorsunuz?
Biraz fazla cahil olduğum için üzgünüm! Dış koddan çağrıldığında başarısız uygulamanın kendisinden ince çalıştırmak testler hakkında ne ama: = P
Teşekkür
Güncelleme
Ayrıca eklemek istedim. (Bu bana birkaç kez oldu) Siz de mi oluyorsunuz ve/veya kötü bir tasarım mı?
[test veya birim testi ile ilgili bazı temel sorular] 'nın olası kopyası (http://stackoverflow.com/questions/4243374/some-basic-questions-on-testing-or-unit-testing) –
@Pieter You' ve soruma bağlı mı? – gideon
@Pieter, sadece _one_ bir kopyası olabilir, biri orijinal olmalıdır :-) – paxdiablo