<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software design and embedded system tools. &#187; system test</title>
	<atom:link href="http://embedsoftdev.com/tag/system-test/feed/" rel="self" type="application/rss+xml" />
	<link>http://embedsoftdev.com</link>
	<description>Good information for software design</description>
	<lastBuildDate>Mon, 09 Apr 2012 23:27:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Software testing part I.</title>
		<link>http://embedsoftdev.com/software-engineering/software-testing-part-i/</link>
		<comments>http://embedsoftdev.com/software-engineering/software-testing-part-i/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 07:29:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[acceptance test]]></category>
		<category><![CDATA[integration test]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[system test]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://embedsoftdev.com/?p=104</guid>
		<description><![CDATA[There are no commercial software released to the market without testing. Testing is an important process in software development.The big or well-known software company place importance on software testing equal to software implementation. At present there are many type of software testing method but I summarize the widely used testing method as following&#8230; 1.Unit test [...]
Related posts:<ol>
<li><a href='http://embedsoftdev.com/software-engineering/software-testing-ii-white-box-and-black-box-testing/' rel='bookmark' title='Software testing part II (White Box and Black Box testing)'>Software testing part II (White Box and Black Box testing)</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/stubs-and-drivers-testing/' rel='bookmark' title='Stubs and Drivers testing'>Stubs and Drivers testing</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/performance-testing-and-regression-testing/' rel='bookmark' title='Performance Testing and Regression Testing'>Performance Testing and Regression Testing</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>      There are no commercial software released to the market without testing.<br />
Testing is an important process in software development.The big or<br />
well-known software company place importance on software testing equal to<br />
software implementation.<br />
      At present there are many type of software testing method but I summarize the<br />
widely used testing method as following&#8230;</p>
<p><strong>1.Unit test </strong><br />
      Unit test is the testing functional<br />
(Or testing in  detail of each function in the system) to ensure<br />
that each individual function in the system can work well.<br />
Unit testing is very important in software development because<br />
it is the method for finding the functional problems (It can decrease<br />
the time in finding bugs in the posterior process).<br />
<strong>2.Integration test</strong><br />
      Integration test is the testing that take each unit to<br />
combine altogether and then test the coherence between each unit to<br />
ensure that the communication between each unit in the system can<br />
be done correctly.<br />
<strong>3.System test</strong><br />
      System test is the testing of the whole system to ensure that<br />
the totally work-flow of the system is correct.It is also<br />
an important test that have to do in software development process<br />
(Normally system test is done as the last test of all<br />
testing procedure).<br />
<strong>4.Acceptance Test</strong><br />
      Acceptance test is the testing of customer or user who will<br />
use the developed software.It is the test for satisfaction of the<br />
user or customer.This testing is done after System test.</p>
<p>     The important testing that you must emphasize on them are<br />
Unit testing and Integration testing because many defect or bugs<br />
can be found by these two testing method.</p>
<p>     Testing is not necessary to be done by tester but developer<br />
can also do the testing.Normally the Unit testing is done by<br />
developer because the majority of this testing use the test case<br />
that depend on the implementation, so nobody can do this testing<br />
better than developer.However the real tester have a responsibility<br />
for doing the Integration test and System test because&#8230; </p>
<p>    &#8211; These two kinds of testing must do in long time.</p>
<p>    &#8211; To prevent the bias if the developer is also the tester at the<br />
      same time.(The developer who write the code maybe<br />
      rather sure that the code they wrote is correct and will<br />
      ignore some minor part of code that have to test)</p>
<p>    &#8211; The real tester has more time to design the test document<br />
      and test case. He/She must know clearly in the target system<br />
      that will be tested,so He/She can do the testing better than<br />
      developer.</p>
<p>      This is part I of software testing story.In the next part (part II)<br />
I will write about black box and white box testing,test first method and<br />
how to design the test plan.</p>
<p>Thank you very much,<br />
      Jitkasem Pintaya.</p>
<p>Related posts:<ol>
<li><a href='http://embedsoftdev.com/software-engineering/software-testing-ii-white-box-and-black-box-testing/' rel='bookmark' title='Software testing part II (White Box and Black Box testing)'>Software testing part II (White Box and Black Box testing)</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/stubs-and-drivers-testing/' rel='bookmark' title='Stubs and Drivers testing'>Stubs and Drivers testing</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/performance-testing-and-regression-testing/' rel='bookmark' title='Performance Testing and Regression Testing'>Performance Testing and Regression Testing</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://embedsoftdev.com/software-engineering/software-testing-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

