23 ottobre 2020

Robot Framework: automatizzare gratis test, task e processi!

Non esiste niente di peggio del dover svolgere delle attività ripetitive e noiose. Immaginate di dover passare tutta la giornata lavorativa, o buona parte di essa, a inserire manualmente dati in moduli oppure fare copia e incolla. Per quanto importante possa essere questa attività non esiste niente di più demotivante e frustrante.

Anche per l'azienda non è che sia una gioia immensa; anche lei preferirebbe dedicare il proprio personale ad attività a più alto valore e meno soggette ad errori umani.

Per uscire da questa empasse l'ideale sarebbe quello di poter rendere automatiche queste attività facendole così compiere al computer che non si annoierà di certo e farà anche meno errori.

Starete pensando che sia più facile a dirsi che a farsi e chissà quanto verrebbe a costare tutto questo. E se vi dicessi che esiste un modo di riuscire a farlo che è sia semplice oltre che economico? Basta usare Robot Framework!

Si tratta di un framework generico di automazione open source utilizzato per l'automazione di test e di processi. È un progetto indipendente dall'applicazione e dalla piattaforma con un ecosistema in crescita di strumenti e librerie esterne.

Una delle caratteristiche chiave di Robot Framework è la sua sintassi tabulare accessibile e leggibile che permette di creare suite di test o attività RPA scritte in semplici frasi in linguaggio naturale. Fornisce inoltre funzionalità che consentono di sfruttare le parole chiave integrate, esterne o personalizzate esistenti per la creazione di altre parole chiave di alto livello riutilizzabili.

Le sue capacità possono essere estese da librerie implementate con Python o Java. Il framework ha un ricco ecosistema intorno ad esso, costituito da librerie e strumenti che vengono sviluppati come progetti separati. Inoltre può essere integrato praticamente con qualsiasi altro strumento per creare soluzioni di automazione potenti e flessibili.

Durante l'esecuzione Robot Framework genera automaticamente log e report dei risultati chiari e dettagliati in formato HTML e anche utili file di output in XML per la post-elaborazione dei risultati.

Robot Framework è attivamente supportato, con molte aziende leader del settore che lo utilizzano nello sviluppo del software: qui è possibile vedere l'elenco delle aziende e come utilizzano Robot Framework.

Quindi se volete accelerare la vostra produttività e/o automatizzare attività ripetitive o processi allora dovete assolutamente provare Robot Framework.

Se ti è piaciuto l'articolo, segui il feed per tenerti sempre aggiornato sui nuovi contenuti del blog!

6 ottobre 2020

OpenModelica: creare gratis modelli e simulazioni di sistemi fisici complessi!

La ricerca e lo sviluppo sono molto importanti per far crescere la tecnologia. Chi lavora in questo ambito deve compiere calcoli molto complessi, effettuare simulazioni di sistemi dinamici oppure elettronici.

Esistono diverse piattaforme, più o meno complesse, che consentono di creare modelli ed effettuare simulazioni di sistemi fisici complessi.

Ma se siete alla ricerca di uno strumento che riesca a conciliare la semplicità di utilizzo con la ricchezza di funzionalità e con costi alla portata di tutti, allora vi farà piacere sapere che esiste una valida soluzione Open Source: OpenModelica.

Si tratta, come si evince dal nome, di un ambiente di modellazione e simulazione basato su Modelica che viene utilizzato sia in ambito industriale che accademico. Grazie a questo ambiente di sviluppo, composto da diversi strumenti assieme, è possibile modellare, simulare, ottimizzare e analizzare sistemi dinamici complessi. Ad esempio in ambito industriale viene utilizzato nei settori dell'ottimizzazione delle centrali elettriche, automobilistico e del trattamento delle acque.

Ecco alcune delle funzionalità offerte da OpenModelica:

  • visualizzazione e animazione 3D;
  • editing e simulazione di modelli basati sul web;
  • scripting da Modelica, Python, Julia e Matlab;
  • simulazione e co-simulazione efficiente di modelli basati su FMI;
  • compilazione per sistemi embedded;
  • integrazione Modelica-UML;
  • verifica dei requisiti;
  • generazione di codice parallelo per architetture multi-minerale.

Essendo open source è dsponibile per tutti i sistemi operativi oppure, se si vuole provare OpenModelica senza installarlo, è disponibile come virtual machine per VirtualBox.

In questo breve video potete vedere quanto sia facile usare OpenModelica.

Quindi se anche voi volete creare dei modelli di sistemi fisici di vostro interesse e realizzare delle simulazioni in maniera rapida ed efficace ma senza spendere soldi in licenze commerciali allora troverete in OpenModelica un valido alleato.

Se ti è piaciuto l'articolo, segui il feed per tenerti sempre aggiornato sui nuovi contenuti del blog!