2009-08-16 21 views
8

SAS için FUTS (http://thotwave.com/resources/futs-framework-unit-testing-sas/) veya SASUnit (http://www.redscope.org/sasunit/en) gibi üçüncü taraf bir birim sınama çerçevesi kullanma deneyimi var mı?SAS'ta Birim Sınama Çerçeveleri: FUTS ve SASUnit

Bu seçenekleri birbirleriyle ve diğer bilinen alternatiflerle karşılaştırmak ve karşılaştırmak istiyorum (Şu anda kendi ev yapımı birim test% assert makrolarımı kullanıyorum, ancak daha sağlam bir şeye geçmek istiyorum). Göz önünde bulundurulması gereken alanlar şunlardır:

  • Bu çerçeveler hangi kullanıcı tabanına sahiptir?
  • geliştiricisi tarafından destekleniyor mu?
  • Bilinen hatalar var mı?
  • Kullanılabilirlik sorunları var mı?

Internet'te bu ürünlerde arama yaptıklarımın çoğu, geliştiricilerin kendileri tarafından genellikle ürün yayımlama duyurularıdır (her iki çerçevede de geliştiriciler tarafından yazılmış beyaz kağıtlar da vardır). Ancak, bu ürünleri aktif olarak kullanan bir kullanıcı topluluğunun kanıtlarını pek göremiyorum ki bu da beni kullanmaya başlama konusunda beni sinirlendiriyor.

cevap

3

Deneyimlerim arasında yaygın olarak kullanılmaz. Analistlerin ve programcıların kendi test çalışmalarını yazdıkları durumlara sürekli olarak giriyorum.

+0

Neden yaygın olarak kullanılmadıklarına dair bir düşünce var mı? SASUnit'i anlayabilirim - çok yeni görünüyor. Ancak FUTS, 2006'dan bu yana bir süredir devam ediyor, çerçeveyi açıklayan bir SUGI tanıtım belgesine sahip, 2006'da SAS-L ve diğer web sitelerini duyurdu ve _free_. –

+0

Nedeniyle ilgili birçok fikrim var. 1. SAS birçok yerde adhoc bir araç olarak kabul edilir ve hatta üretim kodu yetersiz yönetilir. 2. Birim testi, bireysel analist/programcılara kadar değil, organizasyon sürecinin bir parçası olmalıdır. Bu, SAS'ın ihtiyacı karşılamak için bir ürün yaratması gerektiğine veya en azından onu korusun ve SAS'ı bir üretim sınıfı uygulaması haline getirmenin bir yolu olarak devredileceğine inanıyorum. – AFHood

0

SAS'ın SCL tarafında, SCLUnit hemen hemen JUnit'den SAS Bileşen Diline giden doğrudan bir bağlantı noktasıdır. Eski patronum ve onu geliştirdim ve SAS uygulamam için sınıfları ve yöntemleri test etmek için düzenli olarak kullanıyorum. Eğer SCL ve nesne yönelimli programlama delving ilgileniyorsanız

http://www.sascommunity.org/wiki/SclUnit

, SCLUnit JUnit veya diğer xUnit çerçevelerini kullandı herkese tanıdık gelecektir birim testleri yapısı için bir yol sağlar.

İlgili konular