Nasıl bir birim GUİ test edebilirim?
Benim kod hesaplamaları iyi test edilir, ama çok GUİ kod olduğundan, genel olarak benim kod kapsama istiyorum daha düşüktür. Ünite-test GUİ kod üzerinde herhangi bir talimat var mıdır? Mantıklı mı?
Örneğin, benim app grafikler var. Grafiklerin otomatik test için nasıl anlamaya mümkün olmamıştır. İnsan gözü, AFAIK, eğer grafik doğru olup olmadığını kontrol etmek için alır.
(Java Swing kullanıyorum)
CEVAP
MVP ve MVC gibi tasarımlar genellikle mümkün olduğunca gerçek GUİ de mantık soyut çalışın. Bu konuda çok popüler bir makaleden Michael tüylerinden "The Humble Dialog Box". Şahsen UI mantık dışı hareket etmeye karışık deneyimler yaşadım bazen çok iyi çalıştı, ve diğer zamanlarda daha çok sorun oldu. Benim uzmanlık alanım ama biraz dışında.
Nasıl birim Arduino kodu test edebilir...
Nasıl birim bir Windows Hizmeti test e...
Nasıl birim FormsAuthentication kullan...
Nasıl alay Angularjs söz veren bir ser...
Nasıl bir dizi belirli bir değeri vars...