<?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-7149302290763907225</id><updated>2025-02-03T06:53:32.988-08:00</updated><category term="1st Lession"/><category term="2nd Lession"/><category term="3rd Lession"/><category term="4th Lession"/><category term="5th Lession"/><category term="6th lesson"/><title type='text'>Shilpa Testing Community</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://testingguru-shilpa.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://testingguru-shilpa.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><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><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7149302290763907225.post-1113300882760867203</id><published>2011-08-10T02:36:00.000-07:00</published><updated>2017-04-09T22:39:49.459-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="6th lesson"/><title type='text'>Testing Types</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;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Black-box Testing:&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt; &lt;/span&gt;A test technique that focuses on testing the functionality of the&lt;br /&gt;
program component or application against its specifications without knowledge of how the&lt;br /&gt;
system constructed.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Boundary value analysis:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;A data selection technique in which test data is chosen from the&lt;br /&gt;
&quot;boundaries&quot; of the input or output domain classes, data structures and procedure&lt;br /&gt;
parameters. Choices often include the actual minimum and maximum boundary values, the&lt;br /&gt;
maximum value plus or minus one and the minimum value plus or minus one.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Branch Testing: &lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;A test method that requires that each possible branch on each decision be&lt;br /&gt;
executed on at least once.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Brainstorming:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;A group process for generating creative and diverse ideas.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Bug:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt; A catchall term for all software defects or errors.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Certification testing:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Acceptance of software by an authorized agent after the software&lt;br /&gt;
has been validated by the agent or after its validity has been demonstrated to the agent.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;color: #741b47; font-size: large;&quot;&gt;Checkpoint(or verification point):&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Expected behaviour of the application which must be&lt;br /&gt;
validated with the actual behaviour after certain action has been performed on the&lt;br /&gt;
application.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Client: &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;The customer that pays for the product received and receives the benefit from the&lt;br /&gt;
use of the product.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Condition Coverage:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt; A white-box testing technique that measures the number of or&lt;br /&gt;
percentage of decision outcomes covered by the test cases designed.100% condition&lt;br /&gt;
coverage would indicate that every possible outcome of each decision had been executed at&lt;br /&gt;
least once during testing.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Configuration Management Tools&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;
Tools that are used to keep track of changes made to systems and all related artifacts.&lt;br /&gt;
These are also known as version control tools.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Configuration testing:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Testing of an application on all supported hardware and software&lt;br /&gt;
platforms.This may include various combinations of hardware types, configuration settings&lt;br /&gt;
and software versions.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Completeness:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;A product is said to be complete if it has met all requirements.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Consistency:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Adherence to a given set of rules.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Correctness:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;The extent to which software is free from design and coding defects. It is&lt;br /&gt;
also the extent to which software meets the specified requirements and user objectives.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Cost of Quality:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Money spent above and beyond expected production costs to ensure that&lt;br /&gt;
the product the customer receives is a quality product. The cost of quality includes&lt;br /&gt;
prevention, appraisal, and correction or repair costs.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Conversion Testing:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt; &lt;/span&gt;&lt;/span&gt;Validates the effectiveness of data conversion processes, including&lt;br /&gt;
field-field mapping and data translation.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #741b47; font-size: large;&quot;&gt;Debugging:&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;The process of analysing and correcting syntactic, logic and other errors&lt;br /&gt;
identified during testing.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Decision Coverage:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;A white-box testing technique that measures the number of - or&lt;br /&gt;
percentage - of decision directions executed by the test case designed. 100% Decision&lt;br /&gt;
coverage would indicate that all decision directions had been executed at least once during&lt;br /&gt;
testing. Alternatively each logical path through the program can be tested.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Decision Table&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
A tool for documenting the unique combinations of conditions and associated results in&lt;br /&gt;
order to derive unique test cases for validation testing.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Defect Tracking Tools&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
Tools for documenting defects as they are found during testing and for&lt;br /&gt;
tracking their status through to resolution.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Desk Check:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;A verification technique conducted by the author of the artifcat to verify the&lt;br /&gt;
completeness of their own work. This technique does not involve anyone else.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Dynamic Analysis:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Analysis performed by executing the program code.Dynamic analysis&lt;br /&gt;
executes or simulates a development phase product and it detects errors by analyzing the&lt;br /&gt;
response of the product to sets of input data.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;color: #741b47; font-size: large;&quot;&gt;Entrance Criteria:&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Required conditions and standards for work product quality that must be&lt;br /&gt;
present or met for entry into the next stage of the software development process.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Equivalence Partitioning:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;A test technique that utilizes a subset of data that is&lt;br /&gt;
representative of a larger class. This is done in place of undertaking exhaustive testing of&lt;br /&gt;
each value of the larger class of data.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Error or defect:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;1.A discrepancy between a computed, observed or measured value or&lt;br /&gt;
condition and the true, specified or theortically correct value or conditon 2.Human action&lt;br /&gt;
that results in software containing a fault (e.g., omission or misinterpretation of user&lt;br /&gt;
requirements in a software specification, incorrect translation or omission of a requirement&lt;br /&gt;
in the design specification)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Error Guessing:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Test data selection techniques for picking values that seem likely to cause&lt;br /&gt;
defects. This technique is based upon the theory that test cases and test data can be&lt;br /&gt;
developed based on intuition and experience of the tester.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Exhaustive Testing:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Executing the program through all possible combination of values for&lt;br /&gt;
program variables.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Exit criteria:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Standards for work product quality which block the promotion of incomplete&lt;br /&gt;
or defective work products to subsequent stages of the software development process. &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Customer:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;The individual or organization, internal or external to the producing organization&lt;br /&gt;
that receives the product.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Cyclomatic complexity:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;The number of decision statements plus one.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #741b47; font-size: large;&quot;&gt;Debugging:&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;The process of analysing and correcting syntactic, logic and other errors&lt;br /&gt;
identified during testing.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Decision Coverage:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;A white-box testing technique that measures the number of - or&lt;br /&gt;
percentage - of decision directions executed by the test case designed. 100% Decision&lt;br /&gt;
coverage would indicate that all decision directions had been executed at least once during&lt;br /&gt;
testing. Alternatively each logical path through the program can be tested.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Decision Table&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
A tool for documenting the unique combinations of conditions and associated results in&lt;br /&gt;
order to derive unique test cases for validation testing.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Defect Tracking Tools&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
Tools for documenting defects as they are found during testing and for&lt;br /&gt;
tracking their status through to resolution.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Desk Check:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;A verification technique conducted by the author of the artifcat to verify the&lt;br /&gt;
completeness of their own work. This technique does not involve anyone else.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Dynamic Analysis:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Analysis performed by executing the program code.Dynamic analysis&lt;br /&gt;
executes or simulates a development phase product and it detects errors by analyzing the&lt;br /&gt;
response of the product to sets of input data.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Entrance Criteria:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Required conditions and standards for work product quality that must be&lt;br /&gt;
present or met for entry into the next stage of the software development process.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Equivalence Partitioning:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;A test technique that utilizes a subset of data that is&lt;br /&gt;
representative of a larger class. This is done in place of undertaking exhaustive testing of&lt;br /&gt;
each value of the larger class of data.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Error or defect:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;1.A discrepancy between a computed, observed or measured value or&lt;br /&gt;
condition and the true, specified or theoretically correct value or condition 2.Human action&lt;br /&gt;
that results in software containing a fault (e.g., omission or misinterpretation of user&lt;br /&gt;
requirements in a software specification, incorrect translation or omission of a requirement&lt;br /&gt;
in the design specification)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Error Guessing:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Test data selection techniques for picking values that seem likely to cause&lt;br /&gt;
defects. This technique is based upon the theory that test cases and test data can be&lt;br /&gt;
developed based on intuition and experience of the tester.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Exhaustive Testing:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Executing the program through all possible combination of values for&lt;br /&gt;
program variables.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Exit criteria:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Standards for work product quality which block the promotion of incomplete&lt;br /&gt;
or defective work products to subsequent stages of the software development process. &lt;/b&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://testingguru-shilpa.blogspot.com/feeds/1113300882760867203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/08/testing-types.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/1113300882760867203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/1113300882760867203'/><link rel='alternate' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/08/testing-types.html' title='Testing Types'/><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-7149302290763907225.post-3113615039476949246</id><published>2011-07-26T00:11:00.000-07:00</published><updated>2011-08-04T22:53:02.387-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="5th Lession"/><title type='text'>spiral model</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;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;color: #741b47;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;The spiral model&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #741b47;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;b&gt;The spiral model, combines the iterative nature of&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;prototyping with the controlled and systematic aspects of the waterfall model,&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;therein providing the potential for rapid development of incremental versions of&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;the software. In this model the software is developed in a series of incremental&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;releases with the early stages being either paper models or prototypes. &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;iterations become increasingly more complete versions of the product.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;, the model is divided into a number of task regions.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Depending on the model it may have 3-6 task regions (/framework&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;activities) our case will consider a ‘6-task region’ model.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmSfZRwySHJGZ2_kkR05CIYVMglCP85qERqH9AHYx22bEO23sO9ZiyyB0aF29a1iBAHsbH8oqk649S7aEPcRV_8XaOBim7MuR63w6femrW01GlRfu6MQkif0kKtzwB3QsOLIDkb1A9tJE/s1600/spiral.bmp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmSfZRwySHJGZ2_kkR05CIYVMglCP85qERqH9AHYx22bEO23sO9ZiyyB0aF29a1iBAHsbH8oqk649S7aEPcRV_8XaOBim7MuR63w6femrW01GlRfu6MQkif0kKtzwB3QsOLIDkb1A9tJE/s320/spiral.bmp&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;color: #741b47;&quot;&gt;&lt;b&gt;These regions are:&lt;/b&gt;&lt;/div&gt;&lt;b&gt;1. The customer communication task – to establish effective communication&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;between developer and customer.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;2. The planning task – to define resources, time lines and other project&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;related information..&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;3. The risk analysis task – to assess both technical and management risks.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;4. The engineering task – to build one or more representations of the&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;application.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;5. The construction and release task – to construct, test, install and provide&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;user support (e.g., documentation and training).&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;6. The customer evaluation task – to obtain customer feedback based on the&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;evaluation of the software representation created during the engineering&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;stage and implemented during the install stage.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;The evolutionary process begins at the centre position and moves in a clockwise&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;direction. Each traversal of the spiral typically results in a deliverable. For&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;example, the first and second spiral traversals may result in the production of a&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;product specification and a prototype, respectively. Subsequent traversals may&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;then produce more sophisticated versions of the software.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;An important distinction between the spiral model and other software models is&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;the explicit consideration of risk. There are no fixed phases such as specification&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;or design phases in the model and it encompasses other process models. For&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;example, prototyping may be used in one spiral to resolve requirement&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;uncertainties and hence reduce risks. This may then be followed by a&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;conventional waterfall development.&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Note that each passage through the planning stage results in an adjustment&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;to the project plan (e.g. cost and schedule are adjusted based on the&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;feedback from the customer, project manager may adjust the number of&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;iterations required to complete the software….)&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Each of the regions is populated by a set of work tasks called a task set that&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;are adapted to characteristics of the project to be undertaken. For small&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;projects the number of tasks and their formality is low. Conversely, for large&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;projects the reverse is true.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Advantages&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;• The spiral model is a realistic approach to the development of large-scale&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;software products because the software evolves as the process progresses.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;In addition, the developer and the client better understand and react to risks&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;at each evolutionary level.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;• The model uses prototyping as a risk reduction mechanism and allows for&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;the development of prototypes at any stage of the evolutionary&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;development.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;• It maintains a systematic stepwise approach, like the classic life cycle&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;model, but incorporates it into an iterative framework that more reflect the&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;real world.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;• If employed correctly, this model should reduce risks before they become&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;problematic, as consideration of technical risks are considered at all stages.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Disadvantages:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Demands considerable risk-assessment expertise&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;It has not been employed as much proven models (e.g. the WF model) and&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;hence may prove difficult to ‘sell’ to the client (esp. where a contract is&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;involved) that this model is controllable and efficient. [More study needs to&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;be done in this regard&lt;/b&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testingguru-shilpa.blogspot.com/feeds/3113615039476949246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/07/spiral-model.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/3113615039476949246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/3113615039476949246'/><link rel='alternate' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/07/spiral-model.html' title='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/AVvXsEgmSfZRwySHJGZ2_kkR05CIYVMglCP85qERqH9AHYx22bEO23sO9ZiyyB0aF29a1iBAHsbH8oqk649S7aEPcRV_8XaOBim7MuR63w6femrW01GlRfu6MQkif0kKtzwB3QsOLIDkb1A9tJE/s72-c/spiral.bmp" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149302290763907225.post-8929017752856995127</id><published>2011-07-26T00:03:00.000-07:00</published><updated>2011-08-10T02:40:13.849-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="4th Lession"/><title type='text'>Proto Type and 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 style=&quot;color: #a64d79;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Prototype Model:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; This is most popular model in IT industry&amp;nbsp; &lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; This model is suitable when the client is not clear about the requirements &lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It is defined as rapidly developed model&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;img alt=&quot;&quot; height=&quot;184&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;400&quot; /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;color: #741b47;&quot;&gt;&lt;b&gt;Advantages:&lt;/b&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Requirements are defined and extracted from the customer&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Clients environments are conform &lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Use of winnings the customer&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;To win the customer confidence and to freeze customer requirements &lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;Disadvantages&lt;/span&gt;:&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;client may stick to this prototype and limit this functionality to it&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;it was being built on the cost of the company&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;it is not a full model use and throw model&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;v model: v stands for verification and validation&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;this model defines mapping between software development stages and testing&amp;nbsp; stages this model is derived from fish model&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;&amp;nbsp;&lt;span style=&quot;color: #741b47; font-size: large;&quot;&gt;The V- Shaped model&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;excellent choice for systems requiring high reliability hospital patient control applications&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;all requirements are known up front&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;when it can be modified to handle changing requirements beyond analysis&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt; solution and technology are known&lt;br /&gt;
v shaped weaknesses&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;does not easily handle concurrent events&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;does not handle iterations or phases &lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;does not easily handle dynamic changes in requiments&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Dos not contain risk anaysis activities&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&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/AVvXsEhymy9BqT_Go2ez4vsfxMMU8rUsGETKtKtsNdDCerX5iluvYkLLrgIWdpr8efcmL89PoRyQ-aXV7rW47U9HH-GKj2_LLW0rNijbyfWKqcu-lR1QEsHwY30_rImgkP5b2w_I0LznWiTGGw4/s1600/v-model.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhymy9BqT_Go2ez4vsfxMMU8rUsGETKtKtsNdDCerX5iluvYkLLrgIWdpr8efcmL89PoRyQ-aXV7rW47U9HH-GKj2_LLW0rNijbyfWKqcu-lR1QEsHwY30_rImgkP5b2w_I0LznWiTGGw4/s320/v-model.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;v - shaped Strengths&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Emphasize planning for verfication and validation of the product in early stages of product development&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Each deliverable must be testable&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Project management can track progress by milestones&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Easy to use&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Refinement From of V-Model&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;V-Model is expensive process for small scale and medium scale organization, Due to this reason, small scale and medium scale Organization are maintaing separate V stands for Verification and Validation,&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Verification done by the developer and QAE&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Test Engineer does Validation&lt;/b&gt;&lt;/li&gt;
&lt;/ul&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/AVvXsEij6Fk4g8SJ45ZI-SHb-NmsV5wKMgTo6tmEYTJ59Qsq78SeFZoeMG2rOqEGjaaKaUHNQlrlZvvhS9o4DPyYZ8aWGW3Ez2G0dWIueF-gSVkTNI8Ab0tYt4m1a6tCOcbkdY1OxQLkaZ2YVtk/s1600/Wmodel3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;214&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij6Fk4g8SJ45ZI-SHb-NmsV5wKMgTo6tmEYTJ59Qsq78SeFZoeMG2rOqEGjaaKaUHNQlrlZvvhS9o4DPyYZ8aWGW3Ez2G0dWIueF-gSVkTNI8Ab0tYt4m1a6tCOcbkdY1OxQLkaZ2YVtk/s320/Wmodel3.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Advantages&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;the outcome is a qualitive output because each and every Phase well Planned reviewed and Evaluated&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Disadvantages&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;It is very costly model&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Lot of time is consumed due to planning&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&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://testingguru-shilpa.blogspot.com/feeds/8929017752856995127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/07/prototype-model-this-is-most-popular.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/8929017752856995127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/8929017752856995127'/><link rel='alternate' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/07/prototype-model-this-is-most-popular.html' title='Proto Type and 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/AVvXsEhymy9BqT_Go2ez4vsfxMMU8rUsGETKtKtsNdDCerX5iluvYkLLrgIWdpr8efcmL89PoRyQ-aXV7rW47U9HH-GKj2_LLW0rNijbyfWKqcu-lR1QEsHwY30_rImgkP5b2w_I0LznWiTGGw4/s72-c/v-model.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149302290763907225.post-7826682972043369278</id><published>2011-06-20T06:38:00.000-07:00</published><updated>2011-08-04T22:52:21.169-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3rd Lession"/><title type='text'>Software Development Models</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;color: #a64d79;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Water Fall model&lt;/span&gt;&lt;/div&gt;&lt;img alt=&quot;&quot; height=&quot;208&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;400&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
After completing one Phase then next phase is implemented . Water fall model can &amp;nbsp; &lt;br /&gt;
&lt;div style=&quot;color: #a64d79;&quot;&gt;waterfall model strength&amp;nbsp; &lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Easy to understand and easy to use&lt;/li&gt;
&lt;li&gt;work well when quality is more important than cost or schedule&lt;/li&gt;
&lt;li&gt;milestones are well understand&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;color: #a64d79;&quot;&gt;Drawbacks: &lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;All requirement must be Known upfront&lt;/li&gt;
&lt;li&gt;can give false impression of progress &lt;/li&gt;
&lt;li&gt;Technology must understand &lt;/li&gt;
&lt;/ul&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/AVvXsEh0EvPx-RxFf2B0yB9r4LSxhYzRNMs6Se9G5Xz-_QqUkyaMF-34IGVIicbRmFYUG1sYaIM9xS2gsEdIXsIW9DE1EHZSooYo4uBmyT1O1JSFRrXagQF1Si5dEE22Z0GgexDZycHhF5v7zq4/s1600/waterfal.bmp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;237&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0EvPx-RxFf2B0yB9r4LSxhYzRNMs6Se9G5Xz-_QqUkyaMF-34IGVIicbRmFYUG1sYaIM9xS2gsEdIXsIW9DE1EHZSooYo4uBmyT1O1JSFRrXagQF1Si5dEE22Z0GgexDZycHhF5v7zq4/s320/waterfal.bmp&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;color: #741b47;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;The waterfall model&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;The waterfall model derives its name due to the cascading effect from one phase&lt;br /&gt;
to the other as is illustrated in Figure1.1. In this model each phase well defined&lt;br /&gt;
starting and ending point, with identifiable deliveries to the next phase.&lt;br /&gt;
Note that this model is sometimes referred to as the linear sequential model or&lt;br /&gt;
the software life cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #741b47;&quot;&gt;&lt;b&gt;The model consist of six distinct stages, namely:&lt;/b&gt;&lt;/div&gt;1. In the requirements analysis phase&lt;br /&gt;
(a) The problem is specified along with the desired service objectives&lt;br /&gt;
(goals)&lt;br /&gt;
(b) The constraints are identified&lt;br /&gt;
&lt;br /&gt;
2. In the specification phase the system specification is produced from the&lt;br /&gt;
detailed definitions of (a) and (b) above. This document should clearly&lt;br /&gt;
define the product function.&lt;br /&gt;
Note that in some text, the requirements analysis and specifications&lt;br /&gt;
phases are combined and represented as a single phase.&lt;br /&gt;
&lt;br /&gt;
3. In the system and software design phase, the system specifications are&lt;br /&gt;
translated into a software representation. The software engineer at this&lt;br /&gt;
stage is concerned with:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Data structure&lt;/li&gt;
&lt;li&gt;Software architecture&lt;/li&gt;
&lt;li&gt;Algorithmic detail and&lt;/li&gt;
&lt;li&gt;Interface representations&lt;/li&gt;
&lt;/ul&gt;The hardware requirements are also determined at this stage along with a&lt;br /&gt;
picture of the overall system architecture. By the end of this stage the&lt;br /&gt;
software engineer should be able to identify the relationship between the&lt;br /&gt;
hardware, software and the associated interfaces. Any faults in the&lt;br /&gt;
specification should ideally not be passed ‘down stream’&lt;br /&gt;
&lt;br /&gt;
4. In the implementation and testing phase stage the designs are translated&lt;br /&gt;
into the software domain&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Detailed documentation from the design phase can significantly reduce the coding effort&lt;/li&gt;
&lt;li&gt;Testing at this stage focuses on making sure that any errors are&lt;/li&gt;
&lt;/ul&gt;identified and that the software meets its required specification.&lt;br /&gt;
&lt;br /&gt;
5. In the integration and system testing phase all the program units are&lt;br /&gt;
integrated and tested to ensure that the complete system meets the&lt;br /&gt;
software requirements. After this stage the software is delivered to the&lt;br /&gt;
customer [Deliverable – The software product is delivered to the&lt;br /&gt;
client for acceptance testing.&lt;br /&gt;
&lt;br /&gt;
6. The maintenance phase the usually the longest stage of the software. In this&lt;br /&gt;
phase the software is updated to:&lt;br /&gt;
Meet the changing customer needs&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Adapted to accommodate changes in the external environment&lt;/li&gt;
&lt;li&gt;Correct errors and oversights previously undetected in the testing phases&lt;/li&gt;
&lt;li&gt;Enhancing the efficiency of the software&lt;/li&gt;
&lt;/ul&gt;Observe that feed back loops allow for corrections to be incorporated into the&lt;br /&gt;
model. For example a problem/update in the design phase requires a ‘revisit’ to&lt;br /&gt;
the specifications phase. When changes are made at any phase, the relevant&lt;br /&gt;
documentation should be updated to reflect that change.&lt;br /&gt;
Advantages&lt;br /&gt;
Testing is inherent to every phase of the waterfall model&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;It is an enforced disciplined approach&lt;/li&gt;
&lt;li&gt;It is documentation driven, that is, documentation is produced at every stage&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;color: #741b47;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Disadvantages&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;The waterfall model is the oldest and the most widely used paradigm.&lt;br /&gt;
However, many projects rarely follow its sequential flow. This is due to the&lt;br /&gt;
inherent problems associated with its rigid format. Namely:&lt;br /&gt;
&lt;br /&gt;
1)&amp;nbsp; It only incorporates iteration indirectly, thus changes may cause&lt;br /&gt;
considerable confusion as the project progresses.&lt;br /&gt;
&lt;br /&gt;
2)&amp;nbsp; As The client usually only has a vague idea of exactly what is required&lt;br /&gt;
from the software product, this WM has difficulty accommodating the&lt;br /&gt;
natural uncertainty that exists at the beginning of the project.&lt;br /&gt;
&lt;br /&gt;
3)&amp;nbsp; The customer only sees a working version of the product after it has been&lt;br /&gt;
coded. This may result in disaster if any undetected problems are&lt;br /&gt;
precipitated to this stage.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testingguru-shilpa.blogspot.com/feeds/7826682972043369278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/06/software-development-models.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/7826682972043369278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/7826682972043369278'/><link rel='alternate' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/06/software-development-models.html' title='Software Development Models'/><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/AVvXsEh0EvPx-RxFf2B0yB9r4LSxhYzRNMs6Se9G5Xz-_QqUkyaMF-34IGVIicbRmFYUG1sYaIM9xS2gsEdIXsIW9DE1EHZSooYo4uBmyT1O1JSFRrXagQF1Si5dEE22Z0GgexDZycHhF5v7zq4/s72-c/waterfal.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149302290763907225.post-1639164189846390801</id><published>2011-06-19T04:29:00.000-07:00</published><updated>2011-08-04T22:51:59.499-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2nd Lession"/><title type='text'>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;&lt;div style=&quot;background-color: white; color: #a64d79; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;SDLC having six stages&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/i&gt;    &lt;m:smallfrac m:val=&quot;off&quot;&gt;    &lt;m:dispdef&gt;    &lt;m:lmargin m:val=&quot;0&quot;&gt;    &lt;m:rmargin m:val=&quot;0&quot;&gt;    &lt;m:defjc m:val=&quot;centerGroup&quot;&gt;    &lt;m:wrapindent m:val=&quot;1440&quot;&gt;    &lt;m:intlim m:val=&quot;subSup&quot;&gt;    &lt;m:narylim m:val=&quot;undOvr&quot;&gt;   &lt;/m:narylim&gt;&lt;/m:intlim&gt; &lt;/m:wrapindent&gt;  &lt;/m:defjc&gt;&lt;/m:rmargin&gt;&lt;/m:lmargin&gt;&lt;/m:dispdef&gt;&lt;/m:smallfrac&gt;&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; margin-left: 4.65pt; text-align: left; width: 256px;&quot;&gt;&lt;tbody style=&quot;text-align: left;&quot;&gt;
&lt;tr style=&quot;height: 0.25in; text-align: left;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;border: 1pt solid windowtext; height: 0.25in; padding: 0in 5.4pt; text-align: left; width: 192pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Software Feasibility&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 15pt; text-align: left;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;height: 15pt; padding: 0in 5.4pt; text-align: left; width: 192pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; ↓&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 18.75pt; text-align: left;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;border: 1pt solid windowtext; height: 18.75pt; padding: 0in 5.4pt; text-align: left; width: 192pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp; &amp;nbsp;   &amp;nbsp;&amp;nbsp; Analysis&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 15pt; text-align: left;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;height: 15pt; padding: 0in 5.4pt; text-align: left; width: 192pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;span style=&quot;background-color: #351c75;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 0.25in; text-align: left;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;border: 1pt solid windowtext; height: 0.25in; padding: 0in 5.4pt; text-align: left; width: 192pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;   Design&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 15pt; text-align: left;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;height: 15pt; padding: 0in 5.4pt; text-align: left; width: 192pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 0.25in; text-align: left;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;border: 1pt solid windowtext; height: 0.25in; padding: 0in 5.4pt; text-align: left; width: 192pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;   Coding&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 15pt; text-align: left;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;height: 15pt; padding: 0in 5.4pt; text-align: left; width: 192pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 19.5pt; text-align: left;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;border: 1pt solid windowtext; height: 19.5pt; padding: 0in 5.4pt; text-align: left; width: 192pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;   Testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 15pt; text-align: left;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;height: 15pt; padding: 0in 5.4pt; text-align: left; width: 192pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 0.25in; text-align: left;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;border: 1pt solid windowtext; height: 0.25in; padding: 0in 5.4pt; text-align: left; width: 192pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   Release and Maintenance&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;color: #a64d79; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Software Feasibility&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #a64d79; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;b&gt;The analyst conducts Initial study of problems&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Technical possibles ?&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Economical Possible ?&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Legally Possibles ? Etc......&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;span style=&quot;color: #a64d79; font-size: large;&quot;&gt;Analysis&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;BRS/ BDD/ FRS/ UCD Perform the investigation System flow chart and Data flow diagrams&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;BRS (Business Requirement Specification)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;BDD (Business Design Document)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;FRS (Functional Requirement Specification)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;UCD (Use Case Document)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #741b47;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;Design&lt;/span&gt;&lt;span style=&quot;color: #a64d79;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;User interface design&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Input screens&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt; System security&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Low level design &lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt; High level design&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;color: #a64d79;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Coding :- &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Program devolepment&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Equipment gathering&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Drop up user guides&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;color: #a64d79;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #741b47; font-size: large;&quot;&gt;Testing :&lt;/span&gt;-&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;It is process of executive with the indent of error.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Error is a condition that causes the software fail its required function.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Error refers to different between actual output and expected output.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;color: #a64d79;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #a64d79;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Release and Maintenance :-&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;color: #a64d79;&quot;&gt;&lt;b&gt;Release :- &lt;/b&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;File conversion&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;System Testing&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;System changeover&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Staff Training&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;color: #a64d79;&quot;&gt;&lt;b&gt;Maintenance :-&lt;/b&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Corrective Maintenance&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Perfective Maintenance&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Adaptive Maintenance&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;u&gt;&lt;br /&gt;
&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;u&gt;&lt;br /&gt;
&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;u&gt;&lt;br /&gt;
&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testingguru-shilpa.blogspot.com/feeds/1639164189846390801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/06/software-development-life-cycle.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/1639164189846390801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/1639164189846390801'/><link rel='alternate' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/06/software-development-life-cycle.html' title='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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149302290763907225.post-8938290991172014435</id><published>2011-03-31T06:39:00.000-07:00</published><updated>2017-04-09T22:40:00.807-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1st Lession"/><title type='text'>Introduction of Testing tool</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;color: #741b47; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;b&gt;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Testing:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It is process of executing a program with the intent finding error.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Or)&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Verifying and validating the application with respect to customer requirements&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Or)&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Finding the differences between Customer Expected and Actual values&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #741b47; font-family: Verdana,sans-serif;&quot;&gt;
&lt;b&gt;Software Application:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Which is Under Developing stage Based on Client requirements&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #741b47; font-family: Verdana,sans-serif;&quot;&gt;
&lt;b&gt;Software Product:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Software developed Completed and Testing is Completed Which live in Market&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Eg:- Gmail, Yahoo mail .... etc&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #741b47; font-family: Verdana,sans-serif;&quot;&gt;
&lt;b&gt;Software Bidding:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A proposal to develop a new software is called as S/W Bidding&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #741b47; font-family: Verdana,sans-serif;&quot;&gt;
&lt;b&gt;Why Software Bugs(Problems) Occur:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1) Poor requirements&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2)Unrealistic Schedule&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3)Inadequate testing&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4)Miscommunication ...... etc&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #741b47; font-family: Verdana,sans-serif;&quot;&gt;
&lt;b&gt;S/W Quality:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Quality Software is reasonably bug free ,delivered on time, within budget , meet the requirements and is maintainable&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #741b47; font-family: Verdana,sans-serif;&quot;&gt;
&lt;b&gt;S/W Quality Assurance:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Involves the Software development process monitoring and improving the process. It is oriented to prevention of Bugs&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #741b47; font-family: Verdana,sans-serif;&quot;&gt;
&lt;b&gt;Tester Responsibilities :&lt;/b&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;li&gt;Understanding the requirements&lt;/li&gt;
&lt;li&gt;Implementing individual tests&lt;/li&gt;
&lt;li&gt;Setting up executing the test&lt;/li&gt;
&lt;li&gt;Logging outcomes and verifying test execution&lt;/li&gt;
&lt;li&gt;Analyzing the result&lt;/li&gt;
&lt;li&gt;reports the bugs&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://testingguru-shilpa.blogspot.com/feeds/8938290991172014435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/03/introduction-of-testing-tool.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/8938290991172014435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149302290763907225/posts/default/8938290991172014435'/><link rel='alternate' type='text/html' href='http://testingguru-shilpa.blogspot.com/2011/03/introduction-of-testing-tool.html' title='Introduction of Testing tool'/><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>1</thr:total></entry></feed>