TMap biedt technieken voor de volgende onderwerpen:

Hiernaast biedt TMap nog diverse checklists en overzichten, die bij het voorbereiden en of uitvoeren van bepaalde activiteiten als hulpmiddel kunnen worden gebruikt.
Begroten van de test
Er zijn een aantal niveaus waarop een begroting kan worden gemaakt. De verschillende niveaus van begroting staan in onderstaand figuur.

Met name het kiezen van de begrotingstechnieken is hierbij een stap waarvoor ervaring is vereist. Er kan worden gekozen uit diverse begrotingstechnieken:
Begroten op basis van verhoudingsgetallen. Hierbij wordt de testinspanning veelal afgemeten aan de ontwikkelinspanning, bijvoorbeeld in percentuele verhoudingen.
Beheren van bevindingen
Een bevinding is een geconstateerd verschil tussen de verwachting of voorspelling en de feitelijke uitkomst. Hoewel het administreren en bewaken van de bevindingen feitelijk een projectaangelegenheid is en niet specifiek een zaak van de testers, zijn testers hier wel het meest bij betrokken. Een goede administratie moet de levensloop van een bevinding kunnen bewaken en daarnaast diverse overzichten kunnen geven. Deze overzichten worden onder andere gebruikt om gefundeerde kwaliteitsuitspraken te doen.
Opstellen van metrics
Het definiëren, bijhouden en gebruiken van metrics is voor het testproces van belang omdat de testmanager hierdoor een met feiten onderbouwd antwoord kan geven op vragen als:
Een gestructureerde aanpak om tot een set van testmetrics te komen kan door het gebruik van de Goal-Question-Metric (GQM) methode. Naast het geven van een beschrijving van de GQM methode geeft TMap aanwijzingen voor het opzetten van een praktische testmetrics beginset. Verder wordt er een checklist gegeven die behulpzaam kan zijn bij het doen van zowel een uitspraak over de kwaliteit van het te testen object als over de kwaliteit van het testproces.
Analyseren van productrisico’s
De productrisicoanalyse (PRA) is het analyseren van het te testen product met als doel dat testmanager en de verschillende andere belanghebbenden tot een gezamenlijk beeld komen van wat de meer of minder risicovolle kenmerken en onderdelen van het te testen product zijn, zodat de grondigheid van testen hieraan gerelateerd kan worden. De focus bij de PRA ligt op de productrisico’s, oftewel: wat is het risico voor de organisatie wanneer het product niet de verwachte kwaliteit heeft. Het resultaat van de PRA vormt de basis voor de latere keuze in de strategie voor licht, zwaar of niet testen van een kenmerk (bijvoorbeeld een kwaliteitsattribuut) of deelobject (onderdeel) van het te testen product.
Ontwerpen van tests
Een testontwerptechniek is een gestandaardiseerde werkwijze om vanuit een bepaalde testbasis testgevallen af te leiden die een bepaalde dekking bereiken. Er zijn diverse voordelen te geven voor het toepassen van testontwerptechnieken en het vastleggen ervan in de testspecificaties:
De keuze om ‘zwaarder te testen’ vertaalt zich concreet naar de keuze voor een zwaardere dekking. Er zijn verschillende vormen van dekking, aangeduid met het begrip “dekkingsvorm”. Zo kan er bijvoorbeeld gekeken worden naar de mogelijke combinaties van paden in een algoritme. Maar in datzelfde algoritme kan ook gekeken worden naar de mogelijkheden binnen ieder beslispunt om het ene of andere pad in te slaan. Dat zijn twee verschillende dekkingsvormen.
Iedere dekkingsvorm vereist een bepaald soort informatie in de testbasis, bijvoorbeeld een gestructureerd stroomdiagram met paden en beslispunten. Voor een bepaalde dekkingsvorm kan een standaard werkwijze opgesteld worden om de benodigde testsituaties af te leiden. Dit wordt een basistechniek genoemd. In TMapNext zijn 11 dekkingsvormen beschreven met daaraan gerelateerde basistechnieken.
Een testontwerptechniek wordt gebruikt om vanuit een bepaalde testbasis de benodigde testgevallen af te leiden die de beoogde dekking behalen. Het is nauw gerelateerd aan de testvorm die uitgevoerd wordt en daarmee aan het kwaliteitsattribuut dat met die testvorm getest wordt. Een testontwerptechniek beschrijft de testbasis die nodig is, de dekkingsvormen die nagestreefd worden en de basistechnieken die toegepast worden om deze dekkingsvormen te behalen (zie onderstaande figuur).

Bijvoorbeeld: De Procescyclustest is een testontwerptechniek voor het testen van het kwaliteitsattribuut “inpasbaarheid”. De benodigde testbasis is de beschrijving van de AO (Administratieve Organisatie) in termen van paden en beslispunten. De beoogde dekkingsvorm is “pad-dekking testmaat-2”. In TMapNext zijn 11 praktisch bruikbare testontwerptechnieken beschreven en met een voorbeeld uitgewerkt en toegelicht.
Toetsen van producten
In TMap worden volgende toetstechnieken beschreven en gebruikt:
Diverse checklists en overzichten
TMap biedt een grote diversiteit aan checklists, die bij het uitvoeren van bepaalde activiteiten voor de tester een welkome aanvulling zullen zijn. Er zijn bijvoorbeeld checklists die gebruikt kunnen worden als ondersteuning bij de opdrachtoriëntering, bij het bepalen van de testfaciliteiten, bij het vaststellen van de testprojectrisico’s, bij het opstellen van de teststrategie, bij de evaluatie van het testproces, bij het afnemen van interviews en bij het bepalen of er genoeg informatie aanwezig is om een bepaalde testontwerptechniek te kunnen gebruiken. Hiernaast biedt TMap nog andere hulpmiddelen, zoals een overzichtsmatrix van de tools per TMap activiteit, een testvormenoverzicht en criteria voor het selecteren van een tool.