Om te solliciteren op deze stage, moet je met je HvA-emailadres een account aanmaken.

account aanmaken

Bedrijfsinformatie

DEVENTit B.V.
Energieweg 11 A
3751 LT
Bunschoten

Testframework op Atlantis


Atlantis is een volledig webbased multimediaal informatiesysteem voor collectiebeheer en portaalbouw en wordt hoofdzakelijk toegepast voor het statische archief van organisaties uit de erfgoedsector.

INLEIDING

Atlantis is een multimediaal informatiesysteem dat wordt ingezet voor op het opbouwen, beheren en beschikbaar stellen van erfgoedcollecties. Daarnaast doet het dienst als portaalsysteem.

Als modern informatiesysteem is betrouwbaarheid en stabiliteit van groot belang. De gebruikers van de beheeromgeving voor het opbouwen, beheren en beschikbaar stellen van collecties wordt een diversiteit aan functies en mogelijkheden aangeboden om hun taken uit te kunnen voeren. Als daar veel fouten in zitten, dan gaat dat ten koste van de gebruikerservaring, efficiëntie in werken en het imago van het product.

Deze opdracht bestaat uit het verder uitbouwen van het testframework voor Atlantis waardoor zoveel mogelijk geautomatiseerd getest kan worden alvorens een versie van Atlantis uitgeleverd wordt aan klanten.

OPDRACHTFORMULERING

Atlantis is een product dat in de loop van jaren ontwikkeld en doorontwikkeld is. De ontwikkelingen volgen elkaar snel op, waardoor er veel nieuwe versie per jaar uitkomen (ca. 20 major en minor versies per jaar). Qua omvang is Atlantis door Gartner berekend op 5.200 functiepunten en 300.000 coderegels waarvan een belangrijk deel (ca.95%) generieke code bevat en 5% klant specifieke code.

Veel tijd wordt gestoken in het testen van nieuwe versies. Daarvoor is een geautomatiseerd testscript beschikbaar voor een deel van de functies en een handmatig testscript voor andere delen van de functies. Ook worden functies adhoc getest.

Met het beschikbaar komen van een nieuwe schil om de Atlantis software voor het configureren, beheren en beschikbaar stellen is de behoefte aanwezig om ook deze schil geautomatiseerd te testen.

Daarnaast is een integratie van de testen met de Team Foundation Server van Microsoft om testen i.c.m. de build van een versie uit te kunnen voeren.

Binnen deze opdracht zal de aandacht daar naar uitgaan.

METHODEN EN TECHNIEKEN

Bij deze opdracht komen de volgende methoden en technieken aan de orde:

  • Analyse, ontwerp, ontwikkeling, testen en documenteren
  • Microsoft Visual Studio .NET
  • C#, HTML, JavaScript, SOAP, XML, XSLT, URI
  • Relationele databases (Oracle RDBMS, MySQL)
  • Team Foundation Server
  • Selenium webdriver testtools
  • Testmethoden, -tools en -producten

WIJ BIEDEN:

  • Een stagevergoeding van €350,- per maand (op basis van 40 uur per week).
  • Begeleiding door hoogopgeleide software-engineers
  • Werken binnen een SCRUM team
  • Eigen werkplek
  • Een informele werksfeer


Geschikt voor studenten
  • Software Engineering