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
  • 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...
WCZYTAJ WIĘCEJ
  • Instaprefs – zwiększ możliwości swojego Instagrama

    Odnoszę wrażenie, że przy codziennym korzystaniu z aplikacji mobilnej Instagrama, jego użytkownicy mogą odczuwać niedosyt i dyskomfort. Ten pierwszy może być...
  • Czy dzisiejsza niedziela jest handlowa?

    Za każdym razem szukając w Internecie informacji o tym, czy najbliższa niedziela jest handlowa, natrafiałem głównie na strony mające nadmiar tekstu,...
  • 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...
Load More By mianowicz
  • 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...
  • Kwalifikacje do Testing Cup 2017 – refleksje

    Poniższy tekst bazuje na moim zdobytym dzisiaj doświadczeniu. Jednocześnie informuję, że jedynym celem tekstu jest zwrócenie uwagi na to, jak ważna...
  • TPI Next – analiza jakości testów w firmie

    TPI Next – ciągła (nie schodkowa) struktura doskonalenia z biznesowego punktu widzenia, opisująca kluczowe elementy efektywnego i skutecznego procesu testowego. Przyznam...
Load More In Testowanie

Sprawdź także

Instaprefs – zwiększ możliwości swojego Instagrama

Odnoszę wrażenie, że przy codziennym korzystaniu z aplikacji...

O mnie

Rafał Mianowicz


Nazywam się Rafał Mianowicz i bywam technologiczym geekiem.

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