Testautomatisering i FitNesse
FitNesse är idag ett mycket populärt verktyg för automatiserad acceptanstestning. Inte bara för att det är open source utan även för att det är både enkelt att använda och mycket flexibelt.
Denna grundkurs lär oss hur FitNesse är uppbyggt men även mer praktiskt hur vi skapar olika typer av testfall. Kursdeltagaren utgår från en “tom” dator, som ju ofta är fallet när man inför en ny produkt, och får träna sig på att ladda hem, installera och starta de programvaror som behövs för övningarna. Vi kommer därefter att öva på att tillverka testfall av både den nya typen av fixturer (SLIM) samt den klassiska varianten (FIT).
Förkunskap
Erfarenheter från programmering är bra men inte nödvändig
Kursinnehåll
1. Tanken bakom FitNesse
Vi diskuterar tillsammans om varför FitNesse behövs och vad som är grundtankarna bakom verktyget.
2. Wikin
I FitNesse använder sig testarna av en Wiki för att administrera testfallen. Vi kikar närmare på hur FitNesse Wiki ser ut samt vilka funktioner som finns där.
3. Katalogstrukturen
Alla tester och testsviter i FitNesse lagras i en motsvarande katalogstruktur på hårddisken. Här får vi lära oss hur testerna är organiserade både i Wikin samt på hårddisken.
4. Uppsättning av miljön
Vi laddar hem de applikationer som behövs från sina respektive hemsidor. De olika programvarorna skall sedan installeras och konfigureras av kursdeltagaren.
5. Övningar
Vi studerar applikationen som skall testas i våra övningar samt de funktionella krav som finns på testapplikationen. Därefter genomför vi en rad praktiska övningar med de olika fixtur- och tabelltyper som finns: ColumnFixture, RowFixture, ActionFixture, DecisionTable, QueryTable och SciptTable.
6. Manuella och automatiska GUI-tester
FitNesse kan faktiskt användas för att driva både manuella och automatiska GUI-tester. Vi får en introduktion och kan sedan öva på att tillverka och köra både manuella och automatiska GUI-testfall i verktyget.

11 nov i Göteborg
1 dag
Svenska, kursmaterialet är på engelska
6 300 SEK exkl moms
Kursen ges också företagsanpassad. Begär offert.
Kursansvarig: Martin Johansson
martin.johansson@inceptive.se
0733-389118




