Sjálfvirkar viðmótsprófanir Landbankans

Similar documents
Málsýni. Aðferð til að meta málþroska barna. Jóhanna Einarsdóttir, Ester Sighvatsdóttir og Álfhildur Þorsteinsdóttir

Kennaraglósur Excel Flóknari aðgerðir: Solver

Hugbúnaður kemur ekki í stað fólks! Camilla Ósk Hákonardóttir

Sykursýkisdagbók ÚTGEFANDI: LANDSPÍTALI JANÚAR 2014 (BYGGT Á DIABETES HEALTH RECORD FRÁ THE DIABETES COALTILATION OF CALIFORNIA.)

Tryggð viðskiptavina við banka í kjölfar bankahrunsins. Þórhallur Guðlaugsson dósent Friðrik Eysteinsson aðjunkt

Hvernig getum við uppfyllt þarfir kaupenda á netinu?

Ronald Postma: Kitchen appliance to grow mushrooms was the project. Plugin Neon for Rhino and downloaded Bongo.

Uppsetning á Opus SMS Service

Gagnasafnsfræði. Páll Melsted 16. sept

Windows snjallforrit/apps og samnýting á kóða fyrir IOS og Android með Xamarin

Uppsetning á biðlarahugbúnaði (ALEPH GUI client): útg í Windows 7, 8 og 10.

4) Þá ertu kominn inná routerinn og ætti valmyndin að líta út eins og sýnt er hér til hægri. 5) Því næst er smellt á Wizard setup

FA EIGNAKERFIÐ. Notendahandbók. vegna biðskrá

VIÐSKIPTASVIÐ. Hvaða þættir skipta máli í innleiðingu CRM? Út frá reynslu stærstu fyrirtækja Íslands

Verklokaskýrsla. Úttekt á OpenOffice.org skrifstofuvöndlinum Samanburður við Microsoft Office. Samstarf RSK og forsætisráðuneytisins

Inngangur. Web ADI skjöl. Október, 2018 [WEB ADI - NOTENDALEIÐBEININGAR]

Reynsla hugbúnaðardeildar Símans við notkun Scrum og Kanban

Kynning á CareLink hugbúnaði. Að finna mikilvægt púsl í sykurstjórnun og hjálpa þér við að bæta meðferðina þína

Leiðbeinandi: Snorri Guðjónsson. Lærum að útbúa PDF

Vefskoðarinn Internet Explorer

The students sat in serried ranks, They wrote with all their might. But as they wrote it all by rote, They did not write it right.

- Kerfisgreining með UML

LEAN 02. Stöðugar umbætur á Landspítalanum

LEAN 02. Stöðugar umbætur á Landspítala

Ártalið 2000 Endurskoðun upplýsingakerfa

Ferhyrningurinn: Myndræn framsetning á ársreikningi

Undirbúningur fyrir próf,- próftökutækni

CESAR. Stundatöflugerðar kerfi fyrir HR. Einar Þór Traustason Margrét Sesselja Kristjánsdóttir Haust 2014 BSc í Tölvunarfræði

spjaldtölvur í skólastarfi

1 Inngangur Hvað er frammistöðumat og hvernig á að mæla það? gráðu mat/endurgjöf Gagnrýni á 360 gráðu mat...

Leiðbeiningar um gerð grisjunaráætlana

skjá kort mús floppý ESD móðurborð tölva stýrikerfi kælivifta kort Harður diskur ROM SATA minni Tölvur og nettækni drif RAM tengibrú snúningshraði

Skráning lýsigagna samkvæmt kröfum INSPIRE - Leiðbeiningar -

Skráning lýsigagna - Landupplýsingagáttin - Leiðbeiningar

ÍÞRÓTTADEILD. Vildbjerg - Danmark

Könnunarverkefnið. Unnið var með Könnunaraðferðinni (The Project Approach). Stuðst var við bókina Young Investigators

Er Sun StarOffice valkostur fyrir skóla?

Claudia Hausfeld. neptún magazine #02. Myndlist Art

Notandaleiðbeiningar Rental Inspection for Annata Dynamics RENT on Windows 8.1

Lokaverkefni Vorönn Tölvunarfræðideild. Boggan - Slysavarnaskóli sjómanna - Hönnunarskýrsla - Kennari: Hallgrímur Arnaldsson

Gagnasafnsfræði. Páll Melsted. 18. nóv

LEIÐBEININGARRIT FRJÁLS OG OPINN HUGBÚNAÐUR

Lean Cabin - Icelandair

dkvistun Heildarlausn í hýsingu forrita og gagna

Öryggisstefna Heilbrigðisstofnunar Suðurnesja í upplýsingatækni

Val starfsmanna og starfa til fjarvinnu

Skoðunartæki fyrir bráðvárkerfi Greiningarskýrsla

