<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>QA Workshop</title>
	<atom:link href="http://www.sujitnayak.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.sujitnayak.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Mon, 13 Feb 2012 04:10:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Parallel testing with python and selenium.</title>
		<link>http://www.sujitnayak.com/?p=645&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=parallel-testing-with-python-and-selenium</link>
		<comments>http://www.sujitnayak.com/?p=645#comments</comments>
		<pubDate>Mon, 13 Feb 2012 04:10:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Python-Selenium]]></category>
		<category><![CDATA[Selenium-Python]]></category>

		<guid isPermaLink="false">http://www.sujitnayak.com/?p=645</guid>
		<description><![CDATA[There are different approach to run your tests, if you run your test locally then you should not send jobs concurrently to a single RS server.More than 2 tests at the same time will consistently affect performance such that any reduction in test time will not be significant. &#160; regular ways:-&#62; &#160; $ python test1.py [...]]]></description>
			<content:encoded><![CDATA[<p>There are different approach to run your tests, if you run your test locally then you should not send jobs concurrently to a single RS server.More than 2 tests at the same time will consistently affect performance such that any reduction in test time will not be significant.</p>
<p>&nbsp;</p>
<p>regular ways:-&gt;</p>
<p>&nbsp;</p>
<div><code>$ python test1.py</code></div>
<div><code>$ python test2.py</code></div>
<div><code>$ python test3.py</code></div>
<div><code>$ python test4.py</code></div>
<p>&nbsp;</p>
<p><span style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 11px;">or else small script that runs them automatically</span></span></p>
<p><span style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 11px;"><code>import</code> <code>os</code></span></span></p>
<div><code>import</code> <code>glob</code></div>
<p>&nbsp;</p>
<div><code>tests </code><code>=</code> <code>glob.glob(</code><code>'test*.py'</code><code>)</code></div>
<p>&nbsp;</p>
<div><code>for</code> <code>test </code><code>in</code> <code>tests:</code></div>
<p>&nbsp;</p>
<div><code>    </code><code>os.system(</code><code>'python %s'</code> <code>%</code> <code>test)</code></div>
<p>&nbsp;</p>
<p><span style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 11px;">running time faster than before</span></span></p>
<p>&nbsp;</p>
<p><span style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 11px;">second approach:-&gt;</span></span></p>
<p>&nbsp;</p>
<p><code>from</code> <code>subprocess </code><code>import</code> <code>Popen</code></p>
<div><code>import</code> <code>glob</code></div>
<div></div>
<div><code>tests </code><code>=</code> <code>glob.glob(</code><code>'test*.py'</code><code>)</code></div>
<div><code>processes </code><code>=</code> <code>[]</code></div>
<div><code>for</code> <code>test </code><code>in</code> <code>tests:</code></div>
<div><code>    </code><code>processes.append(Popen(</code><code>'python %s'</code> <code>%</code> <code>test, shell</code><code>=</code><code>True</code><code>))</code></div>
<div></div>
<div><code>for</code> <code>process </code><code>in</code> <code>processes:</code></div>
<div><code>    </code><code>process.wait()</code></div>
<div>tests run concurrently, using a separate process per python file (4 processes total).</div>
<div>this is much faster than earlier but one limitation is all mothods output are not in the particular order so change by setting the stdout parameter in the Popen instantiation and then concatenating the output in order which A process per test.</div>
<div>In this  case if we defined processes=14 then 14 individual test methods running in parallel.</div>
<div>$ easy_install nose==0.11 multiprocessing</div>
<div>$ nosetests &#8211;processes=14</div>
<p>You can see execution time is much much faster than earlier.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sujitnayak.com/?feed=rss2&#038;p=645</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Executing Selenium 2 using Python Language.</title>
		<link>http://www.sujitnayak.com/?p=638&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=executing-selenium-2-using-python-language</link>
		<comments>http://www.sujitnayak.com/?p=638#comments</comments>
		<pubDate>Tue, 17 Jan 2012 20:28:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Python-Selenium]]></category>

		<guid isPermaLink="false">http://www.sujitnayak.com/?p=638</guid>
		<description><![CDATA[Install the Python Client. Download http://selenium.googlecode.com/files/selenium-server-standalone-2.14.0.jar start the selenium server. java -jar selenium-server-standalone-2.14.0.jar Example¶ from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time browser = webdriver.Firefox() # Get local session of firefox browser.get("http://www.yahoo.com") # Load page assert "Yahoo!" in browser.title elem = browser.find_element_by_name("p") # Find the query box elem.send_keys("seleniumhq" + [...]]]></description>
			<content:encoded><![CDATA[<p>Install the Python Client<a title="Permalink to this headline" href="#python-client">.</a></p>
<p>Download</p>
<p><a href="http://selenium.googlecode.com/files/selenium-server-standalone-2.14.0.jar">http://selenium.googlecode.com/files/selenium-server-standalone-2.14.0.jar</a></p>
<p>start the selenium server.</p>
<pre>java -jar selenium-server-standalone-2.14.0.jar</pre>
<div id="example">
<h2>Example<a title="Permalink to this headline" href="#example">¶</a></h2>
<div>
<div>
<pre>from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time

browser = webdriver.Firefox() # Get local session of firefox
browser.get("http://www.yahoo.com") # Load page
assert "Yahoo!" in browser.title
elem = browser.find_element_by_name("p") # Find the query box
elem.send_keys("seleniumhq" + Keys.RETURN)
time.sleep(0.2) # Let the page load, will be added to the API
try:
    browser.find_element_by_xpath("//a[contains(@href,'http://seleniumhq.org')]")
except NoSuchElementException:
    assert 0, "can't find seleniumhq"
browser.close()</pre>
</div>
</div>
</div>
<pre></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.sujitnayak.com/?feed=rss2&#038;p=638</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Download and installed python client on Selenium 2</title>
		<link>http://www.sujitnayak.com/?p=634&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=download-and-installed-python-client-on-selenium-2</link>
		<comments>http://www.sujitnayak.com/?p=634#comments</comments>
		<pubDate>Tue, 17 Jan 2012 20:07:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Python-Selenium]]></category>

		<guid isPermaLink="false">http://www.sujitnayak.com/?p=634</guid>
		<description><![CDATA[Download the latest version of selenium(2.17) As i have already explain in my previous post to setup Setuptools and Virtualenv on window machine in replacement of PIP. Go to the &#8216;C:\Selenium\Python27\Scripts and install python client. C:\Selenium\Python27\Scripts&#62;easy_install -U selenium &#160; You will see, it will read process,installed and finish processing.]]></description>
			<content:encoded><![CDATA[<p>Download the latest version of selenium(2.17)</p>
<p>As i have already explain in my previous post to setup <strong>Setuptools</strong> and <strong>Virtualenv on window machine in replacement of PIP.</strong></p>
<p>Go to the &#8216;C:\Selenium\Python27\Scripts and install python client.</p>
<p>C:\Selenium\Python27\Scripts&gt;easy_install -U selenium</p>
<p>&nbsp;</p>
<p>You will see, it will read process,installed and finish processing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sujitnayak.com/?feed=rss2&#038;p=634</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setup Python dev env on Windows.</title>
		<link>http://www.sujitnayak.com/?p=628&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setup-python-dev-env-on-windows</link>
		<comments>http://www.sujitnayak.com/?p=628#comments</comments>
		<pubDate>Tue, 17 Jan 2012 19:38:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Python-Selenium]]></category>

		<guid isPermaLink="false">http://www.sujitnayak.com/?p=628</guid>
		<description><![CDATA[&#160; Installation download the latest version of Python visiting http://www.python.org/ Once installed, you must modify the PATH environment variable. Go to Start -&#62; Settings -&#62; Control Panel -&#62; System. Under the Advanced tab, find the Environment Variables button. Under System Variables, find Path or PATH, click Edit and add this to your PATH (assuming that [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<h4>Installation</h4>
<p>download the latest version of Python visiting <a title="Python´s website" href="http://www.python.org/">http://www.python.org/</a></p>
<p>Once installed, you must modify the PATH environment variable.</p>
<p>Go to <strong>Start</strong> -&gt; <strong>Settings</strong> -&gt; <strong>Control Panel</strong> -&gt; <strong>System</strong>. Under the <strong>Advanced</strong> tab, find the <strong>Environment Variables</strong> button. Under <strong>System Variables</strong>, find Path or PATH, click Edit and add this to your PATH (assuming that your Python installation is in C:\..\python27\)</p>
<p>make sure to add below path to the env variable.</p>
<p><code>;C:\Python27\;C:\Python27\Lib\site-packages;C:\Python27\Scripts\</code></p>
<p>Next go to window terminal</p>
<p>c:\&gt;python</p>
<p>you should get python version number details and your python is installed.</p>
<p><strong>Setuptools</strong> and <strong>Virtualenv for python application development.</strong></p>
<p>To install setuptools visit <a title="Setuptools" href="http://pypi.python.org/pypi/setuptools">http://pypi.python.org/pypi/setuptools</a></p>
<p>(Download <a href="http://peak.telecommunity.com/dist/ez_setup.py">ez_setup.py for 64bits window machine</a> )</p>
<p>go  to the Download path on window prompt and run:c:\..&gt;ez_setup.py</p>
<p>&nbsp;</p>
<p>For <strong>Virtualenv simply easy_install it with the following command</strong></p>
<p>C:\..\Python27\Scripts&gt;ez_setup.py<strong></strong></p>
<p><strong>Eclipse plugin for Python</strong>:</p>
<p><strong>URLs for Aptana Studio 3 (with PyDev preinstalled):</strong></p>
<p>Eclipse plugin (update manager URL): <a href="http://download.aptana.com/studio3/plugin/install">http://download.aptana.com/studio3/plugin/install</a></p>
<p>or</p>
<p><strong>URLs for PyDev as Eclipse plugin</strong></p>
<p><a href="http://pydev.org/updates">http://pydev.org/updates</a></p>
<div>
<div id="highlighter_606037">
<table width="836" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>Related link:-&gt;</p>
<p>http://pypi.python.org/pypi/setuptools</p>
<p>http://pydev.org/download.html</td>
</tr>
</tbody>
</table>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sujitnayak.com/?feed=rss2&#038;p=628</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jmeter-interview-questions-and-answers.</title>
		<link>http://www.sujitnayak.com/?p=624&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jmeter-interview-questions-and-answers</link>
		<comments>http://www.sujitnayak.com/?p=624#comments</comments>
		<pubDate>Sat, 03 Dec 2011 15:38:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JMeter]]></category>

		<guid isPermaLink="false">http://www.sujitnayak.com/?p=624</guid>
		<description><![CDATA[Please go through the below link for more details. &#160; http://java-success.blogspot.com/2011/10/jmeter-interview-questions-and-answers.html]]></description>
			<content:encoded><![CDATA[<p>Please go through the below link for more details.</p>
<p>&nbsp;</p>
<p>http://java-success.blogspot.com/2011/10/jmeter-interview-questions-and-answers.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sujitnayak.com/?feed=rss2&#038;p=624</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing Web service using Web Service Client.</title>
		<link>http://www.sujitnayak.com/?p=620&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=testing-web-service-using-web-service-client</link>
		<comments>http://www.sujitnayak.com/?p=620#comments</comments>
		<pubDate>Fri, 02 Dec 2011 05:56:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Serive Testing]]></category>

		<guid isPermaLink="false">http://www.sujitnayak.com/?p=620</guid>
		<description><![CDATA[please go through the below link for more details. http://www.eclipse.org/webtools/jst/components/ws/1.5/tutorials/WebServiceClient/WebServiceClient.html]]></description>
			<content:encoded><![CDATA[<p>please go through the below link for more details.</p>
<p>http://www.eclipse.org/webtools/jst/components/ws/1.5/tutorials/WebServiceClient/WebServiceClient.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sujitnayak.com/?feed=rss2&#038;p=620</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL&#8217;s and ant scripting Execution.</title>
		<link>http://www.sujitnayak.com/?p=613&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sqls-and-ant-scripting-execution</link>
		<comments>http://www.sujitnayak.com/?p=613#comments</comments>
		<pubDate>Thu, 01 Dec 2011 15:29:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.sujitnayak.com/?p=613</guid>
		<description><![CDATA[Steps to install ANT and Run a simple Hello world  ANT script 1. Download ANT 1.7.1 from ant.apache.org, unzip it to a directory 2. Make sure JAVA_HOME is set on your windows PC c:\&#62;echo %JAVA_HOME% 3. Set ANT_HOME in windows environment variables 4. Set PATH for ANT, C:\ant.1.7.1\bin 5. Go to command prompt test your [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Steps to install ANT and Run a simple Hello world  ANT script</strong></p>
<p>1. Download ANT 1.7.1 from ant.apache.org, unzip it to a directory<br />
2. Make sure JAVA_HOME is set on your windows PC c:\&gt;echo %JAVA_HOME%<br />
3. Set ANT_HOME in windows environment variables<br />
4. Set PATH for ANT, C:\ant.1.7.1\bin<br />
5. Go to command prompt test your ant installation by typing c:\&gt; ant</p>
<p>Buildfile: build.xml does not exist!<br />
Build failed</p>
<p>this error is because , by default ant try to find a build.xml file in current working dir.</p>
<p>6. Create a build.xml and place it on current dir. and run ant again.<br />
7. All set<br />
8. try this ant -f build1.xml createTables_MySQL.</p>
<p>&nbsp;</p>
<p>build.xml:-&gt;</p>
<p><span style="color: #000000;">&lt;project name=</span><span style="color: #2a00ff;">&#8220;Database creation&#8221; </span><span style="color: #000000;">basedir=</span><span style="color: #2a00ff;">&#8220;.&#8221;</span><span style="color: #000000;">&gt;</span><br />
<span style="color: #ffffff;">   </span><span style="color: #000000;">&lt;property name=</span><span style="color: #2a00ff;">&#8220;sql.driver&#8221; </span><span style="color: #000000;">value=</span><span style="color: #2a00ff;">&#8220;org.gjt.mm.mysql.Driver&#8221;</span><span style="color: #000000;">/&gt;</span><br />
<span style="color: #ffffff;">   </span><span style="color: #000000;">&lt;property name=</span><span style="color: #2a00ff;">&#8220;sql.url&#8221; </span><span style="color: #000000;">value=</span><span style="color: #2a00ff;">&#8220;jdbc:mysql://localhost/sample_project&#8221;</span><span style="color: #000000;">/&gt;</span><br />
<span style="color: #ffffff;">   </span><span style="color: #000000;">&lt;property name=</span><span style="color: #2a00ff;">&#8220;sql.user&#8221; </span><span style="color: #000000;">value=</span><span style="color: #2a00ff;">&#8220;&#8221;</span><span style="color: #000000;">/&gt;</span><br />
<span style="color: #ffffff;">   </span><span style="color: #000000;">&lt;property name=</span><span style="color: #2a00ff;">&#8220;sql.pass&#8221; </span><span style="color: #000000;">value=</span><span style="color: #2a00ff;">&#8220;&#8221;</span><span style="color: #000000;">/&gt;</span></p>
<p><span style="color: #ffffff;">   </span><span style="color: #000000;">&lt;target name=</span><span style="color: #2a00ff;">&#8220;createTables_MySQL&#8221;</span><span style="color: #000000;">&gt;</span><br />
<span style="color: #ffffff;">      </span><span style="color: #000000;">&lt;sql driver=</span><span style="color: #2a00ff;">&#8220;${sql.driver}&#8221; </span><span style="color: #000000;">url=</span><span style="color: #2a00ff;">&#8220;${sql.url}&#8221; </span><span style="color: #000000;">userid=</span><span style="color: #2a00ff;">&#8220;${sql.user}&#8221; </span><span style="color: #000000;">password=</span><span style="color: #2a00ff;">&#8220;${sql.pass}&#8221; </span><span style="color: #000000;">&gt;</span><br />
<span style="color: #ffffff;">           </span><span style="color: #000000;">&lt;classpath&gt;</span><br />
<span style="color: #ffffff;">            </span><span style="color: #000000;">&lt;pathelement location=</span><span style="color: #2a00ff;">&#8220;mysql-connector-java-3.0.9-stable-bin.jar&#8221;</span><span style="color: #000000;">/&gt;</span><br />
<span style="color: #ffffff;">           </span><span style="color: #000000;">&lt;/classpath&gt;   </span><br />
<span style="color: #ffffff;">           </span><span style="color: #000000;">use sample_project;</span><br />
<span style="color: #ffffff;">           </span><span style="color: #000000;">&lt;transaction src=</span><span style="color: #2a00ff;">&#8220;employees.sql&#8221;</span><span style="color: #000000;">/&gt;</span><br />
<span style="color: #ffffff;">           </span><span style="color: #000000;">&lt;transaction src=</span><span style="color: #2a00ff;">&#8220;project.sql&#8221;</span><span style="color: #000000;">/&gt;</span><br />
<span style="color: #ffffff;">           </span><span style="color: #000000;">&lt;transaction src=</span><span style="color: #2a00ff;">&#8220;timetable.sql&#8221;</span><span style="color: #000000;">/&gt;</span><br />
<span style="color: #ffffff;">      </span><span style="color: #000000;">&lt;/sql&gt;</span><br />
<span style="color: #ffffff;">   </span><span style="color: #000000;">&lt;/target&gt;</span></p>
<p>&lt;/project&gt;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: #000000;">&lt;!&#8211;</span><br />
<span style="color: #000000;">&#8211; File: TIMETABLE.sql</span><br />
<span style="color: #7f0055;"><strong>CREATE </strong></span><span style="color: #000000;">TABLE TIMETABLE </span><span style="color: #000000;">(</span><br />
<span style="color: #ffffff;">    </span><span style="color: #000000;">PROJECT_ID                 BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,</span><br />
<span style="color: #ffffff;">    </span><span style="color: #000000;">EMPLOYEE_ID                BIGINT NOT NULL</span><br />
<span style="color: #ffffff;">    </span><span style="color: #000000;">)</span><span style="color: #000000;">;</span></p>
<p><span style="color: #000000;">&#8211; File: PROJECT.sql</span><br />
<span style="color: #7f0055;"><strong>CREATE </strong></span><span style="color: #000000;">TABLE PROJECT </span><span style="color: #000000;">(</span><br />
<span style="color: #ffffff;">    </span><span style="color: #000000;">PROJECT_ID                 BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,</span><br />
<span style="color: #ffffff;">    </span><span style="color: #000000;">PROJECT_NAME               TEXT NOT NULL</span><br />
<span style="color: #ffffff;">    </span><span style="color: #000000;">)</span><span style="color: #000000;">;</span></p>
<p><span style="color: #000000;">&#8211; File: EMPLOYEES.sql</span></p>
<p><span style="color: #7f0055;"><strong>CREATE </strong></span><span style="color: #000000;">TABLE EMPLOYEES </span><span style="color: #000000;">(</span><br />
<span style="color: #ffffff;">    </span><span style="color: #000000;">EMPLOYEE_ID                BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,</span><br />
<span style="color: #ffffff;">    </span><span style="color: #000000;">EMPLOYEE_NAME              TEXT NOT NULL</span><br />
<span style="color: #ffffff;">    </span><span style="color: #000000;">)</span><span style="color: #000000;">;</span><br />
<span style="color: #000000;">&#8211;&gt;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sujitnayak.com/?feed=rss2&#038;p=613</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cucumber(BDD) and Slenium 2.</title>
		<link>http://www.sujitnayak.com/?p=607&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cucumberbdd-and-slenium-2</link>
		<comments>http://www.sujitnayak.com/?p=607#comments</comments>
		<pubDate>Wed, 23 Nov 2011 16:18:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Selenium]]></category>

		<guid isPermaLink="false">http://www.sujitnayak.com/?p=607</guid>
		<description><![CDATA[An agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project. BDD focuses on obtaining a clear understanding of desired software behavior through discussion with stakeholders. It extends TDD by writing test cases in a natural language that non-programmers can read. Cucumber is a framework for [...]]]></description>
			<content:encoded><![CDATA[<p>An <a title="Agile software development" href="http://en.wikipedia.org/wiki/Agile_software_development">agile software development</a> technique that encourages collaboration between developers, <a title="Quality assurance" href="http://en.wikipedia.org/wiki/Quality_assurance">QA</a> and non-technical or business participants in a software project.</p>
<p>BDD focuses on obtaining a clear understanding of desired software behavior through discussion with stakeholders. It extends <a title="Test-driven development" href="http://en.wikipedia.org/wiki/Test-driven_development">TDD</a> by writing test cases in a natural language that non-programmers can read.</p>
<p><a href="http://cukes.info/" rel="nofollow">Cucumber</a> is a framework for writing and executing high level descriptions of your software’s functionality. Call these tests, examples, specifications, whatever… it doesn’t matter too much. The advantage of this is that these feature descriptions can be written and/or understood by non-technical people involved in the project.</p>
<p>Cucumber plays a central role in a development approach called <a href="http://behaviour-driven.org/" rel="nofollow">Behaviour Driven Development</a> (BDD).</p>
<p>More Details on Cucumber and how to use,integrate with Selenium, please go through the below link.</p>
<p>http://thomassundberg.wordpress.com/2011/10/18/testing-a-web-application-with-selenium-2/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sujitnayak.com/?feed=rss2&#038;p=607</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing an Agile Performance Test Cycle.</title>
		<link>http://www.sujitnayak.com/?p=603&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=managing-an-agile-performance-test-cycle</link>
		<comments>http://www.sujitnayak.com/?p=603#comments</comments>
		<pubDate>Fri, 11 Nov 2011 21:20:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Performance Testing.]]></category>

		<guid isPermaLink="false">http://www.sujitnayak.com/?p=603</guid>
		<description><![CDATA[I have very good article as mentioned below about agile process on performance test Cycle. http://msdn.microsoft.com/en-us/library/bb924361.aspx]]></description>
			<content:encoded><![CDATA[<p>I have very good article as mentioned below about agile process on performance test Cycle.</p>
<p><a href="http://msdn.microsoft.com/en-us/library/bb924361.aspx">http://msdn.microsoft.com/en-us/library/bb924361.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sujitnayak.com/?feed=rss2&#038;p=603</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Selenium and Agile Automation Tool.</title>
		<link>http://www.sujitnayak.com/?p=595&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=selenium-and-agile-automation-tool</link>
		<comments>http://www.sujitnayak.com/?p=595#comments</comments>
		<pubDate>Tue, 01 Nov 2011 14:07:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Selenium]]></category>

		<guid isPermaLink="false">http://www.sujitnayak.com/?p=595</guid>
		<description><![CDATA[&#160; Selenium is an automation tool that can be used to test the functionality in a web based project, automation is an integral part of Agile based environment. Always keeps in mind our code should be robust and reusable so that other teams or developer can reused the automated script whenever they need it when [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Selenium is an automation tool that can be used to test the functionality in a web based project, automation is an integral part of Agile based environment. Always keeps in mind our code should be robust and reusable so that other teams or developer can reused the automated script whenever they need it when there is a changes to the requirement.</p>
<p>&nbsp;</p>
<p>Here is different opinion and comment regarding how selenium is implemented on Agile based environment.</p>
<p>http://www.seleniumwiki.com/</p>
<p>http://submissions2008.agilealliance.org/node/2766/</p>
<p>http://www.kohl.ca/blog/archives/000183.html</p>
<p>www.informit.com/articles/article.aspx?p=462520</p>
<p>http://www.javaworld.com/javaworld/jw-08-2011/110823-atdd-for-web-apps.html?page=1</p>
<p>http://blog.dutchworks.nl/2009/08/05/automated-functional-testing-with-webdriver/</p>
<p>http://www.slideshare.net/saucelabs/selenium-2-conversion-challenges</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sujitnayak.com/?feed=rss2&#038;p=595</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

