Uitgegeven op

By

OGC heeft onlangs versie 5.5 van TEAM Engine op de OGC Validator uitgebracht . TEAM Engine is de open-source software die wordt gebruikt om de naleving van OGC-standaarden te valideren. De release van deze software volgt op een periode van meer dan 8 maanden bètatesten, waarin de geospatiale gemeenschap TEAM Engine grondig heeft getest en op basis van hun feedback heeft vormgegeven.

Belangrijke verbeteringen in deze versie van TEAM Engine zijn:

  • Verbeteringen aan de REST API, waaronder verbeteringen aan het toegangscontrolemechanisme
  • Verbeteringen aan de gebruikersinterface en de mogelijkheid om rapporten te genereren
  • Verbeteringen in foutverwerking
  • Toevoeging van formuliervalidatie voor uitvoerbare testsuites
  • Bijgewerkte en verbeterde documentatie

Iedereen die een product wil testen op naleving van de OGC-standaarden, kan dat gratis doen met de gehoste OGC Validator . Ontwikkelaars die TEAM Engine lokaal willen draaien, kunnen de broncode op GitHub bekijken en de software lokaal installeren of via Docker uitvoeren.

Implementeerders worden aangemoedigd hun producten ter certificering aan te bieden zodra ze hebben bevestigd dat hun producten de conformiteitstests doorstaan. De prijzen voor certificering zijn te vinden in het gedeelte 'Compliance' van de OGC-website.

Wat zit er onder de motorkap?

TEAM Engine is gebouwd als een Java-webapplicatie die draait op Apache Tomcat. De modules die compliancetests bevatten, worden Executable Test Suites (ETS) genoemd, om ze te onderscheiden van de Abstract Test Suites (ATS) die te vinden zijn in de bijbehorende Standards-documenten. Een ETS codeert de uitvoerbare code die de testmethode implementeert die is gespecificeerd in een ATS. 

Nieuwere compliance-tests in TEAM Engine worden geïmplementeerd met behulp van het TestNG-framework, terwijl oudere compliance-tests werden geïmplementeerd met behulp van de Compliance Test Language (CTL). TestNG is een van de populairste geautomatiseerde testframeworks die beschikbaar zijn. CTL is een XML-grammatica voor het documenteren en scripten van testsuites voor het verifiëren van compliance met een specificatie. TEAM Engine 5.5 ondersteunt zowel TestNG als CTL.

Wat is de volgende stap voor TEAM Engine?

Nu TEAM Engine v5.5 is uitgebracht, zijn er meerdere outreach-evenementen gepland om de geospatial community te ondersteunen bij de implementatie en het gebruik van deze nieuwe release. De volgende zijn bevestigd en er staan ​​er nog een aantal op de planning:

Als u vragen heeft over TEAM Engine of de OGC Validator, kunt u contact opnemen met het OGC Compliance Program.

Laatste blogs