Samtök iðnaðarins. - Viðhorf félagsmanna til Evrópumála

LEAN 03. Lean þjálfarar landspítalans

Skólaskrifstofa Austurlands. Virknimat

Leiðsagnarmat í Menntaskóla Borgarfjarðar Hvernig hefur okkur miðað?

Vefsmíðar. Kóðinn, HTML og CSS. Þessi bók er hluti af þriggja bóka flokki, hinar eru Viðmót, hönnun og verklag og Dreamweaver og önnur tól

Yfirlit. Handbók útg.1.4 Nóri skráningar- og greiðslukerfi Apríl 2013 Bls.1

Lokaverkefni til B.Ed. -prófs. Gagnvirkar töflur. Greinargerð með heimasíðu og kennslumyndböndum. Hólmfríður Ásmundsdóttir

VIKA VIÐFANGSEFNI EFNISTÖK NÁMSEFNI ANNAÐ

Orðaforðanám barna Barnabók

Gerð einstaklingsbundinna áætlana um stuðning, byggðar á niðurstöðum um mat á stuðningsþörf (SIS) Tryggvi Sigurðsson, sviðsstjóri

Grindarkerfi í hönnun Birtingarmynd grindarkerfis í stafrænum miðlum

Tímarit íslenska Reggionetsins um leikskólastarf. Ritstjórn og ábyrgðarmenn: Guðrún Alda Harðardóttir og Kristín Dýrfjörð

Áhrif staðsetningar og útfærslu mislægra gatnamóta á umferðaröryggi

Áhrif aldurs á skammtímaminni

Heildsölugjaldskrá Mílu fyrir IP talsímaþjónustu á aðgangsleið 3 (Markaður 5/2008)

BS ritgerð. Lokaverkefni um Skype og Skype í farsíma

Opinn hugbúnaður sem valkostur við séreignarhugbúnað. Skýrsla til undirbúnings stefnumótunar stjórnvalda um notkun opins hugbúnaðar

GUIDELINES FOR WRITING THE STUDENT REPORT You can write the report either in English or Icelandic

Áramót 2016 Skrá nýtt bókhaldsár Aðvörun:

Samkeyrsla Scrum og Kanban með áherslu á yfirsýn verkefna

Hvað þurfa markaðsstjórar að kunna og geta?

Samþykkjandi. Samþykktarferill í ORRA. Leiðbeiningar fyrir samþykkjanda. Útg. 2,0 - Apríl 2017

pige pólska já já 10 ár gaman vel hlutlaus ja pige ísl nei mjög leiðinlegt ekki vel ekki mikið þarf ekki á dönsku að halda nei

Jákvæð samskipti af hverju eru þau mikilvæg? Páll Ólafsson Félagsráðgjafi

Samspil hönnunar og handverks í nútíma samfélagi

Scrum-aðferðafræðin. Eðvald Möller. Ritstjóri: Ingjaldur Hannibalsson Viðskiptafræðideild

Kjósa íslensk fyrirtæki að blanda saman. ólíkum aðferðum við verkefnastjórnun. og þá hvers vegna?

Vöruþróun matvæla í smáum fyrirtækjum

Brunahönnun stálburðarvirkja

Tölvupóstuppsetning á GSM síma

Verkbeiðna- og verkáætlunarkerfi

MS ritgerð Markaðsfræði og alþjóðaviðskipti. Notkun Facebook til markaðsfærslu á Íslandi

Hvernig eflum við gæði náms og kennslu?

Develop Implement a process, develop yourself is a personal thing. developed is something that has been worked on.

Lokaritgerð til BA-gráðu í stjórnmálafræði. Atkvæðavægi, kjörsókn og jöfnuður

Útreikningar á næringargildi, kjötmagni, viðbótarfitu og viðbótarbandvef. samkvæmt drögum að reglugerð um kjöt og kjötvörur

Tölvupóstuppsetning á GSM síma

HVAÐ SKAL SEGJA? Ásrún Matthíasdóttir 1

Mynd: Mismunandi FTTH-högun

TÖL203F Reiknirit, rökfræði og reiknanleiki

TM-kerfi. Lokaverkefni í byggingartæknifræði BSc. Gólfbitakerfi með forspenntum bitum Kristinn Hlíðar Grétarsson

Jákvæður agi Jákvæður agi kennir félagsfærni og lífsleikni

Lokaverkefni til B.Ed. -prófs. Syngjum saman. -vefur með sönglögum, texta og gripum- Dagmar Þórdísardóttir

CAD/CAM tölvutækni í tannlækningum

Aðgengismál fyrir byrjendur

1. janúar 2015 Nýir skilmálar Facebook persónuverndarsjónarmið

Jákvæð samskipti! Páll Ólafsson Félagsráðgjafi MSW Sviðstjóri ráðgjafar- og fræðslusviðs Barnaverndarstofu!

