Gestructureerd testen Algemeen

In deze categorie vindt u documenten ter ondersteunen van het gestructureerd testen. Er zijn sjablonen voor een testplan, introducties voor gestructureerd testen en documenten over verschillende testmethodes en testtechnieken.

Bestanden:

Artikel exploratory testing explained

Dit artikel gaat in op de doelstellingen, achtergronden en opzet van  exploratory testing. Het is geschreven door James Bach, hij heeft  exploratory testing geïntroduceerd.

Artikel investing in testing risk based

In dit artikel gaat Rex Black in op risk based testing, een testaanpak  gericht op het testen op basis van risico's.

Artikel managing a software testteam

In dit artikel geeft James Bach zijn visie op hoe een testteam  georganiseerd dient te worden.

Artikel pressure cooking testing

In dit artikel licht Geoff Horne toe hoe hij vindt dat testers en  testmanagers om moeten gaan met de hoge tijdsdruk waar testtrajecten  vaak onder staan.

Artikel risk and requirement based testing

Bij risk and requirement based testing wordt het testen van systemen  gebaseerd op productrisico's en requirements. In dit artikel licht James  Bach RRBT toe.

Artikel risk based testing

In dit artikel geeft James Bach zijn visie op risk based testing.

Artikel session based testmanagement

Dit artikel gaat in op session based testmanagement, een aanpak voor het  managen van exploratory testing. Het artikel is geschreven door  Jonathan Bach.

Artikel testdriven development

Testdriven development (TDD) is een software engineering aanpak waarbij  de bouwer testgevallen maakt voordat hij gaat programmeren. TDD wordt  toegepast bij agile systeemontwikkelmethodes.

Artikel Testing GUI applications

In dit artikel gaat Paul Gerrard in op de specifieke aspecten van het  testen van GUI applicaties.

Artikel Testing in een .NET maze

In dit artikel gaat Tom Arnold in op de specifieke aspecten van het  testen van een .NET applicatie.

Handleiding teststrategie

Om zeker te stellen dat de meest risicovolle delen van systemen het  meest uitgebreid worden getest wordt aan het begin van een testtraject  een teststrategie ontwikkeld. Deze handleiding ondersteunt testmanagers  en -coördinatoren bij het opstellen van de teststrategie.

Intro ISTQB foundation (ISEB foundation)

De International Software Testing Qualifictions Board is een  standaardisatie orgaan op het gebied van testen. In de foundation  syllabus van ISTQB staan een verzameling definities en begrippen die van  belang zijn bij het testproces. De syllabus vormt de basis voor het  ISTQB foundation certificaat voor software tester, ook wel bekend als  ISEB foundation. Deze introductie beschrijft de hoofdlijnen van de ISTQB  foundation syllabus.

Introductie begroten en plannen van een testtraject

In de praktijk blijkt dat het op een realistische manier begroten en  plannen van een ICT project als erg lastig wordt ervaren. Vanuit  presentaties bij klanten en vragen vanuit professionals blijkt dat het  maken van een testbegroting of een projectbegroting in de praktijk op  problemen stuit. Bestaande methodieken bv. Testpuntanalyse (TPA) vanuit  TMAP kloppen theoretisch wel, maar vereisen omstandigheden en input die  in de praktijk niet altijd -vaker niet dan wel- beschikbaar zijn. De  manier waarop je een testbegroting maakt, mate van detail en  betrouwbaarheid van begrotingen en plannen is sterk afhankelijk van de  beschikbare input en de (project-)omgeving. Er is echter wel een rode  draad te geven: je hoeft niet voor iedere situatie het wiel opnieuw uit  te vinden.  Deze introductie geeft de handvatten om een begroting voor een  testtraject op te stellen.

Introductie exploratory testing

Exploratory testing is een testaanpak waarbij tegelijkertijd het systeem  geëxploreerd (ontdekt) wordt, de testgevallen worden geïdentificeerd en  worden uitgevoerd. Het is derhalve niet nodig van te voren testscripts  te maken bij exploratory testing. De introductie beschrijft in kort  bestek wat exploratory testing is.

Introductie ISO 9126:2001

De niet-functionele requirements kunnen expliciet gemaakt worden met  behulp van de ISO 9126 norm. De eerste versie van ISO 9126, uit 1991,  bevatte 21 kwaliteitsattributen en werd als niet toereikend ervaren. Het  Software Engineering Research Centre (SERC) kwam daarna met extended  ISO 9126 (Van Zeist e.a., 1996), wat het model uitbreidde tot 32  kwaliteitsattributen. In 2001 is de nieuwe ISO 9126 norm uitgekomen met  27 kwaliteitsattributen. De nieuwe ISO 9126 norm bestaat uit vier delen;  het model zelf, externe metrieken (meetvoorschriften voor de  kwaliteitsattributen), de interne metrieken en gebruiksgerichte  metrieken. In dit document wordt uitgegaan van deel 1 van de nieuwste  ISO-norm, ISO 9126-1:2001. De in dit document beschreven werkwijze is  ook toepasbaar op de oude ISO 9126 norm en op extended ISO 9126.

