Mamy tutaj dość dużo programów RPG i przeprowadzamy wiele zautomatyzowanych testów, ale nie jesteśmy jeszcze zbyt dobrzy w łączeniu tych dwóch. Czy istnieją dobre sposoby przeprowadzania automatycznego testowania programów RPG lub innych programów ILE?Zautomatyzowane testowanie w językach RPG (lub innych językach ILE)
Jestem świadomy projektu o nazwie RPGUnit, ale to jest jego ostatnia aktualizacja w 2007 roku. Jednak wygląda na to, że nadal jest używany, ponieważ RPG Next Gen obecnie zajmuje się włączeniem go.
Co z nimi masz? Czy jest coś jeszcze, czego mi brakuje, jak niektóre świetne narzędzia Google'a, których nie udało się znaleźć?
Jestem zainteresowany testowaniem jednostkowym, a także testowaniem integracyjnym kompletnych projektów. Wszystko, co integruje się z narzędziami takimi jak jenkins jest mile widziane. Jeśli dotyczy to Rational Developer lub System i Navigator firmy IBM, to też jest w porządku.
Jesteśmy w początkowej fazie tworzenia nowych planów testowania dla naszego procesu rozwoju RPG, i nie chcę tego, od samego początku idę w złym kierunku.
Prawdopodobnie większym pytaniem jest ... czy masz _architecture_ na testowanie jednostkowe? Wydaje się, że język ten aktywnie zachęca do pisania programów w sposób utrudniający dobre enkapsulowanie (tj. - programy zawierające wszystko, od dostępu do bazy danych, aż po wydruk ekranu, w jednym pliku). –
@ X-Zero, jeśli zdecydujesz się na to, możesz mieć sepera – WarrenT
@ X-zero ILE Moduled może zapewnić hermetyzację, nawet w różnych językach, wszystkie powiązane w jeden program – WarrenT