Csak a tesztemen keresztül!

Szakmai gondolatok informatikai rendszerek teszteléséről.

Gazda

Friss topikok

  • Akron: @Verhás Péter: Az ügyfeled a cég (vezérigazgatóval, Józsi nénivel) A cég ellenőrzi le és veszi át ... (2018.01.31. 14:09) Miért UAT
  • Verhás Péter: @ hrgy: Egy kicsit felhúztam magam, de sebaj. A lényegi állításokban igazad van, ám a személyekre... (2011.10.09. 00:25) A tesztelés nem mindenható
  • crix: Ez a hozzáállás. Sajnos most is. Aztán csodálkoztak itt a népek, amikor bevállaltam a hétvégi munk... (2011.10.05. 16:56) Újra fizetni kell
  • crix: és milyen specifikáció mentén ment át az ügyfél? elég blind? (2011.10.05. 13:41) Ügyfélteszt
  • fqqdk: fitnesse, concordion, és cucumber integráció lesz? (2011.03.05. 13:42) Automatizált tesztelés és üzleti tesztelés

Társblogok

Blog

Szakmai gondolatok informatikai rendszerek teszteléséről.

A minőségi szoftverhez három dolog kell: tesztelés, tesztelés és tesztelés.

Így tesztelünk mi.

Linkblog

MNB árfolyam lekérdezés SOAP-on keresztül

2010.08.02. 17:10 | Verhás Péter | 6 komment

A valuta árfolyamok elérhetőek a Magyar Nemzeti Banktól nem csak web oldalon keresztül, hanem SOAP híváson keresztül is. Gondoltam, hogy amikor ügyfélnek mutatok be SOAPui tesztet, demózok, akkor miért ne ezt a szolgáltatást használjam? A WSDL ezen az oldalon érhető el:

http://www.mnb.hu/arfolyamok.asmx?WSDL

Neki is álltam készíteni egy demo projektet, talán két perc az egész, hiszen a SOAPui mindent megold, csak kattintgatni kell, ha meg van a WSDL.

És akkor egy pillanatra megakadtam, amikor megkaptam az első SOAP választ.

Az összes árfolyam benne volt a válaszban, de egyetlen mezőben CDATA formátumban XML-ként. XML az XML-ben.

Aztán a következő pillanatban azt gondoltam, hogy ha a property transfer step-ben SOAP válasz Resultra lehet XPATH-t megadni, akkor biztos lehet egy properties test step egyik propertijére is. És lehetett. A mellékelt videómegmutatja, hogy hogyan:

 

Az egész folyamat, a teljes projekt felépítés látszik a videón. Érdemes átkapcsolni 480px-be, úgy jobban látszanak a feliratok.

A bejegyzés trackback címe:

https://csakatesztemenkeresztul.blog.hu/api/trackback/id/tr902193685

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

vicziani · http://jtechlog.hu 2010.08.02. 20:58:21

Elszomorító. Elbeszélgetnék a web szolgáltatás fejlesztőjével, hogy ezt hogy gondolta.

Verhás Péter · http://csakatesztemenkeresztul.blog.hu 2010.08.03. 09:48:04

@Viczi: Azt gondolom, hogy úgy gondolta, hogy volt egy kész szerviz, és csak elé tettek egy SOAP felületet.

Ha például megnézed az Atlassian JIRA vagy Confluence SOAP felületeit, ott is azt látod, hogy volt egy XML-RPC felület, amin keresztül el lehetett érni, és azután arra ráraktak egy SOAP felületet. Azon is megdöbbentem először.

Gazdaságilag is meg lehet közelíteni a dolgot. Mibe kerül kifejleszteni egy mérnökileg jobb, vállalhatóbb verziót és az mennyit hoz a konyhára. Működni ez is működik, és mivel el lehet érni bárhonnan, ha jól sejtem nem revenue generating aktivitás az MNB részéről (nem is lehet az, a törvény nem engedi neki, ha jól emlékszem).

Verhás Péter · http://csakatesztemenkeresztul.blog.hu 2010.08.03. 10:50:30

@Viczi: Elbeszélgetnék a web szolgáltatás fejlesztőjével

Istvánnak a Muppet show végén a stáblista jutott az eszébe. Abban szerepel:

Rendező: xy
Főszereplő: valaki
...
Szakértő: az nem volt.

Más projektek is sokszor úgy néznek ki mit a Muppet show.

vicziani · http://jtechlog.hu 2010.08.04. 08:25:20

Értem ezt a gazdasági szempontot, de a fejlesztőnek kb. 15 percébe telt volna normálisat írni, de nem, helyette összegányolt valamit, és ezzel a másik oldal szív, annyian, amennyien. Egy helyett annyian, amennyien használnák. És itt szokott jönni az, hogy Java-ban ezt hogy oldod meg egy szép JAXB-vel? Áttszed String-be, aztán abból StringReader-rel újra beolvasod, etc. Már a mi beszélgetésünk több energiát vitt el, mint amennyibe normálisan megcsinálni került volna.

Nem, itt nem gazdasági érvek vannak, hanem igénytelenség. És ez sajnos mindenütt jellemző.

Marhefka István · http://infokukac.com 2010.08.26. 21:39:01

@Viczi: "Nem, itt nem gazdasági érvek vannak, hanem igénytelenség. És ez sajnos mindenütt jellemző."

Jajjj! Szívemből szóltál! :)
süti beállítások módosítása