<?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"
	>

<channel>
	<title>Software Quality Assurance Blog</title>
	<atom:link href="http://swqualityassurance.com/sqablog/feed" rel="self" type="application/rss+xml" />
	<link>http://swqualityassurance.com/sqablog</link>
	<description>By QA Consultants - Canada's Largest Quality Assurance and Testing Consultancy</description>
	<pubDate>Sun, 14 Jun 2009 22:29:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Web Security Testing</title>
		<link>http://swqualityassurance.com/sqablog/web-security-testing.html</link>
		<comments>http://swqualityassurance.com/sqablog/web-security-testing.html#comments</comments>
		<pubDate>Sun, 14 Jun 2009 22:21:49 +0000</pubDate>
		<dc:creator>samtheadmin</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[QA Solutions]]></category>

		<category><![CDATA[API]]></category>

		<category><![CDATA[client]]></category>

		<category><![CDATA[client authentication]]></category>

		<category><![CDATA[code javascript]]></category>

		<category><![CDATA[Consultants Web]]></category>

		<category><![CDATA[digital signature]]></category>

		<category><![CDATA[Encryption]]></category>

		<category><![CDATA[HTML]]></category>

		<category><![CDATA[html issues]]></category>

		<category><![CDATA[message integrity]]></category>

		<category><![CDATA[negative tests]]></category>

		<category><![CDATA[OWASP]]></category>

		<category><![CDATA[penetration testing]]></category>

		<category><![CDATA[penetration tests]]></category>

		<category><![CDATA[QA Consultants]]></category>

		<category><![CDATA[quality assurance]]></category>

		<category><![CDATA[SAML]]></category>

		<category><![CDATA[security tokens]]></category>

		<category><![CDATA[security validation]]></category>

		<category><![CDATA[security vulnerabilities]]></category>

		<category><![CDATA[SOA]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[software development cycle]]></category>

		<category><![CDATA[SQL]]></category>

		<category><![CDATA[SSL]]></category>

		<category><![CDATA[testing qa]]></category>

		<category><![CDATA[testing web services]]></category>

		<category><![CDATA[token validation]]></category>

		<category><![CDATA[web security]]></category>

		<category><![CDATA[Web Solution]]></category>

		<category><![CDATA[WS-Security]]></category>

		<category><![CDATA[XML]]></category>

		<category><![CDATA[XPath]]></category>

		<guid isPermaLink="false">http://swqualityassurance.com/sqablog/?p=96</guid>
		<description><![CDATA[API Penetration Testing
QA Consultants Web Solution automatically generates tests to perform security penetration testing at the message layer. By testing the SOA with penetration attacks and analyzing the responses, security vulnerabilities can be discovered and fixed earlier in the software development cycle. The following penetration tests are currently supported: Parameter fuzzing, SQL injections, XPath injections, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>API Penetration Testing</strong></p>
<p>QA Consultants Web Solution automatically generates tests to perform security penetration testing at the message layer. By testing the SOA with penetration attacks and analyzing the responses, security vulnerabilities can be discovered and fixed earlier in the software development cycle. The following penetration tests are currently supported: Parameter fuzzing, SQL injections, XPath injections, XML bombs, external entities, malformed XML, invalid XML, username harvesting, large XML.</p>
<p><strong>SOA Security Policy Validation</strong></p>
<p>QA Consultants Web Solution includes security support for testing Web services with security layers. At the transport level, we support SSL (both server and client authentication), basic, Digest and Kerberos authentication. At the message level, we support WS-Security including X509, SAML, Username security tokens, XML Encryption and XML Digital Signature. The solution allows for security token validation as well as negative tests that ensure proper enforcement of message integrity and authentication.</p>
<p><strong>Web Interface Penetration Testing</strong></p>
<p>QA Consultants Web Solution automatically generates tests to perform security penetration testing of Web interfaces. By simulating a hacker and &#8220;attacking&#8221; a Web site with malformed input data, we can uncover OWASP top ten issues such as SQL injection, cross site scripting, buffer overflow, command injection, unvalidated input, and more.</p>
<p>Additionally, we utilize a database of over 4,000 checks to find vulnerabilities related to outdated server applications, default installations, and so on. This helps secure and standardize HTML to enforce best practices related to login forms, comments, hidden fields, and other security-relevant HTML issues.</p>
<p><strong>Language-Level Security Validation</strong></p>
<p>QA Consultants pattern-based code analysis verifies that your organization&#8217;s security policy is implemented in your application code (JavaScript, VBScript/ASP, HTML, JSP, Java, .NET, and so on). It also identifies common security vulnerabilities. QA Consultants static analysis rule set is the most comprehensive in the industry, and is constantly being extended.</p>
<p>In addition, QA Consultants data flow static analysis detects injection vulnerabilities, XSS, exposure of sensitive data, and other vulnerabilities without test cases or application execution. Moreover, QA Consultants peer code review process automation facilitates the high-level code review that is often required for regulatory compliance (PCI DSS, etc.).</p>
]]></content:encoded>
			<wfw:commentRss>http://swqualityassurance.com/sqablog/web-security-testing.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Web Interface Functional Testing</title>
		<link>http://swqualityassurance.com/sqablog/web-interface-functional-testing.html</link>
		<comments>http://swqualityassurance.com/sqablog/web-interface-functional-testing.html#comments</comments>
		<pubDate>Sun, 14 Jun 2009 22:09:23 +0000</pubDate>
		<dc:creator>samtheadmin</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[dynamic application]]></category>

		<category><![CDATA[framework]]></category>

		<category><![CDATA[GUI]]></category>

		<category><![CDATA[HTTP]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[RIA]]></category>

		<category><![CDATA[Rich Internet]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[server messages]]></category>

		<category><![CDATA[sw quality]]></category>

		<category><![CDATA[test suites]]></category>

		<category><![CDATA[testing]]></category>

		<category><![CDATA[validations]]></category>

		<category><![CDATA[web interface]]></category>

		<category><![CDATA[Web Quality Assurance]]></category>

		<guid isPermaLink="false">http://swqualityassurance.com/sqablog/?p=93</guid>
		<description><![CDATA[Functional Validation
Web interface testing is difficult to automate. Too often teams abandon automated testing in favor of manual testing, due to too many false positives or too much effort required to maintain the test suites. SW Quality Assurance provides solutions that facilitates creation of automated test suites that are reliable and dependable. Its ability to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Functional Validation</strong></p>
<p>Web interface testing is difficult to automate. Too often teams abandon automated testing in favor of manual testing, due to too many false positives or too much effort required to maintain the test suites. SW Quality Assurance provides solutions that facilitates creation of automated test suites that are reliable and dependable. Its ability to isolate testing to specific elements of the Web application eliminates noise and provides accurate results.</p>
<p>SW Quality Assurance isolates and tests individual application components for correct functionality across multiple browsers without requiring scripts. Additionally, dynamic data can be stubbed out with constant data to reduce test case noise.</p>
<p>Validations can be performed at the page object level as well as the HTTP message level. We verify the client-side JavaScript engine under expected and unexpected conditions through asynchronous HTTP message stubbing. Test cases are flexible and can be easily reused and shared.</p>
<p>You can automatically create regression tests that ignore expected content changes for entire pages, or you can create specific regression tests on individual page elements, thus eliminating the noise of annoying false positives.</p>
<p><strong>RIA/AJAX</strong></p>
<p>AJAX and Rich Internet Applications deliver a richer user experience as well as bring a greater level of complexity to the architecture and development of Web applications. SW Quality Assurance delivers an automated framework to isolate and test the unique components of an AJAX/RIA application and then aggregates those components into a comprehensive test suite.</p>
<p>We validate the format and content of client/server messaging to ensure that the data is expected and correct. In addition, server messages are &#8220;frozen&#8221; and inserted in place of dynamic messages to validate that errors seen in the user interface elements are due to defects in the Ajax engine and not due to changes in dynamic application data.<br />
Low-Noise, Script-less Tests</p>
<p>It can be challenging to create robust, noiseless regression tests for highly dynamic Web applications. In many testing environments, complex test creation means writing endless proprietary scripts and generating many false positives.</p>
<p>SW Quality Assurance eliminates the need for writing scripts, and instead provides a simple GUI interface to create tests. To provide additional flexibility, tests that are more suited to the control that scripting offers can be generated as JUnit tests and extended using the Java programming language.</p>
<p>You can automatically create regression tests that ignore expected content changes for entire pages, or you can create specific regression tests on individual page elements, thus eliminating the noise of annoying false positives.</p>
<p><strong>End to End Testing</strong></p>
<p>SW Quality Assurance offers the unique ability to create end-to-end test suites that cross application layers, SDLC phases, and testing methods:</p>
<ul>
<li> With a single test suite, you can continuously validate all critical aspects of complex transactions which may extend through web interfaces, backend services, ESBs, databases, and everything in between.</li>
<li>&#8220;Unit tests&#8221; can be created as soon as a single &#8220;unit of work is completed, then this test suite can be incrementally enhanced to verify additional components as they are added, test the integration of components, and audit end-to-end business processes that span across composite applications.</li>
<li>The same end-to-end test suites that are created for functional testing can also be leveraged for security as well as load testing— and all of these tests can easily be integrated into a robust regression testing suite.</li>
<li>During test execution, you can visualize and trace the intra-process events triggered by tests, facilitating rapid diagnosis of problems directly from the test environment. You can also continuously validate whether critical events continue to satisfy functional expectations as the system evolves.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://swqualityassurance.com/sqablog/web-interface-functional-testing.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Web Testing and Quality Assurance</title>
		<link>http://swqualityassurance.com/sqablog/web-testing-and-quality-assurance.html</link>
		<comments>http://swqualityassurance.com/sqablog/web-testing-and-quality-assurance.html#comments</comments>
		<pubDate>Sun, 14 Jun 2009 14:50:48 +0000</pubDate>
		<dc:creator>samtheadmin</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Featured]]></category>

		<category><![CDATA[QA Solutions]]></category>

		<category><![CDATA[Fixing]]></category>

		<category><![CDATA[hacked Joomla]]></category>

		<category><![CDATA[Mamboo]]></category>

		<category><![CDATA[quality assurance]]></category>

		<category><![CDATA[security consultation]]></category>

		<category><![CDATA[user experience]]></category>

		<category><![CDATA[web security]]></category>

		<category><![CDATA[web testing]]></category>

		<category><![CDATA[Website]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://swqualityassurance.com/sqablog/?p=67</guid>
		<description><![CDATA[Your web site is your company&#8217;s face to the world, 24 hours per day, 7 days per week, and 365 days per year.  What does it say to your customers, or potential customers, if they can&#8217;t access it because it&#8217;s down, too slow, or doesn&#8217;t work as expected?  Will these customers return after [...]]]></description>
			<content:encoded><![CDATA[<p>Your web site is your company&#8217;s face to the world, 24 hours per day, 7 days per week, and 365 days per year.  What does it say to your customers, or potential customers, if they can&#8217;t access it because it&#8217;s down, too slow, or doesn&#8217;t work as expected?  Will these customers return after a bad user experience on your web site?</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">QA Consultants is now offering:</span></p>
<ul>
<li>Website testing and quality assurance</li>
<li>Campaign quality assurance and testing</li>
<li>Fixing hacked Joomla, Mamboo and Wordpress sites</li>
<li>Web security consultation</li>
</ul>
<p>For more inforamtion please <a href="http://swqualityassurance.com/sqablog/contact-us">contact us</a></p>
]]></content:encoded>
			<wfw:commentRss>http://swqualityassurance.com/sqablog/web-testing-and-quality-assurance.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>QA Consultants at Backbone Magazine</title>
		<link>http://swqualityassurance.com/sqablog/qa-consultants-at-backbone-magazine.html</link>
		<comments>http://swqualityassurance.com/sqablog/qa-consultants-at-backbone-magazine.html#comments</comments>
		<pubDate>Mon, 26 Feb 2007 03:39:30 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Magazine]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[QA Consultant]]></category>

		<guid isPermaLink="false">http://swqualityassurance.com/sqablog/?p=52</guid>
		<description><![CDATA[Here is a link to an feature artical about QA Consltants at the Backbone Magazine
]]></description>
			<content:encoded><![CDATA[<p>Here is a link to an feature artical about<strong> QA Consltants</strong> <a title="About SQA Testing" href="http://www.backbonemag.com/_Side_Items/Left/directories/Companies_-_QAConsultants.asp">at the Backbone Magazine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://swqualityassurance.com/sqablog/qa-consultants-at-backbone-magazine.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Continuous Testing Webcast</title>
		<link>http://swqualityassurance.com/sqablog/continuous-testing-webcast.html</link>
		<comments>http://swqualityassurance.com/sqablog/continuous-testing-webcast.html#comments</comments>
		<pubDate>Thu, 11 Jan 2007 02:22:32 +0000</pubDate>
		<dc:creator>EDITOR</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[analyst]]></category>

		<category><![CDATA[Business Intelegence Testing]]></category>

		<category><![CDATA[CIT]]></category>

		<category><![CDATA[Compuware]]></category>

		<category><![CDATA[EST]]></category>

		<category><![CDATA[Ian Hayes]]></category>

		<category><![CDATA[Mike Koza]]></category>

		<category><![CDATA[NET]]></category>

		<category><![CDATA[QA Webinars]]></category>

		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://swqualityassurance.com/sqablog/?p=50</guid>
		<description><![CDATA[Author and industry analyst Ian Hayes and Compuware&#8217;s Mike Koza will provide an overview of the CIT concept and quantify how CIT can benefit both development and testing organizations. Ian Hayes also is writing a white paper along the same topic, which will be made available immediately following the QA webcast.
CIT for .NET
Tuesday, January 23
11 [...]]]></description>
			<content:encoded><![CDATA[<p>Author and industry analyst Ian Hayes and Compuware&#8217;s Mike Koza will provide an overview of the CIT concept and quantify how CIT can benefit both development and testing organizations. Ian Hayes also is writing a white paper along the same topic, which will be made available immediately following the QA webcast.</p>
<p>CIT for .NET<br />
Tuesday, January 23<br />
11 a.m. PST/2 p.m. EST<br />
Register now »</p>
<p>CIT for Java<br />
Thursday, January 25<br />
11 a.m. PST/2 p.m. EST<br />
Register now »</p>
]]></content:encoded>
			<wfw:commentRss>http://swqualityassurance.com/sqablog/continuous-testing-webcast.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Data Warehouse (DW) QA Assessment</title>
		<link>http://swqualityassurance.com/sqablog/data-warehouse-dw-qa-assessment.html</link>
		<comments>http://swqualityassurance.com/sqablog/data-warehouse-dw-qa-assessment.html#comments</comments>
		<pubDate>Fri, 15 Dec 2006 19:15:48 +0000</pubDate>
		<dc:creator>EDITOR</dc:creator>
		
		<category><![CDATA[Data Warehouse/Business Intelegence Testing]]></category>

		<category><![CDATA[business analyst]]></category>

		<category><![CDATA[business intelligence applications]]></category>

		<category><![CDATA[data warehouse]]></category>

		<category><![CDATA[development life cycle]]></category>

		<category><![CDATA[DW QA]]></category>

		<category><![CDATA[ETL process]]></category>

		<category><![CDATA[integration testing]]></category>

		<category><![CDATA[intricacies]]></category>

		<category><![CDATA[QA Consultants]]></category>

		<category><![CDATA[qa practices]]></category>

		<category><![CDATA[qa test]]></category>

		<category><![CDATA[qa testing]]></category>

		<category><![CDATA[test team]]></category>

		<category><![CDATA[throughput rates]]></category>

		<category><![CDATA[transformation logic]]></category>

		<guid isPermaLink="false">http://swqualityassurance.com/sqablog/?p=49</guid>
		<description><![CDATA[What is needed as a minimum?
Each data warehouse load job should be developed and tested incrementally throughout its development life cycle:

Testing that the correct data is being extracted from the source
Testing the transformation logic
Performing source to target validation
Testing the error-handling logic
Testing the data throughput rates
The incremental testing is followed by integration testing – in which [...]]]></description>
			<content:encoded><![CDATA[<p>What is needed as a minimum?<br />
Each data warehouse load job should be developed and tested incrementally throughout its development life cycle:</p>
<ul>
<li>Testing that the correct data is being extracted from the source</li>
<li>Testing the transformation logic<br />
Performing source to target validation</li>
<li>Testing the error-handling logic</li>
<li>Testing the data throughput rates</li>
<li>The incremental testing is followed by integration testing – in which the separate jobs are scheduled together into an interdependent sequence and re-executed</li>
<li>The analytics applications themselves must be tested against the data-warehouse to ensure delivery of the correct data</li>
<li>In order for data warehouse QA project to succeed, the following has to be in place:<br />
A test team</li>
<li>An independent test environment</li>
<li>Support from Business Analysts, ETL developers, DBA and management<br />
While assessing the <strong><em>QA practices</em></strong> at a client as far they relate to data warehouse testing, these are the items which <strong><em><a title="QA Consultants" href="httpL://www.qaconsultants.ca">QA Consultants</a></em></strong> looks at.</li>
</ul>
<blockquote><p><strong><em>QA Team Lead<br />
</em></strong></p></blockquote>
<ul>
<li>Is the DW QA team lead skilled enough to:<br />
Prepare project plan for testing efforts<br />
Evaluate staffing needs</li>
<li>Provide size estimate for QA environment<br />
Has solid knowledge of data warehouse concepts and testing intricacies associated with business intelligence applications<br />
Strong enough and yet diplomatic to oppose pressure from development, business analyst and project management where quality sacrifices are required</li>
<li>Strong enough technically to be able to address complex issues and to review work being done by the testers</li>
<li>Able to review defects on the regular basis and perform root cause analysis<br />
Where and when necessary come up with processes and procedures and enforce them on the team</li>
<li>Testing skills of <strong>DW QA</strong> team<br />
Do the team members understand basics of testing methodologies such as levels of testing – unit, system, regression, etc<br />
they purely black box testers, or can they also do white and grey box testing<br />
they have leadership strong enough to plan, size and distribute the work</li>
<li>Is the test team leadership strong enough to oppose the pressures from development, business analysts and project management to “sweep things under the carpet”</li>
<li>Is the test team in control of QA environment and code promotion<br />
the support of developers, business analysts, system administrator and DBA secured during the off-hours testing</li>
<li>Can team members provide sizing for the test environment – data base and the file system</li>
</ul>
<blockquote><p><em><strong>QA Environment</strong></em></p></blockquote>
<ul>
<li>Are the test carried in isolated test environment</li>
<li>How closely does the environment replicate the actual production environment</li>
<li>Does the QA team have control over the test environment, <em>i.e.</em> the code to be tested is pulled into QA environment rather then pushed by developers</li>
<li>Is the <em><strong>test data</strong></em> properly backed up</li>
<li>Are the snapshots taken at appropriate times to allow roll-back to a particular state</li>
<li>Is the environment large enough to accommodate the data size for testing</li>
<li>Can <em><strong>test environment</strong></em> easily be adopted for <em><strong>performance/stress/load testing</strong></em></li>
</ul>
<blockquote><p><strong><em>Project Environment<br />
</em></strong></p></blockquote>
<p>There may be issues at the project level that affect performance of the QA team, but be outside of QA team control</p>
<ul>
<li>Is QA involved in the process at an early stage</li>
<li>Are business requirements, functional specifications and data model clearly defined and signed off by users, business analysts, developers and testers</li>
<li>Is a change management process clearly defined, communicated and strictly adhered to especially with respect to signed off requirements</li>
<li>Is a code freeze implemented when required and all subsequent code changes are either a result of defect fixes or approved change requests</li>
<li>Is the promotion to production done from QA environment<br />
Potential Problems</li>
</ul>
<blockquote><p><a title="QA Consultants .:Toll Free (866) 411-8271" href="http://www.qaconsultants.ca/"><em><strong>QA Consultants</strong></em></a> –findings may point to existence of some of the following problems:</p></blockquote>
<ul>
<li>Users are not sufficiently engaged</li>
<li>Testing reports - not data</li>
<li>Garbage in, garbage out</li>
<li>Skipping the reconciliation of data warehouse data with source system data</li>
<li>Relying only on  &#8220;made up&#8221; test data</li>
<li>Underestimating the testing workload</li>
<li>Failing to set proper expectations with business users</li>
<li>Fast tracking&#8221; the testing phase.</li>
<li>Underestimating the duration of the ETL process.</li>
<li>Choosing the &#8220;wrong&#8221; testers.</li>
<li>Skipping proper sign-offs</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://swqualityassurance.com/sqablog/data-warehouse-dw-qa-assessment.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Unit Testing</title>
		<link>http://swqualityassurance.com/sqablog/unit-testing.html</link>
		<comments>http://swqualityassurance.com/sqablog/unit-testing.html#comments</comments>
		<pubDate>Fri, 15 Dec 2006 18:58:07 +0000</pubDate>
		<dc:creator>EDITOR</dc:creator>
		
		<category><![CDATA[Test Methodology]]></category>

		<category><![CDATA[Testing Process and Methodology]]></category>

		<category><![CDATA[Types of Testing]]></category>

		<category><![CDATA[applicable requirements]]></category>

		<category><![CDATA[bug fixes]]></category>

		<category><![CDATA[Consultants]]></category>

		<category><![CDATA[Consulting]]></category>

		<category><![CDATA[design documents]]></category>

		<category><![CDATA[Developer]]></category>

		<category><![CDATA[development test]]></category>

		<category><![CDATA[isolation]]></category>

		<category><![CDATA[negative tests]]></category>

		<category><![CDATA[Team]]></category>

		<category><![CDATA[test environments]]></category>

		<category><![CDATA[Tests]]></category>

		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://swqualityassurance.com/sqablog/?p=48</guid>
		<description><![CDATA[Objective

Unit test is the test of individual units.
The objective of the unit test is to ensure that each individual component works correctly in isolation according to any applicable requirements, as defined in the design documents.
The following processes must be satisfied before Unit Testing can be executed efficiently.
Developer has to check that following criteria are satisfied:
Outstanding [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>Objective</em></p></blockquote>
<ul>
<li>Unit test is the test of individual units.</li>
<li>The objective of the unit test is to ensure that each individual component works correctly in isolation according to any applicable requirements, as defined in the design documents.</li>
<li>The following processes must be satisfied before Unit Testing can be executed efficiently.</li>
<li>Developer has to check that following criteria are satisfied:</li>
<li>Outstanding programming issues have been resolved</li>
<li>All program code compiles cleanly and has been reviewed and documented appropriately<br />
Standards and procedures for unit test have been communicated to the team<br />
Individual development test environments must be set up</li>
</ul>
<blockquote><p><em><strong>Conditions</strong></em></p></blockquote>
<p>It is the expectation that the developer will perform the following type of tests:</p>
<ul>
<li>Positive/Negative Tests</li>
<li>Bug Fixes</li>
<li>Responsible Team</li>
<li>Development Team</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://swqualityassurance.com/sqablog/unit-testing.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Performance Testing - A Working Definition</title>
		<link>http://swqualityassurance.com/sqablog/performance-testing-a-working-definition.html</link>
		<comments>http://swqualityassurance.com/sqablog/performance-testing-a-working-definition.html#comments</comments>
		<pubDate>Fri, 15 Dec 2006 18:55:36 +0000</pubDate>
		<dc:creator>EDITOR</dc:creator>
		
		<category><![CDATA[Performance Testing]]></category>

		<category><![CDATA[Capacity Planning]]></category>

		<category><![CDATA[hardware]]></category>

		<category><![CDATA[infrastructure team]]></category>

		<category><![CDATA[performance]]></category>

		<category><![CDATA[performance test]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://swqualityassurance.com/sqablog/?p=47</guid>
		<description><![CDATA[The objective of performance test is to validate the back-end architecture, hardware and applications scalability:
Infrastructure Team

Determine the performance, stability and scalability of an application under various load conditions.
Determine which configuration sizing provides the best performance level.
Determine if the current architecture can support the application at peak user levels.
Prove application is stable enough to go into [...]]]></description>
			<content:encoded><![CDATA[<p style="padding-left: 30px;">The objective of performance test is to validate the back-end architecture, hardware and applications scalability:</p>
<li style="padding-left: 30px;">Infrastructure Team</li>
<ul>
<li>Determine the performance, stability and scalability of an application under various load conditions.</li>
<li>Determine which configuration sizing provides the best performance level.<br />
Determine if the current architecture can support the application at peak user levels.</li>
<li>Prove application is stable enough to go into production (Acceptance).<br />
Determine if the new version of the software adversely had an impact on response time.</li>
<li>Determine at what point does degradation performance occur (Capacity Planning).</li>
<li>Identify application and infrastructure bottlenecks.</li>
<li>Evaluate product and/or hardware to determine if it can handle projected load volumes.</li>
</ul>
<blockquote><p><em><strong>Conditions</strong></em></p></blockquote>
<ul>
<li>Passed assembly testing</li>
<li>Responsible Team</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://swqualityassurance.com/sqablog/performance-testing-a-working-definition.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>System Test - A Working Definition</title>
		<link>http://swqualityassurance.com/sqablog/system-test-a-working-definition.html</link>
		<comments>http://swqualityassurance.com/sqablog/system-test-a-working-definition.html#comments</comments>
		<pubDate>Fri, 15 Dec 2006 18:51:58 +0000</pubDate>
		<dc:creator>EDITOR</dc:creator>
		
		<category><![CDATA[System Testing]]></category>

		<category><![CDATA[architecture components]]></category>

		<category><![CDATA[Integration]]></category>

		<category><![CDATA[interface integration]]></category>

		<category><![CDATA[system functionality]]></category>

		<category><![CDATA[system test]]></category>

		<category><![CDATA[systems security]]></category>

		<category><![CDATA[technical architecture]]></category>

		<category><![CDATA[validity]]></category>

		<guid isPermaLink="false">http://swqualityassurance.com/sqablog/?p=46</guid>
		<description><![CDATA[System test aims to test the system as a whole, only those aspects related to the whole system will be tested. The main objective of the system test is to verify that the users’ business requirements are met and to ensure the validity of the following aspects in the application’s design:

Overall system functionality, end-to-end business [...]]]></description>
			<content:encoded><![CDATA[<p>System test aims to test the system as a whole, only those aspects related to the whole system will be tested. The main objective of the system test is to verify that the users’ business requirements are met and to ensure the validity of the following aspects in the application’s design:</p>
<ul>
<li>Overall system functionality, end-to-end business functionality works as expected</li>
</ul>
<blockquote><p><strong><em>User interface </em></strong></p></blockquote>
<ul>
<li>Integration with external systems</li>
<li>Security</li>
<li>Technical architecture components</li>
<li>Report failures to development team so defects can be identified and fixed</li>
</ul>
<blockquote><p><strong><em>Conditions</em></strong></p></blockquote>
<ul>
<li>Passed assembly testing\</li>
<li>Responsible Team</li>
<li>Technical Team</li>
<li>Test (Q/A)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://swqualityassurance.com/sqablog/system-test-a-working-definition.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Performance Test Approach</title>
		<link>http://swqualityassurance.com/sqablog/performance-test-approach.html</link>
		<comments>http://swqualityassurance.com/sqablog/performance-test-approach.html#comments</comments>
		<pubDate>Fri, 15 Dec 2006 18:39:51 +0000</pubDate>
		<dc:creator>EDITOR</dc:creator>
		
		<category><![CDATA[Application Performance Management]]></category>

		<category><![CDATA[Best Practices and Methodologies]]></category>

		<category><![CDATA[activity model]]></category>

		<category><![CDATA[Empirix]]></category>

		<category><![CDATA[engineering]]></category>

		<category><![CDATA[IBM]]></category>

		<category><![CDATA[Load Testing]]></category>

		<category><![CDATA[LoadRunner]]></category>

		<category><![CDATA[Mercury]]></category>

		<category><![CDATA[Performance profiling]]></category>

		<category><![CDATA[performance test]]></category>

		<category><![CDATA[Stress Testing]]></category>

		<category><![CDATA[test platforms]]></category>

		<category><![CDATA[workload]]></category>

		<guid isPermaLink="false">http://swqualityassurance.com/sqablog/?p=45</guid>
		<description><![CDATA[
QA Consultants recognizes the critical need for solid performance testing processes for development and deployment of mission critical applications.  Application availability / reliability, user experience, and business performance depend on applications operating effectively within a predicted service activity model.  QA Consultants has successfully implemented a performance test program on numerous client engagements and has developed [...]]]></description>
			<content:encoded><![CDATA[<p class="Body1"><a href="http://www.qaconsultants.ca/"></a></p>
<p class="Body1"><a href="http://www.qaconsultants.ca/">QA Consultants</a> recognizes the critical need for solid performance testing processes for development and deployment of mission critical applications.  Application availability / reliability, user experience, and business performance depend on applications operating effectively within a predicted service activity model.  QA Consultants has successfully implemented a performance test program on numerous client engagements and has developed a core competency in performance engineering.  While our typical implementation approach leverages the flexibility and power of Mercury’s LoadRunner product we do have resources skilled in all of the industry leading performance test platforms:  Empirix, IBM Rational, Segue, etc.</p>
<p class="MsoNormal"><a href="http://www.qaconsultants.ca/">QA Consultants</a> leverages industry best practices by conducting performance testing in three phases:</p>
<ol style="margin-top: 0in" type="1">
<li class="MsoNormal">Performance      Profiling</li>
<li class="MsoNormal">Load      Testing</li>
<li class="MsoNormal">Stress      Testing</li>
</ol>
<p class="Body1"><strong>Performance profiling</strong> is a performance test in which response times, transaction rates, and other time sensitive requirements are measured and evaluated.  The goal of Performance Profiling is to verify performance requirements have been achieved. Performance profiling is implemented and executed to profile and tune a target-of-test&#8217;s performance behaviors as a function of conditions such as workload or hardware configurations.</p>
<p class="Body1"><strong>Load testing</strong> is a performance test which subjects the target-of-test to varying workloads to measure and evaluate the performance behaviors and ability of the target-of-test to continue to function properly under these different workloads.   The goal of load testing is to determine and ensure that the system functions properly beyond the expected maximum workload.  Additionally, load testing evaluates the performance characteristics (response times, transaction rates, and other time sensitive issues).</p>
<p class="Body1"><strong>Stress testing</strong> is a type of performance test implemented and executed to find errors due to low resources or competition for resources. Low memory or disk space may reveal defects in the target-of-test that aren&#8217;t apparent under normal conditions. Other defects might results from competition for shared resource like database locks or network bandwidth. Stress testing can also be used to identify the peak workload the target-of-test can handle.</p>
]]></content:encoded>
			<wfw:commentRss>http://swqualityassurance.com/sqablog/performance-test-approach.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