BS ritgerð. Áhrif hvatningar og endurgjafar yfirmanna á frammistöðu starfsmanna

KENNSLUAÐFERÐIR. Kennarmiðuð kennsla Nemendamiðuð kennsla Nemendasamfélagsmiðuð kennsla Tæknimiðuðu kennsla

Myndlistardeild. Ljósbrot. Ritgerð til BA-prófs í myndlist

Drög að ákvörðun. Skilmálar og heildsölugjaldskrá Mílu fyrir IP talsímaþjónustu á aðgangsleið 3 (Markaður 5/2008)

Rafræn náms- og starfsráðgjöf á Íslandi

Hvert er hlutverk sölustjórans?

Transcription:

Hugpró, 25. nóvember 2009 Sjálfvirkar viðmótsprófanir Landbankans Gyða Bjarkadóttir Sérfræðingur, Prófanadeild Landsbankans Steinunn M. Halldórsdóttir Sérfræðingur, Prófanadeild Landsbankans

Um okkur Gyða Bjarkadóttir Háskólinn í Reykjavík, BSc. í tölvunarfræði, vor 2008 Prófanadeild, Landsbanki Íslands, sumarið 2007 Prófanadeild, Landsbankinn, 2008 til nú. Steinunn M. Halldórsdóttir Háskólinn í Reykjavík, BSc. í tölvunarfræði, vor 2004 Landmat/Enpocket, 2004-2006 Calidris, 2007 Prófanadeild, Landsbankinn, maí 2007 til nú. Sjálfvirkar viðmótsprófanir 1

Mismunandi sjónahorn Prófar ofan á kóða Gert beint ofan á kóða hugbúnaðar Viðmóts prófanir Gerð ofan á viðmót hugbúnaðar Gerð próf fyrir hvert fall Gerð próf fyrir hvert notkunartilvik Áður en forritari checkar inn sínum breytingum þarf það að standast prófanir. Keyrt fyrir hverja útgáfu sem kemur í prófanir. Sjálfvirkar viðmótsprófanir 2

Hugbúnaður til viðmótsprófana Hér má sjá lista yfir hugbúnað sem er notaður til viðmótsprófana, listinn er ekki tæmandi. Hugbúnaður Quick Test Professional QF-Test Rational robot Selenium SilkTest TestComplete Test Partner Watir Framleiðandi HP Quality First Software IBAM-Rational OpenSource Tool Borland AutomatedQA Micro Focus Open Source Tool Test automation, Wikipedia. Sótt þann 2.11.2009 af: http://en.wikipedia.org/wiki/automated_testing Sjálfvirkar viðmótsprófanir 3

Quick Test Professional HUGBÚNAÐUR TIL VIÐMÓTSPRÓFANA Sjálfvirkar viðmótsprófanir 4

Quick Test Professional (QTP) QTP er þróunartól fyrir sjálfvirkar viðmótsprófanir Hannað með vef og Windows kerfi í huga Aðgerðir eru teknar upp með QTP Gripnar með Microsoft Component Object Model(COM) Einnig hægt að notast við Visual Basic forritun eftir þörfum Athugun er gerð með samanburði. Hægt að geyma prófanagögn í Excel skjali sem QTP síðan notar. Hvert próf notar eitt Excel skjal. Hver lína í Excel skjalinu er eitt prófanatilvik Sjálfvirkar viðmótsprófanir 5

QTP - Dæmi Department/Presentation/Chapter 6

QTP Checkpoints Standard Checkpoints Text Checkpoints XML Checkpoints Reports (Forritaðir checkpointar) Dæmi If strupphaed = strradstofun Then Reporter.ReportEvent micpass, Upphæð", Upphæð er rétt miðað við ráðstöfun" Else Reporter.ReportEvent micfail, Upphæð", Upphæð er EKKI rétt miðað við ráðstöfun" End If Database Checkpoints Accessibility Checkpoints Bitmap Checkpoints Sjálfvirkar viðmótsprófanir 7

Tæknileg vandamál Vafrar Ekki stuðningur við alla helstu vafra. Erum bara að nota þetta með IE Gluggakerfi Aðkeyptar viðbætur við þróunarumhverfi (Visual Studios) Til dæmsi DevExpress Vélbúnaður Getur ekki unnið á þá tölvu sem prófin eru keyrð. Sjálfvirkar viðmótsprófanir 8

SJÁLFVIRKAR PRÓFANIR Í LANDSBANKANUM Sjálfvirkar viðmótsprófanir 9

Hvar vorum við Starfsmenn 8 Fjöldi kerfa í kringum 50 Um 10% þeirra kerfa eru í stöðugri þróun Önnur kerfi prófuð nokkrum sinnum á ári Hver prófari bar einn ábyrgð á sínum kerfum og prófuðu kerfin handvirkt eftir lýsingum Kerfin umfangsmikil og prófanatíminn oft stuttur Erfitt að framkvæma fulla prófun á hvert build/patch Sjálfvirkar viðmótsprófanir 10

