Archiwum wpisów dla słowa kluczowego „TestNG”


Luty
05
2011

Fabryki testów

Słowa kluczowe: , | Kategorie: Java
Długo nosiłem się z zamiarem napisania czegoś na temat fabryk testów w TestNG. W końcu napisałem… Zapraszam do pobrania Software Developer's Journal 3-2011 i przeczytania artykułu ze strony 50. Więcej…
Czerwiec
07
2010

Aspektowe warunkowanie algorytmu

Słowa kluczowe: , , , , , | Kategorie: Java
W programach, z których korzysta wielu różnych użytkowników, moduł ustawień potrafi być bardziej skomplikowany niż sama aplikacja. Większość opcji przyjmuje postać wartości logicznych. W naszym zespole powstał nawet termin Single Checkbox Requirement (albo Single Checkbox Apocalypse), oznaczający funkcję programu, która może być włączona ... Więcej…
Marzec
30
2010

Testy integracyjne walidatorów Hibernate

Słowa kluczowe: , , , , | Kategorie: Java
Gdy pierwszy raz pisałem o walidatorze Hibernate dla  NIP, utworzyłem jedynie testy jednostkowe, pozwalające sprawdzić poprawność działania samego algorytmu. Dla przypomnienia, poniżej przedstawiam użytą wówczas metodę testową: @Test(dataProvider="nipValidator.isValid") public void testIsValid( NIP annotation, Object value, boolean ... Więcej…
Marzec
08
2010

Testowanie wtyczek Maven

Słowa kluczowe: , , , , | Kategorie: Java
Automatyczne testowanie oprogramowania, do niedawna stanowiące najwyżej uzupełnienie dla ręcznych testów, dziś jest powszechną praktyką. Także idea programowania sterowanego testami (ang. Test-Driven Development) zyskuje coraz więcej zwolenników wśród programistów i kierowników – nie tylko w zespołach stosujących metodyki zwinne. Nierozsądnym byłoby pominąć testy ... Więcej…
Wrzesień
24
2009

Testowanie konwersacji

Słowa kluczowe: , , , | Kategorie: Seam Framework
Omawiając testy integracyjne pominąłem kwestię konwersacji. Dlatego dzisiaj postanowiłem utworzyć i przetestować nowy komponent, działający w oparciu o konwersację. Interfejs Komponent będzie pozwalał na utworzenie nowego konta użytkownika. Jednak oprócz widoku formularza będzie on posiadał widok z pytaniem o potwierdzenie danych: package pl.info.czerwinski; import javax.ejb.Local; @Local public interface NewUser { ... Więcej…