<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: Test-driven Development mit PHP macht Laune</title>
	<atom:link href="http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/</link>
	<description>Bloggen über das Zend Framework, PHP und anderes Gedöns</description>
	<lastBuildDate>Tue, 19 Jul 2011 09:06:27 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Terrahawk</title>
		<link>http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/comment-page-1/#comment-33055</link>
		<dc:creator>Terrahawk</dc:creator>
		<pubDate>Thu, 04 Sep 2008 07:37:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/#comment-33055</guid>
		<description>Hallo

Der obige Artikel ist etwas älter aber das Problem mit dem nicht schließenden Browser @Selenium hatte ich bis vor kurzem auch. Das liegt daran das die Selenium IDE die Tests sinnfrei aufnimmt.

Am Ende jedes Tests sollte man zusätzlich ein [php]$this-&gt;stop();[/php] anfügen.
Oder ggf. eine eigene Funktion :

[php]
public function tearDown() {
    $this-&gt;stop();
}[/php]

Hoffe dem nächsten hilft das weiter :)

Gruß</description>
		<content:encoded><![CDATA[<p>Hallo</p>
<p>Der obige Artikel ist etwas älter aber das Problem mit dem nicht schließenden Browser @Selenium hatte ich bis vor kurzem auch. Das liegt daran das die Selenium IDE die Tests sinnfrei aufnimmt.</p>
<p>Am Ende jedes Tests sollte man zusätzlich ein
<div class="igBar"><span id="lphp-1"><a href="#" onclick="javascript:showCodeTxt('php-1'); return false;">Quellcode (klicken)</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-1">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$this</span>-&amp;gt;stop<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p> anfügen.<br />
Oder ggf. eine eigene Funktion :</p>
<div class="igBar"><span id="lphp-2"><a href="#" onclick="javascript:showCodeTxt('php-2'); return false;">Quellcode (klicken)</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-2">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">public <span style="color:#000000; font-weight:bold;">function</span> tearDown<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#0000FF;">$this</span>-&amp;gt;stop<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Hoffe dem nächsten hilft das weiter :)</p>
<p>Gruß</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Nico Flemming</title>
		<link>http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/comment-page-1/#comment-13456</link>
		<dc:creator>Nico Flemming</dc:creator>
		<pubDate>Thu, 25 Oct 2007 13:34:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/#comment-13456</guid>
		<description>Hallo Ralf,

eine Frage:
Wie testest Du Controller und Views mit PHPUnit?

Gruß,
Nico</description>
		<content:encoded><![CDATA[<p>Hallo Ralf,</p>
<p>eine Frage:<br />
Wie testest Du Controller und Views mit PHPUnit?</p>
<p>Gruß,<br />
Nico</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Ralf Eggert</title>
		<link>http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/comment-page-1/#comment-3085</link>
		<dc:creator>Ralf Eggert</dc:creator>
		<pubDate>Tue, 10 Apr 2007 09:15:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/#comment-3085</guid>
		<description>Moin Sas,

ich habe PHPUnit gewählt, weil das ZF damit auch seine Tests aufbaut. Das ist zwar nicht zwingend, aber war meine erste Wahl, auch wegen einiger Features von PHPUnit 3 (z.B. Prüfen der Testabdeckung). Da aber PHPUnit leider keine vernünftige Unterstützung für das Testen von Webseiten bereit stellt (Selenium mag ich nicht), verwende ich für die Web Tests halt Webtester. Komplett auf Simpletest umzusteigen, habe ich bisher eher aus Bequemlichkeit gescheut. 

Gruß,

Ralf</description>
		<content:encoded><![CDATA[<p>Moin Sas,</p>
<p>ich habe PHPUnit gewählt, weil das ZF damit auch seine Tests aufbaut. Das ist zwar nicht zwingend, aber war meine erste Wahl, auch wegen einiger Features von PHPUnit 3 (z.B. Prüfen der Testabdeckung). Da aber PHPUnit leider keine vernünftige Unterstützung für das Testen von Webseiten bereit stellt (Selenium mag ich nicht), verwende ich für die Web Tests halt Webtester. Komplett auf Simpletest umzusteigen, habe ich bisher eher aus Bequemlichkeit gescheut. </p>
<p>Gruß,</p>
<p>Ralf</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: sas171</title>
		<link>http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/comment-page-1/#comment-2965</link>
		<dc:creator>sas171</dc:creator>
		<pubDate>Wed, 04 Apr 2007 07:29:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/#comment-2965</guid>
		<description>Hallo Ralf,
wieso hast Du die Kombination  von PHPUnit und SimpleTest gewählt anstatt einfach SimpleTest für alles zu nutzen? So weit ich es verstehe hat SimpleTest nur Vorteile gegenüber PHPUnit.

mfg
sas</description>
		<content:encoded><![CDATA[<p>Hallo Ralf,<br />
wieso hast Du die Kombination  von PHPUnit und SimpleTest gewählt anstatt einfach SimpleTest für alles zu nutzen? So weit ich es verstehe hat SimpleTest nur Vorteile gegenüber PHPUnit.</p>
<p>mfg<br />
sas</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Ralf Eggert</title>
		<link>http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/comment-page-1/#comment-926</link>
		<dc:creator>Ralf Eggert</dc:creator>
		<pubDate>Fri, 10 Nov 2006 11:05:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/#comment-926</guid>
		<description>Hallo Thomas,

gute Frage. Ich hatte mir das angeschaut, aber es gefiel mir nicht wirklich. Zum einen muss mit Selenium ein weiterer Prozess laufen, damit es funktioniert. Dann wurde bei jeder Ausführung des Tests ein neues Browserfenster gestartet und danach nicht geschlossen (wird ein Bug sein, kann also schon erledigt sein). Der Overhead beim Laden eines neuen Browserfensters bleibt aber dennoch bestehen. Die Tests laufen mit Simpletests Webtester einfach viel schneller als wenn ich Selenium verwende. 

Dass man JS nicht testen kann, ist schon ein Manko, aber das ist bei mir derzeit nicht so wichtig. 

Gruß,

Ralf</description>
		<content:encoded><![CDATA[<p>Hallo Thomas,</p>
<p>gute Frage. Ich hatte mir das angeschaut, aber es gefiel mir nicht wirklich. Zum einen muss mit Selenium ein weiterer Prozess laufen, damit es funktioniert. Dann wurde bei jeder Ausführung des Tests ein neues Browserfenster gestartet und danach nicht geschlossen (wird ein Bug sein, kann also schon erledigt sein). Der Overhead beim Laden eines neuen Browserfensters bleibt aber dennoch bestehen. Die Tests laufen mit Simpletests Webtester einfach viel schneller als wenn ich Selenium verwende. </p>
<p>Dass man JS nicht testen kann, ist schon ein Manko, aber das ist bei mir derzeit nicht so wichtig. </p>
<p>Gruß,</p>
<p>Ralf</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Thomas Weidner</title>
		<link>http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/comment-page-1/#comment-924</link>
		<dc:creator>Thomas Weidner</dc:creator>
		<pubDate>Fri, 10 Nov 2006 10:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/#comment-924</guid>
		<description>Ralf,

warum verwendest Du nicht [Selenium&#124; http://www.phpunit.de/pocket_guide/3.0/en/selenium.html] wie es auch in der Doku von PHPUnit empfohlen wird. Gibt ne eigene Extension dafür.

Ausserdem kannst Du mit Selenium auch JS testen was mit SimpleTest laut Doku nicht geht (zumindest hab ich auf die Schnelle nix gefunden).

Grüße
Thomas (Zend I18N TeamLeader)</description>
		<content:encoded><![CDATA[<p>Ralf,</p>
<p>warum verwendest Du nicht [Selenium| <a href="http://www.phpunit.de/pocket_guide/3.0/en/selenium.html" rel="nofollow"></a><a href='http://www.phpunit.de/pocket_guide/3.0/en/selenium.html'>http://www.phpunit.de/pocket_guide/3.0/en/selenium.html</a> wie es auch in der Doku von PHPUnit empfohlen wird. Gibt ne eigene Extension dafür.</p>
<p>Ausserdem kannst Du mit Selenium auch JS testen was mit SimpleTest laut Doku nicht geht (zumindest hab ich auf die Schnelle nix gefunden).</p>
<p>Grüße<br />
Thomas (Zend I18N TeamLeader)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Ralf Eggert</title>
		<link>http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/comment-page-1/#comment-786</link>
		<dc:creator>Ralf Eggert</dc:creator>
		<pubDate>Sun, 29 Oct 2006 18:24:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/#comment-786</guid>
		<description>Hallo Thomas,

also die Tests gehören nicht zu dem Blog, das im Tutorial erstellt wird, sondern zu einem internen Projekt, an dem ich gerade entwickel. 

Ein guter Einstieg sind aber die Tests zum Zend Framework selber. Da kann man schon einmal gut sehen, wie man seine Tests prinzipiell aufbauen und organisieren kann. Lade dir einfach mal einen aktuellen Snapshot herunter und schaue dort ins Verzeichnis /tests

http://framework.zend.com/download/snapshot

So ähnlich habe ich dann auch angefangen. 

Gruß,

Ralf</description>
		<content:encoded><![CDATA[<p>Hallo Thomas,</p>
<p>also die Tests gehören nicht zu dem Blog, das im Tutorial erstellt wird, sondern zu einem internen Projekt, an dem ich gerade entwickel. </p>
<p>Ein guter Einstieg sind aber die Tests zum Zend Framework selber. Da kann man schon einmal gut sehen, wie man seine Tests prinzipiell aufbauen und organisieren kann. Lade dir einfach mal einen aktuellen Snapshot herunter und schaue dort ins Verzeichnis /tests</p>
<p><a href="http://framework.zend.com/download/snapshot" rel="nofollow"></a><a href='http://framework.zend.com/download/snapshot'>http://framework.zend.com/download/snapshot</a></p>
<p>So ähnlich habe ich dann auch angefangen. </p>
<p>Gruß,</p>
<p>Ralf</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Thomas Peterson</title>
		<link>http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/comment-page-1/#comment-784</link>
		<dc:creator>Thomas Peterson</dc:creator>
		<pubDate>Sun, 29 Oct 2006 17:43:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.ralfeggert.de/2006/10/29/test-driven-development-mit-php-macht-laune/#comment-784</guid>
		<description>Hallo,

Könntest du die Test für das Blog auch online stellen? Ich würde die mir gerne mal anschauen.

Und ich möchte dir noch mal zu den Guten Artikeln gratulieren.</description>
		<content:encoded><![CDATA[<p>Hallo,</p>
<p>Könntest du die Test für das Blog auch online stellen? Ich würde die mir gerne mal anschauen.</p>
<p>Und ich möchte dir noch mal zu den Guten Artikeln gratulieren.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

