Functioneel testen: hoe verzeker ik de kwaliteit van mijn web-applicatie?Kwaliteit en vooral het behoud hiervan tijdens de ontwikkeling van software wordt zeer belangrijk geacht, gezien de populariteit van onder andere unit testing en test driven development. Hier blijft het echter vaak bij en wordt het functioneel testen van web-gebaseerde user interfaces veelal met de hand gedaan. Met behulp van huidige technieken is dit proces te automatiseren. Het doel van deze presentatie is om luisteraars kennis te laten maken met de term ‘functioneel testen’ en de toepassing hiervan op web-gebaseerde applicaties. Er zullen een aantal bestaande hulpmiddelen geintroduceerd worden die het functionele testen vergemakkelijken. De nadruk zal tijdens de presentatie liggen op Selenium, een open-source project voor functioneel testen. Aan het eind van deze presentatie zal de luisteraar een beter begrip hebben van het nut van functioneel testen. Aan de hand van praktische voorbeelden zal getoond worden hoe eenvoudig het is om web-gebaseerde applicaties functioneel te testen als integraal onderdeel van het ontwikkelproces. Vereiste voorkennis: • Het ontwikkelen van web-applicaties in Java • Unit testing Structurele beschrijving van de opbouw van de presentatie: • Inleiding functioneel testen • Het functioneel testen van web-applicaties • Hulpmiddelen voor functioneel testen • HttpUnit • WebUnit • Selenium • Conclusie/Vragenrondje
Download de presentatie (217 Kb)
|
|
Bob Forma JTeam BV Bob Forma is sinds 2004 werkzaam bij JTeam, een bedrijf gespecialiseerd in het ontwikkelen van bedrijfskritische maatwerksoftware op basis van Enterprise Java technologieën. Door de grote hoeveelheid ervaring met het bouwen van Enterprise Java systemen heeft JTeam een zeer innovatieve ontwikkelstraat opgezet. Bij deze ontwikkelstraat ligt de nadruk op kwaliteit van software, waarin unit testing en functioneel testen een vooraanstaande rol spelen.
Naast zijn rol als developer en de bijbehorende taak om software van hoge kwaliteit af te leveren, heeft Bob in grote mate bijgedragen aan het test onderdeel van de build omgeving van JTeam. Bob zijn grote interesse ligt dan ook bij het ontwikkelproces en om functioneel testen hier een integraal onderdeel van te maken.
|
|
| |