Skær ned på de manuelle tests - Automatisér!
|
|
|
- Hanna Lindholm
- 9 år siden
- Visninger:
Transkript
1 Skær ned på de manuelle tests - Automatisér!...og undgå skader! #tedk16
2 Hvem er vi? Morten Bjerg Gregersen Projektkonsulent Marianne Gadegaard Testleder
3 Agenda Vores verden Kvalitetssikring og automatisering Gevinster Fremtid
4 Vores verden
5 Inspiration
6 Teamet
7 Medlemsbankerne
8 Mobilbank Privat - til privatøkonomien
9 Mobilbank Erhverv - til de mindre og mellemstore virksomheder
10 Statistik (december 2015) Mobilbank Privat aktive brugere sessioner sidevisninger 9,20 sider pr. session 02:44 gnsn. sessionslængde Mobilbank Erhverv aktive brugere sessioner sidevisninger 5,87 sider pr. session 01:57 gnsn. sessionslængde
11 Reviews fra brugerne 4,2
12 12
13 13
14 14
15 Arkitektur og kvalitetssikring
16 Arkitektur Middleware Privat Middleware Erhverv Backend/mainframe
17 Kvalitetssikring
18 Testanalyse - Overførsel Overførsel samme bank Overførsel anden bank Scenarier Mellem egne Uden NemID Standard Med NemID Helligdag Straks Med NemID
19 Testanalyse - Overførsel Input 1. del Input 2. del Overførsel samme bank Overførsel anden bank Dagsmaksimum Signering Scenarier Beløb Tekst til egen konto Mellem egne Standard Dagsmaks. er overskredet Egne konti uden NemID Helligdag Fra konto Tekst til modtagers konto Fuldmagtskonti Standard - Ingen adgang Andres konti med NemID Weekend Til konto Dato Straks Med nøglekort Konto pantsat Hos modtager med det samme Straks - Grænse Med nøgleviser Konto spærret Straks - Ingen adgang Mobilkode forkert Under 18 år uden tilladelse Straks - Ikke tilladt for kunden NemID-nøgle forkert Særlig indlån uden disp. ret Kvittering Modtager-bank er nede
20 Risikobaseret test
21 Manuelle testskemaer Funktions- tests Privat Erhverv Designkontroltests 159 0
22 Automatisering af tests
23 Målsætninger Platformuafhængigt i høj grad Forståeligt for forretningen Alle kan bidrage med testskemaer User-story Acceptkriterier Testskemaer Automatisering
24 Valg af værktøj
25 Struktur af test-kode Gherkin Scenarier Ruby Steps Screens Screens Ruby Ruby
26 Scenarier (Gherkin) Domæne-specifikt sprog Skrives sammen med Product Owner Egenskab: At leve godt Scenarie: Kagespisning Givet der er kage Når jeg spiser kagen Så bliver jeg glad
27 Scenarier (Gherkin) Egenskab: Overførsel - Clearing Scenarie: Overførsel frem i tid (askeonsdag/dagen før skærtorsdag) Givet jeg ønsker at overføre 99 kr fra min Lønkonto til Når jeg vælger at modtager skal have pengene dagen før skærtorsdag Så ser jeg at modtager får pengene tirsdag efter 2. påskedag Og jeg kan ikke vælge at modtager skal have pengene med det samme
28 Steps (Ruby) Når /^jeg vælger at modtager skal have pengene (med det samme næste torsdag næste tirsdag næste fredag dagen før skærtorsdag)$/ do day page = page(transferscreen) if day.eql?('med det samme') touch(page.immediately_cell) else date = nil if day.eql?('næste torsdag') date = DateTime.now.next_thursday elsif day.eql?('næste tirsdag') date = DateTime.now.next_tuesday elsif day.eql?('næste fredag') date = DateTime.now.next_friday elsif day.eql?('dagen før skærtorsdag') date = Easter.next_maundy_thursday-1 end page = page.transition(tap: page.date_cell, page: DateSelectionScreen) page.select_date(date) end end
29 Screens (Ruby) class DateSelectionScreen < IBDBase def title; 'Vælg dato' end def select_date(date) date_string = date.strftime('%-d. %B %Y') query = "label marked:'#{date_string}'" scroll_down(until_exists: query) transition(tap: query, page: TransferScreen) end end class DateSelectionScreen < ABDBase def title; 'Vælg dato' end def select_date(date) seconds_since_epoch = date.to_time.to_i query('calendarview', :method_name => 'setdate', :arguments => [seconds_since_epoch, true, true]) transition(tap: "button text:'#{title}'", page: TransferScreen) end end
30 Click her Demo
31 Designkontrol
32 Designkontrol Skærmbilleder Menu Login Kontooverblik Kontobevægelser Søgning konto Godkend betalinger Søgning godkend Betalingsoversigt Søgning betaling Betalingsdetaljer Indstillinger... Pengeinstitutter Alm. Brand Bank Djurslands Bank Jyske Bank Kreditbanken Nordfyns Bank Nordjyske Bank x = Nørresundby Bank Ringkjøbing Landbobank Skjern Bank Sparekassen Sjælland Sydbank Østjydsk Bank ca. 400 skærmbilleder
33 Designkontrol (400 x 4 x 3 ) + (400 x 6 x 5 ) = : iphone-skærmstørrelser : ios-versioner : Android-skærmstørrelser : Android-versioner skærmbilleder
34 Automatisering af designkontrol
35 UI-test-rapport
36 UI-test-rapport
37 Faste data Mock-server Privat Mock-server Erhverv
38 Forskelle mellem versioner
39 Billeder til lancering
40 Billeder til lancering
41 Automatisering af billeder til lancering
42 App Store og Google Play Butik
43 Hjemmesider og marketing
44 Gevinster
45 Testskemaer automatiseret Funktions- tests Privat Erhverv Designkontroltests 25 16
46 Frigivelsesproces Før ca. 4 uger Nu under en uge
47 Hyppigere leverancer Privat Jan Feb Mar Apr Maj Jun Jul Aug Sep Okt Nov Dec Privat Erhverv Jan Feb Mar Apr Maj Jun Jul Aug Sep Okt Nov Dec ios Android Windows Phone
48 Attraktiv arbejdsplads
49 Udfordringer Mindset i teamet Stabilisering af tests Kun community-support på værktøj
50 Fremtid
51 Fremtid for automatisering Fokus på automatiseret regressionstest Automatisk kørsel af tests
52 Fremtid for Bankdata Faste dedikerede teams Selvorganiserede teams Ejerskab og ansvar Nye roller Et agilt mindset Øget medarbejdertilfredshed
53 Tak for i dag #tedk16
54 Spørgsmål
Historiske benzin- og dieselpriser 2011
Historiske benzin- og dieselpriser 2011 Benzin- og dieselpriser for december 2011 Benzin- og dieselpriser for december 2011 Priser i DKK Pr. liter inkl. moms Pr. 1000 liter ekskl. moms pris på servicestation
Faxe, indbrud. Jan Feb Mar Apr Maj Jun Jul Aug Sep Okt Nov Dec. SSJÆ, indbrud. Jan Feb Mar Apr Maj Jun Jul Aug Sep Okt Nov Dec.
Faxe, indbrud 6 5 4 3 2 27 28 29 1 SSJÆ, indbrud 6 5 4 3 2 27 28 29 1 Danmark, indbrud 7 6 5 4 3 2 27 28 29 1 Faxe, vold 8 7 6 5 4 3 27 28 29 2 1 SSJÆ, vold 8 7 6 5 4 3 27 28 29 2 1 Danmark, vold 1 9 8
Den grønlandske varmestue Naapiffik Statistik
Statistik Denne statistik viser hovedtal fra den grønlandske varmestue Naapiffik Statistikken er udarbejdet ud fra anonyme besøgslister, der føres hver dag af de medarbejdere der er på arbejde Statistikken
1 Kalenderen. 1.1 Oversigt over de til årstallene hørende søjlenumre
Kalenderen Vejledning til denne kalender findes i Slægtsforskning fra A til Z af Ulrich Alster Klug.. Oversigt over de til årstallene hørende søjlenumre * markerer skudår. 0 02 0 0 * 0 0 0 0 * 0 2 * *
1) Fjernvarmeforbrug MWH
V.1.11-7/1-14 Forbrugsrapport for ejendommen 1) Fjernvarmeforbrug MWH Bemærk : Øger du din rum temperatur med 1 O C stiger dit varmeforbrug med 5%! 94,3 214,,,,,,,,,,,, 215 18,8 2,3 16,3 1,1 7,1 3,6 1,8
30. mar 31 1. apr 2 3 4 5. 08:00 Boldopsamling 16:00 Junior 17:30 Fri Elite
april 2015 april 2015 14 1 2 3 4 5 15 6 7 8 9 10 11 12 16 13 14 15 16 17 18 19 17 20 21 22 23 24 25 26 18 27 28 29 30 maj 2015 18 1 2 3 19 4 5 6 7 8 9 10 20 11 12 13 14 15 16 17 21 18 19 20 21 22 23 24
Dansk Energi F:\Statistikdata\Uddata\Energipriser\Elpris-sammensætning-måned-4000kWh.xlsx/Elpris4000 Side 1 af 12
Denne opgørelse viser den gennemsnitlige elpris pr. kwh - abonnement er indregnet. Øre/kWh jan-14 feb-14 mar-14 Kommerciel el (fpligt) 36,68 36,68 36,68 Abonnement (fpligt) 2,77 2,77 2,77 Nettarif lokal
STATUSMØDE OG ERFARINGSUDVEKSLING FOR DLBR SUMMAX SUPERBRUGERE
Esben Iversen, Jurjen Hessels og Morten Langgaard STATUSMØDE OG ERFARINGSUDVEKSLING FOR DLBR SUMMAX SUPERBRUGERE STATUS SUMMAX Antal samtykker: 1.750 kunder Antal e-fakturaer: 135.000 stk. Antal virksomheder:
KONSOLIDERING I DEN DANSKE BANKSEKTOR
KONSOLIDERING I DEN DANSKE BANKSEKTOR Adm. dir. Lasse Nyby 11. januar 2012 Medlem af direktionen siden 1995 Adm. direktør siden 2000 Lasse Nyby Adm. direktør Udvalgte bestyrelsesposter: Finansrådet Værdiansættelsesrådet
Uddannelsesafklarende samtaler. Mogens Bak Hansen, Arbejdsmarkedschef Fredericia Kommune Anders Ladegaard, Centerleder UU-Lillebælt
Uddannelsesafklarende samtaler Mogens Bak Hansen, Arbejdsmarkedschef Fredericia Kommune Anders Ladegaard, Centerleder UU-Lillebælt Viden og hypoteser om unge i jobcentret Starter du et liv på kontanthjælp
Tidsplan Allindelille Skee, 2015 Dato: 7. april 2015
Id tilstand navn Varighed Startdato Slutdato apr 15 maj 15 jun 15 jul 15 aug 15 sep 15 okt 15 nov 15 06 13 20 27 04 11 18 25 01 08 15 22 29 06 13 20 27 03 10 17 24 31 07 14 21 28 05 12 19 26 02 09 16 1
Dansk Energi F:\Statistikdata\Uddata\Energipriser\Elpris-sammensætning-måned-4000kWh.xlsx/Elpris Side 1 af 6
Denne opgørelse viser den gennemsnitlige elpris pr. kwh - abonnement er indregnet. Øre/kWh jan-13 feb-13 mar-13 apr-13 maj-13 jun-13 jul-13 aug-13 sep-13 okt-13 Kommerciel el (fpligt) 38,43 38,43 38,43
Mobiltest automatisering - erfaringer direkte fra skyttegraven. TestExpo 2014
Mobiltest automatisering - erfaringer direkte fra skyttegraven TestExpo 2014 Agenda Intro Fra User story til automatisk accept test Teknikken / Værktøjer Eksempler / Demo Afvikling / Overvågning af tests
Online kundeservice som konvertering. Morten Busk, Partner ecapacity
Online kundeservice som konvertering Morten Busk, Partner ecapacity Hvad bidrager online kundeservice til på bundlinien? Udfordring: Hvad bidrager online kundeservice til på bundlinien? Den samlede direkte
Telebesøgsvenner - Plejeboligerne i Solbjerg
Telebesøgsvenner - Plejeboligerne i Solbjerg Birgitte Halle Projektleder og koordinator Aarhus kommune [email protected] Rikke Voldsgaard Risager Vicepræsident for innovation Blue Ocean Robotics [email protected]
SÅDAN KOMMER DU I GANG MED MOBILEPAY BUSINESS DANSKE BANK 1
SÅDAN KOMMER DU I GANG MED MOBILEPAY BUSINESS DANSKE BANK 1 2 DANSKE BANK VELKOMMEN TIL MOBILEPAY BUSINESS MobilePay Business er en betalingsløsning, som giver din virksomhed mulighed for at modtage betalinger
SÅDAN KOMMER DU I GANG MED MOBILEPAY BUSINESS
DANSKE BANK DANSKE BANK HOLMENS KANAL DK 09 KØBENHAVN K TELEFON 45 3 4 WWW.DANSKEBANK.DK SÅDAN KOMMER DU I GANG MED MOBILEPAY BUSINESS 7876 05.03 Danske Bank A/S CVR-nr. 6 6 8 København DANSKE BANK DANSKE
Årsplan 2015-2016. Plan for aktiviteter. 17. aug. Mandag 18. aug. Tirsdag
Årsplan 2015-2016 Sist redigert 04.06.15 Uke Dato Dag Aktivitet 17. aug. Mandag 18. aug. Tirsdag 34 19. aug. Onsdag 20. aug. Torsdag 21. aug. Fredag 22. aug. Lørdag 23. aug. Søndag Åpningsdag 24. aug.
Du kan ringe til Swipp Kundeservice på 70 30 19 30 mandag-torsdag kl. 8-22, fredag kl. 8-18, lørdag kl. 10-22 og søndag 10-18.
Swipp brugere Ofte Stillede Spørgsmål Du kan ringe til Swipp Kundeservice på 70 30 19 30 mandag-torsdag kl. 8-22, fredag kl. 8-18, lørdag kl. 10-22 og søndag 10-18. 1. Tilmelding og brug af Swipp 1.1.
Du skal downloade Swipp-app en fra App Store eller Google Play og tilmelde dig i Swipp-app en med NemID.
Du kan ringe til Swipp Kundeservice på 70 30 19 30 mandag til fredag kl. 08.00 20.00, lørdag og søndag fra kl. 11.00 17.00 eller sende os på [email protected]. FAQ TILMELDING OG BRUG AF SWIPP Hvordan
110 - Horsens - Brædstrup - Silkeborg - K18K19 - MIDTTRAFIK
Enner/ Burgårde/ Sdr. Vissingvej/ Addit/ Them Kirke 5.36 5.42 5.45 5.46 5.52 5.55 6.01 6.04 6.05 6.07 6.09 S Kører kun 13. aug-12.okt, 22.okt-21.dec 2018, 3.jan-8.feb,18.feb-12.apr, 23.apr-29.maj 3.jun-4.
Lyngehallen Hal 1 Hal 2 (lille) Hal 2 (stor) Uge 32 Aug-2010
Uge 32 Aug-2010 Ferie Tennis Handicap Venner mv Mandag 09.08.2010 13.08.2010 14.08.2010 15.08.2010 Kl. 21.00 Lyngehallerne åbner Lyngehallerne åbner Lyngehallerne åbner efter sommerferien efter sommerferien
Logistik, service og support i udbredelsen af telemedicinsk hjemmemonitorering til borgere med KOL
Logistik, service og support i udbredelsen af telemedicinsk hjemmemonitorering til borgere med KOL Britta Ravn, centerleder Center for Telemedicin, Region Midtjylland og Mogens Kahr Nielsen centerchef
AR N 99 110 AR N 99 110. Hovedprojekt
AR N 99 110 Etapeplanerne følger på de efterfølgende 28 sider: Etape 1 Etape 1+2 Etape 2 Etape 2+3 Etape 3 Etape 3+4 Etape 4 Etape 4+5 Etape 5 Etape 5+6 Etape 6 Etape 6+7 Etape 7 Etape 7+8 Etape 8 Etape
MEDLEMSSTATISTIK. Indhold. Juni 2016. Emne: Nøgletal Ergoterapeuter. Frekvens: Månedlig.
MEDLEMSSTATISTIK Juni 2016 Emne: Nøgletal Ergoterapeuter. Frekvens: Månedlig. Indhold MEDLEMSTAL... 2 Tabel 1 Medlemmer ultimo måneden... 2 Figur 1 Udviklingen i antallet af ergoterapeuter - ordinære medlemmer...
sejlplaner rønne > ystad rønne > køge Rønne > sassnitz Ystad Køge Rønne Sassnitz 1:15 6:30 3:30
sejlplaner rønne > ystad rønne > køge Rønne > sassnitz 04.01 2010-02.01 2011 Ystad Køge 1:15 6:30 3:30 Sassnitz Rønne Billetter med rabat: www.bornholmstrafikken.dk 1 4. Jan. - 31. mar. 2010 4. Jan. -
MOBILAPP FLEXTUR HVORDAN DU OPRETTER DIG SOM KUNDE OG BESTILLER FLEXTUR
MOBILAPP FLEXTUR HVORDAN DU OPRETTER DIG SOM KUNDE OG BESTILLER FLEXTUR 1 Download af mobilapp en 2 Om mobilapp en Mobilapp en kan downloades til både Android og ios. Fremsøg og download app en Flextrafik
NYHEDSARKIV 2009. Fredag d. 20. november skal broen tages op. Vognmanden kommer kl. 14.30. 200926.okt
Glædelig jul og godt nytår NYHEDSARKIV 2009 Bestyrelsen ønsker alle medlemmer og samarbejdspartnere en glædelig jul samt et godt nytår. Vi syntes der er sket meget i det forløbne år og ser forventningsfuld
Alm. Brand A/S Halvårsrapport 2004 - PR
Alm. Brand A/S Halvårsrapport 2004 - PR Alm. Brand A/S Alm. Brand A/S Alm. Brand Bank Alm. Brand Forsikring Alm. Brand Skade Alm. Brand Liv og Pension Kjøbenhavnske Re Alm. Brand A/S Overblik 1. halvår
Quickguide. Waoo! Web TV på Android telefoner og tablets
Quickguide Waoo! Web TV på Android telefoner og tablets Fiberbredbånd TV Telefoni Indhold Velkommen til Waoo! Web TV på din Android...4 Det er nemt at komme i gang... 5 FAQ...10 Kontaktinformation... 14
Quickguide. Waoo! Web TV på Android telefoner og tablets
Quickguide Waoo! Web TV på Android telefoner og tablets Fiberbredbånd TV Telefoni Indhold Velkommen til Waoo! Web TV på din Android...4 Det er nemt at komme i gang... 5 FAQ...10 Kontaktinformation... 13
Dit personlige lederskab
Dit personlige lederskab Fokus på din person og dit lederskab Nøglen til god ledelse ligger i dig selv. Du er dit eget vigtigste ledelsesværktøj, og derfor er det afgørende, at du lærer dig selv, dine
953X | Viborg - Herning | Xbus | K17 | Midttrafik
Composedato: 04.05.2017 Kl. 09.46 953X Herning - Karup - Viborg 25/6 2017-30/6 2018 Turnummer Rute/bus 301 D 410 Herning Station af 06.30 410 Sjællandsgade/skolen d 06.34 414 Sunds/Superbrugsen d 06.44
Udvikling sygedagpenge
Aktivitetsopfølgning Der er i den kvartalsvise aktivitetsopfølgning valgt at sætte fokus på sygedagpenge, hvor der ses en afvigelse i forhold til budgettet. Nedenfor gives en status i forhold til historik
sådan kommer Du i gang med mobilepay business Danske bank 1
sådan kommer Du i gang med mobilepay business Danske bank 1 2 Danske bank velkommen til mobilepay business MobilePay Business er en betalingsløsning, som giver din virksomhed mulighed for at modtage betalinger
Ansøgningsskema til udviklingspuljen
Ansøgningsskema til udviklingspuljen f6e8db84-191c-45e3-84a4-c2b9f1354a23 Dato 14-10-2014 17:05:49 Blanket ID FO907_766 KLE 18.14.00G01 Side 1 af 5 Ansøger Ansøgningens titel Kajakkker og udstyr til Snaptun
Førtidspensions- og fleksjobreformen I kraft 1. januar 2013. Beskæftigelsesforvaltningen Aarhus Kommune
Førtidspensions- og fleksjobreformen I kraft 1. januar 2013 Reformens mål- og sigtelinier Flest muligt i arbejde og forsørge sig selv Udviklingen vendes; flere får tilknytning til arbejdsmarkedet og færrest
driftsjournal for direkte fjernvarmeforsynede varmeanlæg AI a/s Refshalevej 147 1432 København K
AI a/s Refshalevej 147 1432 København K [email protected] www.ai.dk Telefon 32 68 08 00 Fax 32 68 08 08 driftsjournal for direkte fjernvarmeforsynede varmeanlæg VEJLEDNING til varmemesteren Generelt: Driftsjournalen
cpos Online Quickguide Version Halsnæs https://halsnaes.cposonline.dk/
cpos Online Quickguide Version 1.0.7 Halsnæs https://halsnaes.cposonline.dk/ SÅDAN LOGGER DU IND... 3 SÅDAN INDBETALER DU PENGE PÅ ET KANTINEKORT... 4 SÅDAN OPRETTER DU AUTOMATISK OPTANKNING PÅ ET KANTINEKORT...
Reglerne om afholdelse af samtaler for forsikrede ledige Antallet af afholdte CV-samtaler i a-kasserne
Reglerne om afholdelse af samtaler for forsikrede ledige Alle ledige både forsikrede og ikke-forsikrede skal, indenfor 3 uger efter at have meldt sig ledig til jobcentret, deltage i en CV-samtale med fokus
Tilbud du ikke plejer at få. Side 1
Tilbud du ikke plejer at få Side 1 Side 2 Vores opskrift på succes. Stædighed og gode forbindelser. Med mere end 50 års erfaring med tilbudsformidling og et kundegrundlag i millionstørrelsen kan vi eksponere
