2011-12-20 15 views
6

Biz herhangi bir gerçek birim test kapsamı dışında sınıfların binlerce kavanozları. Gibi özel proje hepimizin makul kapsama katmayı hedefliyoruz. Seçeneklerden biri kaynaklı koddan testleri oluşturmak ve GenerateTestCases plugin with IJ kullanmaktır.otomatik sınıftan deneme kodunda oluşturmak (

Testleri büyük ölçüde oluşturmak için diğer seçenekleri araştırıyorum ..

Sınıf dosyalarından testler (tamam, sadece test şablonları) oluşturmak mümkün mü? TestGen4J bunu yapıyor, ancak proje etkin değil gibi görünüyor. Bu binlerce sınıfın testleri için yardımcı olabilir. 10 Bu tür testler oluşturulduğunda, umarım mevcut sınıflar için daha fazla birim testi eklemek için daha fazla ivme kazanmış oluruz.

+0

aslında testler oluşturmak istiyor musunuz? Bu tür testler gerçek bir iddiaya sahip olmadıkları için neredeyse hiçbir değer eklemezler. – Pavan

+0

Büyük eski projeler de yaptım ve @PavanSudarshan ile aynı fikirde. Muhtemelen biraz daha yönlendirilmiş, duyarlı testler istiyorsun. FindBugs (http://findbugs.sourceforge.net/) gerçekten çok daha yararlıdır. –

+1

Sadece şablonlar oluşturmak, testlerin mutlaka bir şey yapmaması nedeniyle kapsamınızı iyileştirmez. Mermiyi ısırmak ve bireysel testler yazmanız gerekebilir. Şablonlar, gerçekten yardımdan ziyade hala yazmanız gereken testlerin hangileri olduğunu belirleyecektir. – Atonewell

cevap

4

Google CodePro Analytix eclipse eklentisi sizin için otomatik olarak birim testleri oluşturabilir ve aktif olarak korunabilir. Eğer binlerce dosyalarına JUnit Testi ama onun manuel ve çirkin görev oluşturmak/sınıf ve sağ tıklama araçları seçmek çok netbeans araçları deneyebilirsiniz

+0

Bu, tutulmaya sıkıca bağlı görünüyor. nat görevlerini deneyecek .. http://stackoverflow.com/questions/5632930/how-to-execute-google-codepro-analytix-from-command-line – Jayan

+0

Şu andan itibaren, codepro kullanarak uzak görünüyor. Günlüklere bakmak için hata mesajını gösterir. Herhangi bir günlük bulamıyorum. – Jayan

İlgili konular