.

Tools to Reach Your Dream - Oplægsbeskrivelser

Automate the automation – en smutvej til en genvej.

Taler: Roland Møller, Principal Consultant
Tidsrum: kl. 12.45 - 13.15
Sprog: Dansk

Testautomatisering har længe været på agendaen i de fleste danske virksomheder. Med foden på speederen i udviklingen af forretningsapplikationer, hænger test ofte efter som det tunge element.

Rapfodede og indimellem opportunistiske agile projekter parret med - og mod - et komplekst landskab af applikationer med grå stænk i manken har bestemt sine udfordringer, når QA knuden skal bindes op. Et paradoks, der stiller store krav til de løsninger, der holder hånden under testautomatiseringen.

Hvordan kan fremtidens teknologier på markedet skabe bedre forudsætninger for, at kunderne kan få sat skub i automatiseringen af test - og derved følge med de ”sprintende” udviklere.  Kom med til intervaltræning og få pulsen op, når CA viser, hvordan det nyfødte DevTest paradigme kan give testerne ny luft.  

Model Based Test Automation

Taler: Hans Planken, Vice President Test Automation EMEA
Tidsrum: 
kl. 12.45 - 13.15
Sprog: 
Engelsk

Why has test automation only achieved up to 25% within the past 30 years of software testing? Previously, with script-based technologies, your test cases were either rigidly integrated with the automation code (as in Record/Replay), which made test cases very fragile under change, or you had to develop a Test Automation Framework, which was time-consuming, costly and not very scalable - particularly across heterogeneous technology environments. Consequently test automation coverage is poor across organisations.

However, the next generation test tool of Tricentis is now model-based, which means a test tool that is more robust, cost-effective, technologically independent and scalable. Model-based test automation decouples the test cases from the system's underlying technology. A test case in model-based testing is created and – more importantly – maintained in a human readable language (e.g. plain English) at all times, before and after test automation. In this environment, test cases will never be converted into automation code.

As a matter of fact, in model-based testing there is only one source of truth for test cases, regardless of whether they are manual or automated.

Join Hans as he describes how seamless test automation can be achieved and how automation levels can go up from 10% to 90%. NO – you are not dreaming! 

Test i Napatech

Taler: Steen Uldal, Teamleder 
Tidsrum: kl. 13.15 - 13.45
Sprog: Dansk

Napatech udvikler acceleratorer, intelligente netværks-adaptere som OEM supplier af produkter til netværksanalyse, dataopsamling og -overvågning. Firmaet har pt. fire forskellige produktlinier på hhv. 1, 10, 40 og 100Gbit hastigheder. Til acceleratorene medfølger en driver med et avanceret API til Linux, FreeBSD og Windows operativsystemer.

Test afdelingen består af 8 ingeniører, heraf en afdelingsleder og en teamleder. Test lab’et indeholder test servere og omkring 60 data servere med ca. 100 accleratorer installeret. Derudover er der en hel del udstyr til trafik- og tidssignalgenerering, kabelswitching samt mere dedikeret hardware test udstyr.

Den nuværende test strategi baserer sig på både automatiske, semi-automatiske og manuelle tests. De automatiske tests er baseret på scripts udviklet primært i Python. Disse kører på serveren hvor acceleratoren  er installeret og interagerer med driverens API og evt. med test udstyr (trafik- og  tidssignalgeneratorer). Manuelle tests er specificeret i Excel ark og kan være delvis understøttet af Python scripts (semi-automatiske). Der er omkring 2700 enkelte automatiske test cases samt ca 1000 semi-automatiske (kræver omkabling og/eller test udstyr) og manuelle test cases.

For at skabe merværdi for Test Afdelingen skal der testes mere med samme antal medarbejdere:

  • Udvid antal af (semi-) automatiske tests.
  • Inkluder ikke testede områder/funktioner (selvfølgelig).
  • Virtuelle Servere – kan teste flere adaptere/OS kombinationer fuldautomatisk.
  • Fast kablede multi-accelerator test setup.

Merværdi for Napatech kræver procesforbedringer der involverer andre afdelinger, bla.:

  • Mere involvering af test i de tidlige udviklingsfaser.
  • Bedre, mere formaliseret kravstyring.
  • Mere kravsbaseret udvikling.

Test skal ikke blot fungere som risikominimering men også som redskab til at skabe merværdi. Test skal:

  • Afdække manglende test (og dermed krav).
  • Definere tests der undersøger og forbedrer brugeroplevelsen.
  • Forsøge at afdække fremtidige brugerkrav.
  • Løfte softwarekvaliteten gennem en iterativ test/udviklings proces.

Dreaming of Tools that make Dev, Test and Ops Hug Each Other

Taler: Andreas Grabner, Technology Strategist
Tidsrum: kl. 13.15 - 13.45
Sprog: Engelsk

I have a dream that one day testers, developers and operations can share hugs instead of bug reports, share drinks in a bar as friends and not coffee in a war room to surrender to weekend night shifts.

The key to this are tools and best practices that are accepted by everybody along the deployment pipeline. It’s all about having delivery metrics that make sense to all of them, that allow tracking success/failure and that actually help to build better software right from the first code line, test line or deployment line created.

In this session we learn some of the key metrics such as # of resources on a page, allocated objects per request, # of SQL queries executed or payload of internal web service calls. We also explore how to monitor these metrics along your pipeline for every single build – giving you real-time feedback on quality and providing a common language for everybody involved

Key Takeaways

  • You can’t control what you can’t measure – so what do we need to measure?
  • Examples of deployments that failed – why they failed – which metrics would have shown these problems before deployment!
  • How to measure in Dev, Test and Production

 

Der er ikke behov for at tilmelde sig et modul på forhånd. 

todo todo
KONTAKT
  • Mohamed Attazgharti
    Mohamed Attazgharti
    Marketing- & kommunikationschef
    +45 52189431
Tilbage til forside