robotframework #robotframe work
|
|
- Rebecca Durante
- 4 anni fa
- Visualizzazioni
Transcript
1 robotframework #robotframe work
2 Sommario Di 1 Capitolo 1: Iniziare con il lavoro su robot 2 Osservazioni 2 Versioni 2 Examples 2 Installazione o configurazione 2 Prerequisiti 2 Installazione di Python 3 Installazione di Jython 3 Installazione di IronPython 3 Configurazione del PERCORSO e dell'impostazione di https_proxy 3 Installazione di Robot Framework con pip 4 Installazione di Robot Framework dall'origine 4 Installazione di Robot Framework 3.0 su un computer Windows utilizzando Python Capitolo 2: Come viene utilizzato il framework robot nei test di automazione in sistemi em 6 introduzione 6 Osservazioni 6 Examples 6 Test di alimentazione remota 6 Simulazione di alimentazione remota 6 Idea di base su RPS 6 Come eseguire il server RPS? 7 Come inviare comandi al server RPS? 7 Requisiti 8 Derivando i casi di test 8 Test manuale 8 Scrittura della libreria di test 8 commands.py 9 Documentazione di parole chiave di Python 10 Scrivere le parole chiave del test 10
3 Algoritmo per testare l'alimentazione 10 Scrivere casi di test usando le parole chiave sopra 10 Come eseguire il server RPS e remote-power-supply.robot? 11 Produzione 11 Seguendo due diagrammi si spiega l'architettura di test tra RPS e RF 11 Architettura di test di alimentazione remota 12 Architettura del robot frame work 14 Titoli di coda 14 Il codice completo è disponibile qui 14 Titoli di coda 15
4 Di You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: robotframework It is an unofficial and free robotframework ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official robotframework. The content is released under Creative Commons BY-SA, and the list of contributors to each chapter are provided in the credits section at the end of this book. Images may be copyright of their respective owners unless otherwise specified. All trademarks and registered trademarks are the property of their respective company owners. Use the content presented in this book at your own risk; it is not guaranteed to be correct nor accurate, please send your feedback and corrections to 1
5 Capitolo 1: Iniziare con il lavoro su robot Osservazioni Questa sezione fornisce una panoramica su cosa sono i framework robot e perché uno sviluppatore potrebbe volerlo utilizzare. Dovrebbe anche menzionare tutti i soggetti di grandi dimensioni all'interno dei lavori su robot e collegarsi agli argomenti correlati. Poiché la Documentazione per il lavoro su robot è nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati. Versioni Versione Data di rilascio Robot Framework /02/14 Robot Framework /01/06 Robot Framework /12/31 Robot Framework /10/09 Robot Framework /08/28 Robot Framework /07/30 Examples Installazione o configurazione Istruzioni dettagliate su come installare o installare Robot Framework. Robot framework è un framework di automazione di test generico. Questo viene implementato usando Python ed è supportato su Python 2 e Python 3 Jython (JVM) e IronPython (.NET) e PyPy. Per 1. Test di accettazione 2. Sviluppo basato su test di accettazione (ATDD) Prerequisiti 1. Installa un interprete 2. Configurazione del PERCORSO 2
6 3. Impostazione di https_proxy Python ha le implementazioni più avanzate e si consiglia di utilizzare Python, se non si dispone di requisiti eccezionali. Versione del framework robot Versione dell'interprete supportata Robot Framework 3.0 Python 2.6 Robot Framework 3.0 Python 2.7 Robot Framework 3.0 Python 3.3 Robot Framework 3.0 Jython 2.7 e Java 7 Robot Framework 3.0 IronPython 2.7 Robot Framework Python 2.5 Robot Framework Jython 2.5 Robot Framework Python 2.3 Robot Framework Python 2.4 Robot Framework Jython 2.2 Installazione di Python La versione desiderata di python può essere scaricata da Installazione di Jython Un programma di installazione può essere trovato su È possibile eseguire questo pacchetto JAR eseguibile dalla riga di comando come javaava -jar jython_installer-.jar. Installazione di IronPython Un installer può essere trovato su per IronPython 2.7. Quando si usa IronPython, un'ulteriore dipendenza sta installando il modulo elementtree Configurazione del PERCORSO e dell'impostazione di https_proxy Aggiungi la directory di installazione di Python (di default C: \ Python27, C: \ Python27 \ Scripts, C: \ jython2.7.0 \ bin ecc su windows) e la directory degli script all'inizio della variabile path 3
7 Il valore di https_proxy dovrebbe essere l'url del proxy. Questo è richiesto quando questi pacchetti sono installati con pip e ci si trova in una rete proxy Installazione di Robot Framework con pip Installa l'ultima versione di robotframework pip install robotframework Installa una versione specifica pip install robotframework==2.0 Installazione di Robot Framework dall'origine La distribuzione di origine di Robot Framework è disponibile all'indirizzo Framework viene installato dal sorgente utilizzando lo script setup.py standard di Python nella directory degli script di origine python setup.py install jython setup.py install ipy setup.py install Installazione di Robot Framework 3.0 su un computer Windows utilizzando Python Questa è una guida rapida per far funzionare Robot Framework 3.0 su una macchina Windows usando Python Non approfondisce il perché e il modo in cui, semplicemente, ti mette in moto. Le prime cose sono le prime, non andare e installare Python! 1. Scarica Python per Windows. (Programma di installazione MSI per Windows x86-64 o MSI di Windows x86 in base all'architettura) 2. Esegui l'installazione, assicurandoti di installare "pip" e di optare per "Aggiungi python.exe al percorso" (potrebbe essere necessario riavviare la macchina per sfruttare il PATH Python. In questa guida, si presume che tu possa non avere quel lusso) 3. Una volta installato, eseguiamo un rapido controllo per assicurarci che sia installato correttamente. Esegui CMD come amministratore e vai a dove è stato installato Python su cd C:\Python27 e digita python -V. Dovrebbe restituire "Python " Cioè, Python è ora installato sulla tua macchina. La parte successiva consiste nel fare in modo che Robot Framework sia installato sulla tua macchina usando pip. 1. Per prima cosa, assicuriamoci di avere l'ultima versione di pip, navigando prima nella directory scripts all'interno di Python cd C:\Python27\Scripts e quindi inserendo python -m pip install -U pip. Dovresti dire che hai installato la versione più aggiornata! 4
8 2. Successivamente, consente di installare Robot Framework inserendo il robot di pip install robotframework 3. Una volta che il pip ha finito di scaricare e installare i file, immettere robot --version per assicurarsi che sia installato correttamente. Dovrebbe dire Robot Framework 3.0 (Python su win32 / 64) 4. (Facoltativo) Se in futuro è disponibile un aggiornamento per Robot Framework, è possibile eseguire questo comando pip install --upgrade robotframework Leggi Iniziare con il lavoro su robot online: 5
9 Capitolo 2: Come viene utilizzato il framework robot nei test di automazione in sistemi embedded? introduzione La struttura robotica è ampiamente utilizzata nei test di automazione dei prodotti integrati. Prenderemo come esempio un prodotto Embedded e vediamo come automatizzare i casi di test usando Robot Framework. Osservazioni Abbreviazione: RPS - Alimentatore remoto RF - Robot frame work Examples Test di alimentazione remota Simulazione di alimentazione remota Dato che non abbiamo un vero alimentatore remoto, lo simuleremo usando il programma python. Idea di base su RPS In realtà l'alimentazione remota ha un server http. L'utente può inviare comandi per accendere / spegnere l'alimentazione utilizzando la richiesta http. Stiamo per simulare l'alimentazione remota usando il seguente programma rps-server.py. from flask import Flask, request from flask_httpauth import HTTPBasicAuth app = Flask( name ) auth = HTTPBasicAuth() users = { 'admin': ' ' } app.url_map.strict_slashes = False 6
10 PINS = ['P60', 'P61', 'P62', 'P63'] PINS_STATUS = {'P60':'0', 'P61': '0', 'P62':'0', def get_pw(username): if username in users: return users.get(username) def index(): return "Hello, %s!" % auth.username() def get_html_string(): html_str = '<html>p60={}p61={}p62={}p63={}</html>'.format(pins_status['p60'], PINS_STATUS['P61'], PINS_STATUS['P62'], PINS_STATUS['P63']) return html_str def parse_cmd_args(args): global current_status if str(args['cmd']) == 'SetPower': for key in args: if key in PINS: PINS_STATUS[key] = str(args[key]) return get_html_string() if str(args['cmd']) == 'GetPower': return methods=['get','post']) def rps(): if request.method=="get": args=request.args.to_dict() ret = parse_cmd_args(args) return ret Il codice sopra in realtà simula il server http per controllare l'alimentazione remota. Come eseguire il server RPS? $ export FLASK_APP=rps-server.py $ flask run Come inviare comandi al server RPS? Di seguito sono riportati i due comandi utilizzati per controllare l'rps 1. SetPower 2. GetPower 7
11 Di default il server ascolterà alla porta Le porte di alimentazione sono, 1. P60 2. P61 3. P62 4. P64 Gli stati dei porti sono, 1. ON OFF - 0 Requisiti I requisiti per la costruzione di un alimentatore remoto sono 1. L'alimentazione remota deve essere in grado di accendersi / spegnersi da remoto 2. È possibile accedere in remoto allo stato di alimentazione remota. Derivando i casi di test Casi di prova derivati dal requisito 1. Accendere l'alimentatore 2 da remoto. 2. Verificare che l'alimentazione 2 sia accesa. 3. Spegnere l'alimentazione 2 a distanza. 4. Verificare che l'alimentazione 2 sia spenta. Test manuale Esegui il server RPS. Per attivare la Porta 3, aprire un browser e fornire l'uri seguente Per ottenere lo stato di tutte le porte Scrittura della libreria di test Abbiamo bisogno di scrivere una libreria di test in python per inviare comandi http usando la richiesta http. In seguito utilizzeremo questa libreria come parole chiave nel lavoro con i frame del robot. 8
12 commands.py Utilizzeremo la libreria da commands.py per inviare SetPower e GetPower. import requests import re class commands(object): ROBOT_LIBRARY_SCOPE = 'GLOBAL' def init (self, ip='localhost:5000'): self.ip_address = ip self.query = {} self.user = 'admin' self.passw = ' ' def form_query(self, state, cmd, port): port = self.get_port_no(port) self.query = {port: state} return self.query def get_port_no(self, port_no): port = 'P6' + str(port_no) return port def clean_html(self, data): exp = re.compile('<.*?>') text = re.sub(exp, "", data) return text.rstrip() def send_cmds(self, cmd, port=none, state=none): url = ' self.passw, self.ip_address, cmd) print url if cmd == 'SetPower': self.form_query(state, cmd, port) self.req = requests.get(url, params=self.query) return True elif cmd == 'GetPower': self.req = requests.get(url) data = self.clean_html(self.req.text) return data else: return False return self.req.text # c = commands('localhost:5000') # c.send_cmds('setpower', 2, 1) # c.send_cmds('setpower', 3, 1) # print c.send_cmds('getpower') 9
13 Documentazione di parole chiave di Python 1. send_cmds(cmd, port=none, state=none) è la funzione che intendiamo utilizzare. 2. Mentre si utilizza questa funzione nella parola chiave del robot, non c'è bisogno di preoccuparsi di _, o di Lowercaser o di Uppercase nel nome della funzione. La funzione Python avrà questo aspetto mentre si usa come parola chiave, Send Cmds cmd port state Scrivere le parole chiave del test Utilizzeremo Send Cmds come parola chiave python nella suite di test. I comandi di invio RPS utilizzano i seguenti quattro argomenti per impostare la potenza comando = SetPower porta = 2 stato = 1 per ON / 0 per off Quando chiamiamo questo comando si accende / spegne l'alimentazione L'alimentazione RPS restituirà lo stato di tutte le porte di alimentazione *** Keywords *** RPS send commands [Arguments] ${command} ${port} ${state} ${output}= Send cmds ${command} ${port} ${state} [return] ${output} RPS get Power [Arguments] ${command} ${output}= Send cmds ${command} [return] ${output}} Algoritmo per testare l'alimentazione 1. Imposta la potenza su una porta 2. Controlla lo stato di cmd 3. Ottieni lo stato della porta e controlla se è ON / OFF Scrivere casi di test usando le parole chiave sopra Ora siamo pronti a scrivere casi di test usando due parole chiave Comandi di invio RPS: per impostare e disattivare la potenza della porta RPS ottenere energia - Per ottenere lo stato di tutta la porta *** Settings *** 10
14 Library commands.py *** Test Cases *** Turn on Power supply 2 remotely ${out}= RPS send commands SetPower 2 1 Should be equal ${out} ${True} Verify power supply 2 is on ${out}= RPS get power GetPower should contain ${out} P62=1 Turn off Power supply 2 remotely ${out}= RPS send commands SetPower 2 0 Should be equal ${out} ${True} Verify power supply 2 is off ${out}= RPS get power GetPower should contain ${out} P62=0 Creare un nome file remote-power-supply.robot Copia sopra le parole chiave e il test case nel file. Come eseguire il server RPS e remote-power-supply.robot? Eseguire prima l'alimentazione remota Eseguire la suite di test remote-power-supply.robot $ export FLASK_APP=rps-server.py $ flask run $ pybot remote-power-supply.robot Produzione $ pybot remote-pwer-supply.robot ============================================================================== Remote-Pwer-Supply ============================================================================== Turn on Power supply 2 remotely PASS Verify power supply 2 is on PASS Turn off Power supply 2 remotely PASS Verify power supply 2 is off PASS Remote-Pwer-Supply PASS 4 critical tests, 4 passed, 0 failed 4 tests total, 4 passed, 0 failed ============================================================================== Output: /tmp/talks/robot-framework-intro/test-cases/output.xml Log: /tmp/talks/robot-framework-intro/test-cases/log.html Report: /tmp/talks/robot-framework-intro/test-cases/report.html 11
15 Seguendo due diagrammi si spiega l'architettura di test tra RPS e RF Architettura di test di alimentazione remota 12
16 13
17 Architettura del robot frame work Titoli di coda Grazie alla struttura del robot per il diagramma di architettura. Il codice completo è disponibile qui Alimentazione a distanza commands.py remote-power-supply.robot Leggi Come viene utilizzato il framework robot nei test di automazione in sistemi embedded? online:
18 Titoli di coda S. No Capitoli Contributors 1 2 Iniziare con il lavoro su robot Come viene utilizzato il framework robot nei test di automazione in sistemi embedded? Community, Goralight, Hariprasad, Shijo kame, sakthirengaraj 15
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
Dettagliazure-web-sites #azureweb-sites
azure-web-sites #azureweb-sites Sommario Di 1 Capitolo 1: Iniziare con i siti Web di Azure 2 Osservazioni 2 Examples 2 Creare un sito Web su Azure 2 Creare un sito Web su Azure utilizzando la pagina del
DettagliDi 1. Capitolo 1: Iniziare con osgi 2. Osservazioni 2. Versioni 2. Examples 3. Download e utilizzo di Equinox 3. Utilizzando Apache Felix 4
osgi #osgi Sommario Di 1 Capitolo 1: Iniziare con osgi 2 Osservazioni 2 Versioni 2 Examples 3 Download e utilizzo di Equinox 3 Utilizzando Apache Felix 4 Capitolo 2: Utilizzando Pax Exam per l'integrazione
DettagliDi 1. Capitolo 1: Iniziare con wso2esb 2. Osservazioni 2. Examples 2. Installazione o configurazione 2. Capitolo 2: Accesso a ESB WSO2 3.
wso2esb #wso2esb Sommario Di 1 Capitolo 1: Iniziare con wso2esb 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 Capitolo 2: Accesso a ESB WSO2 3 Examples 3 Separare i file di registro per
Dettagliselenium-grid #seleniumgrid
selenium-grid #seleniumgrid Sommario Di 1 Capitolo 1: Iniziare con la griglia di selenio 2 Osservazioni 2 Examples 2 Cos'è la griglia di selenio? 2 Cos'è un hub e un nodo? 2 Capitolo 2: Configurazione
DettagliDi 1. Capitolo 1: Iniziare con la webstorm 2. Osservazioni 2. Versioni 2. Examples 3. Installazione e configurazione 3. sfondo 3. Requisiti hardware 3
webstorm #webstorm Sommario Di 1 Capitolo 1: Iniziare con la webstorm 2 Osservazioni 2 Versioni 2 Examples 3 Installazione e configurazione 3 sfondo 3 Requisiti hardware 3 Requisiti di sistema 4 Installazione
DettagliDi 1. Capitolo 1: Iniziare con pharo 2. Osservazioni 2. Examples 2. Installazione o configurazione 2. Capitolo 2: Creare una classe 3.
pharo #pharo Sommario Di 1 Capitolo 1: Iniziare con pharo 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 Capitolo 2: Creare una classe 3 introduzione 3 Examples 3 Aggiunta di una classe in
Dettagliwindows-10-universal #windows- 10-universal
windows-10-universal #windows- 10-universal Sommario Di 1 Capitolo 1: Iniziare con Windows-10-Universal 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 Creare un nuovo progetto (C # / XAML)
Dettagliamazon-ec2 #amazonec2
amazon-ec2 #amazonec2 Sommario Di 1 Capitolo 1: Iniziare con amazon-ec2 2 Osservazioni 2 Examples 2 Istanze EC2 2 Avvio di un'istanza EC2 con il concourse di gestione AWS 2 Capitolo 2: Chiavi SSH per istanze
Dettagliandroid-asynctask #androidasynctask
android-asynctask #androidasynctask Sommario Di 1 Capitolo 1: Iniziare con android-asynctask 2 Osservazioni 2 Examples 2 AsyncTask dal concetto all'implementazione 2 Capitolo 2: Annullare un AsyncTask
DettagliDi 1. Capitolo 1: Inizia con il molo 2. Osservazioni 2. Examples 2. Installazione ed esecuzione di Jetty 2
jetty #jetty Sommario Di 1 Capitolo 1: Inizia con il molo 2 Osservazioni 2 Examples 2 Installazione ed esecuzione di Jetty 2 Capitolo 2: Esecuzione di un molo come contenitore incorporato 5 Examples 5
DettagliDi 1. Capitolo 1: Iniziare con sympy 2. Osservazioni 2. Examples 2. Installazione di SymPy 2. Installazione alternativa (non conda) 3.
sympy #sympy Sommario Di 1 Capitolo 1: Iniziare con sympy 2 Osservazioni 2 Examples 2 Installazione di SymPy 2 Installazione alternativa (non conda) 3 'Ciao mondo' 3 Integrazione e differenziazione 3 Capitolo
DettagliSommario. Di 1. Capitolo 1: Iniziare con mvvm 2. Titoli di coda 8. Osservazioni 2. Examples 2. C # MVVM Riepilogo ed esempio completo 2
mvvm #mvvm Sommario Di 1 Capitolo 1: Iniziare con mvvm 2 Osservazioni 2 Examples 2 C # MVVM Riepilogo ed esempio completo 2 Titoli di coda 8 Di You can share this PDF with anyone you feel could benefit
DettagliDi 1. Capitolo 1: Iniziare con i mips 2. Osservazioni 2. Examples 2. Installazione o configurazione 2. QtSpim per Windows 2. MARS MIPS Simulator 2
mips #mips Sommario Di 1 Capitolo 1: Iniziare con i mips 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 QtSpim per Windows 2 MARS MIPS Simulator 2 Titoli di coda 14 Di You can share this
DettagliDi 1. Capitolo 1: Iniziare con i test 2. Osservazioni 2. Examples 2. Installazione o configurazione 2. Test case 2. Test case 2
testing #testing Sommario Di 1 Capitolo 1: Iniziare con i test 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 Test case 2 Test case 2 Capitolo 2: Tecniche di test del software - Analisi del
DettagliDi 1. Capitolo 1: Iniziare con log4net 2. Osservazioni 2. Examples 2. Configurazione di log4net 2. Capitolo 2: Log4Net Risoluzione dei problemi 9
log4net #log4net Sommario Di 1 Capitolo 1: Iniziare con log4net 2 Osservazioni 2 Examples 2 Configurazione di log4net 2 Capitolo 2: Log4Net Risoluzione dei problemi 9 introduzione 9 Examples 9 Abilita
DettagliDi 1. Capitolo 1: Iniziare con xslt 2. Osservazioni 2. Versioni 2. Examples 2. Installazione o configurazione 2. Esempio XSLT semplice 3
xslt #xslt Sommario Di 1 Capitolo 1: Iniziare con xslt 2 Osservazioni 2 Versioni 2 Examples 2 Installazione o configurazione 2 Esempio XSLT semplice 3 Capitolo 2: Variabili in xslt 7 Examples 7 Variabili
DettagliDi 1. Capitolo 1: Iniziare con Odata 2. Osservazioni 2. Examples 2. Installazione o configurazione 2. Odata: il modo migliore per riposare 2
odata #odata Sommario Di 1 Capitolo 1: Iniziare con Odata 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 Odata: il modo migliore per riposare 2 Capitolo 2: Autenticazione di Azure AD per
Dettaglicomputer-vision #computervision
computer-vision #computervision Sommario Di 1 Capitolo 1: Iniziare con la visione del computer 2 Osservazioni 2 Examples 4 Installazione o configurazione 4 Esempi 5 Titoli di coda 8 Di You can share this
DettagliDi 1. Capitolo 1: Iniziare con iphone 2. Osservazioni 2. Versioni 2. Examples 2. Installazione o configurazione 2. Cos'è l'iphone.
iphone #iphone Sommario Di 1 Capitolo 1: Iniziare con iphone 2 Osservazioni 2 Versioni 2 Examples 2 Installazione o configurazione 2 Cos'è l'iphone. 3 Programmazione delle basi di iphone 4 Capitolo 2:
Dettaglisql-azure #sql-azure
sql-azure #sql-azure Sommario Di 1 Capitolo 1: Iniziare con sql-azure 2 Osservazioni 2 Versioni 2 Examples 2 Creare un database SQL Windows Azure dal portale 2 Creare un database SQL di Windows Azure con
DettagliDi 1. Capitolo 1: Iniziare con xhtml 2. Osservazioni 2. Versioni 2. Examples 2. Installazione o configurazione 2
xhtml #xhtml Sommario Di 1 Capitolo 1: Iniziare con xhtml 2 Osservazioni 2 Versioni 2 Examples 2 Installazione o configurazione 2 Esempio completo XHTML e JavaScript 4 XHTML5 e attributi booleani 5 Aggiunta
DettagliDi 1. Capitolo 1: Iniziare con il frullatore 2. Osservazioni 2. Examples 2. Installazione o configurazione 2. Ciao mondo!
blender #blender Sommario Di 1 Capitolo 1: Iniziare con il frullatore 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 Ciao mondo! (Aggiungi su) 2 Il viewport e le sue finestre 4 Capitolo 2:
DettagliDi 1. Capitolo 1: Iniziare con cdi 2. Osservazioni 2. Examples 2. Installazione o configurazione 2. Configurazione rapida in un ambiente Java SE 2
cdi #cdi Sommario Di 1 Capitolo 1: Iniziare con cdi 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 Configurazione rapida in un ambiente Java SE 2 Passaggio 1. Aggiungi dipendenze al tuo POM.
DettagliCodename One. #codename one
Codename One #codename one Sommario Di 1 Capitolo 1: Iniziare con Codename One 2 Osservazioni 2 Examples 2 Installazione e configurazione 2 Installazione 2 Installazione di Codename One in NetBeans 2 Installazione
DettagliScrivere i primi test frontend con python? Si Può!
Scrivere i primi test frontend con python? Si Può! Fiorella De Luca - 04 Maggio 2019 @fiorella_deluca Chi sono? Ingegneria informatica presso L Università di Roma Tre partecipante al GSOC ( Google Summer
Dettaglimicroservices #microservi ces
microservices #microservi ces Sommario Di 1 Capitolo 1: Iniziare con i microservizi 2 Osservazioni 2 Examples 2 Checklist essenziale per piattaforma Microservices 2 Documentazione API 2 Esempio per la
DettagliARCHIVIA PLUS - DOCPORTAL
ARCHIVIA PLUS - DOCPORTAL Informazioni per il setup di DocPortal Versione n. 2015.3.30 Data : 21/04/2015 Redatto da: Veronica Gimignani Approvato da: Claudio Caprara Categoria: File standard per setup
DettagliREASON 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,
DettagliCosa è 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
DettagliDell Command Integration Suite for System Center
Dell Command Integration Suite for System Center Versione 5.0 Guida all'installazione Messaggi di N.B., Attenzione e Avvertenza N.B.: un messaggio N.B. (Nota Bene) indica informazioni importanti che contribuiscono
DettagliELAD FDM-S1. Manuale Installazione Componenti Per Linux
ELAD FDM-S1 Manuale Installazione Componenti Per Linux Tutto il materiale necessario al funzionamento dell FDM-S1 su sistema operativo Linux è stato sviluppato in collaborazione con il centro di ricerca
Dettagliadvanced-customfields
advanced-customfields #advanced- custom- fields Sommario Di 1 Capitolo 1: Iniziare con i campi personalizzati avanzati 2 Osservazioni 2 Versioni 2 Examples 2 Installazione / Configurazione 2 Capitolo 2:
Dettagliibm-bluemix #ibmbluemix
ibm-bluemix #ibmbluemix Sommario Di 1 Capitolo 1: Iniziare con ibm-bluemix 2 Osservazioni 2 Examples 2 Installazione o configurazione 3 Ottenere IBM Bluemix Setup per la distribuzione di un'applicazione
DettagliGiorgio 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
DettagliDi 1. Capitolo 1: Iniziare con vscode 2. Osservazioni 2. Versioni 2. Examples 4. Installazione o configurazione 5. Su Windows 5. Su Mac 5.
vscode #vscode Sommario Di 1 Capitolo 1: Iniziare con vscode 2 Osservazioni 2 Versioni 2 Examples 4 Installazione o configurazione 5 Su Windows 5 Su Mac 5 Su Linux 5 Distribuzioni basate su Debian e Ubuntu
DettagliLaboratorio di Basi di Dati
Laboratorio di Basi di Dati Docente: Alberto Belussi Lezione 10 Architettura Model-View-Controller (MVC) L'architettura MVC può essere applicata anche alla tecnologia PHP secondo diversi approcci. In questa
DettagliX-RiteColor Master Web Edition
X-RiteColor Master Web Edition Questo documento contiene istruzioni per installare il software X-RiteColor Master Web Edition. Si prega di seguire attentamente tutte le istruzioni nell'ordine dato. Prima
DettagliInstallare Apache 2.2
Installare Apache 2.2 Anche se Windows 2000 ed alcune versioni di Windows XP posseggono al loro interno un web server (Internet Information Services o più brevemente IIS) è preferibile, nello sviluppo
DettagliSeqrite Endpoint Security per Mac
Seqrite Endpoint Security per Mac Guida Installazione Remota www.seqrite.it Informazioni sul Copyright Copyright 2016 Quick Heal Technologies Ltd. Tutti i Diritti Riservati. Nessuna parte di questa pubblicazione
DettagliOxatis DataPlug Manuale d uso del o strumento di migrazione del database DataPlug verso Local DB
Oxatis DataPlug Per Windows Vista, Windows 7, Windows 8 e Windows 10 Manuale d uso dello strumento di migrazione del database DataPlug verso Local DB Indice Indice... 2 1. Preambolo... 3 2. Prerequisiti...
DettagliSophos Enterprise Console
Guida di avvio Versione prodotto: 5.5 Sommario Informazioni sulla guida... 1 Requisiti di sistema... 2 Protezione dei computer Linux... 3 Esecuzione manuale della prima installazione di Sophos Anti-Virus...3
Dettagliapache-camel #apachecamel
apache-camel #apachecamel Sommario Di 1 Capitolo 1: Iniziare con apache-camel 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 Dipendenza da Maven 2 Gradle 2 Spring Boot 3 Lingua specifica
DettagliProcedura rapida di installazione da CD-ROM
Macintosh Questo argomento include le seguenti sezioni: "Requisiti" a pagina 3-37 "Procedura rapida di installazione da CD-ROM" a pagina 3-37 "Abilitazione e uso di EtherTalk per Mac OS 9.x" a pagina 3-37
DettagliODOO può essere installato su Linux, Windows e Macintosh, ma la piattaforma di riferimento indicata da Odoo sa è Linux Ubuntu.
INSTALLAZIONE ODOO può essere installato su Linux, Windows e Macintosh, ma la piattaforma di riferimento indicata da Odoo sa è Linux Ubuntu. Ci sono due distribuzioni, quella ufficiale Odoo sa ed il backport
DettagliManuale di KIOSK Admin Tool. Waldo Bastian Traduzione della documentazione: Federico Zenith
Waldo Bastian Traduzione della documentazione: Federico Zenith 2 Indice 1 Panoramica 5 2 Profili 6 3 Creare un nuovo profilo 7 4 Assegnare i profili 8 5 Impostare un profilo 9 6 Usare i profili con versioni
DettagliDi 1. Capitolo 1: Iniziare con sqoop 2. Osservazioni 2. Examples 2. Installazione o configurazione 2. Installa dipendenze per SQOOP 2
sqoop #sqoop Sommario Di 1 Capitolo 1: Iniziare con sqoop 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 Installa dipendenze per SQOOP 2 Avvia e ferma i servizi server Sqoop 3 Passi per la
DettagliTutorato 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ù
DettagliAgenda. Agenda. Credenziali. Configurazione del Proxy (1/2) Configurazione del Proxy (2/2) Fondamenti di Informatica T2 Modulo 2
Università degli Studi di Bologna Facoltà di Ingegneria Fondamenti di Informatica T2 Modulo 2 Corso di Laurea in Ingegneria Informatica Anno accademico 2008/2009 2 Credenziali Come si accede ai PC dei
DettagliProcedura Python di WPS
Procedura Python di WPS guida dell utente e riferimento Versione: 4.1.2 Copyright 2002-2019 World Programming Limited www.worldprogramming.com Indice Introduzione...3 Installazione e configurazione...4
DettagliElementi di Base. Introduzione a Python.
Elementi di Base Introduzione a Python http://www.dia.uniroma3.it/~roselli/ roselli@dia.uniroma3.it Credits Materiale a cura del Prof. Franco Milicchio Panoramica Elementi di base della sintassi (struttura,
DettagliWP5. 9 Settembre Paolo Veronesi (INFN CNAF)
WP5 9 Settembre 2014 Paolo Veronesi (INFN CNAF) Sommario OpenStack e AAI INFN, l esperienza di Padova Come creare immagini per OpenStack (e non solo) Pianificare incontro con sviluppatori 2 OpenStack e
DettagliFile Leggimi di Veritas System Recovery 16 Monitor
File Leggimi di Veritas System Recovery 16 Monitor Informazioni sul file Leggimi Funzionalità non più supportate in Veritas System Recovery 16 Monitor Informazioni su Veritas System Recovery 16 Monitor
DettagliInstallazione dell SDK sotto Windows
Installazione dell SDK sotto Windows Fare doppio clic sull eseguibile. Dopo un breve controllo sul sistema operativo, parte l installazione vera e propria. Leggere il contratto con MOLTA attenzione (se
DettagliGoogle Cloud Print. Guida per l'amministratore
Google Cloud Print Guida per l'amministratore Settembre 2016 www.lexmark.com Sommario 2 Sommario Panoramica... 3 Configurazione dell'applicazione... 4 Creazione di un account Google...4 Accesso alla pagina
DettagliDi 1. Capitolo 1: Iniziare con xsd 2. Osservazioni 2. Versioni 2. Examples 2. Installazione o configurazione 2. Capitolo 2: xs: complextype 4
xsd #xsd Sommario Di 1 Capitolo 1: Iniziare con xsd 2 Osservazioni 2 Versioni 2 Examples 2 Installazione o configurazione 2 Capitolo 2: xs: complextype 4 introduzione 4 Parametri 4 Osservazioni 5 Examples
DettagliPG5 Starter Training Applicazione Email Daniel Ernst EN02 2013-02-26 Stefano Peracchi IT01 2013-05-20
PG5 Starter Training Applicazione Email Daniel Ernst EN02 2013-02-26 Stefano Peracchi IT01 2013-05-20 Introduzione Materiale richiesto Notebook o computer Controllore PCD1 E Cavo USB Scheda «Training»
DettagliInvia driver. Guida per l'amministratore
Invia driver Guida per l'amministratore Gennaio 2013 www.lexmark.com Panoramica 2 Panoramica Invia driver consente di ottenere con semplicità un driver per stampante per un determinato modello di stampante.
DettagliReverse proxy con Pound
Reverse proxy con Pound 1 2 Indice Prefazione...pag. 4 Installazione di Pound...pag. 5 Esempi di configurazione...pag. 5 3 Prefazione Uno dei compiti che un sistemista deve svolgere, per un azienda, è
DettagliGuida all'installazione dei sistemi di storage ReadyNAS OS 6 Desktop
Guida all'installazione dei sistemi di storage ReadyNAS OS 6 Desktop Sommario Contenuto della confezione............................... 3 Installazione di base..................................... 4 Riformattazione
DettagliProcedura rapida di installazione da CD-ROM
Macintosh Questo argomento include le seguenti sezioni: "Requisiti" a pagina 3-33 "Procedura rapida di installazione da CD-ROM" a pagina 3-33 "Abilitazione e uso di EtherTalk per Mac OS 9.x" a pagina 3-33
DettagliFondamenti di Programmazione
Fondamenti di Programmazione Capitolo 4 Condizionale e ricorsione Prof. Mauro Gaspari: gaspari@cs.unibo.it Alcuni operatori utili L'operatore modulo opera su numeri interi e in generale su espressioni
DettagliBOOLE SERVER - Installation guide-
BOOLE SERVER - Installation guide- Aggiornato alla versione Boole Server 3.2.1.9 BOOLE SERVER INSTALLATION Sommario I prerequisiti di Sistema per l installazione di Boole Server... 3 I prerequisiti Hardware...
Dettaglifirebase-authentication
firebase-authentication #firebaseauthenticati on Sommario Di 1 Capitolo 1: Iniziare con l'autenticazione firebase 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 Sinossi 2 Demo di autenticazione
DettagliSamsung Universal Print Driver Guida dell utente
Samsung Universal Print Driver Guida dell utente immagina le possibilità Copyright 2009 Samsung Electronics Co., Ltd. Tutti i diritti riservati. Questa guida viene fornita solo a scopo informativo. Tutte
DettagliProgrammazione Procedurale
Programmazione Procedurale Concetti Introduttivi Strumenti di Sviluppo versione 3.2 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G. Mecca Università
DettagliDipartimento Affari Interni e Territoriali Direzione Centrale per i Servizi Demografici INA-SAIA. SSLProxy. Manuale Utente. versione 1.
SSLProxy Manuale Utente versione 1.0 Indice 1 Panoramica... 3 2 Installazione...4 2.1 Prerequisiti... 4 2.2 Acquisizione del pacchetto... 4 2.3 Copia dei file sulla postazione client... 4 2.4 Esecuzione
DettagliDownloading 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
DettagliBIPAC-711C2 / 710C2. Modem / Router ADSL. Guida rapida all avvio
BIPAC-711C2 / 710C2 Modem / Router ADSL Guida rapida all avvio Billion BIPAC-711C2/710C2 ADSL Modem / Router Per istruzioni più dettagliate sulla configurazione e l uso del Modem/Router ADSL, vedere il
DettagliPassword di accesso al database criptata
Password di accesso al database criptata Come rendere più sicura la password di connessione al database? Le credenziali di accesso al database vengono salvate, di default, in chiaro all interno di un file
DettagliCome installare una stampante HP LaserJet utilizzando il UPD HP (Windows)
Come installare una stampante HP LaserJet utilizzando il UPD HP (Windows) Questa guida mostra come installare il HP UPD di utilizzare il Legacy o LaserJet moderno in modo da non dover installare nuovi
DettagliBOOLE SERVER AGENT. - Installation guide- Aggiornato alla versione Boole Server
BOOLE SERVER AGENT - Installation guide- Aggiornato alla versione Boole Server 3.2.1.9 BOOLE SERVER AGENT INSTALLATION Sommario I prerequisiti di Sistema per l installazione di Boole Server Agent... 3
DettagliIntroduzione a Linux Lezione 7 Programmare in Linux
Introduzione a Linux Lezione 7 Programmare in Linux Angelo Genovese Corso di Sistemi Operativi I/II Prof. V. Piuri Università degli Studi di Milano Dipartimento di Informatica A.A. 2018/2019 2018 2015
DettagliLinguaggi di Programmazione
Linguaggi di Programmazione Introduzione a Java Creare, compilare, eseguire e distribuire un programma scritto in Java Outline Applicazione di esempio: Hello World! Ciclo di sviluppo Netbeans Compilare
DettagliFondamenti di Informatica T2 Modulo 2. Corso di Laurea in Ingegneria Informatica Anno accademico 2008/2009. Agenda
Università degli Studi di Bologna Facoltà di Ingegneria Fondamenti di Informatica T2 Modulo 2 Corso di Laurea in Ingegneria Informatica Anno accademico 2008/2009 PASSO 0 Agenda Informazioni di servizio
DettagliAccesso a materiale digitale
Accesso a materiale digitale Istruzioni di riferimento rapido Queste istruzioni di riferimento rapido sono destinate agli utenti di Windows. Fare clic Qui per le istruzioni per Android e Qui per le istruzioni
DettagliEDUCATION & TRAINING Formazione Tecnica Engine of Your Business
EDUCATION & TRAINING Formazione Tecnica Engine of Your Business PARTI STANDARD ST8 Prima installazione e configurazione 1. INDICE 1. Indice... 1 1. Premessa... 2 2. Installazione locale... 3 3. Installazione
DettagliELCART. Manuale di istruzioni/scheda tecnica. Alimentatore Switching 60W UPS 13/26500 (Mod. VIC-60-12UPS)
PAGINA 1 DI 6 Alimentatore Switching 60W UPS 13/26500 (Mod. VIC-60-12UPS) NOTA! LEGGETE ATTENTAMENTE QUESTO MANUALE DI ISTRUZIONI PRIMA DI INSTALLARE QUESTO ALIMENTATORE. Prima della prova e messa in servizio
DettagliOggetti distribuiti in Python. Linguaggi dinamici A.A. 2010/2011 1
Oggetti distribuiti in Python 1 PyRO Python mette a disposizione un modulo software per l'istanziazione di oggetti remoti (in stile Java RMI) Il modulo in questione è PyRO (Python Remote Objects) Installazione
DettagliDocumento di Policy e configurazione del sistema di virtualizzazione per le postazioni universitarie presso gli Spedali Civili di Brescia.
Documento di Policy e configurazione del sistema di virtualizzazione per le postazioni universitarie presso gli Spedali Civili di Brescia. 20160126_DCSS_VDI_ospedale.docx 1/8 Sommario Premessa... 3 Destinatari
DettagliKISSsoft 03/2014. Installazione di una licenza "floating" KISSsoft. KISSsoft AG Rosengartenstrasse 4 8608 Bubikon Switzerland
KISSsoft 03/2014 Installazione di una licenza "floating" KISSsoft KISSsoft AG Rosengartenstrasse 4 8608 Bubikon Switzerland Tel: +41 55 254 20 50 Fax: +41 55 254 20 51 info@kisssoft.ag www.kisssoft.ag
DettagliOxatis DataPlug. Per Windows XP, Windows Vista, Windows 7, Windows 8 e Windows 10. Manuale d uso della console Danea/EasyFatt
Oxatis DataPlug Per Windows XP, Windows Vista, Windows 7, Windows 8 e Windows 10 Manuale d uso della console Danea/EasyFatt Indice Introduzione... 3 Configurazione della console... 4 Utilizzo della console...
DettagliA G G I U N T A I C O N E A L C L I E N T D I M I S T R A L
A G G I U N T A I C O N E A L C L I E N T D I M I S T R A L P R E M E S S A Prima di procedere è necessario installare la versione Client di Mistral. Questa installazione crea le eventuali icone per collegarsi
DettagliUniversità 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
DettagliINSTALLAZIONE 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
DettagliManuale installazione DiKe Util
Manuale installazione DiKe Util Dal sito www.firma.infocert.it Versione 2.0 del 06/03/08 1 Cliccare su software nella sezione rossa INSTALLAZIONE: comparirà la seguente pagina Versione 2.0 del 06/03/08
Dettaglielastic-beanstalk #elasticbeanstalk
elastic-beanstalk #elasticbeanstalk Sommario Di 1 Capitolo 1: Iniziare con elastico-beanstalk 2 Osservazioni 2 Examples 2 Installazione o configurazione 2 Capitolo 2: Distribuire un'applicazione Web Java
DettagliSymantec IT Management Suite 8.0 powered by Altiris technology
Symantec IT Management Suite 8.0 powered by Altiris technology Requisiti indispensabili per l'installazione di IT Management Suite Prima di avviare l'installazione, assicurarsi che il computer sul quale
DettagliDi 1. Capitolo 1: Iniziare con openxml 2. Osservazioni 2. Examples 2. Installazione di OpenXML SDK e strumento di produttività sul tuo computer 2
openxml #openxml Sommario Di 1 Capitolo 1: Iniziare con openxml 2 Osservazioni 2 Examples 2 Installazione di OpenXML SDK e strumento di produttività sul tuo computer 2 Crea un nuovo foglio di calcolo con
DettagliAggiornamenti del software Guida per l utente
Aggiornamenti del software Guida per l utente Copyright 2009 Hewlett-Packard Development Company, L.P. Windows è un marchio registrato negli Stati Uniti di Microsoft Corporation. Le informazioni contenute
Dettaglib r o a d b A N d r o u t e r 4 p o r t s 1 0 / m b p s
b r o a d b A N d r o u t e r 4 p o r t s 1 0 / 1 0 0 m b p s M A N U A L E N I - 7 0 7 5 3 2 i ta l i a n o b r o a d b a n d r o u t e r 4 p o r t s 1 0 / 1 0 0 m b p s Prima di tutto, vogliamo ringraziarvi
DettagliRegistrazione automatica CES. Guida dell'amministratore
Registrazione automatica CES Guida dell'amministratore Agosto 2017 www.lexmark.com Sommario 2 Sommario Cronologia delle modifiche... 3 Panoramica... 4 Informazioni sull'applicazione...4 Elenco di controllo
DettagliGuida all'avviamento di Bomgar B400
Guida all'avviamento di Bomgar B400 Documento: 043010.15 Pubblicato: maggio 2010 Guida all'avviamento di Bomgar B400 Documento: 043010.15 Pubblicato: maggio 2010 Grazie per aver usato Bomgar. Per Bomgar
DettagliTekla Structures Avvio rapido del servizio licenze. aprile Trimble Solutions Corporation
Tekla Structures 2016 Avvio rapido del servizio licenze aprile 2016 2016 Trimble Solutions Corporation Indice 1 Sistema di licenze Tekla Structures... 3 2 Utilizzo licenze Tekla Structures... 6 2.1 Installare
DettagliGreenfoot. Una Introduzione a Java, giocando. Marco Ronchetti Università di Trento
Greenfoot Una Introduzione a Java, giocando Marco Ronchetti Università di Trento Credits Queste slides sono basate sui tutorial di Greenfoot, raggiungibili qui: http://www.greenfoot.org/doc/tut-1 2 Prerequisiti
DettagliI N S T A L L A Z I O N E D I M I S T R A L L A T O C L I E N T
I N S T A L L A Z I O N E D I M I S T R A L L A T O C L I E N T P R E M E S S A La versione Client di Mistral installa i file necessari alla sola connessione alla base dati; Mistral verrà comunque sempre
DettagliTutorial 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