{"id":2741,"date":"2013-10-16T10:32:40","date_gmt":"2013-10-16T09:32:40","guid":{"rendered":"http:\/\/www.traineebloggen.se\/?p=2741"},"modified":"2014-12-09T11:35:29","modified_gmt":"2014-12-09T10:35:29","slug":"automatiserad-funktionstest","status":"publish","type":"post","link":"https:\/\/www.traineebloggen.se\/index.php\/2013\/10\/trainee\/automatiserad-funktionstest\/","title":{"rendered":"Automatiserad funktionstest"},"content":{"rendered":"<p><a href=\"http:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2013\/10\/TestKurs20131016small.jpg\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2013\/10\/TestKurs20131016small.jpg\" alt=\"TestKurs20131016small\" width=\"488\" height=\"324\" class=\"alignnone size-full wp-image-2742\" \/><\/a><\/p>\n<p>I g\u00e5r hade vi en riktigt givande kurs i testautomatisering d\u00e4r vi skriv testfall i programmeringsspr\u00e5ket Java mot TRADExpress vilket \u00e4r en av handelsplatformarna vi utvecklar h\u00e4r p\u00e5 Cinnober. D\u00e4r gick vi igenom hur man med en relativt liten kodinsats kunde skriva funktionella tester som via n\u00e5gra av dom externa protokollen som anv\u00e4nds i finansv\u00e4rlden skickar och tar emot data, och p\u00e5 s\u00e5 s\u00e4tt kunde vi p\u00e5verka systemet utifr\u00e5n samtidigt som vi validerade resultatet som returnerades.<\/p>\n<p>F\u00f6rdelen med att skriva testfall i kod \u00e4r att man kan simulera att en kund t.ex. l\u00e4gger in en order att k\u00f6pa en viss m\u00e4ngd metall samtidigt som en annan kund v\u00e4ljer att s\u00e4lja samma typ. Koden f\u00f6r testfallet kan d\u00e5 automatiseras s\u00e5 att den k\u00f6rs vid ett visst klockslag varje dag. P\u00e5 s\u00e5 s\u00e4tt s\u00e5 f\u00e5r man en kontinuerlig feedback att funktionerna i systemet fungerar som t\u00e4nkt, dag efter dag.<\/p>\n<p>Skulle n\u00e5got mot f\u00f6rmodan \u00e4ndras i aff\u00e4rslogiken f\u00f6r dom anv\u00e4nda funktionerna s\u00e5 f\u00e5ngar testet upp detta i analysen av resultatet s\u00e5 l\u00e4mplig \u00e5tg\u00e4rd kan s\u00e4ttas in. Det \u00e4r dock inte sj\u00e4lvklart att felet ligger i platformen, utan det kan mycket v\u00e4l vara s\u00e5 att testet blivit inaktuellt p\u00e5 grund av vidareutveckling av funktionaliteten och d\u00e5 uppdaterar man ist\u00e4llet testfallet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I g\u00e5r hade vi en riktigt givande kurs i testautomatisering d\u00e4r vi skriv testfall i programmeringsspr\u00e5ket Java mot TRADExpress vilket \u00e4r en av handelsplatformarna vi utvecklar h\u00e4r p\u00e5 Cinnober. D\u00e4r gick vi igenom hur man med en relativt liten kodinsats kunde skriva funktionella tester som via n\u00e5gra av dom externa protokollen som anv\u00e4nds i finansv\u00e4rlden [&hellip;]<\/p>\n","protected":false},"author":77,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[394],"tags":[395,187,30],"_links":{"self":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/2741"}],"collection":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/comments?post=2741"}],"version-history":[{"count":1,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/2741\/revisions"}],"predecessor-version":[{"id":2743,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/2741\/revisions\/2743"}],"wp:attachment":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/media?parent=2741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/categories?post=2741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/tags?post=2741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}