<?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: canoo webtest &#8211; Web-Anwendungen automatisch testen</title>
	<atom:link href="http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/</link>
	<description>Software Entwicklung</description>
	<lastBuildDate>Thu, 29 Jul 2010 06:25:25 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Christoph Bünte</title>
		<link>http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/comment-page-1/#comment-212</link>
		<dc:creator>Christoph Bünte</dc:creator>
		<pubDate>Mon, 18 Aug 2008 10:52:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/#comment-212</guid>
		<description>Hallo Dennis,

HTML-Unit ist ein Art Ersatzbrowser zum testen von Websites. Canoo Webtest benutzt HTML-Unit als unterliegende Schicht, um Tests durchzuführen. Ich nehme an, dass auch die neueste HTML-Unit Version mit nicht wohlgeformten HTML Code Probleme hat. Als Lösungsansatz könnte man versuchen, nur Teile der Website zu testen, bzw. den Server so zu konfigurieren, dass nur Teile gerendert werden. Diese könnten dann getestet werden.

Zum Thema Best Practice kann ich wenig sagen. Die XML Testdateien sollten in deinem Projekt liegen und einen sprechenden Namen haben. Idealerweise  gibt es einen ANT oder MAVEN Task, der das entsprechende Verzeichnis absucht und alle Namen der XML-Testdateien in das Haupttestscript einträgt. Somit wird keins vergessen und man kann sehr leicht neue Tests hinzufügen, ohne ständig das Testscript anpassen zu müssen.</description>
		<content:encoded><![CDATA[<p>Hallo Dennis,</p>
<p>HTML-Unit ist ein Art Ersatzbrowser zum testen von Websites. Canoo Webtest benutzt HTML-Unit als unterliegende Schicht, um Tests durchzuführen. Ich nehme an, dass auch die neueste HTML-Unit Version mit nicht wohlgeformten HTML Code Probleme hat. Als Lösungsansatz könnte man versuchen, nur Teile der Website zu testen, bzw. den Server so zu konfigurieren, dass nur Teile gerendert werden. Diese könnten dann getestet werden.</p>
<p>Zum Thema Best Practice kann ich wenig sagen. Die XML Testdateien sollten in deinem Projekt liegen und einen sprechenden Namen haben. Idealerweise  gibt es einen ANT oder MAVEN Task, der das entsprechende Verzeichnis absucht und alle Namen der XML-Testdateien in das Haupttestscript einträgt. Somit wird keins vergessen und man kann sehr leicht neue Tests hinzufügen, ohne ständig das Testscript anpassen zu müssen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Dennis</title>
		<link>http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/comment-page-1/#comment-200</link>
		<dc:creator>Dennis</dc:creator>
		<pubDate>Fri, 15 Aug 2008 12:30:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/#comment-200</guid>
		<description>Hallo Christian,

hast Du zufällig Erfahrungen mit dem intern verwendeten HTML-Unit? Ich habe eine Seite die getestet werden muss und das Problem, dass webtest sehr restrikitv mit dem Umgang nicht wohlgeformter HTML seiten ist. Die Seite ist sehr groß und nicht mal eben XHTML-konform machbar. Da es gerade auf HTML-Unit 2.2 geändert wurde, wollte ich fragen in wie weit sich die Akzeptanz gegenüber nicht wohlgeformten Seiten geändert hat.

Kannst Du noch etwas über &quot;Best Practice&quot; der Testerstellung schreiben? Wie strukturiert man seine Tests am besten, etc.? Ich finde es ein bischen messy wenn ich nur mit xml Dateien hantiere. Kennst Du vielleicht einen guten editor mit einer art autocompletion für DTD-verlinkung?

LG dennis</description>
		<content:encoded><![CDATA[<p>Hallo Christian,</p>
<p>hast Du zufällig Erfahrungen mit dem intern verwendeten HTML-Unit? Ich habe eine Seite die getestet werden muss und das Problem, dass webtest sehr restrikitv mit dem Umgang nicht wohlgeformter HTML seiten ist. Die Seite ist sehr groß und nicht mal eben XHTML-konform machbar. Da es gerade auf HTML-Unit 2.2 geändert wurde, wollte ich fragen in wie weit sich die Akzeptanz gegenüber nicht wohlgeformten Seiten geändert hat.</p>
<p>Kannst Du noch etwas über &#8220;Best Practice&#8221; der Testerstellung schreiben? Wie strukturiert man seine Tests am besten, etc.? Ich finde es ein bischen messy wenn ich nur mit xml Dateien hantiere. Kennst Du vielleicht einen guten editor mit einer art autocompletion für DTD-verlinkung?</p>
<p>LG dennis</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Bianca</title>
		<link>http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/comment-page-1/#comment-194</link>
		<dc:creator>Bianca</dc:creator>
		<pubDate>Sun, 13 Jul 2008 08:39:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/#comment-194</guid>
		<description>Es ist jetz etwas blöd, aber ich find die Kontaktseite nicht. Drum probier ich es hier mal mit dem Code ohne Klammern, vielleicht gehts dann.
project default=&quot;link&quot;
target name=&quot;link&quot;
webtest name=&quot;linkcheck&quot;
steps
invoke        description=&quot;check Links&quot; url=&quot;http://localhost/Homepage.php&quot; 
verifyTitle   description=&quot;we should see the Homepage&quot; text=&quot;ProSem Homepage&quot;
group description=&quot;check all the Links&quot;
clickLink label=&quot;eBay&quot; save=&quot;eBay&quot;
verifyTitle  text=&quot;eBay: Neue und gebrauchte Elektronikartikel, Autos, Kleidung, Sammlerstücke, Sportartikel und mehr - alles zu günstigen Preisen&quot;
/group
/steps
/webtest
/target
/project</description>
		<content:encoded><![CDATA[<p>Es ist jetz etwas blöd, aber ich find die Kontaktseite nicht. Drum probier ich es hier mal mit dem Code ohne Klammern, vielleicht gehts dann.<br />
project default=&#8221;link&#8221;<br />
target name=&#8221;link&#8221;<br />
webtest name=&#8221;linkcheck&#8221;<br />
steps<br />
invoke        description=&#8221;check Links&#8221; url=&#8221;http://localhost/Homepage.php&#8221;<br />
verifyTitle   description=&#8221;we should see the Homepage&#8221; text=&#8221;ProSem Homepage&#8221;<br />
group description=&#8221;check all the Links&#8221;<br />
clickLink label=&#8221;eBay&#8221; save=&#8221;eBay&#8221;<br />
verifyTitle  text=&#8221;eBay: Neue und gebrauchte Elektronikartikel, Autos, Kleidung, Sammlerstücke, Sportartikel und mehr &#8211; alles zu günstigen Preisen&#8221;<br />
/group<br />
/steps<br />
/webtest<br />
/target<br />
/project</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christoph Bünte</title>
		<link>http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/comment-page-1/#comment-193</link>
		<dc:creator>Christoph Bünte</dc:creator>
		<pubDate>Sat, 12 Jul 2008 22:17:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/#comment-193</guid>
		<description>Bitte schreib mir eine email mit dem Code im Anhang. Ich werde dann versuchen, den Fehler nachzuvollziehen und dir zu helfen. Email: siehe Kontaktseite.</description>
		<content:encoded><![CDATA[<p>Bitte schreib mir eine email mit dem Code im Anhang. Ich werde dann versuchen, den Fehler nachzuvollziehen und dir zu helfen. Email: siehe Kontaktseite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Bianca</title>
		<link>http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/comment-page-1/#comment-191</link>
		<dc:creator>Bianca</dc:creator>
		<pubDate>Sat, 12 Jul 2008 14:22:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/#comment-191</guid>
		<description>Der Code wird leider nicht angenommen. Aber er ist definitiv richtig, da es bei den anderen Links auch funktioniert, um die zu testen. 
Nur bei eBay ist immer so ein JavaScript Fehler.</description>
		<content:encoded><![CDATA[<p>Der Code wird leider nicht angenommen. Aber er ist definitiv richtig, da es bei den anderen Links auch funktioniert, um die zu testen.<br />
Nur bei eBay ist immer so ein JavaScript Fehler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Bianca</title>
		<link>http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/comment-page-1/#comment-190</link>
		<dc:creator>Bianca</dc:creator>
		<pubDate>Sat, 12 Jul 2008 14:20:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/#comment-190</guid>
		<description>Gut, noch mal die ganze Fehlermeldung:
JavaScript error loading page http://www.ebay.de: ReferenceError: &quot;vbCheckActiveXControl&quot; is not defined. (http://include.ebaystatic.com/v4js/de_DE/e571i/GlobalNavVjoOpt
23_Ebay_e571i6855445_1_de_DE.js#271)

Und nochmal der Code:


 
  

      
       
      
      
      
      
      
  

</description>
		<content:encoded><![CDATA[<p>Gut, noch mal die ganze Fehlermeldung:<br />
JavaScript error loading page <a href="http://www.ebay.de" rel="nofollow">http://www.ebay.de</a>: ReferenceError: &#8220;vbCheckActiveXControl&#8221; is not defined. (<a href="http://include.ebaystatic.com/v4js/de_DE/e571i/GlobalNavVjoOpt" rel="nofollow">http://include.ebaystatic.com/v4js/de_DE/e571i/GlobalNavVjoOpt</a><br />
23_Ebay_e571i6855445_1_de_DE.js#271)</p>
<p>Und nochmal der Code:</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Bianca</title>
		<link>http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/comment-page-1/#comment-189</link>
		<dc:creator>Bianca</dc:creator>
		<pubDate>Sat, 12 Jul 2008 14:19:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/#comment-189</guid>
		<description>Ich bin auch gerade dabei, einige Webtests mit Canoo zu schreiben, jedoch birgt einer immer ein Problem und ich weiß nicht, wie ich das lösen könnte. Und zwar soll ein Link getestet werden, um zu eBay zu gelangen. 
Mein Code:


 
  

      
       
      
      
      
      
      
  



Und dann bekomm ich immer die Fehlermeldung:
JavaScript error loading page http://www.ebay.de: ReferenceError: &quot;vbCheckActiveXControl&quot; is not defined. (http://include.ebaystatic.com/v4js/de_DE/e571i/GlobalNavVjoOpt23_Ebay_e571i6855445_1_de_DE.js#271)

Wie kann ich diese Fehlermeldung umgehen? Sodass der Link getestet wird und aber auch funktioniert.

Gruß und danke schon mal,
Bianca</description>
		<content:encoded><![CDATA[<p>Ich bin auch gerade dabei, einige Webtests mit Canoo zu schreiben, jedoch birgt einer immer ein Problem und ich weiß nicht, wie ich das lösen könnte. Und zwar soll ein Link getestet werden, um zu eBay zu gelangen.<br />
Mein Code:</p>
<p>Und dann bekomm ich immer die Fehlermeldung:<br />
JavaScript error loading page <a href="http://www.ebay.de" rel="nofollow">http://www.ebay.de</a>: ReferenceError: &#8220;vbCheckActiveXControl&#8221; is not defined. (<a href="http://include.ebaystatic.com/v4js/de_DE/e571i/GlobalNavVjoOpt23_Ebay_e571i6855445_1_de_DE.js#271" rel="nofollow">http://include.ebaystatic.com/v4js/de_DE/e571i/GlobalNavVjoOpt23_Ebay_e571i6855445_1_de_DE.js#271</a>)</p>
<p>Wie kann ich diese Fehlermeldung umgehen? Sodass der Link getestet wird und aber auch funktioniert.</p>
<p>Gruß und danke schon mal,<br />
Bianca</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Maxxon</title>
		<link>http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/comment-page-1/#comment-187</link>
		<dc:creator>Maxxon</dc:creator>
		<pubDate>Thu, 10 Jul 2008 09:49:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/#comment-187</guid>
		<description>Aha...verstehe.

Danke. Endlich mal ne Info :-)

Es ist schon schwer, Tutorials, Anleitungen oder Berichte über Canoo in Deutsch zu finden. 

Was eigentlich schade ist, denn um mich durch die komplette englische Seite zu wühlen, fehlt mir leider die Zeit.

Deines ist echt das beste!</description>
		<content:encoded><![CDATA[<p>Aha&#8230;verstehe.</p>
<p>Danke. Endlich mal ne Info <img src='http://www.christophbuente.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Es ist schon schwer, Tutorials, Anleitungen oder Berichte über Canoo in Deutsch zu finden. </p>
<p>Was eigentlich schade ist, denn um mich durch die komplette englische Seite zu wühlen, fehlt mir leider die Zeit.</p>
<p>Deines ist echt das beste!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Maxxon</title>
		<link>http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/comment-page-1/#comment-185</link>
		<dc:creator>Maxxon</dc:creator>
		<pubDate>Thu, 10 Jul 2008 08:00:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/#comment-185</guid>
		<description>Hallo,

ich habe mir Canoo Webtest mal installiert und auch schon erfolgreich getestet. 

Aber irgendwie ist mir noch nicht so ganz klar, was ich im Endeffekt jetzt daraus ersehe...
Ich lege eine XML an mit einem Klickpfad quer über meine Website. OK.
Dann bekomme ich meine Auswertung schön grafisch dargestellt mit Balkendiagrammen, die mir bei einem erfolgreichen Test eigentlich nur eines zeigen: Die &quot;Duration&quot;! Die Dauer, wie lange es gedauert hat, diese Seite aufzurufen...und dann? 

Kann ich mich ransetzen und schauen, ob ich die Seiten mit der längsten Abrufdauer noch optimieren kann oder wo evtl. Flaschenhälse auf der Seite entstehen.

Wars das? Oder habe ich hier irgendwas grundlegend nicht verstanden?</description>
		<content:encoded><![CDATA[<p>Hallo,</p>
<p>ich habe mir Canoo Webtest mal installiert und auch schon erfolgreich getestet. </p>
<p>Aber irgendwie ist mir noch nicht so ganz klar, was ich im Endeffekt jetzt daraus ersehe&#8230;<br />
Ich lege eine XML an mit einem Klickpfad quer über meine Website. OK.<br />
Dann bekomme ich meine Auswertung schön grafisch dargestellt mit Balkendiagrammen, die mir bei einem erfolgreichen Test eigentlich nur eines zeigen: Die &#8220;Duration&#8221;! Die Dauer, wie lange es gedauert hat, diese Seite aufzurufen&#8230;und dann? </p>
<p>Kann ich mich ransetzen und schauen, ob ich die Seiten mit der längsten Abrufdauer noch optimieren kann oder wo evtl. Flaschenhälse auf der Seite entstehen.</p>
<p>Wars das? Oder habe ich hier irgendwas grundlegend nicht verstanden?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christoph Bünte</title>
		<link>http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/comment-page-1/#comment-186</link>
		<dc:creator>Christoph Bünte</dc:creator>
		<pubDate>Thu, 10 Jul 2008 07:10:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.christophbuente.de/2007-11-17-canoo-webtest-web-anwendungen-automatisch-testen/#comment-186</guid>
		<description>Es geht beim Canoo Webtest um eine Möglichkeit, alle Funktionen einer Webanwendung automatisiert zu testen. Im Laufe der Entwicklung zerbrechen neue Features unter Umständen alten Code. Obwohl die Unit tests weiterhin fehlerfrei durchlaufen kann es aber dennoch vorkommen, dass z.B. der Login nicht mehr funktioniert. Um dies frühzeitig auf einer Pre-live Version zu erkennen und nicht jede einzelne Funktion der Anwendung wiederholt manuell testen zu müssen kann man das mit canoo webtest automatisieren. Somit bleibt den hoffentlich vorhandenen menschlichen Testern häufige Wiederholungen erspart. Sie müssen lediglich die neuen Funktionen abtesten. Dabei schreiben sie idealerweise neue Tests für canoo, um die gleichen Tests nicht mehrfach ausführen zu müssen. Für einen Performancetest ist canoo webtest nur bedingt geeignet. Dafür gibt es z.B. ab (Apache Benchmark).</description>
		<content:encoded><![CDATA[<p>Es geht beim Canoo Webtest um eine Möglichkeit, alle Funktionen einer Webanwendung automatisiert zu testen. Im Laufe der Entwicklung zerbrechen neue Features unter Umständen alten Code. Obwohl die Unit tests weiterhin fehlerfrei durchlaufen kann es aber dennoch vorkommen, dass z.B. der Login nicht mehr funktioniert. Um dies frühzeitig auf einer Pre-live Version zu erkennen und nicht jede einzelne Funktion der Anwendung wiederholt manuell testen zu müssen kann man das mit canoo webtest automatisieren. Somit bleibt den hoffentlich vorhandenen menschlichen Testern häufige Wiederholungen erspart. Sie müssen lediglich die neuen Funktionen abtesten. Dabei schreiben sie idealerweise neue Tests für canoo, um die gleichen Tests nicht mehrfach ausführen zu müssen. Für einen Performancetest ist canoo webtest nur bedingt geeignet. Dafür gibt es z.B. ab (Apache Benchmark).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
