Scrivere i primi test frontend con python? Si Può!

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Scrivere i primi test frontend con python? Si Può!"

Transcript

1 Scrivere i primi test frontend con python? Si Può! Fiorella De Luca - 04 Maggio

2 Chi sono? Ingegneria informatica presso L Università di Roma Tre partecipante al GSOC ( Google Summer Of Code) 2017 per la community OpenWisp mentore per il Google Code-In 2017 coach e organizzatrice per la community Django Girls organizzatrice della community PyRoma da Ottobre 2017 lavoro come Q/A presso l azienda Nephila

3 Che cosa sono i test Frontend? Il test front-end testa l'interfaccia grafica dell utente(gui), la sua funzionalità e l'usabilità del sito Web o dell'applicazione.

4 Che cos è Selenium? è una suite di test automatizzata per applicazioni Web. non è solo un singolo strumento, ma una suite di software. Ha quattro componenti: Selenium Integrated Development Environment (IDE) Selenium Remote Control (RC) WebDriver Selenium Grid

5 Perchè utilizzare Selenium IDE facile da installare come plugin open source. può creare test case semplicemente registrando la navigazione nel browser. permette l esportazione di test case in Python (non più disponibile con il nuovo aggiornamento).

6 Installare Selenium IDE può essere installato usando il Browser Firefox o Chrome e aggiungendolo alle estensioni Selezionare Add to Firefox

7 Interfaccia di Selenium IDE Tasto registra Comandi di esecuzione interfaccia di inserimento comandi Finestra di Log e Reference

8

9 Esempio

10 Esempio

11 I comandi più utilizzati open - aprire una pagina click - cliccare un' oggetto della pagina type - inserire dei valori nella textarea select - selezionare un valore store - salvare una variabile

12 "Visto che siamo pythonisti, possiamo usare python per fare le stesse cose?"

13 Perchè Python? linguaggio di programmazione ad alto livello semplice da usare e da imparare flessibile, adatto a molti contesti e applicazioni, dalla scienza al web

14 Installazione Disponibile su tutte le piattaforme: Linux : sudo apt-get install python3.6 Windows e Mac Os X : download del pacchetto dal sito ufficiale

15 Splinter Splinter è uno strumento per testare applicazioni web usando Python. Consente di automatizzare le azioni del browser, visitare gli URL e l'interazione con i loro elementi. Documentazione -

16 Splinter Splinter è solo uno strato di astrazione di Selenium. Semplifica la scrittura dei test di automazione per le applicazioni Web.

17 Selenium VS Splinter elem = browser.find_element.by_name('name') elem.send_keys('molly') browser.fill('name', 'molly')

18 Caratteristiche open source semplice da installare supporta la maggior parte dei browser API semplici ed intuitive

19 Installazione Bisogna semplicemente dare questo comando nel prompt dei comandi: $ pip install splinter

20 Splinter : WebDrivers Chrome Web driver Firefox Web driver Remote Web driver

21 Esempio from splinter import Browser with Browser() as browser: url = " browser.visit(url) browser.fill('q', 'Fiorella De Luca twitter') browser.find_by_name('btnk').click()

22 Esempio Come prima cosa importiamo Browser e lo inizializziamo : from splinter import Browser with Browser() as browser:

23 Esempio Per visitare il sito web utilizziamo il metodo browser.visit : url = " browser.visit(url)

24 Esempio Dopo aver caricato la pagina, è possibile eseguire azioni, come il clic, l'inserimento di testo, ecc : browser.fill('q', 'Fiorella De Luca twitter') browser.find_by_name('btnk').click()

25 Esempio Un qualunque elemento, tipo il bottone, può essere identificato tramite: selettori css, xpath, id, tag o name. browser.find_by_name('btnk').click()

26

27 Esempio from splinter.browser import Browser browser = Browser('chrome') url = " browser.visit(url) browser.driver.save_screenshot('screenshot.png') browser.quit()

28

29 Esempio from splinter import Browser with Browser() as browser: # Visit URL url = " browser.visit(url) browser.fill('q', 'Django documentation') # Find and click the 'search' button browser.find_by_name('btnk').click() if browser.is_text_present(' print("yes, the official website was found!") else: print("no, it wasn't found. :( )")

30 E se volessi integrarlo negli unit test? from splinter import Browser from unittest import TestCase class SplinterTest(TestCase): def test_django_docs(self): with Browser() as browser: # Visit URL url = " browser.visit(url) browser.fill('q', 'Django documentation') # Find and click the 'search' button browser.find_by_name('btnk').click() self.asserttrue(browser.is_text_present(' self.assertfalse(browser.is_text_present('

31 Esempio from splinter import Browser from unittest import TestCase import time class SplinterTest(TestCase): def test_login(self): with Browser() as browser: # Visit URL url = " browser.visit(url) browser.fill('username', 'molly') browser.fill('password', 'ff') browser.find_by_value("login").click() self.asserttrue(browser.is_text_present('activate notifications on your devices and give us the opportunity to reach you on your smartphone, too.'))

32 Conclusioni Splinter is cool Splinter è veloce in termini di tempo di sviluppo Splinter è semplice

33

Dalle USER STORY al TEST AUTOMATICO in Django: un percorso step-by-step per dormire sonni tranquilli

