SMART-Test straat detailsSamenstelling van de Ordina Smart teststraat
De Ordina Smart Teststraat bestaat uit een centrale aanpak per project en 4 (ondersteunende) onderdelen die in onderstaand figuur in elk van de kwadranten zijn afgebeeld. De onderdelen van de teststraat zijn:
- Testbeleid
- Strategie
- Mensen en competenties
- Tools en infrastructuur
- Aanpak

De Smart Teststraat sluit nauw aan bij de diverse Smart Ontwikkelstraten, zoals Smart Java, Smart Oracle Ontwikkelstraat.
Middels een project intake en risico analyse wordt voor ieder project binnen de SMART Teststraat de teststrategie bepaald. Tijdens de intake worden de aanwezige project documentatie en de te realiseren producten geinventariseerd, waarna de teststrategie wordt opgesteld. Op deze manier ontstaat in korte een duidelijk inzicht in het te testen object en de te verwachten risico’s. De intake wordt ondersteund met standaard procesaanpak en document templates.
De teststrategie kan alleen worden opgesteld als er binnen een organisatie een testbeleid is dat van hoog tot laag in de organisatie wordt ondersteund. Door testen moet een betere kwaliteit van het product worden opgeleverd.
Met de Tools en infrastructuur wordt een standaard opzet aangedragen voor de inrichting. Per ontwikkelstraat zijn verschillende tools voor testen.
Alle testers (alle disciplines) werkzaam binnen de Smart Teststraat zijn gecertificeerd voor TMap, Iseb en Testframe. Naast de kennis van TMap, ISEB en verschillende testtechnieken, is men op de hoogte van de verschillende tools waarmee de teststraat werkt. Dit wordt ook wel aangeduid met Mensen en competenties
Binnen de SMART teststraat is een kernteam van drie testers betrokken, een testmanager en twee testspecialisten. Indien nodig worden tijdelijk additionele resources toegevoegd voor inrichtings- en beheertaken. Door samenwerking met de verschillende disciplines binnen het project zal het testteam een duidelijke ondersteuning bieden tijdens ontwikkeling en implementatie.
Voordelen van het gebruik de Smart Teststraat
Voor de klant ontstaan de volgende voordelen bij het toepassen van de SMART Teststraat:
Flexibiliteit en integratie van de Smart Teststraat De Smart Teststraat kan in principe zowel binnen Ordina als bij een klant ingezet worden. De teststraat kan aan alle Smart ontwikkelstraten gekoppeld worden. In de basis worden dezelfde principes gebruikt, maar per gekozen architectuur wordt de aanpak specifiek voor die architectuur op maat gemaakt.
Bewaking van kwaliteit Middels de Smart Teststraat wordt vanaf de eerste specificaties tot en met het opgeleverde systeem de kwaliteit van de producten bewaakt. Tijdens dit proces wordt per fase gestuurd op de opgestelde entry- en exitcriteria. Ook de algemene acceptatiecriteria vormen onderdeel van deze criteria.
Bij alle fasen is de opdrachtgever nauw bij het testen betrokken, zodat afwijkingen van de overeengekomen criteria en/of nieuwe wensen direct vertaald kunnen worden in nieuwe criteria. Hierdoor is de opdrachtgever voortdurend op de hoogte van de status en de kwaliteit van het project.
Testen die onder de Smart Teststraat vallen De volgende testsoorten vallen binnen de SMART teststraat en hiervoor worden testen uitgevoerd
- Unittesten
- Integratietesten (samen met de ontwikkelaars)
- Systeemtesten / functionele testen
- Acceptatietesten (GAT, PAT)
Ook andere testen zoals testen van beveiliging, performance etc. kunnen worden uitgevoerd. Voor elke ontwikkelingsfase worden testen uitgevoerd, hetzij afzonderlijk hetzij geïntegreerd.
Voortdurende ontwikkeling Bij de Smart Teststraat wordt gebruik gemaakt van Best Practices. Bij de afronding van een project wordt de inzet van de teststraat geëvalueerd, waardoor de opgedane kennis, ervaring en gebruikte tools voortdurend worden toegevoegd aan de teststraat.
Uniformiteit In de Ordina Smart teststraat wordt gewerkt met standaarden die bekend zijn bij elke tester binnen de Smart Teststraat. Hierdoor is de tijd bij overdracht en inwerking tot een minimum beperkt. Door de uniforme inrichting van de Smart Teststraat is de opbouw van de Teststraat in principe hetzelfde afgezien van de specifieke benodigdheden naar gelang de gekozen Smart ontwikkelstraat. Door deze uniforme werkwijze is een enorme tijdsbesparing bereikt.
Samenwerking De Smart teststraat is gericht op een interdisciplinaire werkwijze, waar testers, ontwikkelaars gezamenlijk werken aan een op te leveren systeem.
Testen worden dan ook met gebruikers opgezet en er wordt ook gezamenlijk door testers en gebruikers getest in verschillende fasen (of door testers of door ontwikkelaars). Hierdoor verloopt registratie en analyse van bevindingen veel sneller en kunnen geconstateerde afwijkingen en wensen veel sneller aangebracht worden. Ook dit verkort de doorlooptijd tijdens het testen
Eisen aan klant Het gebruik van de Smart teststraat houdt ook in dat er eisen worden gesteld aan de klant met betrekking tot het testen. De inzet en medewerking van gebruikers wordt al bij de testintake bepaald. Gebruikers worden vanaf het begin in het project betrokken en moeten ook beslissingen kunnen nemen. Mede daardoor kunnen beslissingen snel worden genomen.
|