Introductie Ketentesten

Ketentesten is een testvorm die end-to-end functionaliteit van één of meer systemen test, met testgevallen die buiten het systeem beginnen en buiten het systeem eindigen. Hierbij wordt het gehele bedrijfsproces doorlopen over een aaneengesloten reeks van systemen, mogelijk in verschillende organisaties. Ketentesten staat ook bekend onder de term end-to-end test. Met de toenemende integratie van systemen wordt ketentesten steeds belangrijker. In deze intro wordt ingegaan op de aspecten die ketentesten anders maakt dan functioneel testen.

Introductie regressietesten

Regressietesten is het testen van onveranderde delen van systemen om  vast te stellen dat deze ook onveranderd werken. Vooral bij  onderhoudsreleases worden veel regressietests uitgevoerd. In deze  introductie wordt in het kort ingegaan op wat regressietesten is en hoe  dat wordt georganiseerd.

Introductie requirements en testen

In deze introductie wordt ingegaan op het verband tussen requirements en  testen.

Introductie Test Outsourcing

Dit document bevat een kort overzicht van motieven voor wel of niet  outsourcen van testen. Daarnaast is ingegaan op welke testsoorten zich  lenen voor outsourcing. Het document is gebaseerd op diverse publicaties  over test outsourcing en biedt daarmee een neutraal beeld.

Introductie Testframe

Testframe is een testaanpak met aandacht voor het inpassen van de  testmethode in de organisatie, structurering van het testen en tooling.  De aanpak is in 2009 aangepast. Deze introductie beschrijft in het kort  deze testaanpak.

Introductie testontwerptechnieken TMapNext

In TMapNext worden verschillende testontwerptechnieken onderkent. Met  behulp van testontwerptechnieken kunnen testgevallen worden opgesteld  vanuit de testbasis. In de introductie zijn de testontwerptechnieken in  het kort beschreven.

Introductie Testregie

Aandachtspunten voor testuitbesteding

Introductie TMapNext

TMapNext is een algemene testmethode en wordt gezien als de opvolger van  TMap. het geeft invulling aan de vraag hoe testen het best kan worden  ingericht en hoe testgevallen kunnen worden opgesteld. In de introductie  is TMapNext kort beschreven.

Introductie TMMI

Het Test Maturity Model Integration (TMMI) is een test  volwassenheidsmodel aan de hand waarvan testorganisaties hun processen  kunnen verbeteren. De introducties beschrijft TMMI in het kort.

Introductie TPI Next

In 2009 is TPI Next als opvolger van TPI gepubliceerd. Het is een  methode voor het verbeteren van testprocessen. In deze introductie wordt  in het kort ingegaan op TPI Next.

Introductie Use Case Point Analyse

Use Case Point Analyse is gebaseerd op het gebruik van UML, Unified  Modeling Language. Binnen UML wordt er gebruikt gemaakt van Use Cases.  Op basis van deze Use Cases is het mogelijk de (test)begroting op te  stellen. De stappen die hiervoor ondernomen moeten worden, worden in dit  document beschreven.   Tevens wordt er kort stilgestaan bij de Test Case Point Analysis.  Deze introductie is in samenhang met de introductie Test begrotingen en  planning geschreven.

ISTQB foundation syllabus (ISEB)

De International Software Testing Qualifictions Board is een  standaardisatie orgaan op het gebied van testen. In de foundation  syllabus van ISTQB staan een verzameling definities en begrippen die van  belang zijn bij het testproces. De syllabus vormt de basis voor het  ISTQB foundation certificaat voor software tester, ook wel bekend als  ISEB foundation. Dit is de officiële ISTQB foundation syllabus, versie  juli 2005.

ISTQB standaard woordenlijst

De International Software Testing Qualification Board is een  internationaal standaardisatieboard met testspecialisten uit  verschillende landen. Dit is de standaard glossery die zij hebben  samengesteld.

Overzicht blackbox testtechnieken

In dit overzicht worden in het kort de kenmerken van de meest gebruikte  blackbox testtechnieken toegelicht.

Rapid Application Development (RAD) en testen

Rapid Application Development (RAD) is een systeem-ontwikkelingsmethode  die gebaseerd is op hoge gebruikersinbreng en iteratief ontwikkelen.  Gestructureerd testen is in hoge mate gebaseerd op waterval  ontwikkeling. In dit stuk wordt toegelicht wat RAD is en wat de effecten  zijn op gestructureerd testen.

Standaard verklarende woordenlijst van testtermen. Vertaling Engels - Nederlands

Ten behoeve van de Nederlandstalige testwereld is er een standaard  vertaling en verklarende woordenlijst gemaakt van testtermen. Dit  document vertegenwoordigt concepten, termen en definities die dienen als  hulp voor communicatie in (software) testen en verwante disciplines.