<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>testdriven.com: Your test-driven development community</title>
    <link>http://www.testdriven.com/</link>
    <description>Dedicated to promoting good will in the test-driven community</description>
    <lastBuildDate>Tue, 30 Jun 2009 05:31:58 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss/</docs>
    <generator>XOOPS 2.0.9.2</generator>
    <category>Links</category>
    <managingEditor>webmaster@testdriven.com</managingEditor>
    <webMaster>webmaster@testdriven.com</webMaster>
    <language>en</language>
        <image>
      <title>testdriven.com: Your test-driven development community</title>
      <url>http://www.testdriven.com/images/logo.gif</url>
      <link>http://www.testdriven.com/</link>
      <width>144</width>
      <height>60</height>
    </image>
            <item>
      <title>Agile Testing and Driven Development in Methods &amp; Tools Summer 2009</title>
      <author>webmaster@testdriven.com (News)</author>
      <link>http://www.testdriven.com/modules/news/article.php?storyid=803</link>
      <category>Newsletters</category>
      <description>Methods &amp; Tools is a free e-magazine for software developers, testers and project managers. Summer 2009 issue&amp;#039;s content:&lt;br /&gt;* Coding and Testing: Testers and Programmers Working Together&lt;br /&gt;* Responsibility Driven Design with Mock Objects&lt;br /&gt;* How to Quantify Quality: Finding Scales of Measure&lt;br /&gt;* Scrum Roles - an Unsolvable Puzzle?&lt;br /&gt;* TDD - FDD - BDD Why not PDD?&lt;br /&gt;* Open-Source Messaging Servers&lt;br /&gt;&lt;br /&gt;60 pages of software development knowledge that you can download from http://www.methodsandtools.com/mt/download.php?summer09</description>
      <pubDate>Mon, 22 Jun 2009 18:49:05 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/news/article.php?storyid=803</guid>
    </item>
        <item>
      <title>Is Unit Testing the answer for the EU Software Liability bill?</title>
      <author>webmaster@testdriven.com (News)</author>
      <link>http://www.testdriven.com/modules/news/article.php?storyid=800</link>
      <category>News</category>
      <description>EU commissioners are proposing that software companies be held liable for the quality of their products, and Typemock is holding an open microphone event at the Norwegian Developers Conference (NDC) to find out if unit testing can give companies the assurance and confidence needed to meet the proposed bill.</description>
      <pubDate>Fri, 12 Jun 2009 22:51:58 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/news/article.php?storyid=800</guid>
    </item>
        <item>
      <title>Automated GUI Testing: ETM, a Siemens CompanySquish for Qt users since 2007</title>
      <author>webmaster@testdriven.com (News)</author>
      <link>http://www.testdriven.com/modules/news/article.php?storyid=795</link>
      <category>Advisories</category>
      <description>We spoke to Wolfram Klebel, one of ETM&amp;#039;s development and testing engineers, and asked him what products ETM tests with froglogic&amp;#039;s automated GUI testing tool Squish.&lt;br /&gt;&lt;br /&gt;ETM use Squish to test their SCADA (Supervisory Control and Data Acquisition) softwarePVSS. This software is used for controlling complex industrial and infrastructure systems including traffic tunnels, water treatment plants, subway systems, and the new particle accellerator at CERN.&lt;br /&gt;&lt;br /&gt;Read the full story at http://www.froglogic.com/pg?id=ReferenceCustomers&amp;category=Squish-Success-at-ETM&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
      <pubDate>Mon, 01 Jun 2009 04:45:51 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/news/article.php?storyid=795</guid>
    </item>
        <item>
      <title>Removing Duplication in Unit Tests</title>
      <author>webmaster@testdriven.com (News)</author>
      <link>http://www.testdriven.com/modules/news/article.php?storyid=796</link>
      <category>Articles</category>
      <description>This article shows how to remove duplication from unit tests.&lt;br /&gt;&lt;br /&gt;http://www.sqazone.net/modules/news/article.php?storyid=396</description>
      <pubDate>Mon, 01 Jun 2009 04:45:29 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/news/article.php?storyid=796</guid>
    </item>
        <item>
      <title>Coverity® Co-Founder Receives ACM Grace Murray Hopper Award</title>
      <author>webmaster@testdriven.com (News)</author>
      <link>http://www.testdriven.com/modules/news/article.php?storyid=797</link>
      <category>News</category>
      <description>Coverity, Inc., the software integrity company, announced that co-founder Dawson Engler has been awarded the Grace Murray Hopper Award by the Association for Computing Machinery (ACM) for his groundbreaking research on automated program checking that identifies defects in complex computer software.</description>
      <pubDate>Mon, 01 Jun 2009 04:45:13 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/news/article.php?storyid=797</guid>
    </item>
        <item>
      <title>Adventures in MVVM -- A Testing Story</title>
      <author>webmaster@testdriven.com (News)</author>
      <link>http://www.testdriven.com/modules/news/article.php?storyid=798</link>
      <category>Articles</category>
      <description>This is the story of how I got interested in the MVVM pattern. Not surprisingly, it is all about testing.&lt;br /&gt;&lt;br /&gt;http://www.houseofbilz.com/archive/2009/05/27/adventures-in-mvvm-ndash-a-testing-story.aspx&lt;br /&gt;</description>
      <pubDate>Mon, 01 Jun 2009 04:44:27 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/news/article.php?storyid=798</guid>
    </item>
        <item>
      <title>New job and a good book</title>
      <author>webmaster@testdriven.com (News)</author>
      <link>http://www.testdriven.com/modules/news/article.php?storyid=799</link>
      <category>Advisories</category>
      <description>Dear Friends,&lt;br /&gt;&lt;br /&gt;I am happy to announce that I have taken a job at Guidewire Software. Guidewire is a unique company that takes quality and testing very seriously and has been able to attract some of the best TDD practitioners in the Silicon Valley. I am looking forward to learning much from them.&lt;br /&gt;&lt;br /&gt;In preparation for my role on the testing team, I have been re-reading Goiko&#039;s Bridging the Communications Gap book. I consider this a special book because in addition to the requisite coverage of the latest tools and techniques this book also vividly reminds and inspires us to never forget that clear and accurate communication is the bedrock of any quality initiative. His anecdotes from various fields of endeavour clearly illustrate the fact that accurate communication is a problem as old as our civilization and has to be dealt with appropriately before any team can succeed in its mission.</description>
      <pubDate>Mon, 01 Jun 2009 04:42:27 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/news/article.php?storyid=799</guid>
    </item>
        <item>
      <title>FEST-Swing 1.2a1</title>
      <author>webmaster@testdriven.com (News)</author>
      <link>http://www.testdriven.com/modules/news/article.php?storyid=791</link>
      <category>Java</category>
      <description>We are proud to announce the release of FEST-Swing 1.2a1!&lt;br /&gt;&lt;br /&gt;FEST-Swing is a Java library that provides a fluent interface for functional Swing GUI testing. This library provides an easy-to-use API that makes creation and maintenance of GUI tests easy.&lt;br /&gt;&lt;br /&gt;This is the first out of three alpha and three beta releases planned for version 1.2. This new version focuses on new features and improvements.&lt;br /&gt;&lt;br /&gt;More details, please read the release notes.</description>
      <pubDate>Fri, 15 May 2009 00:11:40 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/news/article.php?storyid=791</guid>
    </item>
        <item>
      <title>froglogic&amp;#039;s Squish Supports Automated GUI Testing on Apple&amp;#039;s iPhone and iPod Tou</title>
      <author>webmaster@testdriven.com (News)</author>
      <link>http://www.testdriven.com/modules/news/article.php?storyid=789</link>
      <category>News</category>
      <description>Hamburg, Germany April 28, 2009froglogic has announced that Squish, its leading, automated GUI testing tool, will support the testing of Cocoa Touch based applications on iPhone and iPod Touch devices and simulators.</description>
      <pubDate>Wed, 13 May 2009 01:45:42 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/news/article.php?storyid=789</guid>
    </item>
        <item>
      <title>Typemock will be launching a complete ASP.NET unit testing package </title>
      <author>webmaster@testdriven.com (News)</author>
      <link>http://www.testdriven.com/modules/news/article.php?storyid=792</link>
      <category>News</category>
      <description>Typemock Ltd., the leading company in the .NET unit testing world, will be launching on 18/May/2009 a new product for ASP.NET developers  the ASP.NET Bundle - and for the launch will be giving out FREE licenses. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
      <pubDate>Wed, 13 May 2009 01:45:01 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/news/article.php?storyid=792</guid>
    </item>
        <item>
      <title>Coverity -Static analysis, software quality for C, C plus plus, Java</title>
      <author>webmaster@testdriven.com (Links)</author>
      <link>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1416</link>
      <category>Tools for Performance Testing</category>
      <description>Coverity&#039;s Static source code analysis allows organizations to find &amp; fix defects at the earliest stage in the software development life cycle, saving millions of dollars in associated costs.</description>
      <pubDate>Tue, 30 Jun 2009 05:31:58 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1416</guid>
    </item>
        <item>
      <title>Ranorex - Automated Testing of GUI &amp; Web Applications</title>
      <author>webmaster@testdriven.com (Links)</author>
      <link>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1382</link>
      <category>.NET</category>
      <description>Ranorex 2 is a Windows GUI test automation framework for testing many different application types including Web 2.0 applications, Win32, MFC, WPF, Flash/Flex, .NET and Java (SWT).&lt;br /&gt;&lt;br /&gt;Avoids proprietary scripting languages and instead enables use of the functionalities of programming languages like Python or C# as a base and expand on it with its GUI automation functionality.&lt;br /&gt;&lt;br /&gt;The Ranorex Spy tool allows users to explore and analyze host or web applications. Ranorex object repositories and repository browser enables separation of test automation code/recordings from RanoreXPath identification information. The IDE includes test project management, integration of all Ranorex tools (Recorder, Repository, Spy), intuitive code editor, code completion, debugging, and watch monitor. &lt;br /&gt;&lt;br /&gt;Download Ranorex&lt;br /&gt;</description>
      <pubDate>Tue, 02 Jun 2009 14:01:37 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1382</guid>
    </item>
        <item>
      <title>Database Agility Online Training (Net Objectives)</title>
      <author>webmaster@testdriven.com (Links)</author>
      <link>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1414</link>
      <category>Training</category>
      <description>This is a link to a course I teach through Net Objectives, Inc.  It covers a number of aspects of agile database development and puts TDD and testing at the forefront.</description>
      <pubDate>Tue, 02 Jun 2009 14:01:05 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1414</guid>
    </item>
        <item>
      <title>Database Agility Online Training</title>
      <author>webmaster@testdriven.com (Links)</author>
      <link>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1415</link>
      <category>Articles</category>
      <description>This is a course that I teach through Net Objectives, Inc.  The topic is database agility and, of course, TDD is a central area of concern.</description>
      <pubDate>Tue, 02 Jun 2009 14:00:54 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1415</guid>
    </item>
        <item>
      <title>Transition Testing: Cornerstone of Database Agility</title>
      <author>webmaster@testdriven.com (Links)</author>
      <link>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1413</link>
      <category>Books</category>
      <description>This is my short cut, published by Addison-Wesley, on the topic of a technique I dubbed &quot;transition testing.&quot;&lt;br /&gt;&lt;br /&gt;I view this technique as a critical piece of database agility.</description>
      <pubDate>Tue, 02 Jun 2009 14:00:39 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1413</guid>
    </item>
        <item>
      <title>Pyxis Technologies - Test Driven Development</title>
      <author>webmaster@testdriven.com (Links)</author>
      <link>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1411</link>
      <category>Training</category>
      <description>Duration&lt;br /&gt;&lt;br /&gt;2 days&lt;br /&gt;Description&lt;br /&gt;&lt;br /&gt;Test-driven development or TDD is a software development method in which the writing of automated tests controls the writing of the source code.&lt;br /&gt;&lt;br /&gt;The cycle recommended by TDD includes five steps:&lt;br /&gt;&lt;br /&gt;   1. Write a test.&lt;br /&gt;   2. Check to see if the test fails.&lt;br /&gt;   3. Write the minimum amount of code necessary for the test to pass.&lt;br /&gt;   4. Check to see that the test passes.&lt;br /&gt;   5. Refactor the code.&lt;br /&gt;&lt;br /&gt;TDD is a very effective technique for delivering well-constructed software with a non-regression test suite. Practicing TDD is at the root of Agile software development processes that emphasize rapid and frequent delivery of functional software components. Automated unit tests written in TDD and automated acceptance tests that were written first are unavoidable practices that a good Agile software development team must master.&lt;br /&gt;Objectives&lt;br /&gt;&lt;br /&gt;The key objective of this workshop is to master through practice the test-driven development technique. The workshop combines theory, practice, and the experience of an expert trainer who actively participates to the implementation of Agile engineering processes and practices within various development teams.&lt;br /&gt;&lt;br /&gt;Once the general concepts of test strategies have been presented, participants will first of all discover code refactoring and the writing of automated unit tests. They will understand the benefits associated with TDD and how to use TDD as a design method. The hands-on exercises will illustrate that TDD is mainly designed to specify a desired behaviour and not to write tests. The course will also address the other types of tests recommended by Agile approaches. We will also discuss the implementation of test strategies as well as advanced concepts such as Mock Objects.&lt;br /&gt;Target audience&lt;br /&gt;&lt;br /&gt;This workshop is intended for development teams that wish to discover test-driven development through practice. The workshops are offered in C#, in Java, or in Ruby.&lt;br /&gt;Content&lt;br /&gt;&lt;br /&gt;    * The different types of tests:&lt;br /&gt;          o Unit tests&lt;br /&gt;          o Integration tests&lt;br /&gt;          o Functional tests&lt;br /&gt;          o Acceptance tests&lt;br /&gt;    * Code refactoring:&lt;br /&gt;          o Basic principles and motivations&lt;br /&gt;          o When refactoring should be done&lt;br /&gt;          o How refactoring is done&lt;br /&gt;          o Code smells&lt;br /&gt;          o Most prevalent refactoring&lt;br /&gt;          o Implementation&lt;br /&gt;    * TDD principles and good practices:&lt;br /&gt;          o TDD principles&lt;br /&gt;          o Goals and benefits&lt;br /&gt;          o Creating tests before programming&lt;br /&gt;          o Emergence of design based on tests&lt;br /&gt;    * Practicing TDD:&lt;br /&gt;          o TDD practice workshops&lt;br /&gt;          o Findings and discussions&lt;br /&gt;          o Guidelines for object-oriented design&lt;br /&gt;    * Advanced techniques:&lt;br /&gt;          o Mocks, Stubs, Fakes and Dummies&lt;br /&gt;&lt;br /&gt;Pdf - training</description>
      <pubDate>Wed, 13 May 2009 03:09:54 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1411</guid>
    </item>
        <item>
      <title>FEST-Swing: GUI Testing Made Easy</title>
      <author>webmaster@testdriven.com (Links)</author>
      <link>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1412</link>
      <category>GUI</category>
      <description>FEST-Swing is a Java library that provides a fluent interface for functional Swing GUI testing. This library provides an easy-to-use API that makes creation and maintenance of GUI tests easy.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;[code]&lt;br /&gt;dialog.comboBox(&quot;domain&quot;).select(&quot;Users&quot;);&lt;br /&gt;dialog.textBox(&quot;username&quot;).enterText(&quot;leia.organa&quot;);&lt;br /&gt;dialog.button(&quot;login&quot;).click();&lt;br /&gt;dialog.optionPane().requireErrorMessage().requireMessage(&quot;Please enter your password&quot;);&lt;br /&gt;[/code]</description>
      <pubDate>Wed, 13 May 2009 03:09:42 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1412</guid>
    </item>
        <item>
      <title>web2test</title>
      <author>webmaster@testdriven.com (Links)</author>
      <link>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1380</link>
      <category>Web</category>
      <description>Web Functional Test Tool:&lt;br /&gt;&lt;br /&gt;	Cross-platform and cross- browser tool for automated testing of web-based applications, web pages and portals &lt;br /&gt;	Runs under Windows/Linux, FireFox/Mozilla/Internet Explorer/Seamonkey&lt;br /&gt;	Supports regression, load and functional testing &lt;br /&gt;	Capture/Replay&lt;br /&gt;	Jython and Groovy scripting interface &lt;br /&gt;	Intelligent tracking of GUI components on websites via different heuristics&lt;br /&gt;	Tests are tolerant to GUI changes&lt;br /&gt;	Real user simulation&lt;br /&gt;	100% Ajax-capable&lt;br /&gt;	Integrated test debugger&lt;br /&gt;	Modularization allows creating of reusable, robust tests&lt;br /&gt;	Integration with HP TestDirector for Quality Center&lt;br /&gt;&lt;br /&gt;	Supports data driven testing&lt;br /&gt;&lt;br /&gt;There is a free demo/evaluation version available on the web2test website.</description>
      <pubDate>Wed, 13 May 2009 03:09:25 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1380</guid>
    </item>
        <item>
      <title>Robot Framework</title>
      <author>webmaster@testdriven.com (Links)</author>
      <link>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1410</link>
      <category>Tools for Acceptance Testing</category>
      <description>Robot Framework is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). It has an easy-to-use tabular syntax for creating test cases and its testing capabilities can be extended by test libraries implemented either with Python or Java. Users can also create new keywords from existing ones using the same simple syntax that is used for creating test cases.&lt;br /&gt;&lt;br /&gt;Robot Framework is open source software released under Apache License 2.0. </description>
      <pubDate>Fri, 24 Apr 2009 14:43:00 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1410</guid>
    </item>
        <item>
      <title>jsUnity</title>
      <author>webmaster@testdriven.com (Links)</author>
      <link>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1409</link>
      <category>Other</category>
      <description>jsUnity is a lightweight JavaScript testing framework that is context-agnostic. It doesnt rely on any browser capabilities and therefore can be run inside HTML, ASP, WSH or any other context that uses JavaScript/JScript/ECMAScript.&lt;br /&gt;&lt;br /&gt;There are already several unit testing frameworks for JavaScript that are browser-centric. jsUnity aims to just focus on JavaScript as a language thats used beyond the browser context. jsUnity can be used in server-side JavaScript implementations as well as all popular browsers.</description>
      <pubDate>Tue, 31 Mar 2009 20:22:41 GMT</pubDate>
      <guid>http://www.testdriven.com/modules/mylinks/singlelink.php?lid=1409</guid>
    </item>
      </channel>
</rss>