Publicatiedatum : 12/01/2024

Opleiding : Java, testen en kwaliteit

Praktijkcursus - 3d - 21u00 - Ref. JTS
Prijs : 1650 € V.B.

Java, testen en kwaliteit




Softwarekwaliteit is een belangrijk onderwerp geworden. Je zult Open Source tools gebruiken om je ontwikkelingen te industrialiseren en deze kwaliteit te garanderen. Je leert hoe je de bronnen, documentatie, afwijkingen en wijzigingen van een applicatie beheert, evenals alle bijbehorende tests.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. JTS
  3d - 21u00
1650 € V.B.




Softwarekwaliteit is een belangrijk onderwerp geworden. Je zult Open Source tools gebruiken om je ontwikkelingen te industrialiseren en deze kwaliteit te garanderen. Je leert hoe je de bronnen, documentatie, afwijkingen en wijzigingen van een applicatie beheert, evenals alle bijbehorende tests.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Softwareontwikkeling industrialiseren
Ontwikkelingsbronnen beheren via een gecentraliseerd of gedecentraliseerd systeem
Afwijkingen en functionele wijzigingen in een applicatie beheren
Coderingsstandaarden en softwaredocumentatie implementeren
Verschillende soorten tests implementeren (unit-, functionele, robuustheids- en prestatietests)
Gedefinieerde taken automatiseren

Doelgroep
Java/Java EE-ontwikkelaars, kwaliteitsmanagers en projectmanagers.

Voorafgaande vereisten
Goede kennis van programmeren in Java.

Opleidingsprogramma

1
Algemene inleiding

  • Wat is softwarekwaliteit? Waarom? Hoe kan softwareontwikkeling geïndustrialiseerd worden?

2
Bronbeheer

  • Definitie, relevantie voor de werkorganisatie, uniekheid van de ontwikkelomgeving.
Praktisch werk
Inleiding tot open-source bronbeheersoftware CVS en/of Subversion (SVN).

3
Tool voor het beheren van bugs, afwijkingen en functionele wijzigingen

  • Functionele beschrijving, voordelen voor ontwikkelaars, gebruikers en managers.
  • Het definiëren en analyseren van bugs, afwijkingen en functionele veranderingen.
Praktisch werk
Presentatie van Bugzilla en/of Mantis, gratis software voor het beheren van bugs, afwijkingen en functionele wijzigingen.

4
Codeerregels en documentatie

  • Interesse (voorbij de tegengestelde clans). Verder dan stijl: regels voor het organiseren van bestanden...
  • Het belang van documentatie, codedocumentatie en andere documentatie (HOWTO, enz.).
Praktisch werk
Bespreking van de aanbevelingen en coderingsregels van Sun. Presentatie en configuratie van CheckStyle. Oefeningen in codedocumentatie.

5
Tests

  • Waarom testen?
  • Presentatie van de verschillende soorten tests: unit-, functionele, robuustheids- en prestatietests.
  • Welke tests moeten worden uitgevoerd en wanneer?
  • Het nut van "Mock" en "Fake" objecten tijdens unit testen. Unit test dekking.
Praktisch werk
Unit testen met JUnit (gratis software) en andere tools. Presentatie van functionele tests met Mercury (commerciële software) en HttpUnit (gratis software).

6
Leveringsprocedures

  • Het belang van leveringsprocedures. Klassieke en niet-klassieke stadia (handmatige en robuustheidstests).

7
Taak automatisering

  • Presentatie van taken die geautomatiseerd moeten worden.
Praktisch werk
Presentatie en introductie van Ant (gratis software) en/of Maven.

8
Algemene conclusie: kwaliteitsmetingen

  • Samenvatting van kwaliteitsmaatregelen: codeerconventie, documentatie, testdekking, automatisering van procedures.
  • Een kwaliteitsdashboard instellen.


Feedback van klanten
5 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
DAVID Z.
24/11/25
5 / 5

Bien apprecié mais aurait preferé avoir un jour de plus pour la formation