<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Emma_%28Software%29</id>
	<title>Emma (Software) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Emma_%28Software%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Emma_(Software)&amp;action=history"/>
	<updated>2026-05-30T20:46:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Emma_(Software)&amp;diff=1742560&amp;oldid=prev</id>
		<title>imported&gt;Snoopy1964: Archivlinks überprüft, Weblink aktualisiert (https)</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Emma_(Software)&amp;diff=1742560&amp;oldid=prev"/>
		<updated>2024-12-16T14:01:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php/Kategorie:Wikipedia:Defekte_Weblinks&quot; title=&quot;Kategorie:Wikipedia:Defekte Weblinks&quot;&gt;Archivlinks&lt;/a&gt; überprüft, Weblink aktualisiert (https)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| Name                          = Emma&lt;br /&gt;
| Logo                          = [[Datei:Emma (Code Coverage Tool).png]]&lt;br /&gt;
| Screenshot                    = &lt;br /&gt;
| Beschreibung                  = &amp;lt;!-- Beschreibung des Screenshots! --&amp;gt;&lt;br /&gt;
| Maintainer                    = &lt;br /&gt;
| Hersteller                    = Vlad Roubtsov&lt;br /&gt;
| Management                    = &lt;br /&gt;
| AktuelleVersion               = 2.0.5312&lt;br /&gt;
| AktuelleVersionFreigabeDatum  = 13. Juni 2005&lt;br /&gt;
| AktuelleVorabVersion          = 2.1.5320&lt;br /&gt;
| AktuelleVorabVersionFreigabeDatum = 22. Juni 2005&lt;br /&gt;
| Betriebssystem                = [[plattformunabhängig]]&lt;br /&gt;
| Programmiersprache            = [[Java (Programmiersprache)|Java]]&lt;br /&gt;
| Kategorie                     = [[Code Coverage]] [[Dienstprogramm|Tool]]&lt;br /&gt;
| Lizenz                        = [[Common Public License]] 1.0&lt;br /&gt;
| Deutsch                       = &lt;br /&gt;
| Website                       = [https://emma.sourceforge.net/ emma.sourceforge.net]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Emma&amp;#039;&amp;#039;&amp;#039; (Eigenschreibweise: EMMA) ist ein [[quelloffen]]es Werkzeug zur Messung der [[Testabdeckung]] in [[Java (Programmiersprache)|Java]]-Programmen. Dabei wird während der Ausführung einer Applikation gemessen, durch welche Klassen, Methoden, Blöcke und Zeilen Code die Abarbeitung lief.&lt;br /&gt;
&lt;br /&gt;
Emma hieß ursprünglich „YACT“ (Yet Another Coverage Tool), nachdem dieser Name aber bereits bei Sourceforge vergeben war, benannte Vlad Roubtsov das Tool in „Emma“, nach dem Namen seiner Frau, um.&lt;br /&gt;
&lt;br /&gt;
Emma wird wie die meisten Werkzeuge zur Messung der Testabdeckung vor allem für die Messung der Abdeckung durch [[Modultest]]s herangezogen. Das Ergebnis lässt auf die Güte dieser Modultests schließen und somit auf die [[Software-Zuverlässigkeit|technische Qualität]] der Software. Dabei laufen die Tests laut eigenen Angaben um nur 5–20 % langsamer als ohne die Verwendung von Emma.&amp;lt;ref name=&amp;quot;Emma Homepage&amp;quot;&amp;gt;{{Internetquelle |url=https://emma.sourceforge.net/ |werk=sourceforge.net |titel=EMMA: a free Java code coverage tool |sprache=en |abruf=2024-12-16 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zu vergleichbaren Werkzeugen erlaubt Emma auch die Messung der Testabdeckung ohne vorhergehende Instrumentierung des Codes. Dies wird durch einen speziellen Classloader umgesetzt.&amp;lt;ref name=&amp;quot;Emma Homepage&amp;quot;/&amp;gt; Damit ermöglicht Emma die Messung von bereits in Produktion befindlicher Software, um beispielsweise toten Code oder nicht benötigte Programmteile zu erkennen.&lt;br /&gt;
&lt;br /&gt;
Verschiedene Plugins für Entwicklungsumgebungen und Qualitätsicherungswerkzeuge wie beispielsweise das NetBeans-Modultest-Code-Coverage-Plugin oder SONAR basieren auf Emma.&amp;lt;ref&amp;gt;pronetbeans.com: {{Webarchiv|url=http://pronetbeans.com/archives/27 |wayback=20090831043321 |text=&amp;#039;&amp;#039;Reviewing the NetBeans Unit Tests Code Coverage Plugin&amp;#039;&amp;#039; }} (englisch)&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;codehaus.org: {{Webarchiv|text=&amp;#039;&amp;#039;Sonar Emma Plugin&amp;#039;&amp;#039; |url=http://docs.codehaus.org/display/SONAR/Sonar+Emma+Plugin |wayback=20091001013851 }} (englisch)&amp;lt;/ref&amp;gt;&lt;br /&gt;
Allein von der SourceForge-Seite wurde Emma mehr als 130.000 Mal heruntergeladen.&amp;lt;ref&amp;gt;[http://sourceforge.net/project/stats/detail.php?group_id=108932&amp;amp;ugn=emma&amp;amp;type=prdownload&amp;amp;mode=alltime&amp;amp;file_id=0 Emma Sourceforge Download History]&amp;lt;/ref&amp;gt; Es existieren Emma-Plugins für [[Apache Ant]], [[Apache Maven]] und [[Eclipse (IDE)|Eclipse]], welche den Download und die Verwendung von Emma im Zuge des Buildprozesses vereinfachen.&amp;lt;ref&amp;gt;{{Internetquelle |abruf=2018-04 |offline=ja |url=http://www.mavenrepository.com/search.html?query=emma |werk=mavenrepository.com |titel=Emma }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Clover (Software)]] – Kommerzielles Code Coverage Tool&lt;br /&gt;
* [[Cobertura]] – Open Source Code Coverage Tool&lt;br /&gt;
* [[JaCoCo]] – Vom EclEmma Team  geschriebenes Open Source Code Coverage Tool&lt;br /&gt;
* [[dotCover]] – Kommerzielles Code Coverage Tool von [[JetBrains]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://emma.sourceforge.net/ Sourceforge Projektseite von Emma] ({{enS}})&lt;br /&gt;
* [http://www.eclemma.org/ Eclipse Emma plugin]&lt;br /&gt;
* [http://www.developer.com/lang/article.php/3678041 Aleksey Shevchenko: &amp;quot;Code Coverage for Free: How to Use EMMA&amp;quot;] – Artikel im Developer.com&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software-Metrik]]&lt;br /&gt;
[[Kategorie:Freies Programmierwerkzeug]]&lt;br /&gt;
[[Kategorie:Java-Programmierwerkzeug]]&lt;br /&gt;
[[Kategorie:Testsoftware]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Snoopy1964</name></author>
	</entry>
</feed>