Hvað gerðum við Sjálfvirkar prófanir hófust vorið 2007 Quick Test Professional keypt Ákveðið að hafa eitt fast stöðugildi í sjálfvirkum prófunum Byrjað á netbönkum Flestir notendur Viðmót bankans út á við Stuðningur QTP við gluggakerfi ekki nægur þá Færðum okkur yfir í gluggakerfin Bara notað á innanhúss kerfi Sjálfvirkar viðmótsprófanir 11

Ferlið í Sjálfvirkum prófunum Það er einn sérfræðingur í sjálfvirkum prófunum Viðskiptavinurinn er sá prófari sem á vöruna Sérfræðingurinn gerir Proof of Concept á viðkomandi kerfi Sérfræðingurinn sest niður með prófara og fer yfir kerfið Tímafrekustu prófanatilvikin fundin Búin til sjálfvirk próf fyrir þau prófanatilvik Sjálfvirku prófin keyrð fyrir prófarann Farið í gegnum checkpointa og lagfært ef þarf Sjálfvirku prófanirnar keyrðar á hvert build Sjálfvirkar viðmótsprófanir 12

Hvar erum við núna? 4 af 5 stærstu kerfunum nota sjálfvirkar prófanir Sjálfvirkum prófunum er skipt í tvennt Sanity prófin taka 30 mín til 1 klst að keyra Regression prófin taka lengri tíma Síðasta stóra kerfið að komast í sjálfvirkar prófanir Tveir innan deildarinnar sem kunna á QTP Sjálfvirkar viðmótsprófanir 13

KOSTIR, GALLAR OG LÆRDÓMUR Sjálfvirkar viðmótsprófanir 14

Kostir Tímasparandi Endurnýtanlegt Tölvan en fljótari en maðurinn Tölvan getur unnið hvenær sem er, óháð vinnutíma Hægt er að keyra sama prófið oft með mismunandi innslætti. Prófarinn getur einbeitt sér að sértilfellum Tölvan sér um regression prófanir, Prófarinn einbeitir sér að nýjum fítusum Dregur úr mannlegum mistökum Innsláttarvillur Yfirsjást villur Ytra áreiti Tölvan getur keyrt próf án þess að stoppa Tölvan þarf ekki að svara síma né tölvupósti Sjálfvirkar viðmótsprófanir 15

Gallar Líka hægt að gera mistök við gerð sjálfvirks prófs Tölvan er ekki með augu Prófarar sjá oft augljósar útlitsvillur t.d. að takki er í röngum lit. Getur verið tímafrekt að skrifa sjálfvirkar próf Tímasparnaður verður ekki fyrr en eftir að prófið er tilbúið. Viðhald er falinn kostnaður Ef forritari breytir tildæmis html tagi sem prófið notaði til að skilgreina hlut, þá þarf að uppfæra prófið. Takmarkanir Hugbúnaður styður ekki endilega öll stýrikerfi, vafra, aðkeypta pakka(t.d. DevExpress) Sjálfvirkar viðmótsprófanir 16

Lærdómur - Prófanaferlið Tók prófara tíma að treysta sjálfvirkum prófunum Er núna fastur partur af prófanaferlinu Prófanir fyrir hverja útskrift eru meiri Prófarar öruggari um að varan sé í góðu standi Hefur flýtt mikið fyrir Best að hafa 1-2 sérfræðinga í sjálfvirkum prófunum Prófarar og keyrsla QTP Betra að sérfræðingar keyri sjálfvirku prófin Sérfræðingurinn þekkir QTP villur Sjálfvirkar viðmótsprófanir 17

Lærdómur - Kerfin Henta ekki fyrir öll kerfi Kerfi sem koma sjaldan í prófanir Kerfi sem hafa litla virkni Sum TC á bara að prófa handvirkt TC sem eru háð bakvinnslu TC sem treysta á viðkvæm raungögn TC háð tíma Jaðar TC Sjálfvirkar viðmótsprófanir 18

Lærdómur Sjálfvirkar prófanir Algengt að vilja prófa of mikið í einu TC-i Að viðhald er falinn kostnaður Skiptir ekki öllu hvaða hugbúnaður er notaður við sjálfvirkar prófanir Sjálfvirkar viðmótsprófanir 19

Framtíðarsýn Að koma síðasta stóra kerfinu inn í sjálfvirkar prófanir Að bæta við sjálfvirkum prófunum á þau kerfi sem við erum komin með góðan grunn á Að skoða prófanaumhverfi Visual Studio 2010 Sjálfvirkar viðmótsprófanir 20

Takk fyrir Sjálfvirkar viðmótsprófanir 21