Table of Contents

ICTestAutomation Best Practices







TrendIC B.V. Gouda

The Netherlands

+31 182 613945 http://www.trendic.nl support@trendic.nl

Best Practices

Inleiding

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.

Algemeen

Wat u als klant van TrendIC moet weten

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.

Bouw ICTestAutomation kennis op


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.

Uitgangspunten voor testen


Zorg voor identieke uitgangssituatie

Maak de uitgangssituatie voor alle testen gelijk:

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:


Technisch

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