Dalle USER STORY al TEST AUTOMATICO in Django: un percorso step-by-step per dormire sonni tranquilli Dalle USER STORY al TEST AUTOMATICO in Django: un percorso step-by-step per dormire sonni tranquilli 20tab.com @gabbork_ @20tab gabbork 20tab /gabriele-giaccari gabriele@20tab.com filippo-20tab /fimorelli

Dettagli

INSTALLAZIONE STAMPANTE LINUX (UBUNTU LTS)

INSTALLAZIONE STAMPANTE LINUX (UBUNTU LTS) INSTALLAZIONE STAMPANTE LINUX (UBUNTU 18.04 LTS) REQUISITI SOFTWARE: Samba client / Samba server / Python: se non già presenti nel sistema aprire un terminale ed installarli con le credenziali di amministratore

Dettagli

Certification Authority del CNN. Configurazione postazione Mac OS X Manuale Utente v7

Certification Authority del CNN. Configurazione postazione Mac OS X Manuale Utente v7 Certification Authority del CNN v7 INDICE 1 INTRODUZIONE AL DOCUMENTO 3 1.1 SCOPO E CAMPO DI APPLICAZIONE DEL DOCUMENTO... 3 1.2 REQUISITI DI COMPATIBILITÀ... 3 1.3 COMPONENTI SOFTWARE AGGIUNTIVI... 3

Dettagli

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Università di Ferrara Facoltà di Ingegneria Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Tommaso Berlose: Giuseppe Cota: (Riccardo Zese: tommaso.berlose@student.unife.it giuseppe.cota@unife.it riccardo.zese@unife.it)

Dettagli

Università degli Studi di Padova

Università degli Studi di Padova Università degli Studi di Padova SCUOLA DI INGEGNERIA Corso di Laurea in INGEGNERIA DELL INFORMAZIONE Laboratorio di Fondamenti di Informatica A.A. 2017/2018 SOMMARIO 1) (Java Development Kit) Cos è Struttura

Dettagli

Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B

Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Università di Ferrara Dipartimento di Ingegneria Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Tutor Arnaud Nguembang Fadja: ngmrnd@unife.it Damiano Azzolini: damiano.azzolini@student.unife.it INFORMAZIONI

Dettagli

