View
5
Download
0
Category
Preview:
Citation preview
Zange und Tupfer Werkzeuge fürs Testen
Jens Schauder @jensschauder
T-Systems on site services GmbH jens.schauder@t-systems.com
jens@schauderhaft.de
Sonar Dashboard für die Ergebnisse von PMD,
Findbugs, Checkstyle Historie
Java, Lisp, Php, JavaScript ..
MoreUnit Shortcut für Wechsel zwischen Test
+Source Verschiebt Test + Source gemeinsam
Soap UI User Interface für Webservices
Parameter manuell oder aus Datei Mock Server für Canned Answers
Integration für JUnit
NetBeans Profiler Kostenloser, schnell zu startender Profiler
Code Review Kollegen Code zum Lesen geben
Crucible Tool für Code Reviews
Diffs anzeigen und kommentieren
Turbulence Änderungen x Komplexität
Gource Visualisiert Zugriffe auf VCS
Video auf google code
JUnit Rules
Junit 4.11 erlaubt es die Reihenfolge der Testreihenfolge festzulegen.
Infinitest Führt automatisch Unittests aus
Hamcrest Lesbare Assertions
assertThat
Emma EclEmma
Folgeprojekt: JaCoCo
Cucumber JVM BDD Testframework
ScalaTest
FitNesse BDD Framework
Wiki basiert (ursprünglich Aufsatz auf Fit)
Mockito (für Java) Das besste Mockingframework für Java
(eigentlich ein Spy Framework)
Buch xUnit Test Patterns
Google Mock C++
Kostenpflichtige Alternative: TypeMock
Robolectric Für Android Apps
Macht Tests ausführbar in der IDE
Nasa: Java Pathfinder Bytecode Analyse
Generierte Tests als „Gipsbett“ für Legacy Code
Reflection Test Utils Zugriff auf private Felder
JUnitTestRunner von Spring Baut Spring Context im Test auf
Spring Web MVC Test Util
Ideen zum Testen von Rest APIs Spring Rest Template zum schnellen
Zugriff auf Rest Services
TDD Gotchy Tamagotchy Plugin, das durch
Refactorings und Tests gefüttert wird.
Pulse Pulsansicht für Test und
Refactoringverhalten
Jasmin BDD Framework für JavaScript
SASS & LESS Tool für CSS Generierung
Frage: Tools zum Textparsen JavaCC
Antlr Scala Parser Combinators
JS Testdriver Führt JavaScript Tests parallel auf unterschiedlichen Browsern aus
Jenkins Wartungsaufwand geringer als bei TC ?
Chuck Norris; Raketenwerfer Ansteuerung Plugin
Bamboo Von Atlassian
Schickerer GUI als Jenkins Integriert sich besser in andere Tools des
Herstellers
Teamcity Von Jetbrains
Schickerer GUI als Jenkins Integriert sich besser in andere Tools des
Herstellers
Virtualisierungssoftware
JMeter Lasttests
Webseiten testen „JMeter testet alles“
Fernsteuern von Webanwendungen
curl http request absetzen
skriptbar
Vi & emacs als IDEs Läuft auf praktisch jeder Umgebung
Schnell (MacVim für Apple)
Selenium, Webdriver
Capybara wie das Haustier, eine Art Riesenhamster;
Wasserschwein DSL für Weboberflächen Tests
Watir Watin Watij
Für Webseiten Tests
Boost Test Testbibliothek für C++
Unity Für C
Ranorex Oberflächentests Unterstützt Delphi
QF Test Testen von Swing Clients
http://rubular.com/ Oder Regulator
SQL Fiddle Xyz Fiddle
H2 DB Als Datenbank zum Testen (in Memory)
Verschieden Modi Verschiedene Dialekte
Vielen Dank
Jens Schauder @jensschauder
T-Systems on site services GmbH jens.schauder@t-systems.com
jens@schauderhaft.de
Recommended