TestNG. By Cédric Beust. Studie. Version: 0.1 Stand vom: :42:00 Status: Entwurf Autor: Arian Simon, B.Sc. Klassifikation: Intern
|
|
- Katarina Hartmann
- vor 8 Jahren
- Abrufe
Transkript
1 TestNG By Cédric Beust Studie Version: 0.1 Stand vom: :42:00 Status: Entwurf Klassifikation: Intern Software Quality Lab. Alle Rechte vorbehalten. Druckdatum:
2 Inhalt DOKUMENTENINFORMATION... II Allgemeines... II Historie... II Qualitätssicherung... II Zweck und Inhalt dieses Dokuments... II 1. ALLGEMEIN Hersteller Alternative SEMANTIK Grundlegendes Annotations Assertions Getestetes Programm Testfall Klasse Testfall XML Testlauf Resultat Logs TESTNG UND ECLIPSE IDE Installation Ausführung Resultat TESTNG UND SELENIUM TESTNG ODER JUNIT? Test Gruppen Testabhängigkeiten FAZIT ABBILDUNGSVERZEICHNIS I / II
3 Dokumenteninformation Allgemeines Zusammenhang mit anderen Dokumenten: Diese Analyse ist Bestandteil der Studien über Unit Tests von Software Quality Lab. Verteiler: Historie Version Status Datum Verantwortlicher Änderungsgrund / Anmerkungen 0.1 Erstellt Arian Simon Qualitätssicherung Rolle Name Erreichbarkeit (Org.+Tel.+ ) Tätigkeit Datum Autor Arian Simon Arian.simon@software-quality-lab.com erstellt Prüfer Alexsander Ofner Alexsander.ofner@ software-qualitylab.com geprüft Freigabe <> Autor! freigegeben Zweck und Inhalt dieses Dokuments Ziel dieses Dokuments ist es, Interessierten eine objektive Analyse von TestNG zu bieten, welche als Entscheidungshilfe herangezogen werden kann. Grundlagen in der Java Programmierung werden empfohlen. II / II
4 Allgemein Hersteller 1. Allgemein 1.1. Hersteller TestNG 1 ist ein von Cédric Beust entwickeltes Java Framework und erlaubt das Erstellen von automatisiert ausführbaren Testfällen. Es wurde als Antwort auf Unzulänglichkeiten von JUnit 2 3 erdacht und stellt heute eine probate Alternative zu JUnit dar. Letzteres übernahm viele Ideen von TestNG in seine neueste Version. Um die Ähnlichkeit zu verdeutlichen werden die zwei Testwerkzeuge in Kapitel 1.2 gegenübergestellt. Kapitel 5 bietet eine Entscheidungshilfe. Eine detaillierte Dokumentation über die Beweggründe der TestNG Entwicklung findet man im Buch Next Generation Java Testing von Cédric Beust und Hani Suleiman. Zum Zeitpunkt der Erstellung dieses Dokuments ist Version 6.8 aktuell Alternative Die prominenteste Java Alternative zu TestNG stellt JUnit dar. In ihren neuesten Versionen ähneln sich die Tools stark. Der Vergleich erfolgt zwischen Quelltext 1 und Quelltext 2. Die einzelnen Befehle und Funktionen werden in Kapitel 2 erklärt. package itest; import org.testng.assert; import org.testng.annotations.test; import prog.mainprogram; public class TestNGOne public void firsttest() { MainProgram proggy = new MainProgram(); int iresultcheck = proggy.calc(1, 2); Assert.assertEquals(iResultCheck, = false) public void ignoredtest() { Quelltext 1: TestNG Beispiel 1 (Stand ) 2 (Stand ) 1 / 20
5 Allgemein Alternative Im Vergleich dazu folgt nun das JUnit 4 Equivalent. package itest; import static org.junit.assert.*; import org.junit.ignore; import org.junit.test; import org.junit.runner.runwith; import org.junit.runners.junit4; import public class JunitOne public void firsttest() { MainProgram proggy = new MainProgram(); int iresultcheck = proggy.calc(1, 2); public void ignoredtest() { Quelltext 2: JUnit 4 Beispiel Auffällig bei beiden Beispiele sind die Annotationen beginnend mit Diese wurden bei TestNG erstmals verwendet und sind dank großer Beliebtheit, ab Version 4, ebenfalls in JUnit vorhanden. 2 / 20
6 Semantik Grundlegendes 2. Semantik In diesem Kapitel wird auf die Bedeutung der am häufigsten verwendeten TestNG Begriffe eingegangen und ein Beispiel demonstriert Grundlegendes Die TestNG Semantik besteht in der Java Klasse grundsätzlich aus Annotationen, Methoden (den Testfällen) und Assertionen. Während Erstere Optionen für den Testablauf bereitstellen, vergleichen Letztere das Resultat mit dem Sollzustand Annotationen Annotationen in TestNG ermöglichen unter anderem das Zuweisen von bestimmten Funktionen an bestimmte Klassen. Folgende können Deklariert eine Methode, sodass sie vor allen Suite-Testfällen gestartet wird. Deklariert eine Methode, sodass sie nach allen Suite-Testfällen gestartet wird. Deklariert eine Methode, sodass sie vor jedem Testfällen gestartet wird. Deklariert eine Methode, sodass sie nach jedem Testfällen gestartet wird. Deklariert eine Methode, sodass sie vor jeder Gruppe von Testfällen gestartet wird. Deklariert eine Methode, sodass sie nach jeder Gruppe von Testfällen gestartet wird. Deklariert eine Methode, sodass sie vor der ersten Testmethode einer Klasse gestartet wird. Deklariert eine Methode, sodass sie nach der letzten Testmethode einer Klasse gestartet wird. Deklariert eine Methode, sodass sie vor jeder Testmethode gestartet wird. Deklariert eine Methode, sodass sie nach jeder Testmethode gestartet wird. Deklariert eine Methode, sodass sie Datenpool für eine Testmethode gilt. Deklariert eine Methode, sodass sie eine Klasse für TestNG bereitstellt. Deklariert eine Methode, sodass sie als Listener für eine Testklasse bereitsteht. Ermöglicht das Auslesen von Werten in einer Config Deklariert eine Methode als Testfall. Tabelle 1: Annotationen 3 / 20
7 Semantik Assertionen 2.3. Assertionen Für den Ergebnisabgleich gibt es folgende Befehle: assertequals asserttrue assertfalse assertsame assertnotsame assertnull Bestätigt die Gleichheit zwischen zwei Objekten. Bestätigt eine Bedingung als wahr. Bestätigt eine Bedingung als falsch. Bestätigt, dass zwei Objekte auf dasselbe Objekt referenzieren. Bestätigt, dass zwei Objekte nicht auf dasselbe Objekt referenzieren. Bestätigt, dass ein Objekt null ist. assertnotnull Bestätigt, dass ein Objekt nicht null ist. Tabelle 2: Assertions Ist ein Abgleich negativ ausgefallen, wird ein Assertion Error ausgelöst. Durch den ebenfalls erstellten Stacktrace 1 kann am Ende des Testlaufs der Fehler rückverfolgt werden. 1 (Stand ) 4 / 20
8 Semantik Getestetes Programm 2.4. Getestetes Programm Für Demonstrier-Zwecke wird hier ein simples Beispielprogramm dargestellt. package prog; import java.io.bufferedreader; import java.io.file; import java.io.filenotfoundexception; import java.io.filereader; public class MainProgram { int ires = 0; public int calc(int ione, int itwo) { try { ires = ione + itwo; System.out.println("Result = " + ires); catch (Exception e) { e.printstacktrace(); return ires; public BufferedReader readfile(file ftestfile) throws FileNotFoundException { BufferedReader brcheck = null; brcheck = new BufferedReader(new FileReader(fTestFile)); return brcheck; public static void main(string[] args) { try { MainProgram mnew = new MainProgram(); mnew.calc(integer.parseint(args[0]), Integer.parseInt(args[1])); mnew.readfile(new File(args[2])); catch (Exception e) { e.printstacktrace(); Quelltext 3: Beispielprogramm Die Methode calc führt eine Addition der Eingabeparameter durch und gibt das Ergebnis als int zurück. Die Methode readfile weist einem BufferedReader 1 eine vorher definierte Datei zu. Das Ziel der folgenden Testfälle ist nun, diese Methoden auf ihre korrekte Funktionsweise zu überprüfen. 1 (Stand ) 5 / 20
9 Thank you very much for downloading a public preview of our well known and highly appreciated tool studies. If you re interested in reading the whole document just apply here and request the document you want to read from our comprehensive set of studies already available. For further information on our tool studies visit our web site. Or, you can always use the following form to request the studies you want to read. Seite 1 von 2
10 Bestellformular für Tool-Studien/Order form for tool studies An/to Software Quality Lab GmbH Gewerbepark Urfahr Linz AUSTRIA Bitte ausgefüllt per an/ Please fill out and send to info@software-quality-lab.com Name/full name: Adresse/address: Firma/company: / Funktion/role: Telefon/phone: / [bitte füllen Sie die Daten vollständig und korrekt aus/please supply correct and complete data] Bestellliste/Order list [bitte kreuzen Sie die gewünschten Tools an/please select the tool studies] ALM, RM IBM Rational Requirements Composer Jama Contour 3.61 NEU! Micro Focus Borland Caliber Microsoft Team Foundation Server 2013 Polarion ALM 2014 HP ALM 11 VersioneOne 13.0 Visure Solutions IRQA 4 Test Management Imbus TestBench Micro Focus SilkCentral 2008 Microsoft VSTS 2010 Mozilla Testopia 2.1 Orcanos QPack 5 Polarion ALM NEU! Siemens SiTEMPPO 5.8 TestLink Seapine TestTrack 2012 Static Code Analysis SonarQube 4.5 GUI Test Automation Appium Bredex GUIdancer 4.2 HP UFT Professional 10 IBM Functional Tester Microsoft VSTS 2010 QF-Test NEU! Ranorex 3.3 SAP ecatt Selenium 2.0 SmartBear TestComplete 9.3 SmartBear SoapUI 5.1 Weitere Informationen auf unserer Website Embedded Systems LDRA 8.0 Razorcat Tessy 2.6 Load/Performance Apache JMeter 2.8 Grinder 3.4 HP LoadRunner 9.5 Neotys Neoload SmartBear LoadUI Unit Tests Google Test 1.5 JUnit 4.11 NUnit Die Toolnamen und eingetragenen Warenzeichen sind Eigentum der jeweiligen Toolhersteller/Tool names are property of tool vendors. Die Studien sind grundsätzlich auf Anfrage frei erhältlich. Software Quality Lab behält sich jedoch vor, die Aufwände für gewisse Branchen und Privatpersonen in Rechnung zu stellen (z.b. Beratungsfirmen, Toolhersteller usw.) Studenten erhalten die Studie zum halben Preis/All studies are basically free, except for certain branches of industry or private persons, for whom we invoice at cost. Students get a discount of 50%. Seite 2 von 2
11 Tool Evaluation Center Efficient, goal-oriented and professional tool evaluation Unique in Europe What is TEC? The Tool Evaluation Center (TEC) is a neutral environment for evaluating software tools related to software development, through which you will receive a detailed, vendorindependent overview of the suitability of different tools for your software projects. Your Partner for software quality and testing Consulting Implementation Training Automation Evaluation Software Quality Lab is your competent partner in software quality and testing and one of the leading independent consulting companies in Austria. We specialize ourselves in the improvement of efficiency, quality and security in the fields of software development and system processes. All tools in TEC are up to date, installed and configured, furnished with examples and ready for demonstration. Practical work and getting to know the tools in a handson manner is also possible. Your Benefit EETime-saving: Tool selection in a few days. No time-consuming research and product requests, no installation and testing. EEPreparation of information for different target groups from technicians to the managing board. EESupport provided by specialists, ranging from requirements through to a proof of concept or a pilot project. Our services around the tool selection Tool categories in the TEC EEApplication Life Cycle Management EERequirements Management EETest Management EEGUI Test Automation EETest Data Management EEComprehensible decision criteria: Using special techniques we evaluate the tools together with you, basing on your requirements as a foundation for your investment decision. EELarge selection and direct comparison of products ranging from market leaders through newcomers to open source software and freeware. Linz / Vienna / Graz / Lustenau / Munich Requirements elicitation, Creating a list of criteria Tool review, Pre-selection of tools, Practical getting to know the tools in the TEC Workshop with 3-5 suitable tools, Proof of Concept, Planning and implementing the pilot project Integration with other tools Tools in TEC Our TEC includes more then 40 installed tools from reputable manufacturer (e.g. IBM, HP, Micro Focus, Microsoft, Polarion, Siemens) as well as interesting newcomer products and alternatives from the open source area (e.g. JMeter, Selenium). Further details can be found at V Software Quality Lab GmbH info@software-quality-lab.com
Evolus Pencil 2.0.3. Studie über Modellierungswerkzeuge. Studie
Evolus Pencil 2.0.3 Studie über Modellierungswerkzeuge Studie Version: 0.1 Stand vom: 14.04.2015 17:39:00 Status: Entwurf Klassifikation: Intern Software Quality Lab. Alle Rechte vorbehalten. Druckdatum:
MehrPolarion Software Polarion ALM 2013
Polarion Software Polarion ALM 2013 Studie über Anforderungsmanagementwerkzeuge Studie Version: 1.1 Stand vom: 14.04.2015 17:37:00 Status: Final Autor: Mag. Markus Unterauer Klassifikation: Intern Software
MehrAllgemeines... II Historie... II Qualitätssicherung... II Zweck und Inhalt dieses Dokuments... II
VersionOne VersionOne 13.0 Studie über Anforderungsmanagementwerkzeuge Studie Version: 0.1 Stand vom: 14.04.2015 17:37:00 Status: Final Klassifikation: Intern Software Quality Lab. Alle Rechte vorbehalten.
MehrSoftware AG ARIS Express 2.3
Software AG ARIS Express 2.3 Studie über Modellierungswerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:39:00 Status: Freigegeben Klassifikation: Intern Software Quality Lab. Alle Rechte vorbehalten.
MehrVisure Solutions IRQA 4
Visure Solutions IRQA 4 Studie über Requirement Engineering Werkzeuge Studie Version: 1.0 Stand vom: 29.08.2011 Status: Final Autor: Michael Ulbrich Dokument-ID: Klassifikation: Intern Software Quality
MehrSAP ecatt. Studie über Testautomatisierungswerkzeuge. Studie. Version: 1.0 Stand vom: 14.04.2015 17:39:00 Status: Erstellt Autor: Kurt Aigner
SAP ecatt Studie über Testautomatisierungswerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:39:00 Status: Erstellt Autor: Kurt Aigner Dokument-ID: Klassifikation: Intern Software Quality Lab. Alle
MehrRanorex 3.3. Studie über GUI-Testautomatisierung. Studie
Ranorex 3.3 Studie über GUI-Testautomatisierung Studie Version: 3.3 Stand vom: 14.04.2015 17:38:00 Status: Freigegeben Autor: Dipl.-Ing. Johannes Hochrainer Dokument-ID: Klassifikation: Intern Software
MehrHP Application Lifecycle Management 11
HP Application Lifecycle Management 11 Studie über Anforderungsmanagementwerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:36:00 Status: Final Klassifikation: Intern Software Quality Lab. Alle Rechte
MehrIBM Rational Requirements Composer 4.0.2
IBM Rational Requirements Composer 4.0.2 Studie über Anforderungsmanagementwerkzeuge Studie Version: 1.2 Stand vom: 14.04.2015 17:36:00 Status: Final Klassifikation: Intern Software Quality Lab. Alle Rechte
MehrSiTEMPPO 5.8. Studie über Testmanagementwerkzeuge. Studie
SiTEMPPO 5.8 Studie über Testmanagementwerkzeuge Studie Version: 2.0 Stand vom: 03.03.2016 09:43:00 Status: Freigegeben Autor: Dipl.-Ing. Johannes Hochrainer Dokument-ID: Klassifikation: Intern Software
MehrMicrosoft Team Foundation Server 2012
Microsoft Team Foundation Server 2012 Studie über Anforderungsmanagementwerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:37:00 Status: Final Klassifikation: Intern Software Quality Lab. Alle Rechte
MehrJama Contour 3.6. Studie über Anforderungsmanagementwerkzeuge. Studie
Jama Contour 3.6 Studie über Anforderungsmanagementwerkzeuge Studie Version: 1.1 Stand vom: 03.03.2016 09:39:00 Status: Final Klassifikation: Intern Software Quality Lab. Alle Rechte vorbehalten. Druckdatum:
MehrTestLink 1.8. Studie über Testmanagementwerkzeuge. Studie. Version: 1.0 Stand vom: 14.04.2015 17:42:00 Status: Freigegeben Autor: Jaroslav Klimes
TestLink 1.8 Studie über Testmanagementwerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:42:00 Status: Freigegeben Autor: Jaroslav Klimes Dokument-ID: Klassifikation: Intern Software Quality Lab.
MehrSelenium 2.47. Studie über Testautomatisierungswerkzeuge. Studie
Selenium 2.47 Studie über Testautomatisierungswerkzeuge Studie Version: 2.1 Stand vom: 04.11.2015 09:11:00 Status: Freigegeben Autor: Franz Schiller Alexander Güntner Vitali Weinstein Dokument-ID: Klassifikation:
MehrMicro Focus Borland CaliberRM 11.0
Micro Focus Borland CaliberRM 11.0 Studie über Anforderungsmanagementwerkzeuge Studie Version: 1.1 Stand vom: 14.04.2015 17:37:00 Status: Final Klassifikation: Intern Software Quality Lab. CaliberRM 11.0.docx
MehrIBM Rational Functional Tester 8.1.0.3
IBM Rational Functional Tester 8.1.0.3 Studie über Testautomatisierungswerkzeuge Studie Version: 1.1 Stand vom: 14.04.2015 17:38:00 Status: Freigegeben Autor: Dipl.-Ing. Johannes Hochrainer Dokument-ID:
MehrVisual Studio Team System 2010
Visual Studio Team System 2010 Studie über Testautomatisierungswerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:38:00 Status: Freigegeben Autor: Dipl.-Ing. Daniel Roschanek Dokument-ID: Klassifikation:
MehrModzilla Testopia 2.1
Modzilla Testopia 2.1 Studie über Testmanagementwerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:41:00 Status: Freigegeben Autor: Dipl.-Ing. Johannes Hochrainer Dokument-ID: Klassifikation: Intern
MehrBorland SilkCentral 2008
Borland SilkCentral 2008 Studie über Testmanagementwerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:40:00 Status: Freigegeben Autor: Dipl.-Ing. Johannes Hochrainer Dokument-ID: Klassifikation: Intern
MehrRazorcat Tessy 3.2. Studie über Testautomatisierungswerkzeuge. Studie
Razorcat Tessy 3.2 Studie über Testautomatisierungswerkzeuge Studie Version: 1.2 Stand vom: 04.11.2015 09:10:00 Status: Freigegeben Autor: Bernhard Barbisch, Bernhard Groiß Dokument-ID: Klassifikation:
MehrPolarion ALM 2014. Studie über Testmanagementwerkzeuge. Studie. Version: 2.0 Stand vom: 14.04.2015 17:42:00 Status: Geprüft Autor: Sabine Pils
Polarion ALM 2014 Studie über Testmanagementwerkzeuge Studie Version: 2.0 Stand vom: 14.04.2015 17:42:00 Status: Geprüft Autor: Sabine Pils Dokument-ID: Klassifikation: Intern Software Quality Lab. Alle
MehrTestComplete 9.3. Studie über GUI-Testautomatisierung
TestComplete 9.3 Studie über GUI-Testautomatisierung Version: 0.4 Stand vom: 14.04.2015 17:39:00 Status: Freigegeben Autor: Dipl.-Ing. Alexander Lavado MSc Dokument-ID: Klassifikation: Intern Software
MehrOrcanos QPack 5. Studie über Testmanagementwerkzeuge. Studie. Version: 1.0 Stand vom: 14.04.2015 17:41:00 Status: Freigegeben Autor: Jaroslav Klimes
Orcanos QPack 5 Studie über Testmanagementwerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:41:00 Status: Freigegeben Autor: Jaroslav Klimes Dokument-ID: Klassifikation: Intern Software Quality Lab.
MehrImbus TestBench 1.6.1
Imbus TestBench 1.6.1 Studie über Testmanagementwerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:41:00 Status: Freigegeben Autor: Dipl.-Ing. Johannes Hochrainer Dokument-ID: Klassifikation: Intern
MehrEclipse TPTP. Studie über Testmanagementwerkzeuge. Studie
Eclipse TPTP Studie über Testmanagementwerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:41:00 Status: Freigegeben Autor: Dipl.-Ing. Johannes Hochrainer Dokument-ID: Klassifikation: Intern Software
MehrVisual Studio Team System 2010
Visual Studio Team System 2010 Studie über Testmanagementwerkzeuge Studie Version: 1,0 Stand vom: 14.04.2015 17:41:00 Status: Freigegeben Autor: Dipl.-Ing. Daniel Roschanek Dokument-ID: Klassifikation:
MehrHP QuickTest Professional 10
HP QuickTest Professional 10 Studie über Testautomatisierungswerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:38:00 Status: Freigegeben Autor: Dipl.-Ing. Johannes Hochrainer Dokument-ID: Klassifikation:
MehrQF-Test Studie über GUI-Testautomatisierung. Studie
QF-Test 3.5.1 Studie über GUI-Testautomatisierung Studie Version: 1.1.0 Stand vom: 03.03.2016 09:41:00 Status: Freigegeben Autor: Dipl.-Ing. Daniel Roschanek Dokument-ID: Klassifikation: Intern Software
MehrTesten mit JUnit. Motivation
Test First Design for Test in Eclipse (eigentlich: ) zu einer Klasse Beispiel zur Demonstration Ergänzungen Test First "Immer dann, wenn Du in Versuchung kommst, etwas wie eine print- Anweisung oder einen
MehrUnit Testing mit JUnit. Dr. Andreas Schroeder
Unit Testing mit JUnit Dr. Andreas Schroeder Überblick Was dieses Video behandelt Warum Testen? Was sind Unit Tests? Der Teufelskreis des Nicht-Testens JUnit Unit Test Vorteile Test-Inspiration Wann aufhören?
MehrWörterbücher von MS nach Ooo konvertieren
Wörterbücher von MS nach Ooo konvertieren Herausgegeben durch das deutschsprachige Projekt von OpenOffice.org Autoren Autoren vorhergehender Versionen RPK ggmbh Kempten Copyright und Lizenzhinweis Copyright
MehrDas erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.
Einfache Ein- und Ausgabe mit Java 1. Hallo-Welt! Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. /** Die Klasse hello sendet einen
Mehrhttps://portal.microsoftonline.com
Sie haben nun Office über Office365 bezogen. Ihr Account wird in Kürze in dem Office365 Portal angelegt. Anschließend können Sie, wie unten beschrieben, die Software beziehen. Congratulations, you have
MehrWelcome Package Region Stuttgart
Welcome Package Region Stuttgart Stuttgart Region Welcome Package Herzlich willkommen in der Region Stuttgart! welcome-package.region-stuttgart.de Es gibt viele gute Gründe, die Region Stuttgart als Standort
MehrHP LoadRunner 9.5. Studie über Lasttestwerkzeuge. Studie. Version: 1.0 Stand vom: 14.04.2015 17:40:00 Status: Freigegeben Autor: Klimes, Plasser
HP LoadRunner 9.5 Studie über Lasttestwerkzeuge Studie Version: 1.0 Stand vom: 14.04.2015 17:40:00 Status: Freigegeben Autor: Klimes, Plasser Dokument-ID: Klassifikation: Intern Software Quality Lab. Alle
MehrEEX Kundeninformation 2007-09-05
EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release
MehrJUnit - Test Driven Development. Bernhard Frey, Thorsten Stratmann, Jackson Takam, Michel Müller 1
JUnit - Test Driven Development Bernhard Frey, Thorsten Stratmann, Jackson Takam, Michel Müller 1 Gliederung 1.Einleitung 1.1 Geschichte 1.2 Was sind Unit-Tests? 1.3 Failures/Errors 1.4 Ziele und Nutzen
MehrUC4 Rapid Automation HP Service Manager Agent Versionshinweise
UC4 Rapid Automation HP Service Manager Agent Versionshinweise UC4 Software, Inc. Copyright UC4 and the UC4 logo are trademarks owned by UC4 Software GmbH (UC4). All such trademarks can be used by permission
Mehrjob and career for women 2015
1. Überschrift 1.1 Überschrift 1.1.1 Überschrift job and career for women 2015 Marketing Toolkit job and career for women Aussteller Marketing Toolkit DE / EN Juni 2015 1 Inhalte Die Karriere- und Weiter-
MehrBartPE. Dokumentation. Projektarbeit Network Services. Dozent: Wolf-Fritz Riekert. Belmondo Kovac. Autor: Andreas Dinkelacker, 3.
BartPE Dokumentation Projektarbeit Network Services Dozent: Wolf-Fritz Riekert Belmondo Kovac Autor: Andreas Dinkelacker, 3. Semester IWD, HdM Stuttgart, Fachbereich IuK Was ist BartPE und PE Builder?
MehrSoftware-Engineering Software-Management
Software-Engineering Software-Management 12.3 Unit-Tests mit JUnit - Wissen, was der Sourcecode macht! Lösung Prof. Dr. Rolf Dornberger Software-Engineering: 12.3 Unit-Tests mit JUnit 30.04.2006 1 12.3
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
MehrMicrosoft Azure Fundamentals MOC 10979
Microsoft Azure Fundamentals MOC 10979 In dem Kurs Microsoft Azure Fundamentals (MOC 10979) erhalten Sie praktische Anleitungen und Praxiserfahrung in der Implementierung von Microsoft Azure. Ihnen werden
MehrAdobe Reader X. Adobe Customization Wizard X. highsystem ag. Author(s): Paolo Sferrazzo. Version: 1.0 Erstellt am: 20.06.12 Letzte Änderung: - 1 / 9
Adobe Reader X Adobe Customization Wizard X Author(s): Paolo Sferrazzo Version: 1.0 Erstellt am: 20.06.12 Letzte Änderung: - highsystem ag 1 / 9 Hinweis: Copyright 2006, highsystem ag. Alle Rechte vorbehalten.
MehrTCP/IP Programmierung. C# TimeServer Java6 TimeClient
TCP/IP Programmierung C# TimeServer Java6 TimeClient Stand 19.10.11 21:24:32 Seite 1 von 16 Inhaltsverzeichnis Erläuterung...3 Software...3 C#TimeServer...4 Klasse ServerThread...6 Starten und Beenden...7
MehrHow To: Wie entwickle ich mit SharpDevelop Anwendungen für die PocketPC-Platform
How To: Wie entwickle ich mit SharpDevelop Anwendungen für die PocketPC-Platform 0. Benötigt werden folgende Softwarepakete:.NET Framework Software Development Kit (http://www.microsoft.com/downloads/details.aspx?familyid=4fe5bdb5-c7a7-4505-9927-2213868a325b&displaylang=en)
MehrSoftware Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
MehrXING und LinkedIn-Integration in das erecruiter-bewerberportal
XING und LinkedIn-Integration in das erecruiter-bewerberportal Sowohl für XING als auch für LinkedIn müssen sog. Keys beantragt werden, die im erecruiter hinterlegt werden. Im Folgenden sind die Schritte
Mehrjuergen.vogt@uni-ulm.de
Benutzerregistrierung für SciFinder on WWW Mitglieder, auch Studenten, der Universität Ulm können SciFinder Scholar für nicht-kommerzielle Zwecke nutzen. Allerdings ist der Zugang personalisiert. Damit
MehrProgrammentwicklung ohne BlueJ
Objektorientierte Programmierung in - Eine praxisnahe Einführung mit Bluej Programmentwicklung BlueJ 1.0 Ein BlueJ-Projekt Ein BlueJ-Projekt ist der Inhalt eines Verzeichnisses. das Projektname heißt wie
MehrKundeninformation zur Meldungserfassung mit dem SAP Solution Manager der CPRO Industry Project and Solutions GmbH
Kundeninformation zur Meldungserfassung mit dem SAP Solution Manager der CPRO Industry Project and Solutions GmbH (im Folgenden: Cpro INDUSTRY) Version 1.3 11.07.2014 1 Inhaltsverzeichnis 1.0 Einleitung...3
MehrEinführung in Javadoc
Einführung in Javadoc Johannes Rinn http://java.sun.com/j2se/javadoc Was ist Javadoc? Javadoc ist ein Werkzeug, dass eine standardisierte Dokumentation für die Programmiersprache Java unterstützt. Vorteil:
MehrFortgeschrittenes Programmieren mit Java. Test Driven Development
Fortgeschrittenes Programmieren mit Java Test Driven Development Test getriebene Programmierung Benedikt Boeck Hochschule für Angewandte Wissenschaften Hamburg 6. November 2009 B. Boeck (HAW Hamburg) Test
MehrKIP Druckerstatus Benutzerhandbuch KIP Druckerstatus Installations- und Benutzerhandbuch
KIP Druckerstatus Installations- und Benutzerhandbuch - 1 - Inhalt 1 Einführung... 3 2 Installation und Einrichtung... 4 3 Funktionalität des KIP Druckerstatus... 6 4 Benutzung des KIP Druckerstatus...
MehrTesten von graphischen Benutzeroberflächen. 26. Juni 2013
Testen von graphischen Benutzeroberflächen 26. Juni 2013 Überblick Testarten Methoden-, Klassen-, Komponenten-, Systemtests Motivation für automatisches Testen von graphischen Benutzeroberflächen Entwicklungsprinzipien
Mehrjob and career at CeBIT 2015
1. Überschrift 1.1 Überschrift 1.1.1 Überschrift job and career at CeBIT 2015 Marketing Toolkit DE / EN 1 Inhalte Smart Careers in DIGITAL BUSINESS 1 Logo Seite 3 2 Signatur Seite 4 3 Ankündigungstext
Mehra.sign Client Lotus Notes Konfiguration
a.sign Client Lotus Notes Konfiguration Version: 1.0 Datum: 02.03.05 Autor: Franz Brandl, a.trust GmbH Inhalt 1. Allgemeines... 3 2. Dokumentänderungen... 3 3. Vorbedingungen... 4 3.1. Lotus Notes... 4
MehrDokumentation des Projektes Tic Tac Toe
Praktikum aus Programmierung Dr. Michael Hahsler Dokumentation des Projektes Tic Tac Toe 0050230 1 Java Projekt: Tic Tac Toe 1. Inhaltsverzeichnis 1. Inhaltsverzeichnis... 2 2. Problemdefinition... 2 3.
Mehrmiditech 4merge 4-fach MIDI Merger mit :
miditech 4merge 4-fach MIDI Merger mit : 4 x MIDI Input Port, 4 LEDs für MIDI In Signale 1 x MIDI Output Port MIDI USB Port, auch für USB Power Adapter Power LED und LOGO LEDs Hochwertiges Aluminium Gehäuse
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
MehrHändler Preisliste Trade Price List 2015
Händler Preisliste Trade Price List 2015 gültig ab / valid from 01.03.2015 Qualität die verbindet Driven by Quality Sehr geehrter Kunde, zu unserer neuen Preisliste möchten wir Ihnen nachfolgend einige
Mehreridea AG Installation Eclipse V 1.4
Installation Eclipse Inhaltsverzeichnis Einleitung... 2 Voraussetzungen für die Eclipsenutzung... 2 SAP GUI aktualisieren... 2 Java aktualisieren... 3 VC++ aktualisieren... 3 Eclipse installieren... 5
MehrEinführung in die Informatik Tools
Einführung in die Informatik Tools Werkzeuge zur Erstellung von Softwareprojekten Wolfram Burgard 8.1 Motivation Große Softwareprojekte werden schnell unübersichtlich. Änderungen im Code können leicht
MehrTesting & Logging DBS. Tobias Lingelmann SEP
Testing & Logging SEP 2018 Tobias Lingelmann 2018-04-24 DBS Wissenschaftliche Betreuer: Daniel Kaltenthaler, Johannes Lohrer Verantwortlicher Professor: Prof. Dr. Peer Kröger Inhalt Testing Übersicht JUnit
MehrGURUCAD - IT DIVISION CATIA V5 PLM EXPRESS CONFIGURATIONS Hamburg, 16th February 2010, Version 1.0
Engineering & IT Consulting GURUCAD - IT DIVISION CATIA V5 PLM EXPRESS CONFIGURATIONS Hamburg, 16th February 2010, Version 1.0 IT DIVISION CATIA V5 DEPARTMENT Mobile: +49(0)176 68 33 66 48 Tel.: +49(0)40
MehrUnsere Webapplikation erweitern
Unsere Webapplikation erweitern Um die Webapplikation zu benutzen: 1. Starten Sie den Server, indem Sie das Hauptprogramm in der Klasse ImdbServer starten. 2. Laden Sie im Browser die Seite http://localhost:8080/html/index.html.
MehrSMART Newsletter Education Solutions April 2015
SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten
MehrInstallations Guide für YAJSW und DTLDAP
YAJSW - DTLDAP Installation Guide Installations Guide für YAJSW und DTLDAP Erstellt für: Helsana AG, Franz Schnyder Erstellt von: Skypro AG, Thomas Bucher 9. Mai 2013 thomas@skypro.ch http://www.skypro.ch
MehrTest-Driven Design: Ein einfaches Beispiel
Test-Driven Design: Ein einfaches Beispiel Martin Wirsing in Zusammenarbeit mit Moritz Hammer und Axel Rauschmayer SS 06 2 Ziele Veranschaulichung der Technik des Test-Driven Design am Beispiel eines Programms
MehrNützliche Tipps für Einsteiger
Nützliche Tipps für Einsteiger Zusätzliche Browsertabs - effizienter Arbeiten Ein nützlicher Tipp für das Arbeiten mit easysys ist das Öffnen mehrerer Browsertabs. Dies kann Ihnen einige Mausklicks ersparen.
MehrSmartphone Benutzung. Sprache: Deutsch. Letzte Überarbeitung: 25. April 2012. www.av-comparatives.org - 1 -
Smartphone Benutzung Sprache: Deutsch Letzte Überarbeitung: 25. April 2012-1 - Überblick Smartphones haben unser Leben zweifelsohne verändert. Viele verwenden inzwischen Ihr Smartphone als täglichen Begleiter
Mehr10.6 Programmier-Exits für Workitems
10.6 Programmier-Exits für Workitems 279 10.6 Programmier-Exits für Workitems 10.6.1 Das Interface IF_SWF_IFS_WORKITEM_EXIT Am Schritt einer Workflow-Definition im Reiter»Programmier-Exits«können verschiedene
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrMelde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei
Seite 1 Melde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei Seite 2 1 Inhalt Melde- und Veröffentlichungsplattform Portal... 1 (MVP Portal)... 1 Hochladen einer XML-Datei...
MehrSoftwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch
Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen Alexander Schunk Henry Trobisch Inhalt 1. Vergleich der Unit-Tests... 2 2. Vergleich der Codeabdeckungs-Tests... 2 3. Vergleich
Mehr14.4.2016. Technische Hochschule Georg Agricola WORKSHOP TEIL 3. IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt
14.4.2016 Technische Hochschule Georg Agricola WORKSHOP TEIL 3 IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt Inhaltsverzeichnis 1. Kurzfassung zur Projekterstellung... 2 2. Morse-Tabelle...
MehrWebalizer HOWTO. Stand: 18.06.2012
Webalizer HOWTO Stand: 18.06.2012 Copyright 2003 by manitu. Alle Rechte vorbehalten. Alle verwendeten Bezeichnungen dienen lediglich der Kennzeichnung und können z.t. eingetragene Warenzeichen sein, ohne
MehrCommunications & Networking Accessories
3Com10 Mbit (Combo) 3Com world leading in network technologies is a strategic partner of Fujitsu Siemens Computers. Therefore it is possible for Fujitsu Siemens Computers to offer the very latest in mobile
MehrAnwenderhandbuch logiware IO-Stick
Anwenderhandbuch logiware IO-Stick Stand: Juni 2010 logiware IO-Stick http://www.io-stick.de Alfred-Mozer-Str. 42 D-48527 Nordhorn Deutschland Telefon (+49)(0)5921 7139925 Telefax (+49)(0)5921 7139929
MehrStruts 2 Das Imperium schlägt zurück?
Struts 2 Das Imperium schlägt zurück? Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Tobias Kieninger www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software
MehrGliederung Grundlagen Schlüsselworte try-catch Fehlerobjekte Fehlerklassen Schlüsselwort finally Schlüsselwort throws selbst erstellte Exceptions
try-catch Schlüsselworte try-catch e Schlüsselwort Schlüsselwort selbst erstellte ermöglichen die Behandlung von Fehlern, die zur Laufzeit entstehen. try-catch in C: Fehler führt immer zum Abbruch des
MehrNikon Message Center
Nikon Message Center Hinweis für Anwender in Europa und in den USA 2 Automatische Aktualisierung 3 Manuelle Überprüfung auf Aktualisierungen 3 Das Fenster von Nikon Message Center 4 Update-Informationen
Mehrwww.janitza.de Zeitsynchronisation per DCF-77 Funktionsbeschreibung
Funktionsbeschreibung Zeitsynchronisation per DCF-77 Dok. Nr. 2.033.108.0 www.janitza.de Janitza electronics GmbH Vor dem Polstück 1 D-35633 Lahnau Support Tel. (0 64 41) 9642-22 Fax (0 64 41) 9642-30
MehrSchlüsselaustausch. Version 1.1. APCS Power Clearing and Settlement AG
APCS Power Clearing and Settlement AG Schlüsselaustausch Version 1.1 Copyright APCS AG File: P:\Technisches Clearing\DATENFORMATE\Schlüsselaustausch.doc Status: Freigabe Ablage: Datum: 02.05.2002 Dokumentenverwaltung
MehrThemen. Web Service - Clients. Kommunikation zw. Web Services
Themen Web Service - Clients Kommunikation zw. Web Services Bisher: Implementierung einer Java Anwendung und Bereitstellung durch Apache Axis unter Apache Tomcat Java2WSDL Erzeugen einer WSDL-Datei zur
MehrAlle Informationen zu Windows Server 2003 Übersicht der Produkte
Alle Informationen zu Windows Server 2003 Übersicht der Produkte Downgrade-Rechte für Microsoft Windows Server 2003 Was sind Downgrade-Rechte? Gründe für Downgrades Wichtige EULA-Anforderungen für Downgrades
MehrSymbio system requirements. Version 5.1
Symbio system requirements Version 5.1 From: January 2016 2016 Ploetz + Zeller GmbH Symbio system requirements 2 Content 1 Symbio Web... 3 1.1 Overview... 3 1.1.1 Single server installation... 3 1.1.2
MehrHandbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software
Artologik EZ-Equip Plug-in für EZbooking version 3.2 Artologik EZbooking und EZ-Equip EZbooking, Ihre webbasierte Software zum Reservieren von Räumen und Objekten, kann nun durch die Ergänzung um ein oder
Mehr3 Konfiguration OfficeMaster 3.10 SNMP
3.10 SNMP Mit OfficeMaster 4.1 wird das Simple Network Management Protocol (SNMP) unterstützt. Dieses Netzwerkprotokoll dient der zentralen Überwachung von Netzwerkelementen. Um SNMP auf dem Ferrari Messaging
Mehr2. Einrichtung der Verbindung zum Novell-NetStorage-Server
Installation und Einrichtung von GoodReader for ipad Installation und Einrichtung von GoodReader for ipad 1. Herunterladen aus dem Apple App Store 2. Einrichtung der Verbindung zum Novell-NetStorage-Server
MehrElexis-BlueEvidence-Connector
Elexis-BlueEvidence-Connector Gerry Weirich 26. Oktober 2012 1 Einführung Dieses Plugin dient dazu, den Status Hausarztpatient zwischen der BlueEvidence- Anwendung und Elexis abzugleichen. Das Plugin markiert
MehrKey Recovery von Klasse C Enterprise Encryption Zertifikaten mit Certificate Lifecycle Manager
Eidgenössisches Finanzdepartement EFD Bundesamt für Informatik und Telekommunikation BIT Büroautomation & Support Service Development Engineering AD & Messaging Peter Brügger 19.Juli 2010 Key Recovery
MehrDatenanpassung: Erdgas und Emissionsrechte
Datenanpassung: Erdgas und Emissionsrechte Sehr geehrte Damen und Herren, mit diesem TechLetter möchten wir Sie über Anpassungen des Erdgas Terminmarkt Index EGIX und der Abrechnungspreise der Emissionsrechte
MehrRemote Method Invocation
Remote Method Invocation Aufruf von Methoden über die Grenzen der VM hinweg. Javaprozesse der rufenden und gerufenen Methode können auf verschiedenen Hosts laufen. Eine RMI-Applikation besteht aus dem
MehrVIDA-LOGDATEIEN VIDA ALL-IN-ONE
VIDA ALL-IN-ONE INHALT 1 EINFÜHRUNG... 3 2 MELDEN VON FEHLERN MITTELS LOGDATEIEN... 4 3 WELCHE LOGDATEIEN MÜSSEN ANGEHÄNGT WERDEN?... 5 4 VERLAUFS-LOG... 7 4.1 59DE02... 7 4.2 59DE03... 7 Copyright 1998-2013
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrTitelbild1 ANSYS. Customer Portal LogIn
Titelbild1 ANSYS Customer Portal LogIn 1 Neuanmeldung Neuanmeldung: Bitte Not yet a member anklicken Adressen-Check Adressdaten eintragen Customer No. ist hier bereits erforderlich HERE - Button Hier nochmal
MehrTFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master,
TFS Customzing in der Praxis Thomas Gugler ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409 58 90 www.anecon.com office@anecon.com Thomas Gugler seit 2005 bei
MehrQualität von Software - Prof. Schlingloff, Lackner - SS2013 DYNAMISCHER TEST. Whitebox Testen mit JUnit
1 DYNAMISCHER TEST Whitebox Testen mit JUnit Übersicht 2 1. Grundlagen des Unittests 1. Units 2. Unit Testing 2. Testverfahren 1. Blackbox 2. Whitebox 3. Unit Testing mit Eclipse 4. Besprechung der Übungsaufgabe
MehrCMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1
CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7
Mehr