Sass parte I Pubblicato su (

Sass parte I Pubblicato su ( Indice Introduzione Installazione Torna su Introduzione Sass, acronimo di Syntactically Awesome Style Sheets, è un linguaggio che estende le funzionalità del normale CSS permettendo l'utilizzo di variabili,

Dettagli

Certification Authority del Consiglio Nazionale del Notariato. Configurazione postazione PC per Windows 7, 8 e 10 Manuale Utente v7

Certification Authority del Consiglio Nazionale del Notariato. Configurazione postazione PC per Windows 7, 8 e 10 Manuale Utente v7 Certification Authority del Consiglio Nazionale del Notariato Configurazione postazione PC per Windows 7, 8 e 10 v7 INDICE 1 INTRODUZIONE AL DOCUMENTO 3 1.1 SCOPO E CAMPO DI APPLICAZIONE DEL DOCUMENTO...

Dettagli

Esplorare e modificare il file system Compilare con gcc Lanciare un programma da linea di comando

Esplorare e modificare il file system Compilare con gcc Lanciare un programma da linea di comando Eclipse: Cos è? Utilizzare Eclipse: Creare un progetto Creare file sorgenti nel progetto Compilare Lanciare il programma Strumenti alternativi agli IDE La linea di comando su Linux Esplorare e modificare

Dettagli

Per MacOS è disponibile la guida ufficiale all indirizzo:

Per MacOS è disponibile la guida ufficiale all indirizzo: Installazione di Anaconda e Jupyter Questa breve guida vi illustrerà come installare Anaconda e Jupyter sul vostro PC in modo da ottenere un ambiente su cui poter svolgere le esercitazioni di laboratorio.

Dettagli

Strumenti per l automazione del testing di applicazioni web Javascript-based

Strumenti per l automazione del testing di applicazioni web Javascript-based tesi di laurea Strumenti per l automazione del testing di applicazioni web Javascript-based Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Salvatore Agnello Matr. 41/2612

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Linux 32 bit e 64 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Linux 32 bit e 64 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS ATOS su Linux 32 bit e 64 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione per ATOS su

Dettagli

Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia

Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia Elementi di Informatica e Programmazione Università di Brescia 1 Sviluppo ed esecuzione

Dettagli

XAMPP - Cos'è e installazione in locale

XAMPP - Cos'è e installazione in locale XAMPP - Cos'è e installazione in locale XAMPP è un acronimo che sta per X - Cross-Platform A Apache M MySQL P PHP P Perl E' una semplice e leggera distribuzione Apache che rende estremamente semplice a

Dettagli

L operazione di firma di un verbale di esame

L operazione di firma di un verbale di esame L operazione di firma di un verbale di esame L operazione di firma si avvia dalla consueta funzione Verbali da firmare, selezionando il tasto Salva e Firma Verbale su postazioni su cui sia stata preventivamente

Dettagli

Giorgio Colomban

Giorgio Colomban Web app in Flask Giorgio Colomban 1 Potete trovare queste slide all indirizzo: ( https://slides.poul.org/2018/python/flask) 2 Cos è Flask? 3. 1 Cos è Flask? Flask is a microframework

Dettagli

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Università di Ferrara Facoltà di Ingegneria Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Lorenzo Campioni: Giuseppe Cota: (Riccardo Zese: lorenzo.campioni@student.unife.it giuseppe.cota@unife.it

Dettagli

Requisiti client di Arianna 3.0 Saas... 2 Operatività... 2 METODI DI CONNESSIONE ) CONNESSIONE TRAMITE REMOTE APP... 3 CONNESSIONE AL SERVER

Requisiti client di Arianna 3.0 Saas... 2 Operatività... 2 METODI DI CONNESSIONE ) CONNESSIONE TRAMITE REMOTE APP... 3 CONNESSIONE AL SERVER Requisiti client di Arianna 3.0 Saas... 2 Operatività... 2 METODI DI CONNESSIONE... 2 1) CONNESSIONE TRAMITE REMOTE APP... 3 CONNESSIONE AL SERVER REMOTO... 3 CONFIGURARE LE STAMPANTI... 5 COPIARE FILE

Dettagli

Corso di programmazione

Corso di programmazione Corso di programmazione per android 1 Introduzione (corso completo per imparare a programmare con il S.O. Google) Android è il sistema operativo per dispositivi mobili più diffuso al mondo. Si è imposto

Dettagli

Esercitazione 3 di Linguaggi e Tecnologie per il Web

Esercitazione 3 di Linguaggi e Tecnologie per il Web Esercitazione 3 di Linguaggi e Tecnologie per il Web Anno accademico 2018/2019 Cosa sono PostgreSQL e PHP PostgreSQL PostgreSQL è un completo DBMS ad oggetti rilasciato con licenza libera. Per farne il

Dettagli

Eclipse e SDK. Capiamo che sistema operativo abbiamo

Eclipse e SDK. Capiamo che sistema operativo abbiamo Eclipse e SDK Capiamo che sistema operativo abbiamo 1 2 Cliccare su impostazioni 3 Cliccare su Sistema 1 Cliccare 4 Cliccare su Informazioni su 2 Eclipse ECLIPSE: http://www.eclipse.org/ Esistono versioni

Dettagli

Getting Started. Corso di Laboratorio di Informatica Ingegneria Clinica BCLR. Domenico Daniele Bloisi Sebastiano Peluso

Getting Started. Corso di Laboratorio di Informatica Ingegneria Clinica BCLR. Domenico Daniele Bloisi Sebastiano Peluso Corso di Ingegneria Clinica BCLR Domenico Daniele Bloisi Sebastiano Peluso Docente Ing. Domenico Daniele Bloisi, PhD Ricercatore Dipartimento di Ingegneria Informatica, Automatica e Gestionale Antonio

Dettagli

Istituto Superiore di Sanità

Istituto Superiore di Sanità Istituto Superiore di Sanità Servizio informatico, documentazione, biblioteca ed attività editoriali Settore I - Informatica Manuale per l accesso alla piattaforma metaframe.iss.it La piattaforma metaframe.iss.it

Dettagli

Procedura di Installazione Certificati HTTPS Rete Protetta Versione 02

Procedura di Installazione Certificati HTTPS Rete Protetta Versione 02 Procedura di Installazione Certificati HTTPS Rete Protetta Versione 02 1 Sommario 1. Perché installare il certificato EOLO Rete Protetta... 3 2. Scaricare il Certificato Rete Protetta... 3 3. Installare

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Windows 32 bit e 65 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Windows 32 bit e 65 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS OBERTHUR su Windows 32 bit e 65 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione Software

Dettagli

Aggiornamento FX Store

Aggiornamento FX Store Aggiornamento FX Store In concomitanza col nostro quinto anniversario, stiamo aggiornando FX Store affinché sia compatibile con le ultime versioni dei browser principali: La nuova versione di Google Chrome

Dettagli

Certification Authority del Consiglio Nazionale del Notariato. Configurazione postazione PC per Windows XP, 7 e 8 Manuale Utente

Certification Authority del Consiglio Nazionale del Notariato. Configurazione postazione PC per Windows XP, 7 e 8 Manuale Utente Certification Authority del Consiglio Nazionale del Notariato Configurazione postazione PC per Windows XP, 7 e 8 INDICE 1 INTRODUZIONE AL DOCUMENTO 3 1.1 SCOPO E CAMPO DI APPLICAZIONE DEL DOCUMENTO...

Dettagli

Certification Authority del CNN. Configurazione postazione Mac OS X Manuale Utente

Certification Authority del CNN. Configurazione postazione Mac OS X Manuale Utente Certification Authority del CNN INDICE 1 INTRODUZIONE AL DOCUMENTO 3 1.1 SCOPO E CAMPO DI APPLICAZIONE DEL DOCUMENTO... 3 1.2 REQUISITI DI COMPATIBILITÀ... 3 1.3 COMPONENTI SOFTWARE AGGIUNTIVI... 4 2 INSTALLAZIONE

Dettagli

Data Journalism. Web Scraping. InfoUma Andrea Marchetti

Data Journalism. Web Scraping. InfoUma Andrea Marchetti Data Journalism Web Scraping InfoUma 2018-19 Andrea Marchetti Cos è Selenium http://www.seleniumhq.org/ Selenium nasce nel 2004 come tool per lo sviluppo di test automatici per applicazioni web Sw che

Dettagli

Automazione Excel con Visual Basic - avanzato

Automazione Excel con Visual Basic - avanzato Automazione Excel con Visual Basic - avanzato Docente: Lucio Benussi Lingua Italiano Descrizione del corso e obiettivi Il corso approfondisce l impiego delle tecniche di programmazione a oggetti e la gestione

Dettagli

INTRODUZIONE A R. Dott. Giuseppe Sgroi Dipartimento di Matematica e Informatica 29 Maggio 2019

INTRODUZIONE A R. Dott. Giuseppe Sgroi Dipartimento di Matematica e Informatica 29 Maggio 2019 INTRODUZIONE A R Dott. Giuseppe Sgroi Dipartimento di Matematica e Informatica giuseppe.sgroi@unict.it 29 Maggio 2019 COS È R? R è un software OpenSource, che può essere definito come un sistema di analisi

Dettagli

Servizi della biblioteca. Accedere alle risorse elettroniche da fuori rete Unimore

Servizi della biblioteca. Accedere alle risorse elettroniche da fuori rete Unimore Servizi della biblioteca Accedere alle risorse elettroniche da fuori rete Unimore I periodici elettronici, le piattaforme degli editori e le banche dati sono potenti, e costosi, strumenti per la ricerca

Dettagli

Metodi di acquisizione dati. Tema J. Stage Valentina Bellussi, Fabio Iannotti, Jelena Nikolic

Metodi di acquisizione dati. Tema J. Stage Valentina Bellussi, Fabio Iannotti, Jelena Nikolic Metodi di acquisizione dati Tema J Stage 2018 Valentina Bellussi, Fabio Iannotti, Jelena Nikolic Obiettivi Realizzazione di un sistema di acquisizione dati per segnali analogici nel range 0-5V Conversione

Dettagli

Maxthon. {loadposition user7}

Maxthon. {loadposition user7} E' molto probabile che per leggere queste righe stiate utilizzando un browser come Firefox, oppure Internet Explorer, o Google Chrome. Questa considerazione nasce dalla constatazione che questi tre browser

Dettagli

Ingegneria del Software 1: Eclipse

Ingegneria del Software 1: Eclipse Ingegneria del Software 1: Eclipse Da completare entro Marzo 15, 2016 S. Krstić and M. Scavuzzo and F. Marconi and A. Rizzi and C. Menghi 1 Contents 1 Introduzione 3 1.1 Java (JRE vs JDK)..........................................

Dettagli

Audio e Video in Ardora

Audio e Video in Ardora Nei diversi tipi di contenuti creati con Ardora si possono includere file multimediali di audio come pure di video. AUDIO: per fare un esempio, nelle svariate attività interattive, insieme ai messaggi

Dettagli

Istruzioni per l apertura dei documenti in Firma Digitale (p7m)

Istruzioni per l apertura dei documenti in Firma Digitale (p7m) Istruzioni per l apertura dei documenti in Firma Digitale (p7m) Questa breve guida illustra come visualizzare correttamente gli atti amministrativi pubblicati in originale ed in Firma Digitale. Le Indicazioni

Dettagli

Come realizzare il proprio cloud in casa

Come realizzare il proprio cloud in casa Come realizzare il proprio cloud in casa CLOUD COMPUTING Con il termine inglese Cloud Computing (nuvola informatica) si indica un insieme di tecnologie che permettono, tipicamente sotto forma di un servizio

Dettagli

Sommario. Manuale per la configurazione della VPN d Ateneo. Universita' degli Studi di Cagliari D.R.S.I. Settore Reti. Via Marengo, CAGLIARI

Sommario. Manuale per la configurazione della VPN d Ateneo. Universita' degli Studi di Cagliari D.R.S.I. Settore Reti. Via Marengo, CAGLIARI Sommario Parametri Generali:... 2 Piattaforme supportate:... 2 Download:... 2 Configurazione su S.O. Windows e MacOSX... 3 Disinstallare il software su Mac:... 7 Configurazione su Linux IPSEC tramite vpnc...

Dettagli

Sistema di Videoconferenza dell Unione Valdera. Guida rapida di collegamento al sistema di Videoconferenza

Sistema di Videoconferenza dell Unione Valdera. Guida rapida di collegamento al sistema di Videoconferenza Sistema di Videoconferenza dell Unione Valdera Guida rapida di collegamento al sistema di Videoconferenza Indice 1. Requisiti di sistema... 3 Windows... 3 Mac... 3 Requisiti condivisi... 3 iphone o ipad...

Dettagli

Università di Ferrara. Facoltà di Ingegneria. Esercitazioni di

Università di Ferrara. Facoltà di Ingegneria. Esercitazioni di Università di Ferrara Facoltà di Ingegneria Esercitazioni di Giuseppe Cota: Riccardo Zese: giuseppe.cota@unife.it riccardo.zese@unife.it 1 Orario delle lezioni Due turni da 3h00min in laboratorio, con

Dettagli

cocos2d-x #cocos2d-x

cocos2d-x #cocos2d-x cocos2d-x #cocos2d-x Sommario Di 1 Capitolo 1: Iniziare con cocos2d-x 2 Osservazioni 2 Examples 2 Installazione o configurazione (Mac OS X) 2 PANORAMICA 2 PREREQUISITI 2 Installazione 2 Installazione o

Dettagli

MySQL Server e Workbench.

MySQL Server e Workbench. MySQL Server e Workbench foglia@iet.unipi.it MySQL MySQL o Oracle MySQL è un Relational database management system (RDBMS) Multisessione Multiutente MySQL viene sviluppato e gestito come software open-source,

Dettagli

Autorità di Certificazione del Consiglio Nazionale del Notariato. Come attivare la nuova smart card Notaio

Autorità di Certificazione del Consiglio Nazionale del Notariato. Come attivare la nuova smart card Notaio Autorità di Certificazione del Consiglio Nazionale del Notariato Come attivare la nuova smart card Notaio Versione: 07 Data: 24/05/2017 Versione: 07 Data: 24/05/2017 Nome file: firma2017_guida_rapida.docxpdf

Dettagli

Downloading and Installing Software Socio TIS

Downloading and Installing Software Socio TIS Object: Downloading and Installing Software Socio TIS compiler: L.D. Date Revision Note April 17 th 2013 --- For SO XP; Win 7 / Vista step Operation: Image A1 Open RUN by clicking the Start button, and

Dettagli

ISTRUZIONI PER LA FIRMA DIGITALE IN PERSONALE ONLINE (aggiornato al 13/01/2017)

ISTRUZIONI PER LA FIRMA DIGITALE IN PERSONALE ONLINE (aggiornato al 13/01/2017) ISTRUZIONI PER LA FIRMA DIGITALE IN PERSONALE ONLINE (aggiornato al 13/01/2017) Prerequisiti Per poter firmare digitalmente attraverso Personale Online la postazione di lavoro deve soddisfare alcuni requisiti.

Dettagli

Autorità di Certificazione del Consiglio Nazionale del Notariato. Come attivare la firma digitale del "Notaio

Autorità di Certificazione del Consiglio Nazionale del Notariato. Come attivare la firma digitale del Notaio Autorità di Certificazione del Consiglio Nazionale del Notariato Versione: 09 Data: 14/01/2019 Versione: 09 Data: 14/01/2019 Nome file: firma_guida_rapida_notaio.pdf INDICE PREMESSA 1. COSA OCCORRE PER

Dettagli

Corso sul linguaggio Java

Corso sul linguaggio Java Corso sul linguaggio Java Modulo JAVA4 B3 Documentazione 1 Prerequisiti Programmazione elementare ad oggetti Documentazione del software Tipi di documentazione 2 1 Introduzione Lo scopo di questa Unità

Dettagli

PG5 Starter Training Applicazione File system Web Editor 8 Daniel Ernst EN Stefano Peracchi IT

PG5 Starter Training Applicazione File system Web Editor 8 Daniel Ernst EN Stefano Peracchi IT PG5 Starter Training Daniel Ernst EN02 2012-02-26 Stefano Peracchi IT01 2013-05-20 Introduzione Materiale richiesto Notebook o computer Controllore PCD1 E Cavo USB Scheda «Training» Cavo «Ethernet» Cassetta

Dettagli

Modulo Telematico Operazioni Rilevanti IVA - Spesometro e Black list Manuale installazione

Modulo Telematico Operazioni Rilevanti IVA - Spesometro e Black list Manuale installazione Modulo Telematico Operazioni Rilevanti IVA - Spesometro e Black list Manuale installazione CT-1310-0169, del 16/10/2013 Disponibilità dei pacchetti d installazione... 2 Come individuare la versione di

Dettagli

GUIDA ALL INSTALLAZIONE DI R CONTENUTO

GUIDA ALL INSTALLAZIONE DI R CONTENUTO GUIDA CONTENUTO In questa Guida verranno analizzati i vari passi all installazione del software Open Source R, sia per il Sistema Operativo Windows che MacOS. ALL INSTALLAZIONE DI R 2 Sommario 1. Sistema

Dettagli

LINUX DAY LUG Govonis Navigare in internet / Posta elettronica

LINUX DAY LUG Govonis Navigare in internet / Posta elettronica LINUX DAY 2006 LUG Govonis Navigare in internet / Posta elettronica LINUX DAY 2006 LUG Govonis Navigare in internet / Posta elettronica Firefox: installazione W32: Scaricate l'installer dal sito e fate

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ACTALIS su Windows 32 bit e 65 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ACTALIS su Windows 32 bit e 65 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS ACTALIS su Windows 32 bit e 65 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione Software

Dettagli

REASON MULTILICENZA. Appunti di Informatica Musicale Applicata 19 LUGLIO IO PARLO ITALIANO

REASON MULTILICENZA. Appunti di Informatica Musicale Applicata 19 LUGLIO IO PARLO ITALIANO REASON MULTILICENZA Appunti di Informatica Musicale Applicata 19 LUGLIO 2018 IO PARLO ITALIANO www.informaticamusicale.com 2 INTRODUZIONE Le licenze multiple consentono l'esecuzione di Reason su più computer,

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Corso di Laurea in Informatica e Tecnologie per la Produzione del Software (Track B) - A.A. 2017/2018 Laboratorio di Informatica Utilizzo di Eclipse CDT docente: Cataldo Musto cataldo.musto@uniba.it Programmare

Dettagli

Scritta da Andrea Cappa COME INSTALLARE LINUX IN UN HOST VIRTUALE

Scritta da Andrea Cappa COME INSTALLARE LINUX IN UN HOST VIRTUALE Scritta da Andrea Cappa COME INSTALLARE LINUX IN UN HOST VIRTUALE Di cosa abbiamo bisogno? 1 Virtual-Box 2 Una ISO di Linux 3 Una connessione ad internet Iniziamo Per prima cosa avviamo Virtual-Box, dopo

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Corso di Laurea in Informatica e Tecnologie per la Produzione del Sofware (Track B) - A.A. 2016/2017 Laboratorio di Informatica Utilizzo di Eclipse CDT docente: Cataldo Musto cataldo.musto@uniba.it Programmare

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Windows 32 bit e 65 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Windows 32 bit e 65 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS ATOS su Windows 32 bit e 65 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione Software

Dettagli

ITALIANO - WINDOWS XP

ITALIANO - WINDOWS XP ITALIANO - WINDOWS XP Inserire il cavo AP160UIR nella porta USB del computer. Verrà rilevato il nuovo hardware Seguire i passi dell installazione guidata di Windows, selezionando: Installa da un elenco

Dettagli

Tutorato di Fondamenti di Informatica TUTOR: DAVIDE GHIANI, GIULIA ORRU

Tutorato di Fondamenti di Informatica TUTOR: DAVIDE GHIANI, GIULIA ORRU Tutorato di Fondamenti di Informatica PROFESSORE: GIAN LUCA MARCIALIS TUTOR: DAVIDE GHIANI, GIULIA ORRU Organizzazione Informazioni di contatto: informatica.marcialis@gmail.com Davide Ghiani Giulia Orrù

Dettagli

Modulo III - Guida alla installazione di R

Modulo III - Guida alla installazione di R Modulo III - Guida alla installazione di R Elisabetta Ronchieri elisabetta.ronchieri@unife.it 20 Ottobre 2016 Elisabetta Ronchieri Modulo III.0 20 Ottobre 2016 1 / 16 Contenuti 1 Installare R Su Windows

Dettagli

ISTRUZIONI UTILIZZO ZOOM da PC. da GOOGLE CHROME:

ISTRUZIONI UTILIZZO ZOOM da PC. da GOOGLE CHROME: ISTRUZIONI UTILIZZO ZOOM da PC 1. Per collegarsi ad una video-conferenza, scaricare l applicazione Zoom cliccando sul link che verrà pubblicato sul gruppo Social; come ad esempio il seguente (da non cliccare):

Dettagli

Introduzione a CodeBlocks. Università degli Studi di Brescia Sergio Colosio

Introduzione a CodeBlocks. Università degli Studi di Brescia Sergio Colosio Introduzione a CodeBlocks Università degli Studi di Brescia Sergio Colosio Installazione di CodeBlocks ü Scaricare il programma di installazione dal sito ufficiale di CodeBlocks all indirizzo h=p://www.codeblocks.org

Dettagli

Certification Authority del Consiglio Nazionale del Notariato. Configurazione postazione PC per Windows 7, 8 e 10 Manuale Utente

Certification Authority del Consiglio Nazionale del Notariato. Configurazione postazione PC per Windows 7, 8 e 10 Manuale Utente Certification Authority del Consiglio Nazionale del Notariato Configurazione postazione PC per Windows 7, 8 e 10 INDICE 1 INTRODUZIONE AL DOCUMENTO 3 1.1 SCOPO E CAMPO DI APPLICAZIONE DEL DOCUMENTO...

Dettagli

per la Biblioteca della Pontificia Università Gregoriana Tutorial per l installazione (v. 1.0)

per la Biblioteca della Pontificia Università Gregoriana Tutorial per l installazione (v. 1.0) per la Biblioteca della Pontificia Università Gregoriana Tutorial per l installazione (v. 1.0) Cosa è Zotero Zotero è un Reference Manager Software, ovvero un software che aiuta a gestire facilmente la

Dettagli

DA LUNEDI 28 NOVEMBRE SARANNO ON LINE LE NUOVE PIATTAFORME HOME BANKING BPS Web Light BPS Web BPS Web Trade BPS Mobile

DA LUNEDI 28 NOVEMBRE SARANNO ON LINE LE NUOVE PIATTAFORME HOME BANKING BPS Web Light BPS Web BPS Web Trade BPS Mobile GUIDA AGGIORNAMENTO BROWSER DA LUNEDI 28 NOVEMBRE SARANNO ON LINE LE NUOVE PIATTAFORME HOME BANKING BPS Web Light BPS Web BPS Web Trade BPS Mobile Si consiglia Google Chrome come Browser per l utilizzo

Dettagli

Laboratorio Installazione di una Stampante in Windows XP

Laboratorio Installazione di una Stampante in Windows XP 5.0 9.3.1.4 Laboratorio Installazione di una Stampante in Windows XP Introduzione Stampare e completare questo laboratorio. In questo laboratorio, si installa una stampante. Si cercheranno, si scaricheranno

Dettagli

Wiild: un'esperienza didattica per una lavagna digitale aperta. Linux Day Roma, 23 Ottobre Elisabetta Nanni

Wiild: un'esperienza didattica per una lavagna digitale aperta. Linux Day Roma, 23 Ottobre Elisabetta Nanni Wiild: un'esperienza didattica per una lavagna digitale aperta Cosa è una Wiild? La WiiLD (acronimo di Wiimote Lavagna Digitale) è uno strumento tecnologico a basso costo ma dalle potenzialità molto elevate.

Dettagli

Evidentia Guida rapida di utilizzo

Evidentia Guida rapida di utilizzo Evidentia Guida rapida di utilizzo 1. Accesso Digitare l indirizzo nel Browser Internet Explorer (oppure Firefox o Chrome). Indirizzo rete locale LAN: http://192.168.1.1/spyi/spyi.html Indirizzo rete Internet

Dettagli

Installazione stampante in MAC OSX 10.x e associazione con la tessera dell utente.

Installazione stampante in MAC OSX 10.x e associazione con la tessera dell utente. Installazione stampante in MAC OSX 10.x e associazione con la tessera dell utente. Prima di procedere con la configurazione della stampante (se la stampante non è mai stata installata in questo MAC) è

Dettagli

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del TS-CNS Tessera Sanitaria Carta Nazionale dei Servizi Versione 04.00 del 05.09.2014 - Sistema operativo Linux - Carte tipo Athena Per conoscere tutti i servizi della TS CNS visita il sito: www.regione.sardegna.it/tscns

Dettagli

Demo SCOPE AG Klusenstrasse 17/ Adligenswil

Demo SCOPE AG Klusenstrasse 17/ Adligenswil Manuale d'uso "HomeAgents" Presentato da: Demo SCOPE AG Klusenstrasse 17/19 6043 Adligenswil http://www.demoscope.ch Demo SCOPE AG l Pagina 2 di 12 Indice Capitolo 1: Aspetti amministrativi... 3 Cronologia

Dettagli

Carta Regionale dei Servizi MANUALE DI INSTALLAZIONE E CONFIGURAZIONE SOFTWARE CRS PER LINUX

Carta Regionale dei Servizi MANUALE DI INSTALLAZIONE E CONFIGURAZIONE SOFTWARE CRS PER LINUX Carta Regionale dei Servizi MANUALE DI INSTALLAZIONE E CONFIGURAZIONE SOFTWARE CRS PER LINUX Versione 1.0 12 Ottobre 2008 MANUALE DI INSTALLAZIONE E CONFIGURAZIONE SOFTWARE CRS PER LINUX SOMMARIO 1 INTRODUZIONE...3

Dettagli

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del TS-CNS Tessera Sanitaria Carta Nazionale dei Servizi Versione 01.00 del 16.07.2013 - Sistema Operativo Microsoft Windows 32/64 bit - Carte Athena Per conoscere tutti i servizi della TS CNS visita il sito:

Dettagli

Introduzione alla compilazione ed esecuzione di programmi C con IDE Dev-C++

Introduzione alla compilazione ed esecuzione di programmi C con IDE Dev-C++ Introduzione alla compilazione ed esecuzione di programmi C con IDE Dev-C++ Università degli Studi di Brescia Elementi di Informatica e Programmazione Università di Brescia 1 Sviluppo di un programma C

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Corso di Laurea in Informatica e Tecnologie per la Produzione del Software (Track B) - A.A. 2018/2019 Laboratorio di Informatica Utilizzo degli IDE Eclipse CDT docente: Cataldo Musto cataldo.musto@uniba.it

Dettagli

ZonabitOrario TUTORIAL

ZonabitOrario TUTORIAL Installazione di ZonabitOrario su LINUX 1. CONFIGURAZIONE LINUX 2. INSTALLARE WINE 3. SCARICARE L ESEGUIBILE PER WINDOWS Versione gratuita dimostrativa Versione a pagamento Indice 4. FAR PARTIRE ZONABITORARIO

Dettagli

Quando mi collego ad alcuni servizi hosting ricevo un messaggio relativo al certificato di protezione del sito SSL, come mai?

Quando mi collego ad alcuni servizi hosting ricevo un messaggio relativo al certificato di protezione del sito SSL, come mai? IT FAQ-SSL Quando mi collego ad alcuni servizi hosting ricevo un messaggio relativo al certificato di protezione del sito SSL, come mai? Il certificato SSL relativo ai servizi hosting è stato rinnovato

Dettagli

Tutorial installazione Oracle e Sql Developer (Ubuntu 16.04)

Tutorial installazione Oracle e Sql Developer (Ubuntu 16.04) Tutorial installazione Oracle e Sql Developer (Ubuntu 16.04) In questa guida viene spiegato come installare il DBMS Oracle, dove verranno memorizzate le basi di dati che vogliamo interrogare, ed Oracle

Dettagli

Autodesk Education Community

Autodesk Education Community Autodesk Education Community Esempio di come installare un software di Autodesk Procediamo quindi all installazione di un software, per esempio Autodesk 3ds MAX. Clicchiamo o sul nome del prodotto o sul

Dettagli

Lena Cota Guido Corso di Informatica - II livello. Internet Explorer. Navigare in Internet

Lena Cota Guido Corso di Informatica - II livello. Internet Explorer. Navigare in Internet Navigare in Internet 1 Cos è Internet In informatica per rete si intende un insieme di computer collegati tra loro e in grado di condividere risorse e/o servizi 2 Internet è la rete delle reti, che collega

Dettagli

Cosa è importante: pom.xml Goal Plug-in Repository

Cosa è importante: pom.xml Goal Plug-in Repository Cos è Maven? Maven è un software usato principalmente per la gestione di progetti Java e build automation, ma è utile anche per gestire documentazione, report, dipendenze... Cosa è importante: pom.xml

Dettagli

Autorità di Certificazione del Consiglio Nazionale del Notariato. Come attivare la firma digitale del Notaio

Autorità di Certificazione del Consiglio Nazionale del Notariato. Come attivare la firma digitale del Notaio Autorità di Certificazione del Consiglio Nazionale del Notariato Versione: 10 Data: 04/04/2019 Versione: 10 Data: 04/04/2019 Nome file: firma_guida_rapida_notaio.pdf SOMMARIO PREMESSA... 2 1. COSA OCCORRE

Dettagli

Lab 01 Introduzione a Codelite

Lab 01 Introduzione a Codelite Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni Lab 01 Introduzione a Codelite Lab01 1 Costruzione di un Applicazione Per costruire un applicazione occorre: compilare

Dettagli

Cos è? Definizione ufficiale scritta dall inventore di Arduino, Massimo Banzi.

Cos è? Definizione ufficiale scritta dall inventore di Arduino, Massimo Banzi. Arduino Cos è? Definizione ufficiale scritta dall inventore di Arduino, Massimo Banzi. Arduino è una piattaforma open source di physical computing basata su una pemplice sheda input/output (I/O) e un ambiente

Dettagli

Informatica di Base

Informatica di Base Informatica di Base http://www.di.uniba.it/~laura/infbase/ Dip di Informatica Università degli studi di Bari Argomenti Software Software di sistema Software applicativo Sistema Operativo Driver per dispositivi

Dettagli

Anno Accademico Laboratorio di Tecnologie Web Uso di Firebug

Anno Accademico Laboratorio di Tecnologie Web Uso di Firebug Universita degli Studi di Bologna Facolta di Ingegneria Anno Accademico 2008-2009 Laboratorio di Tecnologie Web Uso di Firebug http://www-lia.deis.unibo.it/courses/tecnologieweb0809 Estensione del browser

Dettagli

Nuova Carte Vallée GNU/LINUX DEBIAN UBUNTU - MINT REQUISITI... 2 SOFTWARE PASSO 1 Installazione Oracle Java... 3

Nuova Carte Vallée GNU/LINUX DEBIAN UBUNTU - MINT REQUISITI... 2 SOFTWARE PASSO 1 Installazione Oracle Java... 3 Nuova Carte Vallée MANUALE DI CONFIGURAZIONE DELLA POSTAZIONE GNU/LINUX DEBIAN UBUNTU - MINT Sommario REQUISITI... 2 SOFTWARE... 2 PASSO 1 Installazione Oracle Java... 3 PASSO 2 Configurazione di Firefox

Dettagli

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL Sommario Pagina di accesso... 3 Posta in arrivo... 4 Area posta... 5 Scrivi un nuovo messaggio... 5 Selezione ricevuta di consegna... 5 Inserimento

Dettagli

Basi di Dati laboratorio

Basi di Dati laboratorio Basi di Dati laboratorio Tutorial installazione software per e macos Marco Garlet 4 aprile 2018 Marco Garlet University of Milan Basi di Dati 4 aprile 2018 1 / 28 Sommario 1 Introduzione 2 Bundles macos

Dettagli

Modulo III - Creazione di documenti, presentazioni e report

Modulo III - Creazione di documenti, presentazioni e report Modulo III - Creazione di documenti, presentazioni e report Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management e-mail: elisabetta.ronchieri@unife.it 1 Dicembre 2016 Elisabetta

Dettagli

Laboratorio Installazione di una Stampante in Windows Vista

Laboratorio Installazione di una Stampante in Windows Vista 5.0 9.3.1.3 Laboratorio Installazione di una Stampante in Windows Vista Introduzione Stampare e completare questo laboratorio. In questo laboratorio, si installa una stampante. Si cercheranno, si scaricheranno

Dettagli

Cloud GDrive, Dropbox

Cloud GDrive, Dropbox Cloud GDrive, Dropbox Lezione 2 Lavorare con Gdrive Video GDrive permette, oltre all'archiviazione di file in rete, di lavorare direttamente all'interno del servizio sul web in quanto fornisce tutti gli

Dettagli

Uso dei cookie. Informativa estesa sull uso dei cookie

Uso dei cookie. Informativa estesa sull uso dei cookie Informativa estesa sull uso dei cookie Uso dei cookie Psicoattivita.it o il Sito utilizza i cookie per rendere i propri servizi semplici e efficienti per l utenza che visiona le pagine di www.psicoattivita.it

Dettagli

Corso di Laurea Ingegneria Informatica Laboratorio di Informatica

Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 4 Traduzione ed esecuzione di programmi Ottobre 2006 Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente

Dettagli