Edizione del

By

OGC ha recentemente rilasciato in produzione la versione 5.5 di TEAM Engine sulla piattaforma OGC Validator . TEAM Engine è il software open source utilizzato per la validazione della conformità agli standard OGC. Il rilascio in produzione di questo software segue un periodo di oltre 8 mesi di test beta, durante il quale la comunità geospaziale ha testato a fondo TEAM Engine e lo ha plasmato grazie al proprio feedback.

I principali miglioramenti in questa versione di TEAM Engine includono:

  • Miglioramenti alla REST API, inclusi miglioramenti al meccanismo di controllo degli accessi
  • Miglioramenti all'interfaccia utente e alla funzione di generazione dei report
  • Miglioramenti nella gestione degli errori
  • Aggiunta della convalida del modulo per le suite di test eseguibili
  • Documentazione aggiornata e migliorata

Chiunque desideri testare la conformità di un prodotto agli standard OGC può farlo gratuitamente utilizzando l' OGC Validator ospitato su server esterni . Gli sviluppatori che desiderano eseguire TEAM Engine in locale possono accedere al codice sorgente su GitHub e installare il software localmente oppure eseguirlo tramite Docker.

Gli implementatori sono incoraggiati a sottoporre i propri prodotti alla certificazione una volta verificato che superino i test di conformità. I ​​prezzi per la certificazione sono disponibili nella sezione Conformità del sito web dell'OGC.

Cosa c'è sotto il cofano?

TEAM Engine è costruito come un'applicazione web Java che gira su Apache Tomcat. I moduli contenenti test di conformità sono denominati Executable Test Suites (ETS), per distinguerli dagli Abstract Test Suites (ATS) che si trovano nei documenti Standard associati. Un ETS codifica il codice eseguibile che implementa il metodo di test specificato in un ATS. 

I test di conformità più recenti in TEAM Engine sono implementati utilizzando il framework TestNG, mentre i test di conformità più vecchi sono stati implementati utilizzando il Compliance Test Language (CTL). TestNG è uno dei framework di test automatizzati più popolari disponibili. CTL è una grammatica XML per la documentazione e lo scripting di suite di test per la verifica della conformità a una specifica. TEAM Engine 5.5 supporta sia TestNG che CTL.

Quali sono i prossimi passi per TEAM Engine?

Ora che TEAM Engine v5.5 è stato rilasciato, sono previsti diversi eventi di sensibilizzazione per supportare la comunità geospaziale con l'implementazione e l'uso di questa nuova release. I seguenti sono stati confermati e molti altri sono in fase di pianificazione:

Per qualsiasi domanda relativa a TEAM Engine o all'OGC Validator, si prega di contattare l'OGC Compliance Program.

Gli ultimi blog