ICTestAutomation Best Practices







TrendIC B.V. Gouda

The Netherlands

Best Practices

Hieronder wordt een samenvatting van het document 'ICTestAutomation Project - Best Practices.pdf' weergegeven, aangevuld met bijdragen vanuit onze klantenkring. De items zijn gesplitst in best practices van algemene aard en best practices van meer technische aard. Alvorens de laatste te kunnen lezen dient u zich eerst aan te melden.

TrendIC is voor u geen onbekende. U hebt een of meerdere diensten van ons afgenomen, of wij zijn bij u langs geweest voor een Proof Of Concept (POC) of technische evaluatie. In onderstaand document maken we u wegwijs binnen onze systemen en werkwijze.


Volg de ICTestAutomation workshops

Wij bieden een tweetal workshops die u een goede basis bieden om met onze ICTestAutomation producten aan de slag te gaan.
Informatie over deze workshops vindt u hier:


Lees en gebruik gebruikershandleidingen

Neem de gebruikershandleidingen aandachtig door, zij zijn zowel online als in PDF formaat beschikbaar; om de online versie te kunnen lezen dient u zich eerst aan te melden:


Analyseer voorbeeld testcase

Bij installatie wordt een voorbeeld test case meegeleverd. Probeer deze ook zelf opnieuw te definiëren. Een handige oefening als introductie van ICDefine.

Gebruik aanwezige kennis

Toon gedefinieerde testcases aan elkaar, of aan een TrendIC expert. Beginnersfoutjes zijn vaak snel gelokaliseerd en snel te verhelpen.


Zorg voor identieke uitgangssituatie

Maak de uitgangssituatie voor alle testen gelijk:

  • Terugzetten van een testdatabase back-up.
  • Invoeren, verwijderen van testdata (bijv. NAW gegevens of polisdata).
  • Kopiëren productie gegevens naar OTAP omgeving.

Gebruik hiervoor bijvoorbeeld batch files en/of ICDefine test cases.

Let wel: Het beheren van testgegevens, het gebruiken van onderling consistente data die ook nog geanonimiseerd zijn is een apart en specialistisch vakgebied.

Test logische ketens i.p.v. losse applicaties

Test logische en samenhangende functionaliteit als één geheel in 1 scenario over alle applicaties heen (bijv. nieuwe klant, verhuizing, geboorte, wijziging rekeningnummer, aanpassing betaaltermijn).

Houd je bij de leest

Test geen functionaliteit die in de onderhanden zijnde test case niet van belang is. Maak daar een aparte test case voor zodat het overzicht behouden blijft, vooral in geval een test case fout loopt.

Houd rekening met ROI

Automatiseer eerst alleen die zaken waar de grootste risico’s aan kleven. Zijn er veel gevallen bekend dat iets op dezelfde plek verkeerd kan gaan? Maak hier meerdere testcases voor voordat je doorgaat naar lagere risicofunctionaliteiten.

Test vanaf werklocatie van de werknemer

Netwerkcongestie en -latency maar ook andere netwerk aangelegenheden kunnen de functionaliteit sterk beïnvloeden.

Test ook de werkplek van werknemer en de release distributie

Ook de werkplek van de werknemer maakt deel uit van de integrale End-2-End keten. Test daarom ook dit onderdeel van de totale keten.

Gebruik scheduling

Gebruik de scheduling functionaliteit in ICPortal (ICScenario & ICConsole) om testen unattended in de avond of in de nacht uit te voeren:

  • Minder beslag op ICT systemen tijdens kantooruren, geen performance degradatie productie.
  • Efficiëntere inzet van uren testers, minimaliseren van wachttijden.


Klik op [ AANMELDEN ] indien u het meer technische deel van de Best Practices wilt lezen.