Business Intelligence unit test - Info Support

Afstuderen

HBO AfstuderenWO AfstuderenGet Smarter @ Info SupportMinor 30ECAfstudeeropdrachten 2012

Professionals

ProfessionalYoung ProfessionalStaf / ManagementKenniswerkerAlle vacatures

Over Ons

CultuurPersoonlijke OntwikkelingArbeidsvoorwaardenInformatie aanvragenOntmoet Ons

Business Intelligence unit test

Voor Java en .NET ontwikkelaars is unittesten van code een normaal onderdeel van de dagelijkse werkzaamheden. Dat ligt anders bij Business Intelligence (BI) ontwikkelaars. Daar ligt de nadruk bij het testen op eindgebruikers- of acceptatietesten. Dat komt vooral omdat de gebruikte tools het unittesten van BI modules, zoals ETL (Extract, Transform and Load) pakketten en rapportages, in het geheel niet of slechts gedeeltelijk ondersteunen.

In Visual Studio Team System 2010 is het mogelijk Custom Test Providers te ontwikkelen. Hiermee kun je eigen typen unittesten maken. Het is de bedoeling hiermee unittesten voor ETL pakketten en rapportages mogelijk te maken. Omdat de Info Support ontwikkelstraat Endeavour gebruik maakt van het raamwerk dat Visual Studio Team System biedt voor unittesten, wordt daarmee ook het unittesten van BI modules binnen Endeavour mogelijk. Hiermee moet ook voor een BI ontwikkelaar het unittesten een normaal onderdeel van de dagelijkse werkzaamheden worden.

Opdracht

Onderzoek de mogelijkheden om in Visual Studio Team System 2010 Custom Test Providers te maken voor het unittesten van Business Intelligence modules. Het gaat hierbij niet om het maken van testcases maar om het ontwikkelen van een raamwerk binnen Visual Studio Team System zodat BI ontwikkelaars testcases kunnen maken voor het unittesten van BI modules.

We beperken ons daarbij tot twee soorten BI modules:
• ETL pakketten gemaakt met SQL Server Integration Services
• Rapportages gemaakt met SQL Server Reporting Services

Door middel van interviews met Info Support BI ontwikkelaars bepaal je welke eisen zij stellen aan unittests voor deze BI modules. Vervolgens ontwikkel je twee Custom Test Providers in Visual Studio Team System 2010 om het unittesten daadwerkelijk mogelijk te maken. Hierbij speelt ook het ontwikkelen van een grafische user interface, die de BI ontwikkelaar ondersteunt in het opstellen van zijn of haar testcases, een rol.

Voor deze opdracht vind je het leuk om:
• te ontwikkelen voor ontwikkelaars
• te achterhalen wat deze ontwikkelaars nodig hebben in hun dagelijkse werk
• een intuïtieve grafische user interface te maken
• iets op te leveren wat dagelijks gebruikt gaat worden!
• te werken met de nieuwste technologie (Visual Studio Team System 2010, SQL Server 2008 R2 en Endeavour)
• kennis op te doen van Business Intelligence technologie, volgens onderzoeksbureau Gartner één van de 10 belangrijkste IT technologieën voor 2011

Benodigde kennis of Interesse

Microsoft .NET, Microsoft SQL Server, Info Support Endeavour, concepten van unit testing, bereid zijn om bij Info Support ondersteunende trainingen te volgen.

HET NIEUWE AFSTUDEREN