<?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:blogger='http://schemas.google.com/blogger/2008' 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-2372175717834778783</id><updated>2024-12-18T19:16:23.624-08:00</updated><category term="Manual Testing"/><category term="VBScript"/><category term="Know more about Black box Testing"/><category term="Know more about Integration testing"/><category term="Know more about the Agile Methodology"/><category term="Know more about the Test Plan"/><category term="Models"/><category term="QTP"/><category term="UFT"/><category term="What is Performance Testing"/><category term="What is Regression Testing"/><category term="What is STLC"/><category term="What is System Testing"/><category term="What is Test Cases"/><title type='text'>Software Testing Advice</title><subtitle type='html'>Learn HP QTP,HP UFT, Selenium , HP Load Runner,&#xa;Neo Load,Test Management Tools,ALM,Rational Quality Management,Jira,Testing Processes. Bug Life cycle, Soup UI, VBA, macros,C programming Language with the Maters</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>TestingTricks</name><uri>http://www.blogger.com/profile/10992898321451310683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-1852907454491383063</id><published>2015-05-20T01:04:00.002-07:00</published><updated>2016-07-29T02:12:43.165-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="What is Performance Testing"/><title type='text'>Know more about performance testing- What is performance testing?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;i&gt;What is Performance Testing?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/i&gt;The Performance Testing used to test the stability and the Response time of an application by applying the desired load.&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;Load : &lt;/i&gt;The number of user can handle the application.&lt;br /&gt;
&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;Response Time : &lt;/i&gt;The time taken for the application to respond.&lt;br /&gt;
&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;Stability : &lt;/i&gt;The application is design to handle the load of some users and if my application can handle same amount of load then the application are stable one.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8SpATLfIEFcYdLjGI79kUuPDIpd_N_tMsVKpvfz0vkefkCzQ0J8eeR27wmavH5LU2czvdUBXoxNrW3iWUxRJtKWuUQKGX0b6qyzLsqNEYsp3I8oM7BnoZpUzglHWxEmV3_r4L82PGizmp/s1600/what+is+performance+testing-softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;what is performance testing-softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8SpATLfIEFcYdLjGI79kUuPDIpd_N_tMsVKpvfz0vkefkCzQ0J8eeR27wmavH5LU2czvdUBXoxNrW3iWUxRJtKWuUQKGX0b6qyzLsqNEYsp3I8oM7BnoZpUzglHWxEmV3_r4L82PGizmp/s320/what+is+performance+testing-softwaretestingadvice.blogspot.com.png&quot; title=&quot;know more about performance testing&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;what is performance testing?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Performance Testing Tools:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Load Runner&lt;/li&gt;
&lt;li&gt;Silk Performer&lt;/li&gt;
&lt;li&gt;Rational Performance&lt;/li&gt;
&lt;li&gt;Astra load&lt;/li&gt;
&lt;li&gt;E-load&lt;/li&gt;
&lt;li&gt;J-meter&lt;/li&gt;
&lt;li&gt;open STA&lt;/li&gt;
&lt;li&gt;web application&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Load Runner :&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Load Runner have three important component to perform the performance testing automatically always.Once we going to select the application which have to test by this tool.click on the Record button &amp;nbsp;it will do the automatic work on the application and click stop.then &amp;nbsp;next script will generating over the application.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;i&gt;When we do Performance Testing?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/i&gt;The application should be functionally stable so we need to go ahead to perform testing.To perform performance testing we using two kind of application that are:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Web based application&lt;/li&gt;
&lt;li&gt;Client-Server application&lt;/li&gt;
&lt;/ul&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;Web Based Application - &lt;/i&gt;Web based application are accessed on internet based application like search engine.&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;Client-Server application - &lt;/i&gt;Anything which is non-browser something which is accessed on windows. Example: Adobe,Calculator,Gtalk etc...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Types of performance Testing :&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Load Testing&lt;/li&gt;
&lt;li&gt;Stress Testing&lt;/li&gt;
&lt;li&gt;Scalability Testing&lt;/li&gt;
&lt;li&gt;Volume Testing&lt;/li&gt;
&lt;li&gt;Soak Testing&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;i&gt;Load Testing :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/i&gt;Applying a load lesser than or equals to the desire number and checking the stability &amp;amp; response time of an application.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Stress Testing :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;Applying a load greater than the desired number and checking the stability of the application.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Scalability Testing :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/i&gt;The fair of Scalability testing is to find out the maximum capability of the product parameters.scalability tests are performed on different configuration to check the product&#39;s behaviour. For each configuration data are collected and analyzed.&amp;nbsp;&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;Volume Testing :&lt;/i&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;Testing the stability and response time of application while transfering volume&#39;s of data and ensure there is no loss of data.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Soak Testing :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;Applying a load over a period of time and checking for the stability and response time of an application.During the process of soak testing there should not be any memory leaks.The load in which we applied 90 to 120 hours of time.&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/1852907454491383063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/05/know-more-about-performance-testing_20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/1852907454491383063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/1852907454491383063'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/05/know-more-about-performance-testing_20.html' title='Know more about performance testing- What is performance testing?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8SpATLfIEFcYdLjGI79kUuPDIpd_N_tMsVKpvfz0vkefkCzQ0J8eeR27wmavH5LU2czvdUBXoxNrW3iWUxRJtKWuUQKGX0b6qyzLsqNEYsp3I8oM7BnoZpUzglHWxEmV3_r4L82PGizmp/s72-c/what+is+performance+testing-softwaretestingadvice.blogspot.com.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Western Europe</georss:featurename><georss:point>52.32191088594773 -8.173828125</georss:point><georss:box>47.413589385947731 -18.500976625 57.23023238594773 2.153320375</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-2738946083840356676</id><published>2015-05-17T22:35:00.001-07:00</published><updated>2015-05-17T22:36:35.255-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="What is System Testing"/><title type='text'>Know more about System Testing- What is System Testing?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;i&gt;What is System Testing?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/i&gt;System Testing is Performed on the entire system in the context of a Functional Requirement specification.System testing is done after unit,component and integration testing.It is defined as a testing phase conducted on the complete integrated system,to evaluate the system compliance with its&amp;nbsp;&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &lt;/i&gt;Specified requirements.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr0ir4pmNY4P_TPYSl7SRJURPgWwRjv1z27aWTN8jv5oHV5Sh_nTXCR56g5928Jk0EPpXAILv3Y6TbwhE7fT_MhoUnfJY-FmH5R61_6CAwj7I3NVKEgeGTlFFoWtVhHcmjbyDr0_sFGOPD/s1600/what+is+system+testing_Systemtestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;System testing-softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr0ir4pmNY4P_TPYSl7SRJURPgWwRjv1z27aWTN8jv5oHV5Sh_nTXCR56g5928Jk0EPpXAILv3Y6TbwhE7fT_MhoUnfJY-FmH5R61_6CAwj7I3NVKEgeGTlFFoWtVhHcmjbyDr0_sFGOPD/s320/what+is+system+testing_Systemtestingadvice.blogspot.com.png&quot; title=&quot;Know more about System testing&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;What is System Testing?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Overview of System Testing :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;A System is a complete set of integrated components that together deliver product functionality and features.System testing will find the issues from basic like design,architecture and code of the whole product.&lt;/li&gt;
&lt;li&gt;It will test the functional and non-functional aspect of the product.&lt;/li&gt;
&lt;li&gt;Functional side system testing focus on a real life customer usage of the product and solutions mostly it implemented like insurance,banking etc....&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;On the non-functional side it has different types of testing they are:&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1. Load Testing&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2. Scalability testing&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3. Reliability Testing&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4. Stress Testing&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5. Interoperability Testing&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;6. Localization Testing&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Mostly system testing is done based on test cases the system test cases are created by collecting &amp;nbsp;the information from detailed design documents,module specification and system requirement specifications.&lt;/li&gt;
&lt;li&gt;System testing will start after the completion of unit,component and integration testing because they would test the basic errors and defects.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;i&gt;Why are we doing System Testing?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;System testing helps to identify the defects before the product is ready for delivery.It is the last phase of testing before the product release it won&#39;t fix all defects in a code due to time constrain &amp;nbsp;and effort needed in development.If customer found any defect then defect will be fixed before release.&lt;/li&gt;
&lt;li&gt;Mainly the system testing helps to reduce the risk of releasing a product.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;It has independent approach in testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;They have customer view in testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;It discover defect which are not found in earlier testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;It test both functional and non functional aspects of product.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;It will reduce the risk before the product is ready for acceptance testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGVcaBsm6ugcuVBr1aXcQQyKmdAXb-U8ANVKaSv6No_KzHXhSZFDNPXodwFtl3dxWAtVaK4C05axbFLUh2kl8CvElB6vlSkuP-AOFBnsBEdQ5kirZr2ElamWbpcOLpaTTbAzy2E5Rx5DYu/s1600/Functional&amp;Non+functionaltesting-systemtestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Functional&amp;amp;Non functionaltesting-systemtestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;489&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGVcaBsm6ugcuVBr1aXcQQyKmdAXb-U8ANVKaSv6No_KzHXhSZFDNPXodwFtl3dxWAtVaK4C05axbFLUh2kl8CvElB6vlSkuP-AOFBnsBEdQ5kirZr2ElamWbpcOLpaTTbAzy2E5Rx5DYu/s640/Functional&amp;Non+functionaltesting-systemtestingadvice.blogspot.com.png&quot; title=&quot;Know more about system testing&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;System Testing&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;&lt;b&gt;&lt;i&gt;Functional System Testing :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Functional testing will happen in various testing phases they are two problems.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Duplication&lt;/li&gt;
&lt;li&gt;Gray area&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;The same test will do for multiple times is known as Duplication.In &amp;nbsp;Gray area the certain test are missed out in all the phases.&lt;/li&gt;
&lt;li&gt;It happens due to lack of product knowledge,lack of knowledge of customer usage and co-ordination across test teams.&lt;/li&gt;
&lt;li&gt;The some of the common techniques are:&lt;/li&gt;
&lt;/ul&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Design/architecture verification&lt;/li&gt;
&lt;li&gt;Vertical Testing&lt;/li&gt;
&lt;li&gt;Deployment Testing&lt;/li&gt;
&lt;li&gt;Beta Testing&lt;/li&gt;
&lt;li&gt;Certification,standards, and testing for compliance.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;1. Design/architecture Verification :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;In functional testing the test cases are developed and verify against the design and architecture to see whether they are actual product level test cases. Mostly functional system test cases focus on behaviour of complete product.&lt;/li&gt;
&lt;li&gt;It helps to validate the product features based on customer scenarios and verify them using product implementation.Mostly in functional testing they reject the test cases and move them to earlier phases to find defect and avoid major defects.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;2. Business Vertical Testing :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Testing the product for different business verticals such as insurance,banking,asset management and so on, and verifying the business operations and usage is called business vertical testing.&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Business vertical testing can be done in two ways that is simulation and replication.&lt;/li&gt;
&lt;li&gt;simulation in vertical testing, the customer or the tester assumes the requirement to test the business flow.&lt;/li&gt;
&lt;li&gt;In replication the product is completely customised and customised product get tested and is released to the customer.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;3. Deployment Testing :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif; line-height: 20px;&quot;&gt;Deployment testing is a type of production testing which is performed after the code is deployed to check whether it is working fine in production or not.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Deployment testing happens in two ways onsite deployment and offsite deployment.&lt;/li&gt;
&lt;li&gt;Deployment testing is also conducted after the release of the product by utilizing the resources and setup available in customer&#39;s locations.This is a combined effort by the product development organization and the organization trying to use the product.This is called onsite deployment.&lt;/li&gt;
&lt;li&gt;Testing happens in a product development company to ensure that customer deployment requirements are met is called offsite deployment.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;4. Beta Testing :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;It used to test the basic functionality of an application.One of the mechanism of beta testing is used to test the product by customer and receive the feedback is called beta testing.&lt;/li&gt;
&lt;li&gt;During entire duration of beta testing the various activities are performed and executed according to an specific schedule is called beta program.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;5. Certification,Standard and Testing for Compliance :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Before the product release the product need to be certified.The certification agencies give certification for the product they will see whether they used popular hardware,operating system,database and other infrastructure pieces.This is know as certification testing.&lt;/li&gt;
&lt;li&gt;In the beginning of the project itself they need to select the standards to be implemented.There are so many standards but not all standards are possible because some are non-functional issues.so we need to ensure these standards are properly implemented is called testing for standards.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Testing the product for Contractual,legal and statutory compliance is one of the critical activities of the system testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Non-Functional Testing :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
The non-functional testing is similar to functional testing the only difference is complexity,knowledge requirement,effort needed and number of times the test cases are repeated.&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
The Non-functional testing need more robust stronger than functional testing to reduce the repetition.&amp;nbsp;&lt;/blockquote&gt;
They have better planning to overcome the repetition that are:&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Setting up the configuration&lt;/li&gt;
&lt;li&gt;Entry/Exit criteria&lt;/li&gt;
&lt;li&gt;Balancing key resources&lt;/li&gt;
&lt;li&gt;Scalability Testing&lt;/li&gt;
&lt;li&gt;Reliability Testing&lt;/li&gt;
&lt;li&gt;Stress Testing&lt;/li&gt;
&lt;li&gt;Interoperability Testing&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/2738946083840356676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/05/know-more-about-system-testing-what-is_17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/2738946083840356676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/2738946083840356676'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/05/know-more-about-system-testing-what-is_17.html' title='Know more about System Testing- What is System Testing?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr0ir4pmNY4P_TPYSl7SRJURPgWwRjv1z27aWTN8jv5oHV5Sh_nTXCR56g5928Jk0EPpXAILv3Y6TbwhE7fT_MhoUnfJY-FmH5R61_6CAwj7I3NVKEgeGTlFFoWtVhHcmjbyDr0_sFGOPD/s72-c/what+is+system+testing_Systemtestingadvice.blogspot.com.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-205548268251859719</id><published>2015-05-14T01:43:00.001-07:00</published><updated>2015-05-14T07:12:14.480-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="What is Regression Testing"/><title type='text'>Know more about Regression Testing- What is Regression Testing?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;b&gt;&lt;i&gt;What is Regression Testing?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/i&gt;When a new Functionality added to an existing Application we will test whether that new functionality has affected any of the existing functionality.This verification is known as Regression Testing.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtLGE-3TjbZJhzayyS4rhqTB_vC9BxbjCowxRwVZLIFKvOK1D4jdzYSIgAmxgR1cE1Tn339RMG85hnvSySo_hMYhGiCGXdo9va6KDe8F6NjdZrll36tqpd9Ytke25bfKKWqS6P1e9zWsaP/s1600/What+is+Regression+testing-softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;What is Regression testing-softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;188&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtLGE-3TjbZJhzayyS4rhqTB_vC9BxbjCowxRwVZLIFKvOK1D4jdzYSIgAmxgR1cE1Tn339RMG85hnvSySo_hMYhGiCGXdo9va6KDe8F6NjdZrll36tqpd9Ytke25bfKKWqS6P1e9zWsaP/s320/What+is+Regression+testing-softwaretestingadvice.blogspot.com.png&quot; title=&quot;know more about regression testing&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;What is Regression Testing ?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Regression testing is done to ensure that defect fixes made to the software works properly and does not affect the existing functionality.&lt;/blockquote&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Types of Regression Testing :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;Regression Testing is done between test cycles to find out if the software delivered is as good or better than builds received in the Past.They are two types of Regression Testing:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvbUrZCoE7gbq1ePZkyLpotP74yUVyuHh2h2kO6xgm0_59fwiUPAfhRwTm-JLcVVbnSfQ12wjx5LOo_BT_Vmmfm7gDCpoQHdM69NYp0007p9hz8aOU-2hg7e9Rw8yAB3XkIgnGoT5fnOMp/s1600/regression+types-Softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;regression types-Softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvbUrZCoE7gbq1ePZkyLpotP74yUVyuHh2h2kO6xgm0_59fwiUPAfhRwTm-JLcVVbnSfQ12wjx5LOo_BT_Vmmfm7gDCpoQHdM69NYp0007p9hz8aOU-2hg7e9Rw8yAB3XkIgnGoT5fnOMp/s320/regression+types-Softwaretestingadvice.blogspot.com.png&quot; title=&quot;know more about regression testing&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;
&lt;li&gt;Regular regression testing&lt;/li&gt;
&lt;li&gt;Final regression testing &amp;nbsp; &amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;i&gt;1. Regular regression testing :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;It is done between test cycles to ensure that the defect fixes that are done and the functionality that were working with the earlier test cycles continue to work.&lt;/li&gt;
&lt;li&gt;A regular regression testing can use more than one product build for the test cases to be executed.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;i&gt;2. Final regression testing :&lt;/i&gt;&lt;/b&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The final regression testing is used to validate the final product before the release.The configuration management engineer deliver the product with the media.&lt;/li&gt;
&lt;li&gt;It should be done within specific period of time duration which is mutually agreed upon between the development and testing teams. &amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;i&gt;When we do Regression Testing ?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuRXPVhaNm2zeedmU4O3S84nDpyG4HGTFIb8zNQY4JeFUZPFVs6hCA8YQAT5iEo8CavUmGjeyTn_dFD5BSkkuHuK3Dsp0p-BVnrudVU54C_sooI8w56N5jSsXYND022JbWmdOiV-mHuuWR/s1600/Regressiontesting-Softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Regressiontesting-Softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;281&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuRXPVhaNm2zeedmU4O3S84nDpyG4HGTFIb8zNQY4JeFUZPFVs6hCA8YQAT5iEo8CavUmGjeyTn_dFD5BSkkuHuK3Dsp0p-BVnrudVU54C_sooI8w56N5jSsXYND022JbWmdOiV-mHuuWR/s400/Regressiontesting-Softwaretestingadvice.blogspot.com.png&quot; title=&quot;know more about regression testing&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;What is Regression testing?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Whenever changes happen in software,regression testing is done to ensure that do not affect the existing functionality.&lt;/li&gt;
&lt;li&gt;It is necessary to perform regression testing when&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;A reasonable amount of initial testing is already carried out.&lt;/li&gt;
&lt;li&gt;A number of defects have been fixed.&lt;/li&gt;
&lt;li&gt;Defect fixes that can produce side-effects are taken care.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;When a developers fixes a defect the defect is sent to test engineer for verification using defect tracking system&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/205548268251859719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/05/know-more-about-regression-testing-what_14.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/205548268251859719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/205548268251859719'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/05/know-more-about-regression-testing-what_14.html' title='Know more about Regression Testing- What is Regression Testing?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtLGE-3TjbZJhzayyS4rhqTB_vC9BxbjCowxRwVZLIFKvOK1D4jdzYSIgAmxgR1cE1Tn339RMG85hnvSySo_hMYhGiCGXdo9va6KDe8F6NjdZrll36tqpd9Ytke25bfKKWqS6P1e9zWsaP/s72-c/What+is+Regression+testing-softwaretestingadvice.blogspot.com.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-2558074978336238595</id><published>2015-05-05T02:08:00.002-07:00</published><updated>2015-05-11T19:48:58.521-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="What is STLC"/><title type='text'>Know more about Software Testing LifeCycle- What is STLC?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;i&gt;What is STLC?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Software Testing LifeCycle is a Systematic procedure to test a software.In this they discribe how phases combine together to form a complete project. It has certain methods that are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;ST&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;LC Life Cycle&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYNoruu1S6Xbp7Em72S39H38SpRevcFW8MpVZLT5tRK2DUmKTITr84WWOZSzXvMSEh3QH6_LHIY-5gfpKENhwaYJDrgUPSVemShrdMGvIM0ep3sSpIXvA5nkFK9jebvX9M_oWL-p0-KV0/s1600/STLC_MastersAutomation.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;STLC_MastersAutomation.blogspot.com&quot; border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYNoruu1S6Xbp7Em72S39H38SpRevcFW8MpVZLT5tRK2DUmKTITr84WWOZSzXvMSEh3QH6_LHIY-5gfpKENhwaYJDrgUPSVemShrdMGvIM0ep3sSpIXvA5nkFK9jebvX9M_oWL-p0-KV0/s640/STLC_MastersAutomation.blogspot.com.png&quot; title=&quot;Know more about STLC&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;STLC LifeCycle&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Requirements :
&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Requirement analysis is the first step in Software Testing LifeCycle the requirement may be documentation in various forms such as natural language documents or user stories or process specification.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;i&gt;System Study :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Using the requirement we need to study a system to solve a problem and it will plan for a software solution.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;i&gt;Test Plan :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Test Plan is a document which drives the complete testing activity for a successful delivery of project.&lt;/li&gt;
&lt;li&gt;It&#39;s a planning document which will be detailing about the Roles and Responsibilities of individual resources the time requirement to perform the testing task and activities.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;i&gt;Test Cases :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Test case is a step by step procedure document which verifies &amp;nbsp;the functionality of an application.&lt;/li&gt;
&lt;li&gt;Want to write test cases in that we need identify test scenario,testcase templates and standard template,review the test cases,incorporate review comments and get approved.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;i&gt;Prepare RTM :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&amp;nbsp;Requirement traceability Matrix it ensure that each and every requirement has at-least &amp;nbsp;one test cases or not.After checking the RTM we will execute the test cases.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;i&gt;Test Report :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Every build has the test report it based on customer who gave the requirement for software to develop company.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;i&gt;Post Morton meeting :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Finally project gets closure meeting in project they explain what happened in this and what exactly happens in the testing of project.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/2558074978336238595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/05/know-more-about-software-testing.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/2558074978336238595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/2558074978336238595'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/05/know-more-about-software-testing.html' title='Know more about Software Testing LifeCycle- What is STLC?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYNoruu1S6Xbp7Em72S39H38SpRevcFW8MpVZLT5tRK2DUmKTITr84WWOZSzXvMSEh3QH6_LHIY-5gfpKENhwaYJDrgUPSVemShrdMGvIM0ep3sSpIXvA5nkFK9jebvX9M_oWL-p0-KV0/s72-c/STLC_MastersAutomation.blogspot.com.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-758932347042016898</id><published>2015-05-03T23:47:00.000-07:00</published><updated>2015-05-13T03:36:27.276-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="What is Test Cases"/><title type='text'>Know more about Test cases - What is Test Cases?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
What is Test Cases?&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Test case is a step by step procedure document which verifies the functionality of an application.The procedure are:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Test engineer will look the requirement specification and then the application has to be tested.&lt;/li&gt;
&lt;li&gt;There is no consistency to the application is tested.&lt;/li&gt;
&lt;li&gt;Testing varies down person to person.&lt;/li&gt;
&lt;li&gt;Time taken and cost also more expensive.&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2BV2GXVczJW330O-V_EsBY_gQ7duB-0Y8nm87fW8jGrJ8CHLKfWv7IO0EL2gz5wH54z9ivA7xN3k1RHRp3LqUuUqlmAuKDEH7wG8HZsoCXVLjbf_73Z9C5EKFqK_rDRQLp2qMTKMOEfgG/s1600/what+is+test+cases-softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;what is test cases-softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2BV2GXVczJW330O-V_EsBY_gQ7duB-0Y8nm87fW8jGrJ8CHLKfWv7IO0EL2gz5wH54z9ivA7xN3k1RHRp3LqUuUqlmAuKDEH7wG8HZsoCXVLjbf_73Z9C5EKFqK_rDRQLp2qMTKMOEfgG/s320/what+is+test+cases-softwaretestingadvice.blogspot.com.png&quot; title=&quot;know more about test cases&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;what is test cases?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Test case Type:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Test Case ID&lt;/li&gt;
&lt;li&gt;Test Data&lt;/li&gt;
&lt;li&gt;Test case Description&lt;/li&gt;
&lt;li&gt;Test Step&lt;/li&gt;
&lt;li&gt;Test set&lt;/li&gt;
&lt;li&gt;Test Suite&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;1. Test Case ID- &lt;/i&gt;ID for the Test Case&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;2. Test Data:&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Whatever input we going to give for an operation on application is testing data.&lt;/li&gt;
&lt;li&gt;Whatever data present in recent server or test server data&#39;s called as test data.Test data would be form of a sql,HTML,package,Zip.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;3. Test case Description- &lt;/i&gt;It&#39;s a description about the code of test cases.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;4. Test Step:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Action-&lt;/i&gt;Test case should have appropriate start and end.Detail part of description.&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Input- &lt;/i&gt;Input consists of whatever requirement from Action.&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Expected Result- &lt;/i&gt;Result comes from the input what extractly given by user.&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Actual Result- &lt;/i&gt;The result comes from the input and description.&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Status- &lt;/i&gt;Actual result and status will be updated when tester going to implement the test cases.The expected result and actual result get matches then the status will be PASS else FAIL.&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Comments- &lt;/i&gt;Make a note of the test case whatever they going to work with that.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;5.Test Set- &lt;/i&gt;The case where you going to test all test cases together is known as test set.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;6.Test suite- &lt;/i&gt;The place where you going to save the test cases like test set.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;7. Test case Review Template:&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWcgH-MXGplEnRuvj1uaKfXdjEzPyrsQiZBrzo1N_XzJfyaf6qRoHXtQjFd9_O4v58BL1PYyEz4P4CYxS0fe44L2gs9c15GPAjqNihPdVcaC3LwlC6DIGsrrPn66hNGobmGsFYbRi99QI/s1600/Test+case-Masterautomation.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;test case review template_masterautomation.blogspot.com&quot; border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWcgH-MXGplEnRuvj1uaKfXdjEzPyrsQiZBrzo1N_XzJfyaf6qRoHXtQjFd9_O4v58BL1PYyEz4P4CYxS0fe44L2gs9c15GPAjqNihPdVcaC3LwlC6DIGsrrPn66hNGobmGsFYbRi99QI/s640/Test+case-Masterautomation.blogspot.com.png&quot; title=&quot;Know more about test cases&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Template&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
8. Flow of Review- &lt;/i&gt;It has certain steps:&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Yet to start&lt;/li&gt;
&lt;li&gt;Review in progress&lt;/li&gt;
&lt;li&gt;Awaiting for comments incorporation&lt;/li&gt;
&lt;li&gt;completed&lt;/li&gt;
&lt;li&gt;Approved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/758932347042016898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/05/know-more-about-test-cases-what-is-test.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/758932347042016898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/758932347042016898'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/05/know-more-about-test-cases-what-is-test.html' title='Know more about Test cases - What is Test Cases?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2BV2GXVczJW330O-V_EsBY_gQ7duB-0Y8nm87fW8jGrJ8CHLKfWv7IO0EL2gz5wH54z9ivA7xN3k1RHRp3LqUuUqlmAuKDEH7wG8HZsoCXVLjbf_73Z9C5EKFqK_rDRQLp2qMTKMOEfgG/s72-c/what+is+test+cases-softwaretestingadvice.blogspot.com.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-7673039176862830020</id><published>2015-04-28T01:50:00.000-07:00</published><updated>2015-05-13T03:39:21.771-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Know more about the Test Plan"/><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><title type='text'>Know more about  Test Plan - What is Test plan?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;What is Test plan?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;Test Plan is a document which drives the complete testing activity for a successful delivery of a project.It&#39;s a planning document which will be detailing about the roles and responsibilities of individual resources,the time requirement to perform the testing task and activities, and the &amp;nbsp;cost involve in testing the software.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsk_PR95RXXZVpw_baaBLsFQiRpgrJQRzVfw_qHml9qUK51dpkUdSCpm_SWLNnBXgmp3dFXR1xTEM0gtV20ElJvp2wnUdFC3RG6tppNSH5yehd7oXecGw7iwSptiAt948J-Hd4rnT_4-Uf/s1600/what+is+test+plan-softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;what is test plan-softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;174&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsk_PR95RXXZVpw_baaBLsFQiRpgrJQRzVfw_qHml9qUK51dpkUdSCpm_SWLNnBXgmp3dFXR1xTEM0gtV20ElJvp2wnUdFC3RG6tppNSH5yehd7oXecGw7iwSptiAt948J-Hd4rnT_4-Uf/s320/what+is+test+plan-softwaretestingadvice.blogspot.com.png&quot; title=&quot;know more about test plan&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;what is test plan?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;How to Prepare a Test Plan?&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
The test plan act as major part for the execution,tracking and reporting the entire testing project and covers:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;First we need a clear identification of what will be tested,what not be tested and scope of testing.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Next the testing will break into small and Possible tasks.&lt;/li&gt;
&lt;li&gt;what resources are needed for testing human or computer.&lt;/li&gt;
&lt;li&gt;They have certain time line to complete the testing activities.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Scope management:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Features to be tested:&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;whatever the features which need to be tested it will listed.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;2. Features not be tested:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The help file prepared by a technical writer or document writer will be review by another technical writer and it should not tested by the testing engineer.&lt;/li&gt;
&lt;li&gt;If one application having the multiple modules test engineer or test manger partition the modules and features to be tested.so one test manager need not write the application from the another managers tested module.&lt;/li&gt;
&lt;li&gt;Application is integrated with a 3rd party application and check whether the data flow between them is know as system integration testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;3. Testing Task:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The Estimation happens in three phases that are:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Size estimation&lt;/li&gt;
&lt;li&gt;Effort estimation&lt;/li&gt;
&lt;li&gt;Schedule estimation&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Size estimation &lt;/i&gt;it quantifies the actual amount of testing that needs to be done.&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Effort estimation &lt;/i&gt;Effective variance= Estimated time - Actual time *100/Estimated time.&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Schedule estimation &lt;/i&gt;Schedule is nothing but a time between the development of cycle&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/7673039176862830020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-test-plan-what-is-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/7673039176862830020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/7673039176862830020'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-test-plan-what-is-test.html' title='Know more about  Test Plan - What is Test plan?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsk_PR95RXXZVpw_baaBLsFQiRpgrJQRzVfw_qHml9qUK51dpkUdSCpm_SWLNnBXgmp3dFXR1xTEM0gtV20ElJvp2wnUdFC3RG6tppNSH5yehd7oXecGw7iwSptiAt948J-Hd4rnT_4-Uf/s72-c/what+is+test+plan-softwaretestingadvice.blogspot.com.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-7781821062369945892</id><published>2015-04-27T22:37:00.001-07:00</published><updated>2015-05-13T03:41:59.182-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Know more about the Agile Methodology"/><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><title type='text'>Know more about  Agile Methodology - What is Agile methodology?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;i&gt;What is Agile Methodology?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;In this model, the customer have direct communication with project team and they interact with each other to produce a software.As a result of such interaction the all ideas are exchanged the software will release in short span of time.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp_fqUxRr4v9DaV017M-gMCLZ31E1b0rq7ChcbtQEEyAY-_C6t3MImHbfsyngLKxO66it9Pujd1E9nAP73gQQit6RvTsKFuJbssR-omxd5LOf7M_wGAhcWDvr36kM7qtqpfJ_RL2t73kwY/s1600/what+is+Agile+methodology-softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;what is Agile methodology-softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;188&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp_fqUxRr4v9DaV017M-gMCLZ31E1b0rq7ChcbtQEEyAY-_C6t3MImHbfsyngLKxO66it9Pujd1E9nAP73gQQit6RvTsKFuJbssR-omxd5LOf7M_wGAhcWDvr36kM7qtqpfJ_RL2t73kwY/s320/what+is+Agile+methodology-softwaretestingadvice.blogspot.com.png&quot; title=&quot;know more about agile methodology&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;what is Agile methodology?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;What is Advantage of Agile Methodology?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The Requirement changes can be handle very easily.&lt;/li&gt;
&lt;li&gt;The delivery of software happens in a couple of weeks to a couple of months.&lt;/li&gt;
&lt;li&gt;The customer get &lt;b&gt;&lt;i&gt;Return On Investment(ROI)&amp;nbsp;&lt;/i&gt;&lt;/b&gt;is good.&lt;/li&gt;
&lt;li&gt;The Business people and product development team will be having a meeting on day to day basic.&lt;/li&gt;
&lt;li&gt;The idle manner to have a communication with a product development team in to the face to face discussion.&lt;/li&gt;
&lt;li&gt;Testing is done frequently over here.&lt;/li&gt;
&lt;li&gt;The few rounds of testing is been carryout by the business analyst to identify to core issues with regards to the piece of software.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;What is Disadvantage of Agile Methodology?&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;As a document part is very less this is pretty challenging.&lt;/li&gt;
&lt;li&gt;When the customer is not clear in here project means it very difficult to produce product.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Using this agile methodology we have implement below methods that are:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;SCRUM&lt;/li&gt;
&lt;li&gt;Xtreme Programming(XP)&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;1. SCRUM&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;SCRUM &lt;/i&gt;is an iterative,incremental methodology for project management. The SCRUM approach was originally suggest for managing product development projects.&lt;/li&gt;
&lt;li&gt;The delivery of software takes place with in the time standard from one to two months span of time.&lt;/li&gt;
&lt;li&gt;The customer wants to prioritize &amp;nbsp;what he wants 1st and what he want next.&lt;/li&gt;
&lt;li&gt;The customer is not ready to wait for the development team to complete the desire modules and have to collect the missing modules in the next level.&lt;/li&gt;
&lt;li&gt;The team is responsible for delivering the product is typically made up of 5-9 people with cross functional skills who do the actual work(analyze,design,develop,test,technical communication document etc).&lt;/li&gt;
&lt;li&gt;Scrum master is to protect the team and keep them focused on the task.&lt;/li&gt;
&lt;li&gt;Scrum focus on project management.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;2. Extreme Programming(XP)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The delivery of software takes place for 2-4 weeks span of time.&lt;/li&gt;
&lt;li&gt;XP to reduce the cost of changes in requirements by having multiple short development cycle.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQl_VRNYvnIrnT8viXMi8hDjG9vfpz0PuY2AdWHJppqCKwRJknEBhh4IycFOgZ154Niu-GgJOewJvUBDVMQVS-VcvRtJ0LCq3bkCbhRwcYTC9AKYR0or9QkOcWwXttvynnlKBB8OAuxf8/s1600/XP-mastersautomation.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;xp-mastersautomation.blogspot.com&quot; border=&quot;0&quot; height=&quot;345&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQl_VRNYvnIrnT8viXMi8hDjG9vfpz0PuY2AdWHJppqCKwRJknEBhh4IycFOgZ154Niu-GgJOewJvUBDVMQVS-VcvRtJ0LCq3bkCbhRwcYTC9AKYR0or9QkOcWwXttvynnlKBB8OAuxf8/s1600/XP-mastersautomation.blogspot.com.png&quot; title=&quot;Know more about agile methodology&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;XP workflow&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
They are different activities involved in XP work flow they are:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;customer requirement&lt;/li&gt;
&lt;li&gt;Test case acceptance&lt;/li&gt;
&lt;li&gt;Test plan&lt;/li&gt;
&lt;li&gt;code&lt;/li&gt;
&lt;li&gt;Test&lt;/li&gt;
&lt;li&gt;Refactor&lt;/li&gt;
&lt;li&gt;Deliver&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;During customer requirement the test engineer prepare a list of questions for creating a acceptance test case.In some case the customer themselves &amp;nbsp;prepare a acceptance test cases.Then next step to prepare a test plan.&lt;/li&gt;
&lt;li&gt;Before starting to work with code the test engineer work with the developers to prepare unit test cases.Finally they test the product to find the defect.&lt;/li&gt;
&lt;li&gt;Refactor is used to correcting whatever work product exists to reflect the current changes.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Agile software development&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/i&gt;It is a group of software development methodologies based on iterative and incremental development where requirement and solution evolve through collaboration between self-organising&lt;/div&gt;
&lt;div&gt;
and cross functional teams. They have some principles for agile methodologies that are:&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Customer satisfaction by rapid delivery like quick delivery.&lt;/li&gt;
&lt;li&gt;Welcome changing requirement even in late development.&lt;/li&gt;
&lt;li&gt;working software is delivered frequently.&lt;/li&gt;
&lt;li&gt;Daily co-operation between business people and developers.&lt;/li&gt;
&lt;li&gt;Project are built around motivated individuals who should be trusted.&lt;/li&gt;
&lt;li&gt;Continous attention to technical excellence and good design.&lt;/li&gt;
&lt;li&gt;Multiple iterations may be required to release a product.&lt;/li&gt;
&lt;li&gt;Business value is perceived at the beginning of the iteration.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/7781821062369945892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-agile-methodology-what.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/7781821062369945892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/7781821062369945892'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-agile-methodology-what.html' title='Know more about  Agile Methodology - What is Agile methodology?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp_fqUxRr4v9DaV017M-gMCLZ31E1b0rq7ChcbtQEEyAY-_C6t3MImHbfsyngLKxO66it9Pujd1E9nAP73gQQit6RvTsKFuJbssR-omxd5LOf7M_wGAhcWDvr36kM7qtqpfJ_RL2t73kwY/s72-c/what+is+Agile+methodology-softwaretestingadvice.blogspot.com.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-2529450667971224570</id><published>2015-04-27T07:11:00.000-07:00</published><updated>2015-05-13T03:44:43.249-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Know more about Integration testing"/><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><title type='text'>Know more about Integration testing - What is Integration Testing?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;i&gt;What is Integration Testing?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;Integration Testing is used to check the data flow between the two modules mostly System is made up of multiple components or modules that can comprise hardware and software.In Integration their is lot of interaction among components so we need to test the interaction between the modules and with other systems externally.Integration testing starts when two modules are available and ends when all component interface have been tested.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
The Final round of integration involving all components is called Final Integration Testing or System Integration.&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Integration is both a phase and a type of testing.&amp;nbsp;&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyxW7K1ONJ3DTZJLV7mUkPOXDja6YkQ82mbmKJiuROkaCh9oVlqO2cbr2_4VsOo-E7GlVLNoKsXIAZc1_Iu1fmRowpZNBoFrfkjOHO67WNchpG2VdwGwl56dcCbzN3hiwUnJK8OUdyikUZ/s1600/what+is+integration+testing-softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;what is integration testing-softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyxW7K1ONJ3DTZJLV7mUkPOXDja6YkQ82mbmKJiuROkaCh9oVlqO2cbr2_4VsOo-E7GlVLNoKsXIAZc1_Iu1fmRowpZNBoFrfkjOHO67WNchpG2VdwGwl56dcCbzN3hiwUnJK8OUdyikUZ/s320/what+is+integration+testing-softwaretestingadvice.blogspot.com.png&quot; title=&quot;know more about integration testing&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;what is integration testing?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Types of Integration Testing :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Integration testing means testing the interface between modules.They are two types of interface:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Internal interface&lt;/li&gt;
&lt;li&gt;External interface&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Internal Interface -&lt;/i&gt;&amp;nbsp;It provide a communication across two &amp;nbsp;modules within project or product.&lt;/li&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;External Interface -&lt;/i&gt;It visible to the third party developers and solution providers.&lt;/li&gt;
&lt;li&gt;By using Application programming interfaces we can achieve interfaces.API enable one module to call another module it will be external or internal.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Integration Testing type focuses on testing interfaces that are implicit and explicit and internal and external.&lt;/blockquote&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Explicit interface are documented were implicit interface are not documented.&lt;/li&gt;
&lt;li&gt;There are several methodologies available for integration testing.They are as follows:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Top-down integration&lt;/li&gt;
&lt;li&gt;Bottom-up integration&lt;/li&gt;
&lt;li&gt;Bi-directional integration&lt;/li&gt;
&lt;li&gt;System integration&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Top-Down Integration :&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;In&amp;nbsp;Top-down integration&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/i&gt;the data flow happens from top to bottom.It test the topmost component interface with other component till you cover all the components.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs0OzQB8flVX2wm1QaodBsAcFEnhu1zEvFN43Ir2R6YBJZxhFeTdWkB6mNhTzY48k4bwNQfx_84LNALX_SH-McO2avGAOYJe-JdjZxnf5oPrNhE2-Wi1RRmnaYjMyuc1INl5x5Aym1ocoK/s1600/Top-down-approach+softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Top-down-softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs0OzQB8flVX2wm1QaodBsAcFEnhu1zEvFN43Ir2R6YBJZxhFeTdWkB6mNhTzY48k4bwNQfx_84LNALX_SH-McO2avGAOYJe-JdjZxnf5oPrNhE2-Wi1RRmnaYjMyuc1INl5x5Aym1ocoK/s640/Top-down-approach+softwaretestingadvice.blogspot.com.png&quot; title=&quot;know more about integration testing&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Top-down approach&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The Order of testing interface will be:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Step, Interface tested&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 1- module 2&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 1- module 3&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 1- module 4&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 1-2-5&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 1-3-6&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 1-3-6-(3-7)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 7 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module (1-2-5)-(1-3-6-(3-7))&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module (1-2-5)-(1-3-6-(3-7))-(1-4-8)&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The breadth first approach component order such as 1-2,1-3,1-4 and so on.The depth first approach order such as 1-2-5,1-3-6 and so on.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The set of modules and their related interface can deliver functionality without expecting the presence of other components the related interfaces is called as sub-system.&lt;/li&gt;
&lt;li&gt;Each sub-system work independently with or without other subsystem this makes integration easier.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Bottom-up Integration :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;In Bottom-up integration the communication happens from down module to up module.&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaaFN_yyS37DUQbpLOTxVv5rSmjhdurwFyQpBOUV3bNtV1Cl32KvfdtwZaq10904djYeYh5in24X0jRcj-b3iU5PHW5_er09pquj4mLAw476_hSqpAtojcjWDHdLhjlwr-LFTp0acX9ooB/s1600/Bottom-up+software+testingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Bottom-up software testingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;354&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaaFN_yyS37DUQbpLOTxVv5rSmjhdurwFyQpBOUV3bNtV1Cl32KvfdtwZaq10904djYeYh5in24X0jRcj-b3iU5PHW5_er09pquj4mLAw476_hSqpAtojcjWDHdLhjlwr-LFTp0acX9ooB/s640/Bottom-up+software+testingadvice.blogspot.com.png&quot; title=&quot;know more about integration testing&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bottom-up approach&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The Order of testing interface will be:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Step, Interface tested&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 1- module 5&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 2- 6,3-6&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 2-6-(3-6)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 4-7&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 1-5-8&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 2-6-(3-6)-8&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 7 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 4-7-8&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module (1-5-8)-(2-6-(3-6)-8)-(4-7-8)&lt;/div&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;In bottom-up integration starts from module 1 and it covers till module 8.This approach is mainly used for iterative and agile methodologies.&lt;/li&gt;
&lt;li&gt;The arrows from bottom to top indicate integration path the logic flow of the product can be different from the integration path.&lt;/li&gt;
&lt;li&gt;While the logic flow or interaction in this case is going from up to down,integration path is going from down to up.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Bi-Directional Integration :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Bi-directional integration is a combination of top-down and bottom-up integration approaches used together to derive integration steps.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpOfSaRSiMyz7VMi8z9_lEvgNTcSCG56WcGSWePTtvSeAtOJXwufpQD4uVP-2JAMiiv7dyvNiOk4Br-Wis-1lM9mtQ200MOh-P7-ObwjQ-BS8sWg457GCgMnZ7-jip_NOWju58k2Iz_lPm/s1600/bi-directional+softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;bi-directional softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;348&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpOfSaRSiMyz7VMi8z9_lEvgNTcSCG56WcGSWePTtvSeAtOJXwufpQD4uVP-2JAMiiv7dyvNiOk4Br-Wis-1lM9mtQ200MOh-P7-ObwjQ-BS8sWg457GCgMnZ7-jip_NOWju58k2Iz_lPm/s640/bi-directional+softwaretestingadvice.blogspot.com.png&quot; title=&quot;know more about integration testing&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bi-directional approach&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The Order of testing interface will be:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Step, Interface tested&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 6- module 2&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 7-3-4&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module 8-5&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Module (1-6-2)-(1-7-3-4)-(1-8-5)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The module 1,2,3,4 and 5 are tested separately the bi-directional integration will happen by using stubs and drivers.&lt;/li&gt;
&lt;li&gt;Drivers provide upstream connectivity and stub provide downstream connectivity.&lt;/li&gt;
&lt;li&gt;Driver is a function it will redirect the request to some other module and stub stimulate the behaviour of a missing component.After functionality have been tested means the drivers and stub will discarded.&lt;/li&gt;
&lt;li&gt;When a new module get a-raised then we will focus on new one.This approach is know as Sandwich integration.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;System Integration :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;In system integration the all component of system are integrated and tested as a single unit.It divided in to two types:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Sub-system integration&lt;/li&gt;
&lt;li&gt;Final integration testing&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Instead of integrating the module by module and testing, this approach waits till all modules arrive and one round of integration testing is done.This approach is called as Big-Bang integration.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;b&gt;&lt;i&gt;Disadvantage of System integration :&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;When any defect is encountered its very difficult to find out where the defect have raised.&lt;/li&gt;
&lt;li&gt;When the integration testing happens in end then the release date will get delay.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/2529450667971224570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-integration-testing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/2529450667971224570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/2529450667971224570'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-integration-testing.html' title='Know more about Integration testing - What is Integration Testing?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyxW7K1ONJ3DTZJLV7mUkPOXDja6YkQ82mbmKJiuROkaCh9oVlqO2cbr2_4VsOo-E7GlVLNoKsXIAZc1_Iu1fmRowpZNBoFrfkjOHO67WNchpG2VdwGwl56dcCbzN3hiwUnJK8OUdyikUZ/s72-c/what+is+integration+testing-softwaretestingadvice.blogspot.com.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-8215102083437777980</id><published>2015-04-27T01:24:00.001-07:00</published><updated>2015-05-12T20:52:13.898-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Know more about Black box Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><title type='text'>Know more about Black box Testing - What is Black Box Testing?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;i&gt;What is Black Box Testing?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/i&gt;Black Box Testing is done by Testing team they will look into a user interface part of the application.They are not exposed logic of code or flow of code.Black box testing is done after white box testing.Black box testing &amp;nbsp;helps for functionality verification.It has &amp;nbsp;certain characteristics:&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTTn0RYTw2ofei4fMFQvl6joa-N8VX4BJ1oq2SmK3cCqKfpGXv5K2JBCf5vbipwWcS7sBTvNM3l0UwODutTAfkXOEU3tsvYv3dj-doCQ3ppUZFKvRl9sfxPixHu0XvfLDSq4h_EjOnyGDt/s1600/What+is+black+box+testing_softwaretestadvice.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;What is black box testing_softwaretestadvice.com&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTTn0RYTw2ofei4fMFQvl6joa-N8VX4BJ1oq2SmK3cCqKfpGXv5K2JBCf5vbipwWcS7sBTvNM3l0UwODutTAfkXOEU3tsvYv3dj-doCQ3ppUZFKvRl9sfxPixHu0XvfLDSq4h_EjOnyGDt/s1600/What+is+black+box+testing_softwaretestadvice.com.png&quot; title=&quot;Know more about Black box Testing - What is Black Box Testing?&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;What is Black Box Testing?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;It helps in identifying the incomplete,inconsistency requirement based on the requirement &amp;nbsp;they find any issues involved when the system is tested as a complete entity.&lt;/li&gt;
&lt;li&gt;Not all the requirements are stated as explicitly.&lt;/li&gt;
&lt;li&gt;It will check the overall functionality.&lt;/li&gt;
&lt;li&gt;It will test by valid number of inputs and outputs.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
The various techniques are involved to do Black box testing they are:&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Requirement Based testing&lt;/li&gt;
&lt;li&gt;Positive and negative testing&lt;/li&gt;
&lt;li&gt;Boundary value analysis&lt;/li&gt;
&lt;li&gt;Decision tables&lt;/li&gt;
&lt;li&gt;Equivalence partitioning&lt;/li&gt;
&lt;li&gt;State based testing&lt;/li&gt;
&lt;li&gt;Compatibility testing&lt;/li&gt;
&lt;li&gt;User documentation testing&lt;/li&gt;
&lt;li&gt;domain testing.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;1.Requirement Based Testing&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;It is used to validate the requirement based on the system requirement specification.Not all the requirements are explicitly sated but the documented as part of the requirement specification, &amp;nbsp;some of the requirements &amp;nbsp;are implicitly stated but that are nor documented.&lt;/li&gt;
&lt;li&gt;All explicit and implicit requirements are collected and documented as &lt;b&gt;&lt;i&gt;Test requirement Specification.&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;The requirements are tracked by &lt;i style=&quot;font-weight: bold;&quot;&gt;Requirement Traceability Matrix.RTM &lt;/i&gt;is used to ensure that each and every requirement has a mininum one testcase or not.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;2.Positive and Negative Testing&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;In Positive testing they check the application by giving a valid inputs is know as positive testing.It mostly used to verify the application with know test conditions.&lt;/li&gt;
&lt;li&gt;In negative testing &amp;nbsp;they check the application by providing a invalid inputs is know as negative testing.It mostly used to break the product with unknow input.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;3.Boundary Value Analysis&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Boundary value analysis can be done only for range of values.Boundary value analysis is useful to create a test cases when the input data is made up of clearly identifiable boundaries.&lt;/li&gt;
&lt;li&gt;We cannot use the concept of Equivalence partitioning.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;b&gt;&lt;i&gt;4.Decision Tables&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;A decision table is applicable only when input and output information can be demonstrate as boolean condition TRUE or FALSE.They have several steps to form decision table are as follows:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;First we need to identify the decision variables and possible values for decision variables.&lt;/li&gt;
&lt;li&gt;They will list the combination of allowed values of each of the variables.&lt;/li&gt;
&lt;li&gt;Their is not that much important for a given combination of other input variables then they assigned as don&#39;t care symbol.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;5.Equivalence Partitioning&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &lt;/i&gt;Equivalence Partitioning can be done for set of values,range of values and boolean of values.We use the concept of Boundary value analysis in equivalence partitioning.It is useful to minimize the number of test cases when input data can be divided into distinct set.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;6.State Based Testing or Graph Based Testing&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;State Based Testing is used to test the language translator,workflow transaction and data flow.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;7. Compatibility Testing&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Testing the application in different hardware and software environment is called as Compatibility Testing.The difference between the compatibility issue and functionality issues is if all the software is not working with all platform is called as functionality issue.If software is working with one or few platforms is called as compatibility issue.It classified into two types:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Backward Compatibility testing&lt;/li&gt;
&lt;li&gt;forward Compatibility Testing&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;8.User Documentation Testing&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;User documentation testing is used to test whether the documentation matches the product or not.&lt;/li&gt;
&lt;li&gt;It has two objectives that are:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;They check whatever we coated in the document that available in the product or not.&lt;/li&gt;
&lt;li&gt;They will check the product is explained correctly in the document.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;9. Domain Testing&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Domain testing is the ability to design and execute test cases that relete to people who will buy and use the product.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/8215102083437777980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-black-box-testing-what.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/8215102083437777980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/8215102083437777980'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-black-box-testing-what.html' title='Know more about Black box Testing - What is Black Box Testing?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTTn0RYTw2ofei4fMFQvl6joa-N8VX4BJ1oq2SmK3cCqKfpGXv5K2JBCf5vbipwWcS7sBTvNM3l0UwODutTAfkXOEU3tsvYv3dj-doCQ3ppUZFKvRl9sfxPixHu0XvfLDSq4h_EjOnyGDt/s72-c/What+is+black+box+testing_softwaretestadvice.com.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-6356044308315016828</id><published>2015-04-25T21:20:00.000-07:00</published><updated>2015-05-13T06:11:50.095-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><title type='text'>Know more about White Box Testing - What is White Box Testing ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Every software application means a program code,which intends whatever you or work in is a replication of a code behind.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIJsyEJljEwQzgo-obr_37X4XoM8_PtECUlXORdA8UFip1zxGpo_xP727iwxgCY6EzqqLIQO-dvuyk55qGNUrZoxf9M6PPl85HTzEaeNfCJwnt0IWz-fpvh8QTW7dQztPtfi7MhphI1YPH/s1600/what+is+white+box+testing-softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;what is white box testing-softwaretestingadvice.blogspot.com&quot; border=&quot;0&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIJsyEJljEwQzgo-obr_37X4XoM8_PtECUlXORdA8UFip1zxGpo_xP727iwxgCY6EzqqLIQO-dvuyk55qGNUrZoxf9M6PPl85HTzEaeNfCJwnt0IWz-fpvh8QTW7dQztPtfi7MhphI1YPH/s320/what+is+white+box+testing-softwaretestingadvice.blogspot.com.png&quot; title=&quot;know more about white box testing&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;what is white box testing?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
White is testing is a way of testing the external functionality of the code by examining and testing the program code that realises the functionality.Other names are Clear box testing, glass box Testing, Open the testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPFw9syIA3_Yd619dUzab6wuSFvmweGUmvsHNnR3wdKOSH-LtaKlYLLM6aFDHnYXLwLlnSnw8Wl1fUPvuWULqwjfdLtchYqxasAk8_lbvwMtavupuajWdHNJ0yqzIwQEEMcOYCB7VBXho/s1600/What-is_White_box_Testing_mastersautomation.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Know more about White Box Testing - What is White Box Testing_mastersautomation.blogspot.com&quot; border=&quot;0&quot; height=&quot;478&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPFw9syIA3_Yd619dUzab6wuSFvmweGUmvsHNnR3wdKOSH-LtaKlYLLM6aFDHnYXLwLlnSnw8Wl1fUPvuWULqwjfdLtchYqxasAk8_lbvwMtavupuajWdHNJ0yqzIwQEEMcOYCB7VBXho/s1600/What-is_White_box_Testing_mastersautomation.com.png&quot; title=&quot;Know more about White Box Testing - What is White Box Testing_mastersautomation.blogspot.com&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;White Box Testing&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size: large;&quot;&gt;What is Static Testing?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/i&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;Static testing &amp;nbsp;is used to test software product manually.In static testing it won&#39;t need computer for executing the program instead they select people to find any logical mistake or not.&lt;/li&gt;
&lt;li&gt;They find the code works according to functional requirement.&lt;/li&gt;
&lt;li&gt;static testing can be done by humans or with a specified tools.They have some methodologies to achieve static testing by humans.They are:&lt;/li&gt;
&lt;/ul&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;ol&gt;
&lt;li&gt;Desk Checking of the code&lt;/li&gt;
&lt;li&gt;Walkthrough&lt;/li&gt;
&lt;li&gt;Review&lt;/li&gt;
&lt;li&gt;Inspection&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Desk Checking:&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/i&gt;Desk checking is a method used to verify the Portion of the code for correctness. such verification is done by comparing the code with design to make sure the code is working effectively.Desk checking will happen before compiling and executing the code.&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; 2. &amp;nbsp; Walkthrough&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;Walkthrough also called as a Informal review.A set of people look at a program code and raise a questions for the author.It happens between the test engineer and development engineer.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;3. Inspection&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/i&gt;Inspection is formal review in this three plus people are involved in the meeting.They are Reader,Writer,Moderator and interested parties.&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Reader-&lt;/i&gt;Reader will basically read all the status of events in the meeting discussion like completion of project or pending in project whoever explain the context called as a Reader.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Writer&lt;/i&gt;-The writer would write the document of meeting in a second by second called as &quot;MOM&quot;-&lt;i style=&quot;font-weight: bold;&quot;&gt;Minutes of meeting.&lt;/i&gt;The Person just take care of the record about the meeting called as Writer.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;Moderator-&lt;/i&gt;The Person who ensure the meeting in a smooth manner they will discuss about:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;When can the task be completed?&lt;/li&gt;
&lt;li&gt;How long it requires to complete a particular task?&lt;/li&gt;
&lt;li&gt;Effective utilization of resources&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;What is Structural Testing?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;Structural Testing is used to test the structure of the code,internal design and check how they are coded.The difference between &amp;nbsp;the structural and static testing are actually structural testing are run by the computer on the build product,where static testing will test the product by humans using the source code.The &amp;nbsp;Structural Testing classified into three types they are:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Unit/code Functional testing&lt;/li&gt;
&lt;li&gt;code coverage&lt;/li&gt;
&lt;li&gt;code complexity&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;1.Unit/code functional testing:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;Unit/code functional testing is done by development team.After getting the requirement we going to design and develop a code.Then next the application to be check by unit test suite.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;2.Code Coverage&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;The code coverage can be classified into types they are:&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&amp;nbsp;Path Testing&lt;/li&gt;
&lt;li&gt;Conditional Statement Testing&lt;/li&gt;
&lt;li&gt;Function coverage &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 1.Path testing-&lt;/i&gt;It checking the individual part of the coding whether it working properly or not.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcn9wXDQ7gY1M-U0xtc6D7Rx1rmp9q8s3DJB3HQZbjMy_vpyANP-uWIREYvwMiATf5GoDb8KCYw4j9H7Ua6tTkCxj0TWu_noAIYqZwP8piyDVjc3TFpmA9ZO0168UjqXcl_FndHQqIQh8/s1600/Pathtesting-Mastersautomation.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;path testing-mastersautomation.blogspot.com&quot; border=&quot;0&quot; height=&quot;288&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcn9wXDQ7gY1M-U0xtc6D7Rx1rmp9q8s3DJB3HQZbjMy_vpyANP-uWIREYvwMiATf5GoDb8KCYw4j9H7Ua6tTkCxj0TWu_noAIYqZwP8piyDVjc3TFpmA9ZO0168UjqXcl_FndHQqIQh8/s1600/Pathtesting-Mastersautomation.blogspot.com.png&quot; title=&quot;know more about white box testing&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Path testing&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp; &lt;i style=&quot;font-weight: bold;&quot;&gt;2.Conditional Statement Testing-&lt;/i&gt;They going to check the project by conditional way like logical statements.It also used to find the unused variables and functions by development team&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;3.Function Coverage-&lt;/i&gt;It is a new addition testing to identify how many program functions are covered by test cases.The advantage of function coverage are as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Easier to find a function in a program and easy to write test cases.&lt;/li&gt;
&lt;li&gt;If they have more logical mapping to requirements it will provide more direct correlation to test the coverage of product.&lt;/li&gt;
&lt;li&gt;It will easy to prioritize &amp;nbsp;the function for testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;3.Code Complexity Testing&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;Cyclomatic complexity is a metric that quantifies the complexity of a program.cyclomatic &amp;nbsp;complexity=E-N+2.&lt;/div&gt;
&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/6356044308315016828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-white-box-testing-what.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/6356044308315016828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/6356044308315016828'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-white-box-testing-what.html' title='Know more about White Box Testing - What is White Box Testing ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIJsyEJljEwQzgo-obr_37X4XoM8_PtECUlXORdA8UFip1zxGpo_xP727iwxgCY6EzqqLIQO-dvuyk55qGNUrZoxf9M6PPl85HTzEaeNfCJwnt0IWz-fpvh8QTW7dQztPtfi7MhphI1YPH/s72-c/what+is+white+box+testing-softwaretestingadvice.blogspot.com.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-4141023680579709256</id><published>2015-04-25T01:09:00.002-07:00</published><updated>2015-05-12T04:31:48.527-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><title type='text'>Know more about Testing Types - What are the types of Testing?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;i&gt;What are the types of Software Testing?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;Software testing has plenty of methodologies to validate the application&#39;s behaviour. Testing is been done against application is to check the software whether it works as per the customer requirement or not.It has classified into below techniques, that are:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://matersautomation.blogspot.com/2015/04/know-more-about-white-box-testing-what.html&quot; target=&quot;_blank&quot;&gt;&amp;nbsp;&lt;b&gt;&lt;i&gt;White Box Testing&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&amp;nbsp;(&lt;a href=&quot;http://matersautomation.blogspot.com/2015/04/know-more-about-white-box-testing-what.html&quot; target=&quot;_blank&quot;&gt;Click here&lt;/a&gt; to know more about White box Testing)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;White box testing is also called clear box or glass box or open box testing.&lt;/li&gt;
&lt;li&gt;It is a Mandatory process for every software development.White box testing is done by development team they purely looking into the logic of code or flow of the code.&lt;/li&gt;
&lt;li&gt;Tools like Rational purify,Rational Quality are used to perform white box testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://matersautomation.blogspot.com/2015/04/know-more-about-black-box-testing-what.html&quot; target=&quot;_blank&quot;&gt;Black Box Testing&lt;/a&gt;&amp;nbsp;(&lt;a href=&quot;http://matersautomation.blogspot.com/2015/04/know-more-about-black-box-testing-what.html&quot; target=&quot;_blank&quot;&gt;Click here&lt;/a&gt; to know more about Black Box testing)&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Black Box testing is done by testing team it will look into user interface part of the application.&lt;/li&gt;
&lt;li&gt;Tools like QTP,Selenium etc are used to perform black box testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Gray Box Testing&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Gray Box testing is a combination of Black box and white box testing.&lt;/li&gt;
&lt;li&gt;It has a knowledge of how coding works for an application and test the logic of the application.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-integration-testing.html&quot;&gt;Integration Testing&lt;/a&gt;&amp;nbsp;(&lt;a href=&quot;http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-integration-testing.html&quot;&gt;click here&lt;/a&gt; to know more about integration testing)&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Integration testing is both a type of testing and a phase of testing.It is defined as the set of interactions among components.&lt;/li&gt;
&lt;li&gt;It will combine the modules or features and checking the data flow between modules.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;System Testing&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;System testing is performed on the entire system in the context of a functional requirements.&lt;/li&gt;
&lt;li&gt;System testing is a next level of integration testing.It is focus on testing the system as a whole.It&#39;s an end to end testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Functional Testing&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Testing the individual or independent component of an application,it also verify the functionality of a software component are separately specified for testable something called as functional testing.&lt;/li&gt;
&lt;li&gt;functional testing involves testing a product functionality.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;User Acceptance Testing&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Acceptance testing is normally done by the customer.The goal of user acceptance testing is not to find the defects on system since it is been tested already by testing team.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://matersautomation.blogspot.com/2015/05/know-more-about-performance-testing.html&quot; target=&quot;_blank&quot;&gt;Performance Testing&lt;/a&gt;&amp;nbsp;(&lt;a href=&quot;http://matersautomation.blogspot.com/2015/05/know-more-about-performance-testing.html&quot; target=&quot;_blank&quot;&gt;Click here&lt;/a&gt; to know more about performance testing)&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Testing the Stability and the response time of an application by applying the desired load.&lt;/li&gt;
&lt;li&gt;Tools like load runner,silk performer,E-load,Rational performance are used for performance testing.&lt;/li&gt;
&lt;li&gt;The application should be functionally stable then only we can do performance testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Regression Testing&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;When a new functionality added to a existing application we will test whether that new functionality has affected any of the existing functionality.This verification is know as Regression testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Ad hoc Testing&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Testing the application randomly from the customer point of the requirements.It also called monkey testing.&lt;/li&gt;
&lt;li&gt;Ad hoc testing can perform during any stage of the project.&lt;/li&gt;
&lt;li&gt;Software testing performed without planning and documentation.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Accessibility Testing&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Testing the application from perspective of physically challenged people something called accessibility testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/4141023680579709256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-testing-what-are-types.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/4141023680579709256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/4141023680579709256'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-testing-what-are-types.html' title='Know more about Testing Types - What are the types of Testing?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-1692593370785783253</id><published>2015-04-24T23:22:00.001-07:00</published><updated>2015-04-24T23:46:13.391-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="Models"/><title type='text'>Know more about prototype Model - What is Prototype Model?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;i&gt;What is prototyping Model?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/i&gt;A prototyping model uses Continuous user interaction by interacting with user they collect a requirement in early stage to produce a prototype.The Prototype is used to obtain the System requirement specification and can be throw away after the SRS is build.Then appropirate life cycle model is chosen for build a actual product after user accepts the SRS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtcnagsgaJe74tGLRX2CGAcI8NfdWDvXA6rO-6yvX1DmvBbQZH8Uo9IvnafwrlbrEwe25Hpvg6C-HQzwNlPirMxrMm-RbATImht96gwdZdxJyy9aAf2UjVVsnjgjXkF-ZqUo_lQGyhMvI/s1600/Prototype_Model_mastersautomation.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Prototype_Model_mastersautomation.blogspot.com&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtcnagsgaJe74tGLRX2CGAcI8NfdWDvXA6rO-6yvX1DmvBbQZH8Uo9IvnafwrlbrEwe25Hpvg6C-HQzwNlPirMxrMm-RbATImht96gwdZdxJyy9aAf2UjVVsnjgjXkF-ZqUo_lQGyhMvI/s1600/Prototype_Model_mastersautomation.blogspot.com.png&quot; height=&quot;290&quot; title=&quot;Prototype_Model_mastersautomation.blogspot.com&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Prototype Model&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;b&gt;&lt;i&gt;Prototype Model Follows some&amp;nbsp;activities that are:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &lt;/i&gt;The software development organisation interact with customer to collect their requirements.&lt;/li&gt;
&lt;li&gt;&amp;nbsp; Based on the requirements collected from customer respective team would go ahead and start designing the prototype which needs to be enhanced towards meeting requirement.&lt;/li&gt;
&lt;li&gt;Development of the prototype would happen after designing done.In Development of the prototype we have couple go approaches and it follows,&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Static Prototype:&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Working with a static and operational specific stuffs such as Word Documents, Images.etc..&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;Dynamic ProtoType:&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;This type of prototype is mainly focuses on the prototypes in which requirements would keep on changing.Dynamic prototype deals with two of its subtype.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Thick Client&lt;/li&gt;
&lt;li&gt;Thin Client&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Thick Client:&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;The Application which you are going to make thru is non browser based and something which can accessed only thru operating system such as windows,mac OS would fall under the category of Thick client (Example:- Adobe,Calculator,Gtalk,IRCTC).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Thin Client:&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;The application which you are going make thru is only supported by a browser then that application development of prototype would fall under Thin Client.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&lt;i&gt;On Every prototype the implementation of the product goes only after getting approval from the customer on the same.&lt;/i&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Prototype are two types,&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Through away&amp;nbsp;Prototype: Also known as Rapid Prototype:&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;This prototype can adopted with both Static and Dynamic prototype.this prototype would go till customer satisfies.They develop a prototype which is equal to the final product indeed.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Evolutionary Prototype:&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Case1&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;The Customer will be asking software company to come up with well build prototype based n the requirements collected from customer in the early phases,This to clarify how good the understanding of the company which has collected the requirements.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Case2&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;The software company goes to customer place with a proper deck of the prototype in which they involves and present it before the customer.So that Customer would be having clear idea what has been understood by the company and what needs to be enhanced to the existing module.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;What is the Advantages of Prototype model?&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The Possibilities of a piece of software getting rejected by a customer is very minimal&lt;/li&gt;
&lt;li&gt;The Customer will have feel of how the final product would be in very initial stage itself&lt;/li&gt;
&lt;li&gt;There will not be any communication gap between software development company and customer in-terms of meeting requirement&amp;nbsp;&lt;/li&gt;
&lt;li&gt;A software company which has developed a prototype for one customer can be reused for another customer too.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;What is the DisAdvantages of Prototype Model?&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Software development company would need to spend pretty high cost in developing the prototype.Its too expensive for the software development company.&lt;/li&gt;
&lt;li&gt;If a Business Analyst (BA) fails to collect requirement properly then the time taken for the prototype would be more than it requires.&lt;/li&gt;
&lt;li&gt;Testing would not happen in all the phases. It would happen only after coding done, this may lead to have a product which does not meet requirements and buy more time too.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/1692593370785783253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-prototype-model-what-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/1692593370785783253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/1692593370785783253'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-prototype-model-what-is.html' title='Know more about prototype Model - What is Prototype Model?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtcnagsgaJe74tGLRX2CGAcI8NfdWDvXA6rO-6yvX1DmvBbQZH8Uo9IvnafwrlbrEwe25Hpvg6C-HQzwNlPirMxrMm-RbATImht96gwdZdxJyy9aAf2UjVVsnjgjXkF-ZqUo_lQGyhMvI/s72-c/Prototype_Model_mastersautomation.blogspot.com.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-3763097854959140229</id><published>2015-04-23T20:52:00.002-07:00</published><updated>2015-04-24T21:30:02.385-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><title type='text'>know more about V - Model - What is V model?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&amp;nbsp;The first question and the basic you need to know about testing is V-Model.Most of organisation uses V model at the most . Because of its ROI which company receives and the client gets is what makes this model as a success one.&lt;br /&gt;
&lt;br /&gt;
What is V-model?&lt;br /&gt;
&lt;br /&gt;
V-Model is also called as Verification and Validation model.The Execution happens in a sequential manner.V-model is similar to a waterfall model but in this model they brings a different types of testing apply at different levels.&lt;br /&gt;
&lt;br /&gt;
The below image denotes the typical flow of V model.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEeOdMUyhg-zD3ti-Ez74jX3jXFTNNGY-ZcET7Q2a8FiRA-MN1P5ckh8WtQV_Z4eeeWwh9CCWNtNZ_SW3dDpO1joD2V33-TUio7IrRI390BwfcCiitqr44VaUmRztnrfHYIvqNXPNXsdo/s1600/V-Model_mastersautomation.blogspot.com_.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;V-Model_mastersautomation.blogspot.com_&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEeOdMUyhg-zD3ti-Ez74jX3jXFTNNGY-ZcET7Q2a8FiRA-MN1P5ckh8WtQV_Z4eeeWwh9CCWNtNZ_SW3dDpO1joD2V33-TUio7IrRI390BwfcCiitqr44VaUmRztnrfHYIvqNXPNXsdo/s1600/V-Model_mastersautomation.blogspot.com_.png&quot; height=&quot;392&quot; title=&quot;V-Model_mastersautomation.blogspot.com&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px; text-align: center;&quot;&gt;&lt;div&gt;
V-Model&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;What is Verification in V- Model?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Verification take care of activities to focus on the question &quot;&lt;i&gt;Are we building the Right product&quot;.Verification is the process of evaluating a component to determine whether they satisfy the condition for the product by given phase.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;What is Validation in V- Model?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Validation take care of activities to focus on the question &quot;&lt;i&gt;Are we building the Product right&lt;/i&gt;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;Validation is the process of &amp;nbsp;evaluating the component during the end of development process whether it satisfy the specified requirements.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Difference between the Verification and Validation&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVacf2jTwjiwQdSNdDS_MTB6YjmLDgCr1SlUGAPnoazud7q-DB15myisYskPpPUK3_El5is3ez5EvEOz8WbafQ0v3bwdTV5TRRdlpcD7WfOE9Vy9G274VqWJjDQE40ZHrAlyCCuMQy3_A/s1600/Verification+and+validation+mastersAutomation.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;img alt=&quot;know more about V - Model - What is V model_MastersAutomation.com&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVacf2jTwjiwQdSNdDS_MTB6YjmLDgCr1SlUGAPnoazud7q-DB15myisYskPpPUK3_El5is3ez5EvEOz8WbafQ0v3bwdTV5TRRdlpcD7WfOE9Vy9G274VqWJjDQE40ZHrAlyCCuMQy3_A/s1600/Verification+and+validation+mastersAutomation.blogspot.com.png&quot; height=&quot;416&quot; title=&quot;know more about V - Model - What is V model?&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;i&gt;What is Customer Requirement Specification(CRS):&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;In V-model the project starts&amp;nbsp;with a customer requirement specification they collect a requirement from customer.These requirement include hardware,software and operational requirements.During CRS they&amp;nbsp;parallel write a test case.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;i&gt;What is System Requirement Specification(SRS):&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;The next step in V-model is SRS the proposed software system is envisaged as a set of subsystems that work together.The SRS document will given to testing team they review what extractly happen in the SRS document and get the idea of customer needs.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;i&gt;What is High Level Design(HLD):&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/i&gt;The high level design would hold the next&amp;nbsp;sequential position in the V model.SRS would be the base document for HLD and it contains about the overall design of the project in which the Architects and Project managers involves.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;i&gt;What is Low Level Design(LLD):&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/i&gt;The Low level design would hold the next&amp;nbsp;sequential position in the V model. HLD would be the base document for LLD and it contains about the detailed design of the project&#39;s each module in which the senior software&amp;nbsp;engineer involves under Mangers help.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&lt;b&gt;Coding:&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b style=&quot;font-style: italic;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;Software engineer would rely on the detailed information on the module Hence they only rely on the Low Level design document.Once after they holds enough information for a&amp;nbsp;individual modules they are good to start with module on clients priority.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;When the above ones happening in&amp;nbsp;sequential manner the Execution will happen&amp;nbsp;parallel.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;i&gt;Execution of V- model:&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW-JwPQzgK3kp7L7tPiQPlAIqtauPhRYTE9RBoFrn8-y4-igxB061Rby3o8QP4uflMc8VguIHbelhC3v237FG_Y8VstPXf1vOakDgai1iPM1cuzMKyvjlDHqHED5ZUZ9twHu9qiqfRHqg/s1600/V-model_Execution_mastersautomation.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;V-Model_execcution Phase_mastersautomation.blogspot.com&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW-JwPQzgK3kp7L7tPiQPlAIqtauPhRYTE9RBoFrn8-y4-igxB061Rby3o8QP4uflMc8VguIHbelhC3v237FG_Y8VstPXf1vOakDgai1iPM1cuzMKyvjlDHqHED5ZUZ9twHu9qiqfRHqg/s1600/V-model_Execution_mastersautomation.blogspot.com.png&quot; title=&quot;V-Model_execcution Phase_mastersautomation.blogspot.com&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/3763097854959140229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-v-model-what-is-v-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/3763097854959140229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/3763097854959140229'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-v-model-what-is-v-model.html' title='know more about V - Model - What is V model?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEeOdMUyhg-zD3ti-Ez74jX3jXFTNNGY-ZcET7Q2a8FiRA-MN1P5ckh8WtQV_Z4eeeWwh9CCWNtNZ_SW3dDpO1joD2V33-TUio7IrRI390BwfcCiitqr44VaUmRztnrfHYIvqNXPNXsdo/s72-c/V-Model_mastersautomation.blogspot.com_.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-8037223072677563996</id><published>2015-04-23T04:25:00.000-07:00</published><updated>2015-05-11T00:32:30.411-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><title type='text'>Know more about spiral model- What is spiral model?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Spiral model is a combination of prototyping and waterfall model.This model is mainly used in product based service.Spiral model follows a process in which the Requirement gathering,design,coding and testing are performed iteratively til they met the requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Requirement collection&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/i&gt;In Requirement collection we have major and minor changes .In major changes it will do on the next release only.In minor changes like bug,new feature to be added it will going to change in current release.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Design&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;With Regards to the design phase to evaluate the product and process alternatives identifying the risk and result is same.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Testing&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &lt;/i&gt;After testing we doing review based conformation in next level.In new features of 2nd release we check whether any integration between 1st release and 2nd release.Then we need to handover the piece of software to customer.This will happen in next level of circle too.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAY6MLeEp_VFoq1I94h2z_RKdTZhbJvblvVl18KKAQY1dNkKQoR69CdEqa8e0lLJYiCW0wDRFvv0oY86ux_VXunxhR_UG8Qiuw_5WB46JHU2SJq13Cz3FysB2XQzoKs4jpY4sJXsfH2WA/s1600/Spiral_or_Iterative+Model_mastersAutomation.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Spiral_or_Iterative Model_mastersAutomation.blogspot.com&quot; border=&quot;0&quot; height=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAY6MLeEp_VFoq1I94h2z_RKdTZhbJvblvVl18KKAQY1dNkKQoR69CdEqa8e0lLJYiCW0wDRFvv0oY86ux_VXunxhR_UG8Qiuw_5WB46JHU2SJq13Cz3FysB2XQzoKs4jpY4sJXsfH2WA/s1600/Spiral_or_Iterative+Model_mastersAutomation.blogspot.com.png&quot; title=&quot;Know more about spiral model- What is spiral model?&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Spiral model&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Advantages of Spiral model:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The lot of interdependency between 1st release and the 2nd release.&lt;/li&gt;
&lt;li&gt;Testing happens in a extensive range.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Disadvantage of spiral model:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Testing phase does not happen in all the phases.&lt;/li&gt;
&lt;li&gt;Interdependency &amp;nbsp;between the earlier release may impact the earlier version of the software which is working fine.&lt;/li&gt;
&lt;li&gt;Time taken for a delivery of software.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Spiral model Application :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/i&gt;Spiral model is mainly used in software industry and they combined with natural development process of any product i.e. learning with maturity and also involves minimum risk for the customer&lt;/div&gt;
&lt;div&gt;
as well as the development firms.&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;There is a budget constraint and risk evaluation is important.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;They mostly used from medium to high-risk projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;They won&#39;t commit for Long-term projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;When customer is not sure about their requirements then it is difficult for project deliver.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The particular changes are expected in the product during the development cycle.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/8037223072677563996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-spiral-model-what-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/8037223072677563996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/8037223072677563996'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-spiral-model-what-is.html' title='Know more about spiral model- What is spiral model?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAY6MLeEp_VFoq1I94h2z_RKdTZhbJvblvVl18KKAQY1dNkKQoR69CdEqa8e0lLJYiCW0wDRFvv0oY86ux_VXunxhR_UG8Qiuw_5WB46JHU2SJq13Cz3FysB2XQzoKs4jpY4sJXsfH2WA/s72-c/Spiral_or_Iterative+Model_mastersAutomation.blogspot.com.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-6702938178254743313</id><published>2015-04-22T20:27:00.002-07:00</published><updated>2015-05-10T23:53:08.309-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><title type='text'>Know more about WaterFall Model - What is Water fall Model?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Water Fall model is mother of all the Software Development models,This has been invented the year 1970.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; font-size: 16px;&quot;&gt;
&lt;i&gt;Waterfall model has its own three characteristics as it has been elaborated below.&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; font-size: 16px; margin-left: 36px; text-indent: -36px;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;The Project would be divided into individual phases.&lt;/div&gt;
&lt;div style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; font-size: 16px; margin-left: 36px; text-indent: -36px;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Each Phase is depending on the previous phase&#39;s Specific outputs .&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; font-size: 16px; margin-left: 36px; text-indent: -36px;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;When there is any misbehave of the flow found this will traced and fixed in one phase back from where it has found.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Waterfall model contains certain phases:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrPIsD5XwevFjFdgj15sLTiCy9BGjtsDYu9o0Ja-x1o6ljD6clg-GbVDcuUf0n4n6yWgh_Cid-gxfpcE-vbo6J0cYyVmLV5vM1soOJUS14XJqiUrSgVTiQJ-YHeEuS0BnRIPAMPRlHQhuo/s1600/Waterfallmodel_Softwaretestingadvice.blogspot.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;waterfall model_software testing advice.blogspot.com&quot; border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrPIsD5XwevFjFdgj15sLTiCy9BGjtsDYu9o0Ja-x1o6ljD6clg-GbVDcuUf0n4n6yWgh_Cid-gxfpcE-vbo6J0cYyVmLV5vM1soOJUS14XJqiUrSgVTiQJ-YHeEuS0BnRIPAMPRlHQhuo/s640/Waterfallmodel_Softwaretestingadvice.blogspot.com.png&quot; title=&quot;Know more about waterfall model&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;WaterFall Model&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Requirement gathering or Requirement collection&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Requirement analysis is the first step in the software development process.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; It includes three types of Activity that are:&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elicting Requirements&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Analyzing&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Recording Requirements&lt;/li&gt;
&lt;/ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Requirement will be collected from &amp;nbsp;the customer,then Business analyst will convert the customer requirement specification into system requirement specification because CRS contains a non-technical document.SRS becomes a input to next phases.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fesibility study&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Feasibility study plays a major role in software development process.Project Architect &amp;nbsp; will analyze which is the best technology to develop the software.We would develop a software with enough time and money or not .&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Feasibility study helps to pointout the risk factors involved in developing and deploying system.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Feasibility study lead to make a plans for training developers for implementing the system.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Feasibility study is a report which would be used by project Architect in the organization,based on the report organization will decides about cost estimation,funding and other important decisions.&lt;/li&gt;
&lt;/ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Design&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;In design phase a detailed design is produced as system design description it become a input to development phase&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;It has High level design and low level design&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; High level design contains overall design it will be construct by a architect level or project manager.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Low level design prepared by senior software engineer.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mostly design phase contains data structure,software architecture,interface representation,algorithmic details.&lt;/li&gt;
&lt;/ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Coding&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The programmer will develop the code needed to satisfy the design.once the programmer complete the coding tasks they will give the product to the testing team before the release.&lt;/li&gt;
&lt;/ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Testing&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Testing the application whether it works as per the customer requirement or not.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Two types of testing&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Manual testing&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Automation testing&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Implementation&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; We install the software in customer environment and check the software it is customer friendly or not.&lt;/li&gt;
&lt;/ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Maintanence&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; we would give the support to customer whether the software is working freely to customer environment.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Advantage of waterfall model:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; As a requirement of customer we can have a stable software to be created.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Manageral control is pretty easy and we can have clear deadlines to be set for each and every phase of the software&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Robust Model.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Where requirements are not changing.&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;i&gt;Disadvantage of waterfall model:&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Test engineer is not involve to testing the software.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Business analyst &amp;nbsp;collects a wrong set of requirements these are chances and possibilities over the whole software can go wrong.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;As a testing team is happening on the last phase of software they are many manypossibilities to have mistakes happen.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time consuming process.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/6702938178254743313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-waterfall-model-what-is-waterfallmodel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/6702938178254743313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/6702938178254743313'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/know-more-about-waterfall-model-what-is-waterfallmodel.html' title='Know more about WaterFall Model - What is Water fall Model?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrPIsD5XwevFjFdgj15sLTiCy9BGjtsDYu9o0Ja-x1o6ljD6clg-GbVDcuUf0n4n6yWgh_Cid-gxfpcE-vbo6J0cYyVmLV5vM1soOJUS14XJqiUrSgVTiQJ-YHeEuS0BnRIPAMPRlHQhuo/s72-c/Waterfallmodel_Softwaretestingadvice.blogspot.com.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-5437592033864318798</id><published>2015-04-22T20:14:00.001-07:00</published><updated>2015-04-24T23:47:31.341-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing"/><title type='text'>Software Testing methodologies - SDLC - Software Development Life Cycle</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you want to get through a basic interview for Manual testing you should have to know what is SDLC - Software Development Life Cycle.This topic is plays a very important role in Testing industry&lt;br /&gt;
&lt;br /&gt;
SDLC - It is a systematic procedure to develop a piece of software. It says what needs to be done first before next module.There are plenty of available standards in the market please find them all below.&lt;br /&gt;
&lt;br /&gt;
Models which industry uses at most&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://matersautomation.blogspot.in/2015/04/know-more-about-waterfall-model-what-is-waterfallmodel.html#.VTkWjYc-CT8&quot; target=&quot;_blank&quot;&gt;WaterFall Model&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;This model has a several phases in-terms of completing the software development.This has plenty of advantages and disadvantages when this get compared to other models please click on the topic or &lt;a href=&quot;http://matersautomation.blogspot.in/2015/04/know-more-about-waterfall-model-what-is-waterfallmodel.html#.VTkWjYc-CT8&quot; target=&quot;_blank&quot;&gt;Click Here&lt;/a&gt; to know more about this model.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://matersautomation.blogspot.com/2015/04/know-more-about-spiral-model-what-is.html&quot; target=&quot;_blank&quot;&gt;Spiral or Iterative Model&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Spiral model is mainly found for the product developments.So most of the product based organisations uses this model at most.please click on the topic or &lt;a href=&quot;http://matersautomation.blogspot.com/2015/04/know-more-about-spiral-model-what-is.html&quot; target=&quot;_blank&quot;&gt;Click Here &lt;/a&gt;to know more about this model.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://matersautomation.blogspot.com/2015/04/know-more-about-v-model-what-is-v-model.html&quot; target=&quot;_blank&quot;&gt;V Model&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;The V-Model splits testing into two parts design and execution.Test Design Done early while test execution is done after design is over.please click on the topic or &lt;a href=&quot;http://matersautomation.blogspot.com/2015/04/know-more-about-v-model-what-is-v-model.html&quot; target=&quot;_blank&quot;&gt;Click Here&lt;/a&gt; to know more about this model.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://matersautomation.blogspot.com/2015/04/know-more-about-prototype-model-what-is.html&quot; target=&quot;_blank&quot;&gt;ProtoType Model&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Prototype model will be done at requirement gathering stage.Client would be having a working or interactive module in which then could the future of the application behaviour.please click on the topic or &lt;a href=&quot;http://matersautomation.blogspot.com/2015/04/know-more-about-prototype-model-what-is.html&quot; target=&quot;_blank&quot;&gt;Click Here&lt;/a&gt; to know more about this model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
The above models is been used at the most companies. We have more to add it but those are all not required anyway since is is not in use.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; font-family: &#39;Hoefler Text&#39;; font-size: 11px; margin-bottom: 9px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; font-family: &#39;Hoefler Text&#39;; font-size: 11px; margin-bottom: 9px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/5437592033864318798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/software-testing-methodologies-sdlc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/5437592033864318798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/5437592033864318798'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/software-testing-methodologies-sdlc.html' title='Software Testing methodologies - SDLC - Software Development Life Cycle'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-407509823647999605</id><published>2015-04-12T06:43:00.002-07:00</published><updated>2015-04-14T22:44:05.490-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VBScript"/><title type='text'>VBScript I Top 20 Basic Topics - VBScript String functions or methods</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
VBscript is a scripting language from Microsoft and it is subset of Visual basic Programming language.&lt;br /&gt;
&lt;br /&gt;
Vbscript Has many Stirng functions as the way other programming languages do.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Len &lt;/u&gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
To have the length of given string.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Syntax - len(String in double Quotes or Variable name in which expression is been assigned)&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Example&lt;/i&gt;: Dim StrTest&lt;br /&gt;
&lt;br /&gt;
StrTest=&quot;MastersAutomation&quot;&lt;br /&gt;
msgbox Len(StrTest)&lt;br /&gt;
&#39;Output &amp;nbsp;-&amp;gt;17&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;StrReverse:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Method which is used to get the given string reversed to an specified variable.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Syntax - StrReverse(&lt;/i&gt;&lt;i&gt;String in double Quotes or Variable name in which expression is been assigned)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=&quot;MastersAutomation&quot;&lt;br /&gt;
print StrTest&lt;br /&gt;
&#39;Output -&amp;gt;&quot;noitamotuasretsam&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;UCase:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method to change the given string to Uppercase&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Syntax - Ucase(&lt;/i&gt;&lt;i&gt;String in double Quotes or Variable name in which expression is been assigned)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=&quot;MastersAutomation&quot;&lt;br /&gt;
print Ucase(StrTest)&lt;br /&gt;
Output-&amp;gt; &#39;MASTERSAUTOMATION&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;LCase:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method to change the given string to Lowercase&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Syntax - Lcase(&lt;/i&gt;&lt;i&gt;String in double Quotes or Variable name in which expression is been assigned)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=&quot;MastersAutomation&quot;&lt;br /&gt;
print Ucase(StrTest)&lt;br /&gt;
Output-&amp;gt; &#39;mastersautomation&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;LTrim:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method Which trims(Removes) the empty spaces From left of the given expression&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Syntax - LTrim(&lt;/i&gt;&lt;i&gt;String in double Quotes or Variable name in which expression is been assigned)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=&quot; &amp;nbsp;MastersAutomation&quot;&lt;br /&gt;
print LTrim(StrTest)&lt;br /&gt;
Output-&amp;gt; &#39;MastersAutomation&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;RTrim:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method Which trims(Removes) the empty spaces From right of the given expression&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Syntax - RTrim(&lt;/i&gt;&lt;i&gt;String in double Quotes or Variable name in which expression is been assigned)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=&quot;MastersAutomation &amp;nbsp;&quot;&lt;br /&gt;
print RTrim(StrTest)&lt;br /&gt;
Output-&amp;gt; &#39;MastersAutomation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Trim:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method Which trims(Removes) the empty spaces From both left and right of the given expression&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Syntax - Trim(&lt;/i&gt;&lt;i&gt;String in double Quotes or Variable name in which expression is been assigned)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=&quot; &amp;nbsp;MastersAutomation &amp;nbsp;&quot;&lt;br /&gt;
print Trim(StrTest)&lt;br /&gt;
Output-&amp;gt; &#39;MastersAutomation&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Space:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method Which add empty spaces to the given expression&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Syntax - Space(&lt;/i&gt;&lt;i&gt;String in double Quotes or Variable name in which expression is been assigned)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=&quot;MastersAutomation&quot;&lt;br /&gt;
print Space(StrTest)&lt;br /&gt;
Output-&amp;gt; &#39;MastersAutomation &amp;nbsp;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Left:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method Which takes the specified number of characters from left of the given expression&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Syntax - Left(&lt;/i&gt;&lt;i&gt;String in double Quotes or Variable name in which expression is been assigned,No of characters that you want)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=&quot;MastersAutomation&quot;&lt;br /&gt;
print Left(StrTest,7)&lt;br /&gt;
Output-&amp;gt; &#39;Masters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Right:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method Which takes the specified number of characters from Right of the given expression&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Syntax - Right(&lt;/i&gt;&lt;i&gt;String in double Quotes or Variable name in which expression is been assigned,No of characters that you want)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=&quot;MastersAutomation&quot;&lt;br /&gt;
print Right(StrTest,10)&lt;br /&gt;
Output-&amp;gt; &#39;Automation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Mid:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method Which takes the specified number of characters anywhere from the given expression&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Syntax - Mid(&lt;/i&gt;&lt;i&gt;String in double Quotes or Variable name in which expression is been assigned,Character Position of your String and from which you want to begin with,No of characters that you want from the given position)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=&quot;MastersAutomation&quot;&lt;br /&gt;
print mid(StrTest,1,7)&lt;br /&gt;
Output-&amp;gt; &#39;Masters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;String:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method which returns a specified character for number of times specified.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Syntax - String(&lt;/i&gt;&lt;i&gt;No of times you want return a given char,The expression being returned)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&lt;br /&gt;
print Space(3,&quot;$&quot;)&lt;br /&gt;
Output-&amp;gt; &#39;$$$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Replace:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method Which replaces the existing string with a new string from the given expression&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Syntax - Replace (A String from which the a existing string to be found and replaced with new string,Find String,Replace String)&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=&quot;MastersAutomation&quot;&lt;br /&gt;
print Replace(StrTest,&quot;Masters&quot;,&quot;Student&quot;)&lt;br /&gt;
Output-&amp;gt; &#39;StudentAutomation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;StrComp:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method Which Compares two given expression and returns the integer value.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Syntax - StrComp (String 1,String 2,Compare[1 or 0])&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Comparison&amp;nbsp;- 0 for binary comparison , 1 for textual comparison&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest,StrTest1&lt;br /&gt;
StrTest=&quot;MastersAutomation&quot;&lt;br /&gt;
StrTest1=&quot;MastersAutomation&quot;&lt;br /&gt;
print strcomp(StrTest, StrTest1,1)&lt;br /&gt;
Output-&amp;gt; &#39;0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Split:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method Which splits the given string by the delimiter given.&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;&lt;b&gt;Syntax - Split (String ,Delimiter)&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Default delimiter would be space&amp;nbsp;character&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=Split(&quot;Masters,Automation&quot;,&quot;,&quot;)&lt;br /&gt;
&lt;br /&gt;
print&amp;nbsp;StrTest(0)&lt;br /&gt;
Output-&amp;gt; &#39;Masters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Join:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
Method Which Join the given array by the delimiter given.&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;&lt;b&gt;Syntax - Join (array ,Delimiter)&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Default delimiter would be space&amp;nbsp;character&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Example:&lt;/i&gt;&amp;nbsp;Dim StrTest&lt;br /&gt;
StrTest=Split(&quot;Masters,Automation&quot;,&quot;,&quot;)&lt;br /&gt;
&lt;br /&gt;
print Join(StrTest,&quot;,&quot;)&lt;br /&gt;
Output-&amp;gt; &#39;MastersAutomation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/407509823647999605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/vbscript-i-top-20-basic-topics-vbscript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/407509823647999605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/407509823647999605'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/vbscript-i-top-20-basic-topics-vbscript.html' title='VBScript I Top 20 Basic Topics - VBScript String functions or methods'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2372175717834778783.post-4866553572549165377</id><published>2015-04-12T03:02:00.001-07:00</published><updated>2015-04-12T04:29:44.620-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="QTP"/><category scheme="http://www.blogger.com/atom/ns#" term="UFT"/><category scheme="http://www.blogger.com/atom/ns#" term="VBScript"/><title type='text'>How to Reverse a String without using StrReverse inbuilt function?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If This is a question which you always been asked to answer, then here is a solution for the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;StrReverse -&lt;/b&gt;Function is used to reverse a string which is given in brackets(Expression).The reversed String can be stored in another variable as the we did below.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Dim Strname, StrReversedName&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;StrName=&quot;VBmasters&quot;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;StrReversedName=StrReverse(StrName)&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Msgbox StrReversedName&lt;/b&gt;&lt;/blockquote&gt;
&lt;br /&gt;
But the Question &amp;nbsp;here is without using the same you will have to reverse a given string.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Solution:-&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;When you have a variable which is been assigned to a given expression, you will have to take this as an input for your solution.&lt;/li&gt;
&lt;li&gt;By taking the characters from the last position of the string and store the same to another variable inside the loop would lead us in accomplishing it.&lt;/li&gt;
&lt;li&gt;To do the above one you have to use the VBA string Method Named &quot;MID&quot;Click here to know more about &quot;MID&quot;.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Step 1:- Take the String len of the expression being reversed&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Dim Strname,StrReversedName,&amp;nbsp;StrLength&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;StrName=&quot;VBMasters&quot;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;StrLength=len(StrName)&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Step 2:- Create a For loop which should be in decremental order.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;For VariableI=StrLength to 1 Step-1&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Step 3:-Take each char and Store the values to a separate string as follows by using Mid Function&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;S&lt;b&gt;trReversedName=StrReversedName&amp;amp;mid(StrName,&amp;nbsp;StrLength,1)&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Step 4:- When the iteration completes you can use StrReversedName to print the reversed string which is reversed without using Strreverse function.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
Script is,&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Dim Strname,StrReversedName,&amp;nbsp;StrLength&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;StrName=&quot;VBMasters&quot;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;StrReversedName=&quot;&quot;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;StrLength=len(StrName)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;For VariableI=StrLength to 1 Step-1&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;StrReversedName=StrReversedName&amp;amp;mid(StrName,&amp;nbsp;StrLength,1)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Next&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;msgbox StrReversedName&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Thank You,&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
MastersAutomation Team&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softwaretestingadvice.blogspot.com/feeds/4866553572549165377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/how-to-reverse-string-without-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/4866553572549165377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2372175717834778783/posts/default/4866553572549165377'/><link rel='alternate' type='text/html' href='http://softwaretestingadvice.blogspot.com/2015/04/how-to-reverse-string-without-using.html' title='How to Reverse a String without using StrReverse inbuilt function?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>