Niet zo lang geleden was de infrastructuur en technologie de zwakke schakel in de keten. Verreweg de meeste uitval werd veroorzaakt door problemen op infrastructureel en technologisch gebied. Voor veel organisaties is dat een reden geweest om hun IT-afdeling te outsourcen. Met wisselend succes. Als Info Support zijn we met ons Professional Development Center (PDC) een andere weg ingeslagen.
1.) Die weg houdt in dat Info Support de kwaliteit van de software verhoogd. Om dit te realiseren hanteren we een fabrieksmatige aanpak waarbij gebruik wordt gemaakt van een softwareontwikkelstraat. In een softwareontwikkelstraat komen ontwikkelproces, ontwikkelomgeving, standaarden en richtlijnen en mensen samen om met een hogere productiviteit en een hogere kwaliteit software te ontwikkelen.
2.) Het PDC van Info Support biedt voor het Microsoft .NET platform een ontwikkelstraat genaamd Endeavour. Alle kennis en ervaring die we als Info Support hebben opgebouwd op het gebied van Administrative Enterprise Applicaties en .NET zit verwerkt in onze ontwikkelstraat.
3.) De ervaring die we hebben opgedaan met Endeavour stelt ons in staat om als eerste een ontwikkelstraat aan te bieden die harde garanties biedt met betrekking tot de snelheid (uren per functiepunt) en de kwaliteit (fouten per functiepunt) van de ontwikkelde software. Binnen Endeavour wordt gebruik gemaakt van standaarden en diverse applicaties om de kwaliteit van de software te waarborgen. Daarnaast is de PDC Innovatie afdeling als enige Nederlandse partij en van de 40 wereldwijd betrokken bij het Technical Adoption Program van het nieuwste Microsoft ontwikkelplatform, Visual Studio Team System. Architecten van Info Support schakelen direct met Microsoft architecten in Redmond voor reviews, design sessies, en feature planning.
Testen is een belangrijk onderdeel van deze ontwikkelstraat. Bij grote projecten worden vaak aanvullende dure geautomatiseerde testhulpmiddelen ingezet. Voor kleine(re) projecten is dit vaak te duur en moet naar goedkopere alternatieven gezocht worden.
Omschrijving
Tools op het gebied van requirements management, specificatie vastlegging en genereren en beheren van logische testgevallen evalueren of nieuwe innovatie tools verschijnen op de markt. Een innovatieve tool die recentelijk op de markt is verschenen is Visual Use Case. Met behulp van deze tool kan een Use Case op gestructureerde wijze worden beschreven. Een tool als Bender RBT genereert op basis van requirements logische testgevallen en een tool als Mercury QTP is in staat om op basis van de logische testgevallen fysieke testgevallen geautomatiseerd te testen.
Deze opdracht bevat een aantal onderzoeksopdrachten met betrekking tot het gebruik van bovengenoemde tools maar richt zich met name op de (procesmatige) integratie van deze tools.
Onderzoeksvragen:
• Onderzoek de mogelijkheden om Use Cases te schrijven mbv Visuel Use Case.
• Onderzoek de mogelijkheden om op basis van deze Use Case logische testgevallen te genereren met Bender RBT.
• Onderzoek de mogelijkheden om deze logische testgevallen geautomatiseerd op te nemen in Mercury testtooling.
De opdracht wordt afgerond met een implementatie van een proof-of-concept waarbij de onderzochte theorie in praktijk wordt gebracht. Daarnaast kunnen aanbevelingen worden gedaan hoe het Endeavour Engineerings process aangescherpt moet worden om Use Cases Visueel te modeleren. De opdracht zal bij aanvang van het project worden nader worden afgekaderd. Onderzoeksresultaten dienen onderbouwd en herleidbaar te zijn.
Inzetbaarheid
De uitkomsten van het onderzoek en de proof-of-concept zullen worden gebruikt als input in de doorontwikkeling van Endeavour.
Methoden & Technieken
Planning: Nader te bepalen, afhankelijk van startdatum
Ontwerp: Nader te bepalen, afhankelijk van proof-of-concept, UML
Bouw tool: Microsoft Visual Studio.NET
Bouw taal: C#, ASP.NET, Java
Applicatie omgeving Microsoft Team System, RDBMS
Benodigde Kennis & Interesse
Microsoft .NET 2.0
Microsoft Visual Studio .NET 2005
Microsoft Visual Studio Team System
Info Support Endeavour 2.1
Info Support Endeavour 3.0
Kennis van functioneel testen
Software kwaliteit, coding standards
Portals (management rapportage)
Bugtracking, Incident management en rapportage
Microsoft SQL Server
Microsoft Sharepoint Portal Server
Te volgen cursussen
Endeavour Requirements Management
Endeavour Test
Fasen
Vooronderzoek
Onderzoek
PVA (plan van aanpak)
Definitie van eisen
FO (functioneel ontwerp)
TO (technisch ontwerp)
Bouwen
Testen
Opleveren
Onderzoek verslag
Meer weten?
Indien je geïnteresseerd bent in deze afstudeeropdracht, klik dan hier om direct te solliciteren.
Heb je vragen of wil je een afspraak maken? Neem dan contact op met één van ons: