2009-08-16 6 views
8

Czy ktoś ma doświadczenie w korzystaniu z zewnętrznego systemu testowania jednostkowego dla SAS, takiego jak FUTS (http://thotwave.com/resources/futs-framework-unit-testing-sas/) lub SASUnit (http://www.redscope.org/sasunit/en)?Moduły testujące jednostki w SAS: FUTS vs SASUnit

Naprawdę chciałbym porównać i porównać te opcje ze sobą iz dowolnymi innymi znanymi alternatywami (obecnie używam mojego własnego testu jednostkowego% assert makr, ale chciałbym zmienić na coś bardziej niezawodnego). Możliwe obszary do rozważenia to:

  • Jakiego rozmiaru bazy użytkowników mają te frameworki?
  • Czy są one dobrze obsługiwane przez programistę ?
  • Czy znane są błędy?
  • Czy występują problemy z użytecznością?

Większość tego, co znajduję w wyszukiwaniach internetowych na tych produktach, to na ogół ogłoszenia o wydaniu produktu przez samych programistów (istnieją również białe księgi napisane przez programistów na temat obu tych frameworków). Jednak nie widzę wielu dowodów na to, że społeczność użytkowników aktywnie używa tych produktów, co denerwuje mnie do samodzielnego korzystania z nich.

Odpowiedz

3

Żadne z nich nie jest szeroko stosowane w moim doświadczeniu. Ciągle napotykam sytuacje, w których analitycy i programiści piszą swoje własne testy.

+0

Jakieś przemyślenia na temat tego, dlaczego nie są powszechnie stosowane? Rozumiem SASUnit - wydaje się bardzo nowy. Jednak FUTS istnieje już od 2006 r., Posiada dokumentację SUGI wyjaśniającą ramy, opublikował oświadczenie na temat SAS-L i innych stron internetowych w 2006 r. I jest wolny_. –

+0

Mam wiele przemyśleń na temat tego, dlaczego. 1. SAS jest uważany za narzędzie ad hoc w wielu miejscach, a nawet kod produkcyjny jest źle zarządzany. 2. Testowanie jednostkowe powinno być częścią procesu organizacyjnego, a nie indywidualnego analityka/programisty. To sprawia, że ​​wierzę, że SAS powinien stworzyć produkt, aby zaspokoić potrzeby, a przynajmniej go błogosławić i obrócić, jeśli jest to sposób na uczynienie z SAS aplikacji klasy produkcyjnej. – AFHood

0

Po stronie SCL SAS, SCLUnit jest prawie bezpośrednim portem JUnit do SAS Component Language. Mój były szef i ja opracowaliśmy to i używam go regularnie, aby przetestować klasy i metody dla mojej aplikacji SAS.

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

Jeśli jesteś zainteresowany zagłębiając SCL i programowania obiektowego, SCLUnit daje sposób uporządkowania testów jednostkowych, które będą znane każdemu, kto wykorzystał JUnit lub innych ram xUnit.

Powiązane problemy