<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7986828089259959914</id><updated>2012-02-16T22:49:29.474-05:00</updated><category term='control'/><category term='cost'/><category term='Agile'/><category term='QA'/><category term='Configuration Identification of Software Configuration Items'/><category term='practices'/><category term='functional test plan stakeholder test automation steps rules'/><category term='methdologies'/><category term='visual studio 8.0'/><category term='free'/><category term='team'/><category term='quality'/><category term='Process'/><category term='load'/><category term='performance'/><category term='LEAN'/><category term='productivity'/><category term='principles'/><category term='SQA'/><category term='assurance'/><category term='Types'/><category term='testing tools'/><category term='Testing'/><title type='text'>Virtual QA Tools</title><subtitle type='html'>A look inside the design and implementation of one of the first virtual QA labs, policies, practices, experiences and procedures.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vqatools.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vqatools.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eileen Bonfiglio</name><uri>http://www.blogger.com/profile/09419615349970666913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ezinearticles.com/members/mem_pics/Eileen-Bonfiglio_118410.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7986828089259959914.post-6700588676754582526</id><published>2008-09-01T01:54:00.000-04:00</published><updated>2008-09-09T14:29:47.394-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='functional test plan stakeholder test automation steps rules'/><title type='text'>Functional Test Planning: An Overview</title><content type='html'>Keep this simple and to the point and you have a guaranteed winner.  All too often people get bogged down in detail when making a test plan, I suggest having an overview to eliminate this pitfall. Don't skip the plan, although that is what normally happens when one feels bogged down or overwhelmed. Planning reduces test development time and increases efficiency and coverage. Planning also helps you identify standards and techniques to use when using automation, such as initial and end conditions.&lt;br /&gt;&lt;br /&gt;Here is a little checklist that will help you to keep this simple and cover all your bases in your test plan:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Identify the Project Resources&lt;/span&gt;. The types of resources you want to identify are subject matter experts (SME), project managers, team leads, functional experts, database experts, other stakeholders (business analysts, etc.).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Identify and Document the Application Under Test&lt;/span&gt;. Focus on the application that will be tested. Some examples might be: IE, Firefox and Netscape for the web&lt;br /&gt;Identify application details that may be relevant to your test (hardware, software,&lt;br /&gt;client version) and any exceptions (will test on both XP and W2K, etc.).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Identify Scope of Business Processes&lt;/span&gt;. Evaluate business processes with respect to business requirements. Ask the questions: Who writes the test cases? How can transactions be linked together? Do they require specific data? Is data passed from one transaction to the next? How much data is required for each process? Document all steps in the business processes that will be automated. This is the point at which the test cases are created. Each test case should include all the user’s steps, sample data values, expected results for each step, and any checkpoints for verification.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Manage Required Data&lt;/span&gt;. Identify where the source for valid data will be, who knows what data to use. This step focuses on data management. Data requirements are documented and required data is collected for each test case. Ensure that all data to be used for testing is valid and will not cause any errors during test execution.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Results, Defects, and Changes&lt;/span&gt;. Establish a baseline value against which to compare test results. In order to determine what results are to be expected, you need to be able to compare the results of the test with a baseline value that will determine if the system passed or failed the test. These values should be known and documented at this step.&lt;br /&gt;Organize a system for logging test results and each problems you encounter. Monitor the progress of finding and correcting problems in the system. As a tester, you may need to know where to store tests, now use appropriate naming conventions, document results and defects, and schedule test runs.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Document the Final Test Plan&lt;/span&gt;. The contents of the test plan should include the schedule, objectives of the test, what’s in and out of scope for the test, functional testing environment, defect tracking, change management system.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Build The Test Lab and Create Tests&lt;/span&gt;. Be sure to include caveats and processes as well as provide this report to those stakeholders who you have identified as those needing or wanting this information. Support of the business and stakeholders is critical to your test, keep everyone in the loop who wants and/or needs to be there.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7986828089259959914-6700588676754582526?l=vqatools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vqatools.blogspot.com/feeds/6700588676754582526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7986828089259959914&amp;postID=6700588676754582526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/6700588676754582526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/6700588676754582526'/><link rel='alternate' type='text/html' href='http://vqatools.blogspot.com/2008/09/functional-test-planning-overview.html' title='Functional Test Planning: An Overview'/><author><name>Eileen Bonfiglio</name><uri>http://www.blogger.com/profile/09419615349970666913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ezinearticles.com/members/mem_pics/Eileen-Bonfiglio_118410.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7986828089259959914.post-4698820443909446435</id><published>2008-07-12T16:05:00.001-04:00</published><updated>2008-09-09T13:49:47.861-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quality'/><category scheme='http://www.blogger.com/atom/ns#' term='QA'/><category scheme='http://www.blogger.com/atom/ns#' term='practices'/><category scheme='http://www.blogger.com/atom/ns#' term='testing tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='methdologies'/><category scheme='http://www.blogger.com/atom/ns#' term='Process'/><title type='text'>Getting Started with your Virtual QA Lab</title><content type='html'>&lt;p class="MsoNormal"&gt;You love the idea of a virtual QA Lab but wonder how to begin. At the beginning, as with any project, with the high level requirements and the business systems design review. Get your ideas in line with the needs of the business.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;Define and Prepare&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The solution must be designed to provide stable services to the Quality Assurance and Development Departments by implementing network servers and updated software purchased from approved vendors.&lt;span style=""&gt;  &lt;/span&gt;This will have direct impact on reducing business risk, increasing availability of the applications in line with current projections for the QA and Development Departments and compliance with SoX audit trail requirements. Not worried about SoX?  Someone in your organization will be concerned with audits, be is SoX or something else. Having an audit trail protects the business from anything that may occur in the future so plan for it now.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;Anyone for Scope?&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;Gain a complete understanding of what exists today in your world. Do you have any single point of failures? Lack of failover systems? &lt;span style=""&gt;&lt;/span&gt;Operating systems that are not part of a security patching schedule and are therefore out of date posing a security risk. Have the needs and volume changed since the original equipment was put in place?  What are those?  How do you plan to address that?&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The Virtual QA lab will aims to resolve all the outdated and growth issues now and in the future by upgrading hardware, implementing adequate security polices and adding support and training.  Be sure your plan:&lt;br /&gt;&lt;/p&gt;    &lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li&gt;&lt;o:p&gt; &lt;/o:p&gt;Specifies      clearly the needs and offerings.&lt;/li&gt;&lt;li&gt;Is clear and focused to avoid misinterpretation.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Measureble      to be quantified and compared to other data.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Attainable:      achievable, reasonable, and credible under conditions expected.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Realistic:      fits into the organization's constraints and is cost effective.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Timely.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style="font-weight: bold;"&gt;Phase It!&lt;/span&gt;&lt;/p&gt;This is not a simple undertaking for an organization that has not walked down this road before. Avoid the overwhelming feeling by phasing your plan. Make it simple and understandable to avoid the "this is too complex" thoughts your customers have in their minds before it hits their lips.&lt;br /&gt;&lt;br /&gt;For example, in the initial phase, new hardware may be purchased and installed in an approved data center. New Application software may be installed and configured.  Be sure to include assets and how they will be accommodated.&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;  Be absolutely certain to include savings, this is a critical part of this plan. Include those costs associated with exposure due to outdated and aged out hardware,      as well as growth both immediate and in the future.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Get Specific&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;If you have done your homework up to know, you are fully aware of the pains within the QA organization and the organization overall. Address those pains in specific, real terms.  What if you are new or trying to do this as an outside vendor with no specifics? Ask questions!  Most clients are more than happy to talk about their pain. They need your help, after all, that is why they are talking to you in the first place. Don't miss any opportunities to learn about the pain and pleasure of the current systems and environments and address them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Need Help?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Give me a call, an email or contact me in whatever way you feel most comfortable. I am very happy to help and am certain I can be of help to you in your plan. I have implemented this solution ins both large and small organizations and can customize this cost saving solution to fit any environment and company size.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:10;"  &gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7986828089259959914-4698820443909446435?l=vqatools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vqatools.blogspot.com/feeds/4698820443909446435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7986828089259959914&amp;postID=4698820443909446435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/4698820443909446435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/4698820443909446435'/><link rel='alternate' type='text/html' href='http://vqatools.blogspot.com/2008/08/getting-started-with-your-virtual-qa.html' title='Getting Started with your Virtual QA Lab'/><author><name>Eileen Bonfiglio</name><uri>http://www.blogger.com/profile/09419615349970666913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ezinearticles.com/members/mem_pics/Eileen-Bonfiglio_118410.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7986828089259959914.post-1304957041387091009</id><published>2008-06-14T15:44:00.001-04:00</published><updated>2008-09-09T13:51:33.029-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='practices'/><category scheme='http://www.blogger.com/atom/ns#' term='testing tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='methdologies'/><category scheme='http://www.blogger.com/atom/ns#' term='load'/><title type='text'>LoadRunner 9.0 - A Review of What's New</title><content type='html'>LoadRunner 9.0 is released, debugged and ready to sere the needs of performance testers.  It's been out there since August, but had some "issues" that are reportedly fixed.  So let's take a look and see what we get!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New Features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The best improvement in VUGen is the most basic and simple - we finally have a FIND feature!&lt;br /&gt;The most notable in VuGen is the user defined Business Process Report in Microsoft Word format, that summarizes  the VuGen script for various protocols including the infamous and troublesome Citrix_ICA.  This works well, but text would have been a far choice since this is to be a template that is reusable and Word adds extra formatting codes  you are going to have to hunt down and get rid of before you can actually use this.&lt;br /&gt;&lt;br /&gt;&lt;a name="wp84062"&gt;&lt;/a&gt;In the Controller, a new scheduler is available with a GUI to actually see the firing off of Vusers to that schedule.  This is a help for when you are in the process of taking down a server, you can show it visually to the impacted team with little explanation necessary.  One less meeting is always good in testing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New Functions&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Five star new function, IMHO, is at long last, the support for RDP testing with a run time viewer!  Now if we could only get the application itself to run with VNC and RDP it would be great!&lt;br /&gt;&lt;br /&gt;For you Citrix fans, &lt;b style="font-weight: bold;"&gt;the new ctrx_execute_on_window&lt;/b&gt; function  (replaces &lt;b style="font-weight: bold;"&gt;ctrx_set_exeption&lt;/b&gt;) provides for the use if wildcard characters in the window caption, less scripting for you!&lt;br /&gt;&lt;br /&gt;The SLA Wizard gives you the opportunity to define performance metrics against established SLAs. Purely a business reporting tool that will help when it is analysis and reporting time, Loadrunner will go out and perform the measurements for you and report them on demand. A great time saver if you are in regression performance testing mode.  Works well, I had no issue getting the metrics I asked for even when the SLAs were not possible (negative numbers).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Improved&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Java support has been improved, we now have JMS (for Weblogic 8.1, Websphere MQ 6.0 and TIBCO EMS), JACADA and the ability to add custom as always.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Still needs work&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The RMI support still needs work if we are going to use it without winsockets.  I know the technology is old school, but we have tons of legacy apps alive and well that use this function.&lt;br /&gt;&lt;br /&gt;Visual Studio integration is still not quite there.  You will find some of the old errors and mis configurations still exist.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=============================================&lt;br /&gt;&lt;h5 class="pn4Heading"&gt;Citrix &lt;/h5&gt;&lt;a name="wp84147"&gt;&lt;/a&gt; &lt;p class="pRegtext"&gt;Citrix Vuser scripts emulate the Citrix ICA protocol  communication between a Citrix client and server. &lt;/p&gt; &lt;div class="pSmartBullet1"&gt; &lt;ul class="pSmartBullet1"&gt;&lt;a name="wp84148"&gt;&lt;/a&gt;&lt;div class="pSmartBullet1"&gt; &lt;li&gt;Improved script replay stability and predictability.&lt;/li&gt;&lt;/div&gt;&lt;a name="wp84149"&gt;&lt;/a&gt;&lt;div class="pSmartBullet1"&gt; &lt;li&gt;New bitmap synchronization replay error management compares bitmap  synchronization errors as they occur, and adds the necessary changes to the the  script in a single click.&lt;/li&gt;&lt;/div&gt;&lt;a name="wp84150"&gt;&lt;/a&gt;&lt;div class="pSmartBullet1"&gt; &lt;li&gt;Improved text trapping and text synchronization algorithm, including showing  the synchronization area in a snapshot.&lt;/li&gt;&lt;/div&gt;&lt;a name="wp84151"&gt;&lt;/a&gt;&lt;div class="pSmartBullet1"&gt; &lt;li&gt;Improved tree view, including replay snapshots and additional options in the  context menu. &lt;/li&gt;&lt;/div&gt;&lt;a name="wp84152"&gt;&lt;/a&gt;&lt;div class="pSmartBullet1"&gt; &lt;li&gt;New &lt;b style="font-weight: bold;"&gt;ctrx_execute_on_window&lt;/b&gt; function  (replaces &lt;b style="font-weight: bold;"&gt;ctrx_set_exeption&lt;/b&gt;) enables usage of  wildcard characters (*) in the window caption. &lt;/li&gt;&lt;/div&gt;&lt;a name="wp84153"&gt;&lt;/a&gt;&lt;div class="pSmartBullet1"&gt; &lt;li&gt;Supports Metaframe server 3.0 and Metaframe server 4.0&lt;/li&gt;&lt;/div&gt;&lt;a name="wp84154"&gt;&lt;/a&gt;&lt;div class="pSmartBullet1"&gt; &lt;li&gt;Supports Citrix client 9.x and 10.0&lt;/li&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;a name="wp84155"&gt;&lt;/a&gt; &lt;h5 class="pn4Heading"&gt;WAP &lt;/h5&gt; &lt;div class="pSmartBullet1"&gt; &lt;ul class="pSmartBullet1"&gt;&lt;a name="wp84156"&gt;&lt;/a&gt;&lt;div class="pSmartBullet1"&gt; &lt;li&gt;Supports recording using the new multi-protocol mechanism.&lt;/li&gt;&lt;/div&gt;&lt;a name="wp84157"&gt;&lt;/a&gt;&lt;div class="pSmartBullet1"&gt; &lt;li&gt;Records any type of WAP application/simulator. &lt;/li&gt;&lt;/div&gt;&lt;a name="wp84158"&gt;&lt;/a&gt;&lt;div class="pSmartBullet1"&gt; &lt;li&gt;VuGen automatically recognizes the application/simulator settings and uses  them during recording.&lt;/li&gt;&lt;/div&gt;&lt;a name="wp84159"&gt;&lt;/a&gt;&lt;div class="pSmartBullet1"&gt; &lt;li&gt;Supports WSP, HTTP proxy, and HTTP direct modes as configured in the  application/simulator.&lt;/li&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;a name="wp84160"&gt;&lt;/a&gt; &lt;h5 class="pn4Heading"&gt;Winsocket &lt;/h5&gt;&lt;a name="wp84161"&gt;&lt;/a&gt; &lt;p class="pRegtext"&gt;Added support for SSL and UDP. &lt;/p&gt;&lt;a name="wp84162"&gt;&lt;/a&gt; &lt;h5 class="pn4Heading"&gt;Mailing Services &lt;/h5&gt;&lt;a name="wp84163"&gt;&lt;/a&gt; &lt;p class="pRegtext"&gt;Added SSL support for LDAP, FTP, POP3, SMTP &amp;amp; IMAP  protocols. &lt;/p&gt;&lt;a name="wp84164"&gt;&lt;/a&gt; &lt;h5 class="pn4Heading"&gt;Microsoft Visual Studio 2005 Add-In &lt;/h5&gt;&lt;a name="wp84165"&gt;&lt;/a&gt; &lt;p class="pRegtext"&gt;Full support for creating, replaying, and debugging scripts  from Microsoft Visual Studio 2005 - C#, VB.NET or C++. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7986828089259959914-1304957041387091009?l=vqatools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vqatools.blogspot.com/feeds/1304957041387091009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7986828089259959914&amp;postID=1304957041387091009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/1304957041387091009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/1304957041387091009'/><link rel='alternate' type='text/html' href='http://vqatools.blogspot.com/2008/06/loadrunner-90-review-of-whats-new.html' title='LoadRunner 9.0 - A Review of What&apos;s New'/><author><name>Eileen Bonfiglio</name><uri>http://www.blogger.com/profile/09419615349970666913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ezinearticles.com/members/mem_pics/Eileen-Bonfiglio_118410.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7986828089259959914.post-7399959995231413438</id><published>2008-05-23T01:35:00.000-04:00</published><updated>2008-09-09T13:32:25.700-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quality'/><category scheme='http://www.blogger.com/atom/ns#' term='productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='cost'/><title type='text'>Debunking The Cost Of Quality And Productivity</title><content type='html'>&lt;div id="body"&gt;&lt;p&gt;I hear an awful about the cost of quality and how it impacts production in such negative terms. I thought maybe it's time to debunk the myth that investing in quality negatively impacts production.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Quantify This&lt;/b&gt;&lt;/p&gt;&lt;p&gt;the cost of quality is not defined as the expenses in creating, deploying and supporting a quality system as most think. It is rather the cost of not adopting a program. How much does it cost you to loose a contract for low quality? What does that do to your credibility? How does your bottom line suffer from your inability to gain more customers and secure more contracts? Actions speak a lot louder than words, as do bottom line realizations.&lt;/p&gt;&lt;p&gt;&lt;b&gt;So, how much does it really cost?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;It is a well know fact that poor quality costs the average business 15 to 30% because its product or service was not done right in the first place. So what is in the 15-30%? Rework, returns and big dollars. Is it worth the risk of loosing 15 or 30% for low quality? I am sure each of you can find something better to spend that money on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;1-10-100&lt;/b&gt;&lt;/p&gt;&lt;p&gt;So how much does a quality program really cost? An accurate rule of thumb suggests that a quality problem costing $100 to resolve in the field would cost only $10 to correct if discovered during design review and merely $1 to prevent in the first place. Surely, your reputation and bottom line are worth a dollar. There are four basic areas that will need your attention in developing your cost of implementing quality are Prevention, Inspection or Appraisal, Internal failure and the dreaded External failure cost. That makes them about a quarter each, a bargain at twice the price!&lt;/p&gt;&lt;p&gt;&lt;b&gt;Investment&lt;/b&gt;&lt;/p&gt;&lt;p&gt;You have invested in the best machines, hired the brightest and smartest programmers in the industry to work on what you believe, it the best product or service around. I know you believe that or you would not get up every morning to go in to work. With all your dedication, hard work and effort, your investments are depreciating by the hour and being over utilized to clean up the mistakes made. This is a vicious cycle that feeds itself, the harder you work, the more you push, the deeper you get. Would you like a return on this investment? Quality programs actually appreciate with time. Your initial dollar ends up being two dollars in a year!&lt;/p&gt;&lt;p&gt;&lt;b&gt;Lessons Learned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;In conclusion, it is fair to say that we have witnessed quite a few failures recently due to poor quality programs. Had Mattel implemented quality standards into their contract with the firm who manufactured the toys that are responsible for the death of children with high lead levels, their stock would be riding high. Imagine if Topps had done better inspections of the beef and internal process checks, they might still be in business today instead of bankruptcy court. The cost of poor quality is high on many levels. It's worth a dollar.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7986828089259959914-7399959995231413438?l=vqatools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vqatools.blogspot.com/feeds/7399959995231413438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7986828089259959914&amp;postID=7399959995231413438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/7399959995231413438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/7399959995231413438'/><link rel='alternate' type='text/html' href='http://vqatools.blogspot.com/2007/11/debunking-cost-of-quality-and.html' title='Debunking The Cost Of Quality And Productivity'/><author><name>Eileen Bonfiglio</name><uri>http://www.blogger.com/profile/09419615349970666913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ezinearticles.com/members/mem_pics/Eileen-Bonfiglio_118410.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7986828089259959914.post-7842991075121686103</id><published>2008-04-01T16:46:00.002-04:00</published><updated>2008-04-01T16:49:44.094-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quality'/><category scheme='http://www.blogger.com/atom/ns#' term='QA'/><category scheme='http://www.blogger.com/atom/ns#' term='practices'/><category scheme='http://www.blogger.com/atom/ns#' term='SQA'/><category scheme='http://www.blogger.com/atom/ns#' term='methdologies'/><category scheme='http://www.blogger.com/atom/ns#' term='control'/><category scheme='http://www.blogger.com/atom/ns#' term='principles'/><category scheme='http://www.blogger.com/atom/ns#' term='assurance'/><category scheme='http://www.blogger.com/atom/ns#' term='LEAN'/><title type='text'>LEAN Software Quality Assurance</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;Quality Assurance is perceived as an extra, as overhead and generally, a &lt;/span&gt;cost &lt;span style="font-family: trebuchet ms;"&gt;center. To some extent, this is true. It is an investment in the long term and quality of your &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" class="link" href="http://www.associatedcontent.com/theme/748/ac_review_this_program.html" title="product"&gt;&lt;/a&gt;product &lt;span style="font-family: trebuchet ms;"&gt;or service in where the value can come back to you in any number of ways and most are not immediate or instant. Let's take a look at applying LEAN principles to Quality Assurance and see if we can improve it just a little. [&lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.associatedcontent.com/article/682789/lean_software_quality_assurance.html"&gt;more&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7986828089259959914-7842991075121686103?l=vqatools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vqatools.blogspot.com/feeds/7842991075121686103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7986828089259959914&amp;postID=7842991075121686103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/7842991075121686103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/7842991075121686103'/><link rel='alternate' type='text/html' href='http://vqatools.blogspot.com/2008/04/lean-software-quality-assurance.html' title='LEAN Software Quality Assurance'/><author><name>Eileen Bonfiglio</name><uri>http://www.blogger.com/profile/09419615349970666913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ezinearticles.com/members/mem_pics/Eileen-Bonfiglio_118410.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7986828089259959914.post-3429057335398023685</id><published>2008-03-19T12:09:00.007-04:00</published><updated>2008-09-09T13:53:58.884-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quality'/><category scheme='http://www.blogger.com/atom/ns#' term='QA'/><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='assurance'/><category scheme='http://www.blogger.com/atom/ns#' term='team'/><title type='text'>Ten Ways to Improve Quality Productivity</title><content type='html'>&lt;a href="http://www.associatedcontent.com/article/665681/ten_ways_to_improve_quality_productivity.html"&gt;Have a "Rock Star" QA Team with some of these suggestions to get your started.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7986828089259959914-3429057335398023685?l=vqatools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vqatools.blogspot.com/feeds/3429057335398023685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7986828089259959914&amp;postID=3429057335398023685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/3429057335398023685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/3429057335398023685'/><link rel='alternate' type='text/html' href='http://vqatools.blogspot.com/2008/03/ten-ways-to-improve-quality.html' title='Ten Ways to Improve Quality Productivity'/><author><name>Eileen Bonfiglio</name><uri>http://www.blogger.com/profile/09419615349970666913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ezinearticles.com/members/mem_pics/Eileen-Bonfiglio_118410.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7986828089259959914.post-1191983829665854870</id><published>2008-02-29T13:19:00.001-05:00</published><updated>2008-02-29T13:21:14.697-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='testing tools'/><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='load'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 8.0'/><title type='text'>Agile and Free to Learn Tools in the Dot Net Arena</title><content type='html'>&lt;p class="MsoNormal"&gt;Agile development and test have finally arrived in the .dotNet programming environment, just as the open source movement has entered into the commercial development of Microsoft and some other top tier software organizations. Typically, dotNet has been solely a development tool with very few quality tools to speak of in any real terms. Quality teams have been almost isolated and collaboration between development and quality assurance are tenuous at best, which is quite the standard in traditional development environments. There is now an opportunity emerging with the launch of Visual Studio 8.0 to a more agile and cooperative team environment. &lt;/p&gt;    &lt;p class="MsoNormal"&gt;Development tools for building both desktop and team-based enterprise Web applications are standard for this and many other IDE’s on the market. What this release has to offer is providing the testers the ability to collaborate and fine tune those applications in real and measurable terms. Testers have available to them a complete studio of tools in the &lt;a href="http://msdn2.microsoft.com/en-us/testing/default.aspx"&gt;Test Edition&lt;/a&gt; of Visual Studio 8.0 that are integrated into the development environment including unit, Web, load, manual and code coverage tests. In the past, the use of the Web Application Stress Tool was the only opportunity in this space for configurable load and performance testing of applications.&lt;span style=""&gt;  &lt;/span&gt;While this tool was effective, it did take a fair amount of expertise in the tool itself as well as load testing in general.&lt;span style=""&gt;  &lt;/span&gt;This was time consuming and did not lend itself to rapid development and as such, was relegated to the luxury bin and rarely performed well, if at all. Much of the guesswork and pain of learning a new tool is alleviated in a familiar interface and standard toolbars in this tool.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;The challenges facing quality assurance in the testing of web based applications has been addressed with the advent of the &lt;a href="http://msdn2.microsoft.com/en-us/library/microsoft.visualstudio.testtools.webtesting.aspx"&gt;WebTesting namespace&lt;/a&gt; that provides specific classes to enable Web testing. The base class for all web tests is the WebTest class, which is available out-of-the-box as are the classes WebTestRequest and WebTestResponse classes for simulating HTTP requests and responses. Gone are the days of hand coding tests for http responses and posts, this is now a point and click operation with an expert view if you feel so inclined.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;Building and testing high-performing desktop applications in a simple team-based design enables swift and high quality applications and deployment of enterprise solutions. Add the ability to communicate and provide to the development team valid and reproducible errors seamlessly and you have the pure divinity of agile. The opportunity to learn the functionality of this tool are available at no cost on the educational portion of the developer network site called channel 8, also known as &lt;a href="https://downloads.channel8.msdn.com/"&gt;DreamSpark&lt;/a&gt; to students everywhere. You can download the tools below at no cost: &lt;a href="http://channel8.msdn.com/"&gt;Channel 8&lt;/a&gt;, &lt;a href="https://downloads.channel8.msdn.com/"&gt;DreamSpark&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/testing/default.aspx"&gt;Test Center 90 day Trial Download&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7986828089259959914-1191983829665854870?l=vqatools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vqatools.blogspot.com/feeds/1191983829665854870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7986828089259959914&amp;postID=1191983829665854870' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/1191983829665854870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/1191983829665854870'/><link rel='alternate' type='text/html' href='http://vqatools.blogspot.com/2008/02/agile-and-free-to-learn-tools-in-dot.html' title='Agile and Free to Learn Tools in the Dot Net Arena'/><author><name>Eileen Bonfiglio</name><uri>http://www.blogger.com/profile/09419615349970666913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ezinearticles.com/members/mem_pics/Eileen-Bonfiglio_118410.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7986828089259959914.post-471905235451795007</id><published>2007-12-13T13:45:00.000-05:00</published><updated>2007-12-13T13:48:12.689-05:00</updated><title type='text'>Configuration Status Accounting</title><content type='html'>&lt;div&gt;Configuration Status Accounting of Application Software Configuration Items?  What is that?  Why do I need it? The Configuration Status Accounting system will provide for you a record of the following  information for each application software configuration item (CI):&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;1. The planned and actual dates the:&lt;/div&gt; &lt;ul&gt;&lt;li&gt;application software specification was released;  &lt;/li&gt;&lt;li&gt;allocated baseline was established;  &lt;/li&gt;&lt;li&gt;application software Test Plan for the CI was released;  &lt;/li&gt;&lt;li&gt;application software Test Plan for the CI was approved;  &lt;/li&gt;&lt;li&gt;application software design document was released;  &lt;/li&gt;&lt;li&gt;application software design document was approved;  &lt;/li&gt;&lt;li&gt;application software CI testing took place;  &lt;/li&gt;&lt;li&gt;application software test report for the CI was approved;  &lt;/li&gt;&lt;li&gt;application software Product Baseline was established.&lt;/li&gt;&lt;/ul&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;2. The Configuration Status Accounting system will record all change  requests made to the application software specification (the allocated  baseline):&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;ul&gt;&lt;li&gt;the date of the change request;  &lt;/li&gt;&lt;li&gt;the title of the change request;  &lt;/li&gt;&lt;li&gt;the status of the change request;  &lt;/li&gt;&lt;li&gt;the approval date of the change request; and  &lt;/li&gt;&lt;li&gt;the planned and actual dates of change implementation.&lt;/li&gt;&lt;/ul&gt;This will ensure you have the latest and greatest version of your software within your archive and deployed to your customers. It also won't hurt you a bit if you have a SoX audit either :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7986828089259959914-471905235451795007?l=vqatools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vqatools.blogspot.com/feeds/471905235451795007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7986828089259959914&amp;postID=471905235451795007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/471905235451795007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/471905235451795007'/><link rel='alternate' type='text/html' href='http://vqatools.blogspot.com/2007/12/configuration-status-accounting.html' title='Configuration Status Accounting'/><author><name>Eileen Bonfiglio</name><uri>http://www.blogger.com/profile/09419615349970666913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ezinearticles.com/members/mem_pics/Eileen-Bonfiglio_118410.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7986828089259959914.post-2553170440852486250</id><published>2007-12-13T13:30:00.000-05:00</published><updated>2007-12-13T13:34:44.542-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuration Identification of Software Configuration Items'/><title type='text'>Software Configuration Managment: Configuration Identification of Software Configuration Items</title><content type='html'>Some good Policies for Configuration Identification of Software Configuration Items will greatly improve the success of your software archive.  Suggested policies include:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;1. Each application software configuration item must have a specification  document, the following are recommended for discussion:&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;ul&gt;&lt;li&gt;Business Need/Requirements Statement  &lt;/li&gt;&lt;li&gt;Software Requirements Specification  &lt;/li&gt;&lt;li&gt;Software Design Description  &lt;/li&gt;&lt;li&gt;Source Code/Executable Code  &lt;/li&gt;&lt;li&gt;Test Plan Procedure  &lt;/li&gt;&lt;li&gt;Software User Manual and Run Book  &lt;/li&gt;&lt;li&gt;Training Plan  &lt;/li&gt;&lt;li&gt;Software Product Specification &lt;/li&gt;&lt;/ul&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;2. Application software specifications should be contained in separate  documents.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;3. Each application software specification will be baselined (as part of  the Allocated Baseline) and subject to formal change control.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;4. Application software specifications should be traceable to the  system-level requirements specification.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;5. The content of the application software specification establishes the  acceptance criteria for that software configuration item.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;6.  Each application software specification will be numbered with the  configuration items identifier as part of the document number, for example, the  specification for application software configuration item XYZ Project will be XYZ Project-SPEC.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;7. The naming convention used applicable to application software  configuration items is to have a maximum of the first six characters be the CI  number; for example, XYZ Project-OPEN-WINDOW links the open window module to the XYZ Project CI.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7986828089259959914-2553170440852486250?l=vqatools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vqatools.blogspot.com/feeds/2553170440852486250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7986828089259959914&amp;postID=2553170440852486250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/2553170440852486250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/2553170440852486250'/><link rel='alternate' type='text/html' href='http://vqatools.blogspot.com/2007/12/software-configuration-managment.html' title='Software Configuration Managment: Configuration Identification of Software Configuration Items'/><author><name>Eileen Bonfiglio</name><uri>http://www.blogger.com/profile/09419615349970666913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ezinearticles.com/members/mem_pics/Eileen-Bonfiglio_118410.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7986828089259959914.post-7352749424410634003</id><published>2007-12-13T12:33:00.000-05:00</published><updated>2007-12-13T17:06:48.655-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Types'/><category scheme='http://www.blogger.com/atom/ns#' term='Agile'/><category scheme='http://www.blogger.com/atom/ns#' term='Process'/><title type='text'>Agile Testing Types and Process</title><content type='html'>Types of Testing&lt;span class="font10"&gt; and the steps to be followed in sequence to  assure your customers receive a quality product.&lt;span style=""&gt;   &lt;/span&gt;For example, performance testing can only be accomplished successfully &lt;/span&gt;&lt;span class="font9"&gt;AFTER&lt;/span&gt;&lt;span class="font10"&gt; functional testing has been performed and the software passes that  step. To do so otherwise would result in functional errors delaying the success  of performance testing&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 1: Unit testing &lt;/span&gt;&lt;br /&gt;Performed by the Developer. Unit test case design begins after a technical review approves the high level design. The unit test cases shall be designed to test the validity of the program's correctness. In other words each decision statement in the program shall take on a true value.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 2: Test Planning &lt;/span&gt;&lt;br /&gt;Performed by QA. Review requirement specifications, architectural designs and use cases to develop test plans, test steps and test scenarios. Identify any gaps or issues that need to be addressed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 3: Requirements Traceability / Testability  &lt;/span&gt;&lt;br /&gt;Performed by QA. Traceability is the ability to show how requirements are derived from higher level (or "parent") requirements. Conversely, traceability helps to identify all downward requirements derived from parent requirements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 4: Integration Testing &lt;/span&gt;&lt;br /&gt;Performed by QA.  Integration testing proves that all areas of the system interface with each other correctly and that there are no gaps in the data flow. The final integration test proves that the system works as an integrated unit when all the fixes are complete.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 5: Build Verification / Smoke Test&lt;/span&gt;&lt;br /&gt;Performed by QA.  When a build has met completion criteria and is ready to be tested, the QA team runs an initial battery of basic tests to verify the build. If the build is not testable at all, then the QA rejects the build. If portions of the build are testable those are tested and the results documented.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 6: Functional Testing&lt;/span&gt;&lt;br /&gt;Performed by QA.  Functional testing assures that each element of the application meets the functional requirements of the business as outlined in the requirements document/functional brief, system design specification, and other functional documents produced.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 7: Performance, Load and Stress Testing&lt;/span&gt; &lt;br /&gt;Performed by QA.  Non-functional testing proves that the documented performance standards or requirements are met. Examples of testable standards include response time and compatibility with specified browsers and operating systems.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 8: Defect Fix Validation&lt;/span&gt;&lt;br /&gt;Performed by QA.  If any known defects or issues existed during development, QA tests specifically in those areas to validate the fixes implemented by the developers who have also unit tested these fixes prior to sending them over to QA for validation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 9: Regression Testing&lt;/span&gt;&lt;br /&gt;Performed by QA.  Regression testing is performed after the release of each phase to ensure that there is no impact on previously released software. Regression testing cannot be conducted on the initial build because the test cases are taken from defects found in previous build in initial there will be nothing to test against.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 10: Error Management&lt;/span&gt;&lt;br /&gt;Performed by QA.  During the QA testing workflow, all defects will be reported using the error management workflow. Regular meetings will take place between QA, development, product and project management to discuss defects, priority of defects, and fixes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 11: QA Reporting and Readiness Review&lt;/span&gt; Performed by QA.  QA states the results of testing, reports outstanding defects/known issues, and makes a recommendation for release into production.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 12: Release Management &lt;/span&gt;&lt;br /&gt;Performed by QA.  Releasing software refers to the process of providing some named (or otherwise uniquely identified) files to others for use. The others may be your department at work, your classmates, or The World. Managing the release means you know, understand and can explain what went into it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 13: User Acceptance Testing&lt;/span&gt;&lt;br /&gt;Performed by &lt;span style="font-weight: bold;"&gt;All&lt;/span&gt; concerned Product Managers, Project Managers and a Customer Focus Group (if applicable) to verify the new system, data and software changes meet customer expectations and meet usability requirements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 14: Release into production&lt;/span&gt;&lt;br /&gt;Performed by QA &amp;amp; Project Team If the project team determines that the build is acceptable for production, the configuration/version management team will migrate the build into staging for the implementation team to move into the production environment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 15: Post Implementation&lt;/span&gt;&lt;br /&gt;Testing Performed by QA.  Testing performed after the software has been deployed to ensure proper implementation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7986828089259959914-7352749424410634003?l=vqatools.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vqatools.blogspot.com/feeds/7352749424410634003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7986828089259959914&amp;postID=7352749424410634003' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/7352749424410634003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7986828089259959914/posts/default/7352749424410634003'/><link rel='alternate' type='text/html' href='http://vqatools.blogspot.com/2007/12/agile-testing-types-and-process.html' title='Agile Testing Types and Process'/><author><name>Eileen Bonfiglio</name><uri>http://www.blogger.com/profile/09419615349970666913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ezinearticles.com/members/mem_pics/Eileen-Bonfiglio_118410.jpg'/></author><thr:total>1</thr:total></entry></feed>
