<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Mon, 08 Sep 2008 05:10:54 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Sebastian Bergmann's Blog: PHPUnit Workshops in Australia]]></title>
      <guid>http://www.phpdeveloper.org/news/10634</guid>
      <link>http://www.phpdeveloper.org/news/10634</link>
      <description><![CDATA[<p>
<i>Sebastian Bergmann</i> has <a href="http://sebastian-bergmann.de/archives/803-PHPUnit-Workshops-in-Australia.html">posted a reminder</a> for his upcoming PHPUnit workshops happening <a href="http://sebastian-bergmann.de/archives/786-PHPUnit-Workshop-in-Melbourne.html">in Melbourne, Australia</a> (Aug 4th-6th) and in Brisbane (Aug 11th-12th and 14th).
</p>
<blockquote>
A few seats are still available for both of these workshops. Secure your seat today! I am also available for in-house training, coaching, and consulting around the days of the workshops.
</blockquote>
<p>
You can save your spot for one of these events by visiting <a href="http://openquery.com.au/training/contact">this page</a> and entering you info (you'll want the "Quality Assurance in PHP Projects" option).
</p>]]></description>
      <pubDate>Fri, 18 Jul 2008 09:34:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Brian DeShong's Blog: Development process for PHP-based projects]]></title>
      <guid>http://www.phpdeveloper.org/news/10611</guid>
      <link>http://www.phpdeveloper.org/news/10611</link>
      <description><![CDATA[<p>
<i>Brian DeShong</i> has posted some of his <a href="http://www.deshong.net/?p=78">"food for thought"</a> on the development process that's behind the scenes of different PHP applications.
</p>
<blockquote>
Lately I've been doing a lot of thinking on development processes and quality, specifically for large-scale, professional PHP-based projects. [...] Generally speaking, my perception is that software development shops that really care about and emphasize quality have processes that consist of things such as writing use cases, unit testing and continuous integration.
</blockquote>
<p>
He knows how he feels about all of this, be he wants to hear back from the community. How far does quality assurance go in your group? What kind of time/funding does this involve? <a href="http://www.deshong.net/?p=78">Leave him a comment</a> and let him know...
</p>]]></description>
      <pubDate>Tue, 15 Jul 2008 15:11:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: QA in the PHP world]]></title>
      <guid>http://www.phpdeveloper.org/news/7806</guid>
      <link>http://www.phpdeveloper.org/news/7806</link>
      <description><![CDATA[<p>
<i>Lukas Smith</i> looks, in a <a href="http://pooteeweet.org/blog/694">new post today</a>, asking for some of the current thoughts and feelings surrounding the process of QA-ing PHP applications.
</p>
<p>
He goes through five different steps in a QA process that can help you find the issues with your application long before any user gets their hands on it:
<ul>
<li>using testing tools like <a href="http://phpunit.de/">PHPUnit</a> or <a href="http://qa.php.net/write-test.php">phpt</a> (including <a href="http://gcov.php.net/">code coverage</a>
<li>moving on to <a href="http://www.openqa.org/selenium/">Selenium</a> or <a href="http://www.badboy.com.au/">BadBoy</a> (or similar testing tools) to check the runtime flow
<li>making ample documentation with things like <a href="http://www.phpdoc.org/">phpDocumentor</a> or <a href="http://www.doxygen.org/">Doxygen</a>
<li>Providing debugging tools for frameworks to make locating errors easier than digging through code and comments
<li>use code analyzers to check for attacks/vulnerabilities like cross-site scripting or SQL injections
</ul>
</p>
<blockquote>
So what am I missing? Any tool I should have mentioned, team management approach? I am sure I have since I just wrote this blog post very quickly and I do not have a check list yet. Speaking of checklist, that sounds like a good thing to have when doing QA.
</blockquote>]]></description>
      <pubDate>Wed, 09 May 2007 09:20:00 -0500</pubDate>
    </item>
  </channel>
</rss>
