Testowanie

Czytanie z plików XML w testach automatycznych

Jako że swego czasu całkiem dużo czasu poświęciłem na znalezienie satysfakcjonującego mnie rozwiązania pozwalającego na odczyt wartości z plików XML (i oczywiście późniejsze ich wykorzystywanie w testach automatycznych), chciałbym innym tego czasu oszczędzić i przedstawić skuteczne oraz proste rozwiązanie. Znakomicie sprawdzi się (a przynajmniej powinno) jako baza do dalszego rozwoju maszynek zaciągających dane z plików wystawionych na zewnątrz.

Poniższe przykłady napisane w JAVA.

1. Zaczynamy od zdefiniowania prostego Stringa. To już tutaj dzieje się “wciąganie” pliku do pamięci i wyciąganie z niego interesujących nas wartości.


2. W dowolnej klasie która zawiera zdefiniowane testy, sprawdzamy, że powyższy String zostanie poprawnie zwrócony. W moim przypadku miejscem w którym użyję zczytywania z XML, będzie klasa Setup, która jest standardowo używana na samym starcie każdego wykonania zbioru testów.

3. Uruchamiamy testy i sprawdzamy, że wartości, które zaciągnęła nasza maszynka są zgodne z tym co podaliśmy w ścieżce XPath w Stringu GetSiteAddress i zgodnie z tym, co jest w samym pliku XML, którego przykładowwą zawartość umieszczam poniżej.
Share this Story
  • Unsocially social, czyli wyłączanie się z życia

    Wszechobecne kieszonkowe komputery (zwane smartfonami) mają swoje zastosowanie w wielu obszarach codziennego życia większości z nas. Jednym z nich są wszelakiej...
  • Czytanie z plików XML w testach automatycznych

    Jako że swego czasu całkiem dużo czasu poświęciłem na znalezienie satysfakcjonującego mnie rozwiązania pozwalającego na odczyt wartości z plików XML (i...
  • Top 10 modułów Xposed

    Jako zwolennik czystego Androida i modyfikowania systemu stricte pod wymagania użytkownika, przedstawiam swój ranking rozszerzeń Xposed, które codziennie ułatwiają mi życie i...
Wczytaj więcej postów

Komentarze

Sprawdź także

Unsocially social, czyli wyłączanie się z życia

Wszechobecne kieszonkowe komputery (zwane smartfonami) mają swoje zastosowanie...

O mnie

Rafał Mianowicz


Nazywam się Rafał Mianowicz i bywam technologiczym geekiem.

Gram na perkusji w Moron, zawodowo testuję oprogramowanie w ITSG, lubię uśmiechać się do ludzi, działam na XDA.

Kategorie