<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Quality Assurance at Openbravo</title>
	<atom:link href="http://openbravoqa.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://openbravoqa.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Mon, 16 Nov 2009 14:28:48 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='openbravoqa.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/194f8b3dd4872bd6df9b80ef2017d9c5?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Quality Assurance at Openbravo</title>
		<link>http://openbravoqa.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://openbravoqa.wordpress.com/osd.xml" title="Quality Assurance at Openbravo" />
		<item>
		<title>The perfect fit</title>
		<link>http://openbravoqa.wordpress.com/2009/11/16/the-perfect-fit/</link>
		<comments>http://openbravoqa.wordpress.com/2009/11/16/the-perfect-fit/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 14:28:48 +0000</pubDate>
		<dc:creator>obqateam</dc:creator>
				<category><![CDATA[openbravo]]></category>

		<guid isPermaLink="false">http://openbravoqa.wordpress.com/?p=17</guid>
		<description><![CDATA[Very often, people is using the term &#8220;QA&#8221; for grouping so many disciplines that the very concept of Quality Assurance has become something difficult to describe.
In a previous post, we were trying to describe what Quality is. If the concept of Quality is so diffuse, it is not surprising that the discipline that must assure [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=openbravoqa.wordpress.com&blog=6741714&post=17&subd=openbravoqa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Very often, people is using the term &#8220;QA&#8221; for grouping so many disciplines that the very concept of <a href="http://en.wikipedia.org/wiki/Quality_assurance" target="_blank">Quality Assurance</a> has become something difficult to describe.</p>
<p>In a <a href="http://openbravoqa.wordpress.com/2009/11/06/next-steps-in-quality-assurance/" target="_blank">previous post</a>, we were trying to describe what Quality is. If the concept of Quality is so diffuse, it is not surprising that the discipline that must assure it was also diffuse.</p>
<h3>Quality Assurance or Quality Control?</h3>
<p>No, we are not going to start a new QA vs QC debate here. We will try just to put some borderline that works with our objectives of improving Quality.</p>
<p>Software Development is a complex process. Generally speaking, you could say that is like if process of building a house started by designing and making plaster panels, cutting down the trees to make the wood you will need, and so on. And, as an industry, it is not mature enough to be fully reliable. Would you buy a car with a sticker in the steering wheel saying:</p>
<div class="wp-caption alignright" style="width: 244px"><img class=" " title="Enzo Ferrari" src="http://upload.wikimedia.org/wikipedia/commons/2/2b/Scarsdale_Concours_Enzo_2.jpg" alt="Enzo Ferrari car" width="234" height="176" /><p class="wp-caption-text">An Enzo Ferrari (source Wikipedia)</p></div>
<p style="padding-left:30px;"><em>ACarForYou ltd. do not represent or warrant to you that:</em></p>
<p style="padding-left:30px;"><em>(a) your use of this car will meet your <strong>requirements</strong>,<br />
(b) your use of this car will be uninterrupted, timely, <strong>secure </strong>or free from accidents,</em><br />
<em> (c) any information obtained by you as a result of your use of this car will be <strong>accurate </strong>or reliable, and<br />
(d) that <strong>defects </strong>in the components provided to you as part of this car will be corrected.</em></p>
<p>However, Software industry makes millions while including a text like that in the <a href="http://en.wikipedia.org/wiki/Software_license_agreement" target="_blank">EULA</a>s.</p>
<p>A well established discipline in other industries like Quality Assurance is, in Software, a matter of opinion. But there are some basics to work with.</p>
<p>Nowadays, every development task has some kind of inherent quality process. There are spell checkers, autocompletion abilities, and other useful stuff. Even a basic task like compiling will take care of a number of issues.</p>
<p>A well-trained developer is also able to run the code (s)he just wrote to test a kind of flows and check that after fixing the compilation-time errors, the code actually <em>do anything</em>.</p>
<p>We cannot say this tasks do nothing for improving code&#8217;s quality, although we will say it is not Quality Assurance nor Quality Control. It is part of Coding Phase. Does it mean that not Quality Assurance exist during Coding Phase? Of course not.</p>
<p>Nice things as <a href="http://en.wikipedia.org/wiki/Software_peer_review" target="_blank">Peer Reviews</a> happens while coding. If you see a programmer using <a href="http://en.wikipedia.org/wiki/Vim_%28text_editor%29" target="_blank">Vim</a> for developing <a href="http://en.wikipedia.org/wiki/Java_%28software_platform%29" target="_blank">Java</a> (<a href="http://java.sun.com/" target="_blank">get it</a>) code, probably you would suggest switching to <a href="http://en.wikipedia.org/wiki/Eclipse_%28software%29" target="_blank">Eclipse</a> (<a href="http://www.eclipse.org/" target="_blank">get it</a>) or other IDE.</p>
<p>We, as a Quality Assurance department, believe that no specific task adds quality <em>per se</em>. Peer reviews are not suitable for most of the projects. They are expensive since most valuable resources (experienced developers) are the bottleneck. And may be Vim is just what meet developer&#8217;s requirements about an IDE, so installing and fine-tuning Eclipse is basically a cool way to waste time.</p>
<p>So, the major goal is to find the <em>perfect fit</em>. A set of processes, tools and disciplines that maximize the quality of the developed code.</p>
<p>Continuing this set of posts we will go deep into some processes, like Black Box Testing (including automation), Unit Testing and User Acceptance Testing.</p>
<p>We will analyze some tools that helps us, like Defect Tracking System, Test Cases Manager and Shared Virtual Machines.</p>
<p>We expect also to cover disciplines such as Agile Development, Professional Testing and Project Management among others.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/openbravoqa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/openbravoqa.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/openbravoqa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/openbravoqa.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/openbravoqa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/openbravoqa.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/openbravoqa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/openbravoqa.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/openbravoqa.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/openbravoqa.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=openbravoqa.wordpress.com&blog=6741714&post=17&subd=openbravoqa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://openbravoqa.wordpress.com/2009/11/16/the-perfect-fit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/952980aab5bbb0ab5f93fdd1b7ba0277?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">obqateam</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/2/2b/Scarsdale_Concours_Enzo_2.jpg" medium="image">
			<media:title type="html">Enzo Ferrari</media:title>
		</media:content>
	</item>
		<item>
		<title>Next steps in Quality Assurance</title>
		<link>http://openbravoqa.wordpress.com/2009/11/06/next-steps-in-quality-assurance/</link>
		<comments>http://openbravoqa.wordpress.com/2009/11/06/next-steps-in-quality-assurance/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 18:17:50 +0000</pubDate>
		<dc:creator>obqateam</dc:creator>
				<category><![CDATA[openbravo]]></category>

		<guid isPermaLink="false">http://openbravoqa.wordpress.com/?p=12</guid>
		<description><![CDATA[In Software Development, quality is a must. Every company, from start-ups to market leaders, seek for deliver quality. But the real question is, what quality means?
Quality? What Quality?
According ISO, quality is:
&#8220;The totality of features and characteristics of a product or service that bear on its ability to satisfy stated or implied needs&#8221;
And it is a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=openbravoqa.wordpress.com&blog=6741714&post=12&subd=openbravoqa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In Software Development, quality is a must. Every company, from start-ups to market leaders, seek for deliver quality. But the real question is, <em>what quality means?</em></p>
<h3>Quality? What Quality?</h3>
<p>According <a href="http://www.iso.org" target="_blank">ISO</a>, quality is:</p>
<p style="padding-left:30px;"><em>&#8220;The totality of features and characteristics of a product or service that bear on its ability to satisfy stated or implied needs&#8221;</em></p>
<p>And it is a very comfortable definition. Only problem is that cannot be used directly to measure the quality level of a working piece of software.</p>
<p>So, some extra work is required. First, I will remove the &#8220;or service&#8221; part, since I would like to talk about Development.</p>
<h3>Business, Process and Product Requirements</h3>
<p>For each of us dealing with Software Development, it will sound familiar to say that &#8220;stated or implied needs&#8221; is an abstract way of naming the <a href="http://en.wikipedia.org/wiki/Requirement" target="_blank">Requirements</a>.</p>
<p>So, simplifying the ISO statement, we could say that quality is:</p>
<p style="padding-left:30px;"><em>&#8220;The totality of features and characteristics of a product <span style="text-decoration:line-through;">or service</span> that bear on its ability to satisfy <span style="text-decoration:line-through;">stated or implied needs</span> Requirements&#8221;</em></p>
<p>Now is crystal clear, isn&#8217;t it? (If your answer is &#8216;yes&#8217;, please stop reading this post)</p>
<h3>Improvement areas</h3>
<p>There are several classifications for the features and characteristic of a product, but I like the <a href="http://en.wikipedia.org/wiki/ISO_9126" target="_blank">ISO 9126:1991</a> way:</p>
<ul>
<li>Functionality: <em>A set of attributes that bear on the existence of a set of functions and their specified properties. The functions are those that satisfy stated or implied needs. (ISO 9126: 1991, 4.1)</em></li>
</ul>
<ul>
<li> Reliability: <em>A set of attributes that bear on the capability of software to maintain its level of performance under stated conditions for a stated period of time. (ISO 9126: 1991, 4.2) </em></li>
</ul>
<ul>
<li> Usability: <em>A set of attributes that bear on the effort needed for use, and on the individual assessment of such use, by a stated or implied set of users. (ISO 9126: 1991, 4.3)</em></li>
</ul>
<ul>
<li> Efficiency: <em>A set of attributes that bear on the relationship between the level of performance of the software and the amount of resources used, under stated conditions. (ISO 9126: 1991, 4.4) </em></li>
</ul>
<ul>
<li> Maintainability: <em>A set of attributes that bear on the effort needed to make specified modifications. (ISO 9126: 1991, 4.5) </em></li>
</ul>
<ul>
<li> Portability: <em>A set of attributes that bear on the ability of software to be transferred from one environment to another. (ISO 9126: 1991, 4.6) </em></li>
</ul>
<h3>What is Quality all about?</h3>
<p>Drilling down into the definition of quality until something meaningful happened is far from easy. And the main issue about it is due to the fact that quality is a perception. One single attribute cannot define quality by itself. Deliverance of zero-bug software is a major objective but it cannot be isolated from the rest. A Java function doing nothing will accomplish the goal.</p>
<p>The idea then is to gather as much information from different sources, seeking for a comprehensive list of requirements to fulfill. And, after that, negotiating priorities according Company strategic goals will lead us to the next level.</p>
<p>In next posts we will start the process that (hopefully) will significantly improve current quality level</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/openbravoqa.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/openbravoqa.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/openbravoqa.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/openbravoqa.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/openbravoqa.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/openbravoqa.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/openbravoqa.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/openbravoqa.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/openbravoqa.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/openbravoqa.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=openbravoqa.wordpress.com&blog=6741714&post=12&subd=openbravoqa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://openbravoqa.wordpress.com/2009/11/06/next-steps-in-quality-assurance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/952980aab5bbb0ab5f93fdd1b7ba0277?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">obqateam</media:title>
		</media:content>
	</item>
		<item>
		<title>Automation Code released</title>
		<link>http://openbravoqa.wordpress.com/2009/03/26/automation-code-released/</link>
		<comments>http://openbravoqa.wordpress.com/2009/03/26/automation-code-released/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 09:29:16 +0000</pubDate>
		<dc:creator>obqateam</dc:creator>
				<category><![CDATA[openbravo]]></category>

		<guid isPermaLink="false">http://openbravoqa.wordpress.com/?p=7</guid>
		<description><![CDATA[Last months, Openbravo&#8217;s QA team developed a set of scripts using Selenium. With Selenium, we were able to automate our standard Smoke Test.
About Selenium
After surveying the cloud of automation tools, we choose Selenium for a number of reasons:
It allows to run on many operating systems. Other tools like market&#8217;s leader HP Quick Test or IBM [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=openbravoqa.wordpress.com&blog=6741714&post=7&subd=openbravoqa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last months, <a href="http://www.openbravo.com">Openbravo</a>&#8217;s QA team developed a set of scripts using <a href="http://seleniumhq.org">Selenium</a>. With Selenium, we were able to automate our standard Smoke Test.</p>
<h3><span style="text-decoration:underline;">About Selenium</span></h3>
<p>After surveying the cloud of automation tools, we choose Selenium for a number of reasons:</p>
<p>It allows to run on many operating systems. Other tools like market&#8217;s leader <a href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-127-24^9674_4000_100__">HP Quick Test</a> or <a href="http://www-01.ibm.com/software/awdtools/tester/robot/sysreq/index.html?S_CMP=rnav">IBM Rational Robot</a> work in Windows only.</p>
<p>It allows to use either <a href="http://www.mozilla.com/en-US/firefox">Mozilla Firefox</a> (versions 2 and 3) or <a href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx">Microsoft Internet Explorer</a> (version 6). Other tools like <a href="http://wtr.rubyforge.org">Watir</a> and <a href="http://watij.com">Watij</a> work with IE only (although Watir has<br />
<a href="http://code.google.com/p/firewatir/wiki/Firewatir">Firewatir</a>, a mechanism to drive Firefox).</p>
<p>Scripts can be developed in <a href="http://www.java.com">Java</a>, and using <a href="http://www.junit.org">JUnit</a> as driver, you can easly develop a framework using <a href="http://www.eclipse.org">Eclipse</a> Classic IDE.</p>
<p>Last but not least, it&#8217;s open source software.</p>
<h3><span style="text-decoration:underline;">Do you like automation? Try it!</span></h3>
<p>Now the whole community can access the automation code branches for 2.3x and 2.40 stable branches. A tag for testing 2.40 community edition is also available, and the current development Main is available as well. For more information you can visit the <a href="http://forge.openbravo.com/projects/automation">Project Page</a> at our Forge.<br />
If you want to know more about the process, you may check <a href="http://wiki.openbravo.com/wiki/Automated_Testing">Automation main page</a> in our wiki. There are also a lot of useful pages grouped in an <a href="http://wiki.openbravo.com/wiki/Category:Automated_Testing_ERP">Automation Category</a>.</p>
<p>If you are interested in running the scripts, you may check <a href="http://wiki.openbravo.com/wiki/Automated_Testing/Execute_from_command_line">this wiki page</a>. We encourage you to use automation to check stability of any Openbravo ERP version you have.</p>
<h3><span style="text-decoration:underline;">About Automated Software Testing</span></h3>
<p>A key process for any QA process is reliable automation, so virtually a continuous quality assurance cycle is inserted to find any stability issue on early stages. In Openbravo&#8217;s QA team, this is performed with a combination of Java, Selenium and <a href="http://ant.apache.org">Ant</a>. Java and Selenium are used for user interface web-based functional testing. Other Java processes execute queries to the database to ensure correct non UI observable results. And by using Ant, all this processes are linked among them as well as added to daily build tasks.</p>
<p>The most important aspect of UI based automation is the high volatility of the resultant scripts. Simple changes that real users may not notice, like changes in button HTML identifiers, can broke an automated test. Also, functional changes are part of the normal development, like a new requirement of adding a new mandatory field on a form.</p>
<p>A failed script execution on a daily build, fires a maintenance tasks for automated scripts. Since new functionalities are not included on automation, only changes to current functionality or unexpected behavior can affect Smoke Test. In the latter case, a bug should be fed. If the change is because a planned modification, both online documentation and automated scripts are updated and the Smoke Test is run again.</p>
<h3><span style="text-decoration:underline;">Next Steps</span></h3>
<p>This version of the scripts are somewhat basic regarding dynamic execution. That means that test cases must be executed from first to last, since previous generated data is a precondition. For example, you may note that create a Sales Order requires to have a specific Customer, as well as a specific Product. Dynamic scripts are under development right now, which will allow to decouple modules to fit any given data.<br />
We are currently enlarging the scope of automation for trunk version. Contributors are welcomed. If you have some knowledge on QA processes, automation and programming skills, contact us at <em>automation _at_ openbravo _dot_ com</em><br />
Additionally, you may want to develop your own scripts to verify custom code. We will gladly help you if you contact us at our Automation forum at the Forge.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/openbravoqa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/openbravoqa.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/openbravoqa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/openbravoqa.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/openbravoqa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/openbravoqa.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/openbravoqa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/openbravoqa.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/openbravoqa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/openbravoqa.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=openbravoqa.wordpress.com&blog=6741714&post=7&subd=openbravoqa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://openbravoqa.wordpress.com/2009/03/26/automation-code-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/952980aab5bbb0ab5f93fdd1b7ba0277?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">obqateam</media:title>
		</media:content>
	</item>
		<item>
		<title>Openbravo ERP Password Remember</title>
		<link>http://openbravoqa.wordpress.com/2009/02/26/password-remember/</link>
		<comments>http://openbravoqa.wordpress.com/2009/02/26/password-remember/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 15:38:35 +0000</pubDate>
		<dc:creator>obqateam</dc:creator>
				<category><![CDATA[openbravo]]></category>

		<guid isPermaLink="false">http://openbravoqa.wordpress.com/?p=3</guid>
		<description><![CDATA[If you are using Openbravo ERP since 2.35 or before, you may miss autocompletion because of this 2.40 defect. For testing purposes, entering several usernames and passwords is painful without this feature, so there is a Firefox tweak  that help us.
As you may know, autocompletion is an additional property that can be set on and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=openbravoqa.wordpress.com&blog=6741714&post=3&subd=openbravoqa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you are using Openbravo ERP since 2.35 or before, you may miss autocompletion because of <a href="https://issues.openbravo.com/view.php?id=344" target="_blank">this 2.40 defect</a>. For testing purposes, entering several usernames and passwords is painful without this feature, so there is a Firefox tweak  that help us.</p>
<p>As you may know, autocompletion is an additional property that can be set on and off for each field on any given html page. So, we need <a href="http://www.mydigitallife.info/2008/08/16/fix-firefox-does-not-save-store-or-remember-password-on-some-sites-permanently-for-always-auto-complete/">a fix for Firefox</a> in order to <em>forget</em> that restriction.</p>
<p>Just in case, there is also a <a href="http://cybernetnews.com/2006/06/07/tweak-firefoxs-password-saver-without-an-extension/">more elegant hack</a> that will work in other applications (not Openbravo)</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/openbravoqa.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/openbravoqa.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/openbravoqa.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/openbravoqa.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/openbravoqa.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/openbravoqa.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/openbravoqa.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/openbravoqa.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/openbravoqa.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/openbravoqa.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=openbravoqa.wordpress.com&blog=6741714&post=3&subd=openbravoqa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://openbravoqa.wordpress.com/2009/02/26/password-remember/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/952980aab5bbb0ab5f93fdd1b7ba0277?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">obqateam</media:title>
		</media:content>
	</item>
	</channel>
</rss>