PhantomJS und CasperJS
|
|
- Achim Friedrich
- vor 6 Jahren
- Abrufe
Transkript
1 APEX-Anwendungen (fast) wie von Geisterhand testen mit PhantomJS und CasperJS Andreas Wismann WHEN OTHERS Entwicklung Coaching Projektplanung
2 Andreas Wismann Selbständiger Berater Dipl.-Informatiker (FH) Kaarst (bei Düsseldorf) Datenbanken seit 1983 Web seit 1995 Oracle seit 1997 APEX seit 2007
3 Wie viele Bestandteile hat Ihre APEX-Applikation? Wie viele Seiten? Wie viele Regionen? Wie viele Formulare? Wie viele Items? Wie viele Dynamic Actions? Wie viele Conditions? Wie viele Reports? So viele Fehlerquellen hat Ihre APEX-Applikation!
4 Haben Sie Zeit für manuelle Tests?
5 Verwenden Sie automatisierte Testverfahren?
6 "Seit wann geht das nicht?"
7 Die Suche nach dem Test-Tool freie Software Referenzen einfach zu handhaben (Installation, Mobilität) leicht zu lernen trotzdem mächtig an Standards ausgerichtet erweiterbar durch eigene Programmierung nicht schon wieder eine neue Programmiersprache...
8
9 PhantomJS Headless Browser
10 PhantomJS Headless Browser (ohne grafische Benutzeroberfläche)
11 PhantomJS Skripte werden in der Console ("REPL") ausgeführt:
12 Webkit-basiert Macht alles "wie Safari" beherrscht Canvas, SVG (kein Adobe Flash)
13 Webkit-basiert nächste Version: vermutlich Chrome
14 Aufgaben von PhantomJS (Beispiele) Webseiten testen Vorhandensein von Elementen Erwartete Ausgaben Fehlermeldungen Broken Layout Automatisieren Einloggen Ausfüllen von Formularen Klick-Aktionen Weiterleitungen Netzwerk monitoren Ladezeit für eine Seite Anzahl geladener Ressourcen Fehler beim Laden Bildschirmfotos erstellen für diverse Monitore (groß, klein, mobil) Ausschnitte
15 Installation: phantomjs.org
16
17 Hallo Welt console.log( 'Hallo Welt' ); console.log( 'Die verwendete Codepage ist ', phantom.outputencoding ); console.log( 'äöü ÄÖÜ ß' ); phantom.exit(); # Aufruf an der Konsole (Windows PowerShell, Terminal etc.) phantomjs --output-encoding=cp850 hallo-welt.js
18 Demo: PhantomJS
19 Wer benutzt PhantomJS? zum Beispiel Bootstrap jquery mobile modernizr
20 Asynchron programmieren mit Callbacks
21 Variablen übergeben
22 Website Scraping
23 Kann ich jquery in PhantomJS benutzen? Ja. Entweder das jquery der APEX-Seite Oder ein beliebiges anderes jquery, welches man der Webseite "unterschiebt" (siehe injectjs)
24 Website Scraping var webpage = require('webpage').create(), system = require('system'), url = ' webpage.onconsolemessage = function(msg){console.log(msg)}; console.log('opening', url); webpage.open(url, function () { console.log('opened ', url); webpage.injectjs('jquery.min.js'); // im selben Ordner wie das Skript }); webpage.evaluate(function(selector) { var selector = 'h3.r a'; console.log('selector =', selector); $nodes = $(selector); console.log($nodes.length, 'Treffer'); $nodes.each(function(index){ console.log( index + ': ' + $(this).text() ); }); return false; }); console.log(' '); phantom.exit(); var selector = 'h3.r a'; console.log('selector =', selector); $nodes = $(selector); console.log($nodes.length, 'Treffer'); $nodes.each(function(index){ console.log( index + ': ' + $(this).text() ); });
25 Let's test...
26 APEX-Region Wird die Region angezeigt? Welche Dimensionen (Höhe) hat sie? Beinhaltet sie andere Regionen?
27 Items Werden alle erforderlichen Items angezeigt? Welche Werte haben die Items? Welche Werte haben die Hidden Items?
28 Layout Sieht die Anwendung aus wie erwartet?
29 Classic Report Erscheinen die erwarteten Ergebnisse? Wie viele Zeilen werden gelistet? Kommt "no data found"?
30 Interactive Report Wird die richtige Default-Reportdefintion angezeigt? Lassen sich die Ergebnisse als Export-Datei herunterladen? => sehr umständlich nachzuprogrammieren mit POST-Befehlen
31 Formular Gelangt man vom Report zum Edit-Formular? Gelangt man mit Cancel wieder zurück? Werden Daten bei korrekter Eingabe angenommen? Werden falsche Dateneingaben abgelehnt?
32 Fehlermeldungen Zeigt die Seite eine Fehlermeldung? Zeigt irgendeine Seite der Anwendung eine Fehlermeldung?
33 Ladezeiten / Langläufer Wie lange dauert das Laden einer bestimmten Seite? Was wird geladen? Welche Seiten laden am längsten? Welche Ladezeiten haben sich verändert?
34 "Asynchronous Hell" mit PhantomJS Asynchrone Funktionsaufrufe führen Callback-Funktionen aus "nachfolgende" Programmteile dürfen sich nicht auf die Reihenfolge der Ausführung verlassen Navigation wird unübersichtlich Sie bekommen schnell ~~~ "Spaghetti-Code" ~~~
35 CasperJS Test-Framework basiert auf PhantomJS Fügt (insbesondere) Navigation und Testfall-Management hinzu Vereinfacht die asynchrone Programmierung stark
36 CasperJS umfangreiche API umfassende und gute Dokumention
37 Farbe im DOS-Fenster: ansicon, comemu
38 Demo: CasperJS
39 loadimages = false verringert gegebenenfalls die Ladezeiten und den Traffic
40 Herausforderung: APEX Session-ID Session-ID wird nach dem Login erteilt Sie muss in einer Suite für alle folgenden Tests verwendet werden Deshalb: nach casper.start(...) muss man die Session-ID zunächst in.then(...) ermitteln Erst anschließend, und nur in der Callback-Funktion von then(...) können alle folgenden Tests mit thenopen(...) durchgeführt werden
41 APEX play nicely with test frameworks Eindeutige IDs verwenden Marker-Klassen benutzen Report-Ausgaben wie no data found ändern zu <span class="no-data-found">no data found</span> denn dann können Sie später folgendes leicht finden: <span class="no-data-found">keine Daten gefunden</span>
42 Nachteile von PhantomJS / CasperJS? Das Passwort ist sichtbar (Konsole oder Datei) Beschränkung auf Safari-Engine Ein Headless Browser zeigt keinen Benutzer-Dialog "Datei auswählen" - ein File Upload muss also separat programmiert werden
43 Farbe im DOS-Fenster?
44 Buchempfehlung Rob Friesel: PhantomJS Cookbook 2014 packtpub.com 306 Seiten Amazon-Preis: 33,15
45 4 5 Buchempehlung David Sawyer McFarland 3. Auflage Seiten Amazon-Preis: 41,00
46 Try this at home!
APEX Datenverwaltung Wo sind die Daten gerade? Dr. Gudrun Pabst
APEX Datenverwaltung Wo sind die Daten gerade? Dr. Gudrun Pabst Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Voraussetzungen Alles hier gezeigte benötigt
MehrFunktionen in JavaScript
Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Mithilfe von Funktionen kann man denselben Code von mehreren Stellen des Programms aus aufrufen.
MehrAPEX 5.0 DOAG Mai 2014
APEX 5.0 DOAG Mai 2014 APEX 5.0 16 Jahre MuniQSoft GmbH Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um Rufbereitschaft auch am Wochenende möglich Oracle IT-Consulting &
MehrWas ist neu in der SQS-TEST /Professional Suite 10.8?
SQS der weltweit führende Spezialist für Software-Qualität sqs.com Bitte kopieren Sie eine Folie mit einem geeigneten Bildmotiv aus der Datei Title Slides_DE.pptx (zum Download in den Präsentationsmodus
MehrDOAG Regio 2015 APEX 5 Neuerungen Highlights. Marco Patzwahl
DOAG Regio 2015 APEX 5 Neuerungen Highlights Marco Patzwahl MuniQSoft GmbH Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um Rufbereitschaft auch am Wochenende möglich Oracle
MehrSoli Manager 2011 Installation und Problemanalyse
Soli Manager 2011 Installation und Problemanalyse Stand: 14.09.2011 Über dieses Dokument Dieses Dokument soll einen kurzen Überblick über die Installation, die Deinstallation von "Soli Manager 2011" liefern
MehrScript-Upgrade. Vorraussetzungen. Folgende Meldungstypen werden dabei verwendet: Vom Fahrzeug zur Zentrale. Quittungstexte vom Fahrzeug (Type 11.
Script-Upgrade An Fahrzeuge können Update-Befehle gesendet werden, die diese dazu veranlassen, Scripte und Dateien von einem Server im Internet zu laden. Diese Script-Dateien stellen normalerweise die
MehrNode.js Einführung Manuel Hart
Node.js Einführung Manuel Hart Seite 1 Inhalt 1. Node.js - Grundlagen 2. Serverseitiges JavaScript 3. Express.js 4. Websockets 5. Kleines Projekt Seite 2 1. Node.js Grundlagen Node.js is a JavaScript runtime
MehrWolkig bis heiter. Andreas Wismann WHEN OTHERS. APEX als Drehkreuz für Web Service-Anwendungen
Wolkig bis heiter APEX als Drehkreuz für Web Service-Anwendungen Andreas Wismann WHEN OTHERS Beratung Projektmanagement Coaching rund um Oracle Application Express In APEX Informationen von "woanders"
MehrJakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen <henning@apache.org>
Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen Henning P. Schmiedehausen Turbine - ein berblick Open Source unter Apache License 100% pure Java, Java 2 (JDK 1.2+) Servlet-basiertes
MehrÜbung 1: Von einer naiven JavaScript Applikation zu einem modernen Front-End Build:
Übung 1: Von einer naiven JavaScript Applikation zu einem modernen Front-End Build: Teil 1: Refactoring der naiven Applikation Wechseln Sie in das Verzeichnis 01-Intro/01-SimplisticToDoNaive Öffnen Sie
MehrKonzept eines Datenbankprototypen. 30.06.2003 Folie 1 Daniel Gander / Gerhard Schrotter
Konzept eines Datenbankprototypen 30.06.2003 Folie 1 Daniel Gander / Gerhard Schrotter Inhalt (1) Projektvorstellung & Projektzeitplan Softwarekomponenten Detailierte Beschreibung der System Bausteine
MehrAuf einen Blick. 1 Apps programmieren wie geht das? Das App-Werkzeug: LiveCode Grundbausteine einer App... 43
Auf einen Blick Auf einen Blick 1 Apps programmieren wie geht das?... 13 2 Das App-Werkzeug: LiveCode... 21 3 Grundbausteine einer App... 43 4 Skripte: Programmieren macht Spaß!... 65 5 Eine Würfelmaschine
MehrOracle Forms und APEX
Oracle Forms und APEX Gerd Volberg + Jan Winkels OPITZ CONSULTING Deutschland GmbH Gummersbach Schlüsselworte Oracle Forms, Oracle Application Express, APEX, PL/SQL, JavaScript-API Einleitung APEX wird
MehrSchnelleinstieg Online-Backup
Schnelleinstieg Online-Backup INHALTSVERZEICHNIS SCHNELLEINSTIEG ONLINE-BACKUP... 1 ONLINE-BACKUP EINRICHTEN... 3 Aktivierung der Management Konsole... 3 Installation der Backup-Software... 4 Einrichten
MehrFernwartung mit TeamViewer
Fernwartung mit TeamViewer Version 1.2, 05.03.2016 DE NUR FÜR INTERNEN GEBRAUCH Die Informationen in diesem Dokument sind für internen Gebrauch bestimmt und dürfen nur direkten und indirekten Kunden von
MehrXAMPP installieren & Kursbeispiel einrichten
Zentrale Informatik, IT Fort und Weiterbildungen XAMPP installieren & Kursbeispiel einrichten Unter Windows Fabienne Mrosek, Daniel Förderer Anleitung zur Installation von XAMPP Version 3.2.2 und Konfiguration
MehrImgTrans Systembeschreibung Ein Service von FlixData.Com. Vers April 2017
ImgTrans Systembeschreibung Ein Service von FlixData.Com Vers. 2.5 05. April 2017 1. Zweck ImgTrans ist ein Web basiertes Programm zum Austausch von Dateien übers Internet. Dateien werden dabei nur für
MehrInstallation und Verbindung mit dem KIRUS.asp System
Benutzerhandbuch Installation und Verbindung mit dem KIRUS.asp System Aus Sicherheitsgründen übersenden wir Ihnen die Passwörter, die Sie für die Installation benötigen nicht per E-Mail. Bitte rufen Sie
MehrJSF (JavaServer Faces) Erstellen einer Webseite
Universität Bayreuth Lehrstuhl für Angewandte Informatik IV Datenbanken und Informationssysteme Prof. Dr.-Ing. Jablonski JSF (JavaServer Faces) Erstellen einer Webseite Dipl. Inf. Manuel Götz Dipl. Inf.
MehrÖko APEX Hybride Lösung für Smartphones mit APEX und PhoneGap
Öko APEX Hybride Lösung für Smartphones mit APEX und PhoneGap Christian Rokitta themes4apex Utrecht, Niederlande Schlüsselworte Oracle Application Express, Apps, Smartphone, PhoneGap, HTML5, CSS, jquery
MehrPHP - Projekt Personalverwaltung. Erstellt von James Schüpbach
- Projekt Personalverwaltung Erstellt von Inhaltsverzeichnis 1Planung...3 1.1Datenbankstruktur...3 1.2Klassenkonzept...4 2Realisierung...5 2.1Verwendete Techniken...5 2.2Vorgehensweise...5 2.3Probleme...6
MehrSo bringst du Prolog zum Laufen...
Diese Anleitung soll dir dabei helfen den freien Prolog-Interpreter SWI-Prolog zu installieren einen geeigneten Texteditor auszuwählen, mit dem du Prolog-Programme schreiben kannst das erste kleine Programm
MehrLokale Installation von DotNetNuke 4 ohne IIS
Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation
MehrNachfolgend wird beschrieben wie das Online-Umfrage-Tool installiert wird sowie welchen Funktionsumfang das Tool umfasst.
1 Benutzerhandbuch Nachfolgend wird beschrieben wie das Online-Umfrage-Tool installiert wird sowie welchen Funktionsumfang das Tool umfasst. 1.1 Installation des Umfragetools - entfernt nicht für Öffentlichkeit
MehrXAMPP installieren & Kursbeispiel einrichten
Zentrale Informatik, IT Fort und Weiterbildungen XAMPP installieren & Kursbeispiel einrichten Unter MacOSX Fabienne Mrosek, Daniel Förderer Anleitung zur Installation von XAMPP for MaxOSX Version 5.5.38-1
MehrBrauche ich noch jquery oder JavaScript? Ich hab ja Dynamic Actions?
Dynamic jquery Actions in APEX - oder was? Ein Vortrag von Markus Dötsch - MuniQSoft GmbH Bemerkung Der eigentliche Vortrag erfolgt mit dem Einsatz einer APEX Applikation mit der Integration der JavaScript
MehrAdminer: Installationsanleitung
Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann
MehrÖVSV Mitglieder-Datenbank. Benutzerhandbuch Version 1.2.1
ÖVSV Mitglieder-Datenbank Benutzerhandbuch Version 1.2.1 Juli 2008 by + OE3GSU 1 / 8 I N H A L T S V E R Z E I C H N I S 1. Einleitung...5 2. Login...5 3. Eigene Daten...7 2 / 8 Hinweis: Die Bilder zum
Mehrscmsp SMARTES Content-Management-System Bestimmtes kann und das dafür sehr gut. Bei der Konzeption des blockcms stand die Einfachheit im Vordergrund:
scmsp SMARTES Content-Management-System blockcms steht für Block Content Management System Wir brauchen kein CMS, das alles kann, sondern eines, das nur Bestimmtes kann und das dafür sehr gut. Bei der
MehrCross-Platform Apps mit HTML5/JS/CSS/PhoneGap
Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform
MehrAnleitung Praxisspiegel mit Safari und Mac OS X
Anleitung Praxisspiegel mit Safari und Mac OS X > Einleitung Seit einigen Monaten treten beim Aufrufen des Praxisspiegels unter Safari und Mac OS X Probleme auf. Diese Anleitung zeigt Ihnen, wie Sie Ihr
MehrVTX FTP-PRO. Übermittlung von Geschäftsdateien per FTP. Benutzerhandbuch. 1 FTP-PRO Bedienungsanleitung für Administatoren
VTX FTP-PRO Übermittlung von Geschäftsdateien per FTP Benutzerhandbuch 1 FTP-PRO Bedienungsanleitung für Administatoren Inhaltsverzeichnis 1. Einleitung... 3 1.1 Zweck des Dokuments... 3 1.2 Zielpublikum...
MehrUpdate. Installation via Update auf photokorn 1.8.1. Diese Update Anleitung ist gültig für alle Versionen ab photokorn 1.52 auf 1.8.
Update Installationshandbuch / Update auf 1.8.1 Version: Deutschland Installation via Update auf photokorn 1.8.1 Diese Update Anleitung ist gültig für alle Versionen ab photokorn 1.52 auf 1.8.1 Inhaltsverzeichnis
MehrEntwicklungswerkzeuge & - methoden
Entwicklungswerkzeuge & - methoden Debugging und Logging von mobile Apps Jürgen Menge Sales Consultant, Oracle Deutschland E-Mail: juergen.menge@oracle.com +++ Bitte nutzen Sie die bevorzugte Telefonnummer
MehrEigene Java- Klassen in Intrexx
T E C H N I S C H E D O K U M E N T A T I O N Eigene Java- Klassen in Intrexx Intrexx 6 1. Einführung: Velocity ist ein Open-Source Projekt der Jakarta Projektgruppe und birgt seine Hauptvorteile bei der
MehrWie installiere ich den Unity Web Player?
Wie installiere ich den Unity Web Player? Installation mit dem Mozilla Firefox 1. Die Installationsseite aufrufen Wenn Sie dieses Feld in Browser sehen, klicken Sie bitte auf das mit dem roten Pfeil markierte
MehrTest mit lokaler XAMPP Oxid Installation
Test mit lokaler XAMPP Oxid Installation Hintergrundinformation Die hier gezeigte Lösung benutzt die OXID Version 4.7x. OXID lässt sich mit dieser Lösung lokal auf dem Windows Rechner installieren. Die
MehrNode.js der Alleskönner. Kai Donato MT AG Ratingen
Node.js der Alleskönner Kai Donato MT AG Ratingen Schlüsselworte JavaScript, Node.js, NPM, Express, Webserver, oracledb Einleitung Node.js ist nach seiner Veröffentlichung im Jahre 2009 in aller Munde
MehrStarten Sie Exponent und klicken Sie auf Hilfe und dann auf ÜberExponent. Notieren Sie sich die folgenden Daten:
Installation Exponent Version 6.1.x.x. für den Texture Analyser TA.XTplus Alle erforderlichen Lizenz und Registrierungsinformationen zur Installation der Software Exponent finden Sie im Programm. Starten
MehrDoppelklicken Sie auf Wine_x.dmg. Das gelbe Fenster unten öffnet sich. Ziehen Sie Wine.app nach Applications wie im Bild unten.
Konfiguration eines Mac PCs für Notation Software Produkte mit Wine Ein Video zur Installationsanleitung finden Sie hier. 1. Download von Wine Laden die neueste zertifizierte Version von Wine von www.notation.com/wine.dmg
MehrOracle SOA Suite: Total Quality T-Systems
Oracle SOA Suite: Total Quality Monitoring @ T-Systems Arnd Scharpegge, Lynx-Consulting GmbH Andreas Makiola, T-Systems International GmbH Agenda Ziele des Total Quality Monitorings Vorgaben für das Total
MehrI N S T A L L A T I O N S A N L E I T U N G
I N S T A L L A T I O N S A N L E I T U N G A O D B E D I E N U N G S A N L E I T U N G Diese Anleitung wird Ihnen Schritt für Schritt bei der Instalation vom Print Manager und beim Ausdruck Ihres ersten
MehrBedienung der Webseite
Institut für Afrikanistik Mitarbeiterschulung Bedienung der Webseite Hans Hepach Dieses Dokument ist eine bebilderte Anleitung für die Erstellung und Modifizierung von Inhalten auf der institutseigenen
MehrInstallation & Anwendung Xdebug für Eclipse
Wetterprognosen Angewandte Meteorologie Luftreinhaltung Geoinformatik Fabrikstrasse 14, CH-3012 Bern Tel. +41 (0)31-307 26 26 Fax +41 (0)31-307 26 10 e-mail: office@meteotest.ch www.meteotest.ch Bern,
MehrVertretungsplan. Handreichung. Stand: 24.August 2015
Vertretungsplan Handreichung Stand: 24.August 2015 Allgemeine Hinweise Mittels der Funktion Vertretungsplan lassen sich die aktuellen Vertretungspläne einer Schule direkt auf einer WebWeaver Plattform
MehrBenutzerhandbuch. ce - Inspector
ce - Inspector Stand: ce -Inspector 1.0 rel 21 17.01.2007 Erstellt durch Dipl.-Ing. (FH) Helmut Eß Am Hafen 22.. Telefon (0531)310390. Fax (0531)313074. E-Mail: info@was-bs.de. http://www.was-bs.de Seite:
MehrContinuous Integration mit TravisCI u.a. Jan Steemann
Continuous Integration mit TravisCI u.a. Jan Steemann Ziele für heute sind: eine kleine Applikation und Code-Änderungen daran automatisiert zu testen Build-Status und Coverage zu veröffentlichen die Code-Coverage
MehrBei einer deutschen Installation muß man den Window Server und pbs aus StartUp in Autostart verlagern sowie die Datei
13 WebObjects NeXT hat OPENSTEP auch für Solaris und Windows NT implementiert. Bei Windows NT erhält man ein Laufzeitsystem viele DLL-Module, machd, nmserver, einen Display PostScript Window Server sowie
MehrQuickstart Guide. azeti SONARPLEX VAA Fehler erkennen, bevor Fehler entstehen
Quickstart Guide Voraussetzung für den Einsatz einer azeti SONARPLEX ist die VMware Server Version 2.0 oder höher. Falls Sie bereits einen VMware Server in Ihrem Unternehmen einsetzen, können Sie Schritt
MehrNorddeutsche Landesverbände - Stand vom 17.06.2014
Norddeutsche Landesverbände - Stand vom 17.06.2014 Einleitung... 2 01 Webseite aufrufen... 3 02 Saison 2014-15... 4 03 NDBEM... 5 04 NDBMM... 6 05 SSI... 7 06 Sonstiges... 8 07 Dateien sortieren... 9 08
MehrKURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE
KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Zugriff auf Cloud Object Storage mit Cyberduck...Seite 04 3. Neuen Container
MehrAnmeldewesen in DropTours
SAC Sektion Rossberg Vor der Tour: Anmeldewesen in DropTours Wegleitung für Tourenleiterinnen und Tourenleiter 2016 Informationen und Anleitungen Besten Dank für deine Anwesenheit und dein Interesse! Weitere
MehrVoraussetzung für die Nutzung des KOCH-Portals ist ein aktueller Webbrowser mit installiertem Adobe Flash Player Plugin.
Voraussetzung für die Nutzung des KOCH-Portals ist ein aktueller Webbrowser mit installiertem Adobe Flash Player Plugin. Weiterhin wird für die Darstellung der Dokumente ein PDF-Viewer benötigt. Es wird
MehrTerminland TLSync. Installationsanleitung. Terminland TLSync. Installationsanleitung. Dokumentation: 3.02 Terminland: ab Datum:
Terminland TLSync Dokumentation: 3.02 Terminland: ab 10.08 Datum: 09.02.2017 Terminland TLSync - Seite 1 von 11 Inhaltsverzeichnis 1 Einführung... 3 2 Systemvoraussetzung... 3 2.1 Betriebssysteme... 3
MehrTwinSpace Leitfaden. Herzlich Willkommen im TwinSpace!
TwinSpace Leitfaden Herzlich Willkommen im TwinSpace! Der TwinSpace ist ein Kommunikations- und Kooperationsforum für etwinning Partnerschaften. Alle Schulen haben von ihrem Arbeitsplatz aus Zugang zu
MehrLineQuest-Leitfaden Programmierschnittstelle. LineQuest online-umfragen professionell weiter bearbeiten in Technik und Design
LineQuest-Leitfaden Programmierschnittstelle LineQuest online-umfragen professionell weiter bearbeiten in Technik und Design Copyright 2010 by LineQuest LineQuest Inh. Dipl. Inf. Wolfgang Marzian Walter-Paetzmann-Str.
MehrInstallation und Nutzung des Eyeblaster Workshops
Installation und Nutzung des Eyeblaster Workshops Installation MXP Extension Kit Hallo liebe Kreativen, Wir freuen uns, dass Sie mit Eyeblaster arbeiten. Um Ihnen Ihre Arbeit zu Erleichtern, haben wir
MehrApp Entwicklung mit Hilfe von Phonegap. Web Advanced II - SS 2012 Jennifer Beckmann
App Entwicklung mit Hilfe von Phonegap Web Advanced II - SS 2012 Jennifer Beckmann http://www.focus.de/digital/internet/netzoekonomie-blog/smartphone-googles-android-laeuft-konkurrenz-in-deutschland-davon_aid_723544.html
MehrPG5 Starter Training Webeditor 8 Applikation Email Daniel Ernst DE02 2013-03-14
PG5 Starter Training Webeditor 8 Applikation Email Daniel Ernst DE02 2013-03-14 Einführung Benötigtes Material: Notebook oder Computer PCD1 E-Controller USB Kabel Schulungsplatine Ethernet Kabel (Energiezähler
MehrBackend 1.5. http://joomla.aps.it-betreuung.salzburg.at
Backend 1.5 http://joomla.aps.it-betreuung.salzburg.at Aktualisiert von Jörg Hanusch und Willi Koller Februar 2012 CMS Joomla Joomla! ist ein datenbankbasiertes Content Management System (CMS). Es bezieht
MehrWebentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo
Webentwicklung mit Vaadin 7 Theoretische und praktische Einführung in Vaadin 7 Christian Dresen, Michael Gerdes, Sergej Schumilo Agenda Allgemeines Architektur Client-Side Server-Side Vaadin UI Components
MehrDYNAMISCHE SEITEN. Warum Scriptsprachen? Stand: 11.04.2005. CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de
DYNAMISCHE SEITEN Warum Scriptsprachen? Stand: 11.04.2005 CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de I N H A L T 1 Warum dynamische Seiten?... 3 1.1 Einführung... 3 1.2 HTML Seiten...
MehrDebugging in APEX. Christina Funke Apps Associates GmbH Dortmund
Debugging in APEX Christina Funke Apps Associates GmbH Dortmund Schlüsselworte Oracle Application Express, APEX, Debugging, Debugging Collection, Remote Debugging mit SQL- Developer, Error Handling, benutzerfreundliche
MehrESB - Elektronischer Service Bericht
Desk Software & Consulting GmbH ESB - Elektronischer Service Bericht Dokumentation des elektronischen Serviceberichts Matthias Hoffmann 25.04.2012 DESK Software und Consulting GmbH Im Heerfeld 2-4 35713
MehrIch war's nicht! Fehler & Ursachensuche in APEX Peter Raganitsch FOEX GmbH Österreich Schlüsselworte APEX, Fehler, Debug, Logging, Nachforschung.
Ich war's nicht! Fehler & Ursachensuche in APEX Peter Raganitsch FOEX GmbH Österreich Schlüsselworte APEX, Fehler, Debug, Logging, Nachforschung. Einleitung Wenn mal was nicht so klappt wie man sich das
MehrEinrichtung Secure-FTP
Einrichtung Secure-FTP ONEGroup Hochriesstrasse 16 83101 Rohrdorf Steffen Prochnow Hochriesstrasse 16 83101 Rohrdorf Tel.: (08032) 989 492 Fax.: (01212) 568 596 498 agb@onegroup.de 1. Vorwort... 2 2. Einrichtung
MehrMobile Data Monitor Erfassung, Überwachung und Analyse von übertragenen Datenmengen
Mobile Data Monitor Erfassung, Überwachung und Analyse von übertragenen Datenmengen Installations- und Benutzeranleitung Semesterarbeit von: Andreas Wüst Stefan Graf Juli 2005 Mobile Data Monitor Seite
MehrLive Update (Auto Update)
Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch
MehrWie richten Sie Ihr Web Paket bei Netpage24 ein
Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...
MehrTimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.
Installation und Konfiguration Version 1.4 Stand 21.11.2013 TimeMachine Dokument: install.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor
MehrQuickstart IMS Custom-Player Pro
Quickstart IMS Custom-Player Pro Jedes IMS-MDN (Media Delivery Network) Konto bietet zum Abspielen von Flash Videos den Standard IMS Custom Player. Dieser Player wird von uns auf einem hoch performanten
MehrScripting Framework PowerShell Toolkit Quick-Install a Workplace for Packaging and Test
Scripting Framework PowerShell Toolkit Quick-Install a Workplace for Packaging and Test Windows Client Management AG Alte Haslenstrasse 5 CH-9053 Teufen wincm.ch 1 Quick Install - Scripting Framework Workplace...3
MehrWeb Applications Vulnerabilities
Bull AG Wien Web Applications Vulnerabilities Philipp Schaumann Dipl. Physiker Bull AG, Wien www.bull.at/security Die Problematik Folie 2 Der Webserver ist das Tor zum Internet auch ein Firewall schützt
MehrZimplit CMS Handbuch. Einführung. Generelle Informationen
Zimplit CMS Handbuch Einführung Dieses Dokument gibt Ihnen einen Überblick über die Nutzeroberfläche des Zimplit CMS (Content Management System) und seinen Funktionen. Generelle Informationen Version:
MehrContao 3. Keynote Contao-Konferenz 2012
Contao 3 Keynote Contao-Konferenz 2012 Neue Dateistruktur Das Stammverzeichnis Keynote Contao-Konferenz 2012 Seite 3 Neue Dateistruktur Der Plugins-Ordner Keynote Contao-Konferenz 2012 Seite 4 Neue Dateistruktur
MehrContainerized End 2 End Testing
Containerized End 2 End Testing + Referent: Tobias Schneck, ConSol Software GmbH Agenda 1. Einordnung End 2 End Testing 2. Welche Vorteile bieten Container Technologien? 3. Der Sakuli End 2 End Testing
MehrBerechtigungsverwalter 1.0 Installationsanleitung
Berechtigungsverwalter 1.0 Installationsanleitung Copyright Copyright 2008-2012 SharePointBoost Co., Ltd. Alle Rechte vorbehalten. Alle in dieser Veröffentlichung enthaltenen Informationen sind urheberrechtlich
MehrUnigraphics Schnittstelle entfernen
Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version 1.0 Voraussetzungen für diesen Workshop Sie sind mit dem Betriebsystem vertraut Sie besitzen Administrator-Rechte Die M-Quest Suite ist
Mehr:: Anleitung Hosting Server 1cloud.ch ::
:: one source ag :: Technopark Luzern :: D4 Platz 4 :: CH-6039 Root-Längenbold LU :: :: Fon +41 41 451 01 11 :: Fax +41 41 451 01 09 :: info@one-source.ch :: www.one-source.ch :: :: Anleitung Hosting Server
MehrHow to Public key authentication with freesshd
How to Public key authentication with freesshd Enthaltene Funktionen - Umstellung auf Public key authentication - Generierung eines Private keys mit PuTTY Key Generator - Verbindung testen Voraussetzung
Mehrcytan cytansynchro Version 4.1 / Mai 2016 Letzte Softwareanpassung: Woche 17 / 2016
cytan cytansynchro Version 4.1 / Mai 2016 Letzte Softwareanpassung: Woche 17 / 2016 Inhaltsverzeichnis 1. cytansynchro... 3 1.1. Installation... 4 2. Ausführung der cytansynchro... 8 2 1. cytansynchro
MehrTestautomatisierung. Nr. 4 Januar 2014. Given When Test. Testen als Karriere. Entwickler entdecken UI-Testing. Markus Gärtner Seite 10
Nr. 4 Januar 2014 kostenlose Ausgabe Testautomatisierung Testen als Karriere Markus Gärtner Seite 10 Entwickler entdecken UI-Testing Mark Michaelis Seite 12 Given When Test Daniel Knott Seite 30 Given
MehrBenutzerhandbuch EA Administratoren
Eidgenössisches Finanzdepartement EFD Eidgenössische Zollverwaltung EZV Oberzolldirektion Benutzerhandbuch EA Administratoren Das Handbuch für Administratoren der Applikation EA Datenaustausch mit China
MehrDCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages
Wir automatisieren und optimieren Ihre Geschäftsprozesse DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Thomas Brandstätter 06.03.2012 www.dccs.at Agenda Theorie Was sind XPages
MehrFrequently Asked Questions (FAQs) zu VPN
Frequently Asked Questions (FAQs) zu VPN 1. F: Was ist der Unterschied zwischen dem WebVPN und dem AnyConnect VPN? A: Mit dem WebVPN (einfach in einem Browser auf vpn.uni giessen.de gehen und sich dort
MehrIFA-Formulare im PDF-Format mit Adobe Acrobat Reader DC öffnen. Inhalt. Einleitung. 1. PDF-Formular lokal speichern und öffnen
Inhalt Einleitung 1. PDF-Formular lokal speichern und öffnen 1.1 Internet Explorer 1.2 Mozilla Firefox 1.3 Google Chrome 1.4 Opera 1.5 Safari 1.6 Öffnen mit unter Windows 1.7 Öffnen mit unter MacOS Bitte
Mehrsecuentry/anleitung IOS ConfigApp
Beschreibung Kostenlose App zum Programmieren von Schlössern der Serie secuentry der Firma BURG- WÄCHTER. Mit der exklusiven secuentry PC-Software (Light, System, System+) administrieren Sie bequem komplette
MehrZIPSPLITMAIL. HowTo. Jürgen A.Lamers jaloma.ac@googlemail.com. Version 0.3a
DokuTransData Jürgen A.Lamers Altstr. 112 52066 Aachen Tel.: +049-241-970504 Fax: +049-241-970506 Email: jaloma.ac@googlemail.com WWW: http://code.google.com/p/zipsplitsend/ HowTo ZIPSPLITMAIL Jürgen A.Lamers
MehrSSO-Schnittstelle. Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle. NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin
SSO-Schnittstelle Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin Telefon +49 (0)30-94408-730 Telefax +49 (0)30-96083-706 E-Mail mail@netslave.de
MehrStapelverarbeitung mit Adobe Acrobat Professional. Leibniz Universität IT Services Anja Aue
Stapelverarbeitung mit Adobe Acrobat Professional Leibniz Universität IT Services Anja Aue Stapelverarbeitung Befehlsfolgen werden automatisiert abgearbeitet. Eine Reihe von Aktionen werden manuell gestartet
MehrSoftware. Die Erste. C o m p u t e r G r u n d w i s s e n Te i l I I. S o f t w a r e. H a r d w a r e. C D / D V D B r e n n e n.
C o m p u t e r G r u n d w i s s e n Te i l I I H a r d w a r e C D / D V D B r e n n e n S o f t w a r e I n t e r n e t Software Die Erste S y s t e m p f l e g e Te x t v e r a r b e i t u n g V i
MehrErstellung eines Sidekick Ads. Juni 2010
Erstellung eines Sidekick Ads Juni 2010 Installation MXP Extension Kit Hallo liebe Kreativen, Wir freuen uns, dass Sie mit Eyeblaster arbeiten. Um Ihnen Ihre Arbeit zu Erleichtern, haben wir den Eyeblaster
Mehr1.1 Client - Seitendarstellung im Browser der Seite www.integrateit.de/demo aus der Sicht des Clients
1. Dokumentation der Struktur/Syntax des Redaktionssystems für Webseiten von Gregor Meyenberg Im folgenden Abschnitt werden wir das Redaktionssystem für Webseiten von Gregor Meyenberg aus verschiedenen
MehrGnuplot. Justin Simon Bayer. 12. Januar 2006
Gnuplot Justin Simon Bayer 12. Januar 2006 1 Inhaltsverzeichnis 1 Gnuplot? 3 1.1 Was ist das eigentlich?........................ 3 1.2 Ein Beispiel.............................. 3 1.3 Und noch eins.............................
MehrInstallationsablauf ReNoStar Version 12.011.0 für Internetdownload Actionpack März 2016
2 Installationsablauf ReNoStar Version 12.011.0 für Internetdownload 1. Nachfolgende Punkte sind verbindlich zu beachten, bevor mit der eigentlichen Installation des Actionpacks 12.011.0 begonnen wird:
MehrRevit Modelle in der Cloud: Autodesk 360 Mobile
Revit Modelle in der Cloud: Autodesk 360 Mobile Die Präsentation Ihrer Revit Modelle kann auf unterschiedlichste Weise erfolgen. Diverse Cloud Plattformen bieten kostenlosen Speicherplatz und Freigabeoptionen
MehrAndroid Testautomatisierung mit dem Framework Robotium
Android Testautomatisierung mit dem Framework Robotium Daniel Knott XING AG @dnlkntt http://www.adventuresinqa.com Daniel Knott Manager Quality Assurance @dnlkntt daniel.knott@xing.com Daniel Knott hat
MehrAPEX und Workflows: Spaghetticode oder Integration. Sven Böttcher. Consultant, Apps Associates GmbH
APEX und Workflows: Spaghetticode oder Integration Sven Böttcher Consultant, Apps Associates GmbH Apps Associates Apps Associates gegründet 2002 in Boston (HQ) seit 2003 GDC in Hyderabad seit 2006 in Dortmund
MehrDrupal 8 manuell installieren
Drupal 8 manuell installieren Version 1.0 Drupal 8 manuell installieren Um die aktuellste Version zu nutzen, muss Drupal manuell installiert werden. Dazu benötigst Du Zugriff auf Dein STRATO Hosting-Paket,
Mehr