<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Blog of Max Horvath</title>
    <link rel="alternate" type="text/html" href="http://www.maxhorvath.com/" />
    <link rel="self" type="application/atom+xml" href="http://www.maxhorvath.com/atom.xml" />
    <id>tag:www.maxhorvath.com,2008-03-19://1</id>
    <updated>2008-10-31T18:44:01Z</updated>
    <subtitle>For more quality in software products ...</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Open Source 4.1</generator>

<entry>
    <title>Slide for IPC session on Making Selenium Test Writing easier using a DSL online</title>
    <link rel="alternate" type="text/html" href="http://www.maxhorvath.com/2008/10/slide-for-ipc-session-on-making-selenium-test-writing-easier-using-a-dsl-online.html" />
    <id>tag:www.maxhorvath.com,2008://1.25</id>

    <published>2008-10-31T18:42:20Z</published>
    <updated>2008-10-31T18:44:01Z</updated>

    <summary>At IPC 2008 I presented a 60 minutes Session on Making Selenium Test Writing easier using a DSL. Here is the slide of this session.</summary>
    <author>
        <name>Max Horvath</name>
        <uri>http://www.maxhorvath.com</uri>
    </author>
    
        <category term="Conferences" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="PHP" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="PHPUnit" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Testing" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="conferences" label="Conferences" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="internationalphpconference" label="International PHP Conference" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ipc" label="IPC" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="slides" label="Slides" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.maxhorvath.com/">
        <![CDATA[<p>
At <a href="http://it-republik.de/php/phpconference/" onClick="javascript: pageTracker._trackPageview ('/outgoing/it-republik.de');">IPC 2008</a> I presented a 60 minutes Session on <em>Making Selenium Test Writing easier using a DSL</em>.
</p>

<p>
Here the short description:
</p>

<p>
<code>
Implementing automated tests by using Seleniums API methods has several drawbacks. Selenium is great for what it does, providing a generic framework for testing a generic application. Using the Testing_SeleniumDSL framework, I will show you how to create your own <a href="http://en.wikipedia.org/wiki/Domain-specific_programming_language" onClick="javascript: pageTracker._trackPageview ('/outgoing/wikipedia.org');">Domain Specific Language</a> (DSL), which would allow you to write tests in the language of your business rather than in Seleniums language.
</code>
</p>

<p>
Here is the slide of this session:
</p>

<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.maxhorvath.com/documents/ipc2008_slide_making_selenium_1/ipc2008_slide_making_selenium_test_writing_easier_using_a_dsl.pdf" onClick="javascript: pageTracker._trackPageview('/downloads/ipc2008_slide_making_selenium_test_writing_easier_using_a_dsl');"><img alt="ipc2008_slide_making_selenium_test_writing_easier_using_a_dsl.png" src="http://www.maxhorvath.com/images/ipc2008_slide_making_selenium/ipc2008_slide_making_selenium_test_writing_easier_using_a_dsl-thumb-400x282.png" width="400" height="282" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span>]]>
        
    </content>
</entry>

<entry>
    <title>Slide for IPC full day workshop on QA-In-Depth Best-Practises online</title>
    <link rel="alternate" type="text/html" href="http://www.maxhorvath.com/2008/10/slide-for-ipc-full-day-worksho.html" />
    <id>tag:www.maxhorvath.com,2008://1.24</id>

    <published>2008-10-31T15:47:52Z</published>
    <updated>2008-10-31T17:31:40Z</updated>

    <summary>At IPC 2008 I presented a full day workshop on Quality Assurance in PHP Projects - In-Depth Best-Practises together with my colleague Wojciech Duda. Here is the slide of this full day workshop.</summary>
    <author>
        <name>Max Horvath</name>
        <uri>http://www.maxhorvath.com</uri>
    </author>
    
        <category term="Conferences" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="PHP" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Testing" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="conferences" label="Conferences" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="internationalphpconference" label="International PHP Conference" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ipc" label="IPC" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="slides" label="Slides" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.maxhorvath.com/">
        <![CDATA[<p>
At <a href="http://it-republik.de/php/phpconference/" onClick="javascript: pageTracker._trackPageview ('/outgoing/it-republik.de');">IPC 2008</a> I presented a full day workshop on <em>Quality Assurance in PHP Projects - In-Depth Best-Practises</em> together with my colleague Wojciech Duda.
</p>

<p>
Here the short description:
</p>

<p>
<code>
So you know <a href="http://www.phpunit.de/" onClick="javascript: pageTracker._trackPageview ('/outgoing/phpunit.de');">PHPUnit</a>, <a href="http://www.openqa.org/" onClick="javascript: pageTracker._trackPageview ('/outgoing/openqa.org');">Selenium</a>, <a href="http://www.phpundercontrol.org/" onClick="javascript: pageTracker._trackPageview ('/outgoing/phpundercontrol.org');">phpUnderControl</a> or <a href="http://cruisecontrol.sourceforge.net/" onClick="javascript: pageTracker._trackPageview ('/outgoing/cruisecontrol.sourceforge.net');">CruiseControl</a> and other tools to support testing efforts during your development process. But how does the puzzle of all those tools actually fit in your development process? During this Power Workshop Max Horvath and <a href="https://www.xing.com/profile/Wojciech_Duda2" onClick="javascript: pageTracker._trackPageview ('/outgoing/xing.com');">Wojciech Duda</a> of <a href="http://www.studivz.net/">studiVZ Ltd.</a> will tell you about the everyday life at the Quality Assurance Business Unit. You will learn about best practices, which actually work and fit into an extremely fast moving iteration cycle at one of the biggest and fastest growing Social Networks in Europe. Talking about PHPUnit and Selenium, including tips on how to optimize using those tools, we will also show show you how you should integrate the testing process into your main development process, to be as lightweight and efficient as possible.
</code>
</p>

<p>
Here is the slide of this full day workshop:
</p>

<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.maxhorvath.com/documents/slide_for_ipc_full_day_worksho_1/ipc2008_slide_qa_in_depth_best_practises.pdf" onClick="javascript: pageTracker._trackPageview('/downloads/ipc2008_slide_qa_in_depth_best_practises');"><img alt="slide_for_ipc_full_day_workshop_on_qa_in_depth_best_practises_online.png" src="http://www.maxhorvath.com/images/slide_for_ipc_full_day_worksho/slide_for_ipc_full_day_workshop_on_qa_in_depth_best_practises_online-thumb-400x281.png" width="400" height="281" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span>]]>
        
    </content>
</entry>

<entry>
    <title>I will be speaking at IPC 2008</title>
    <link rel="alternate" type="text/html" href="http://www.maxhorvath.com/2008/08/i-will-be-speaking-at-ipc-2008.html" />
    <id>tag:www.maxhorvath.com,2008://1.12</id>

    <published>2008-08-11T15:35:30Z</published>
    <updated>2008-10-31T18:02:09Z</updated>

    <summary>Aside from being a member of the advisory board of this years International PHP Conference, I will present one Full Day Workshop and one session at this year&apos;s edition of the International PHP Conference.</summary>
    <author>
        <name>Max Horvath</name>
        <uri>http://www.maxhorvath.com</uri>
    </author>
    
        <category term="Conferences" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="PHP" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="PHPUnit" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Testing" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="conferences" label="Conferences" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="internationalphpconference" label="International PHP Conference" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ipc" label="IPC" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.maxhorvath.com/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="ipc_2008.png" src="http://www.maxhorvath.com/images/i_will_be_speaking_at_ipc_2008/ipc_2008-thumb-400x91.png" width="400" height="91" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span>

<p>
Aside from being a member of the advisory board of this years <a href="http://it-republik.de/php/phpconference/" onClick="javascript: pageTracker._trackPageview ('/outgoing/it-republik.de');">International PHP Conference</a>, I will present one Full Day Workshop and one session at this year's edition of the International PHP Conference:
</p>

<h3><strong><big>Quality Assurance in PHP Projects - In-Depth Best-Practises</big></strong></h3>

<p>
<em>Full Day Workshop</em>
</p>

<p>
So you know <a href="http://www.phpunit.de/" onClick="javascript: pageTracker._trackPageview ('/outgoing/phpunit.de');">PHPUnit</a>, <a href="http://www.openqa.org/" onClick="javascript: pageTracker._trackPageview ('/outgoing/openqa.org');">Selenium</a>, <a href="http://www.phpundercontrol.org/" onClick="javascript: pageTracker._trackPageview ('/outgoing/phpundercontrol.org');">phpUnderControl</a> or <a href="http://cruisecontrol.sourceforge.net/" onClick="javascript: pageTracker._trackPageview ('/outgoing/cruisecontrol.sourceforge.net');">CruiseControl</a> and other tools to support testing efforts during your development process. But how does the puzzle of all those tools actually fit in your development process? During this Power Workshop Max Horvath and Wojciech Duda of <a href="http://www.studivz.net/" onClick="javascript: pageTracker._trackPageview ('/outgoing/studivz.net');">studiVZ Ltd.</a> will tell you about the everyday life at the Quality Assurance Business Unit. You will learn about best practices, which actually work and fit into an extremely fast moving iteration cycle at one of the biggest and fastest growing Social Networks in Europe. Talking about PHPUnit and Selenium, including tips on how to optimize using those tools, we will also show show you how you should integrate the testing process into your main development process, to be as lightweight and efficient as possible.
</p>

<p>
I will present this session together with my colleague <a href="https://www.xing.com/profile/Wojciech_Duda2" onClick="javascript: pageTracker._trackPageview ('/outgoing/xing.com');">Wojciech Duda</a>.
</p>

<h3><strong><big>Making Selenium Test Writing easier using a DSL</big></strong></h3>

<p>
<em>60 minutes Session</em>
</p>

<p>
Implementing automated tests by using Seleniums API methods has several drawbacks. Selenium is great for what it does, providing a generic framework for testing a generic application. Using the Testing_SeleniumDSL framework, I will show you how to create your own <a href="http://en.wikipedia.org/wiki/Domain-specific_programming_language" onClick="javascript: pageTracker._trackPageview ('/outgoing/wikipedia.org');">Domain Specific Language</a> (DSL), which would allow you to write tests in the language of your business rather than in Seleniums language.
</p>

<p>
I hope to see you in Mainz, Germany in late October!
</p>]]>
        
    </content>
</entry>

</feed> 