<?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-5964230437750763509</id><updated>2024-08-31T02:26:23.466-07:00</updated><category term="testing for beginners"/><category term="Basic"/><title type='text'>TESTING FOR BEGINNER</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://softwaretestingbeginner.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-7424981585053668679</id><published>2013-07-29T05:55:00.001-07:00</published><updated>2013-07-29T06:00:10.192-07:00</updated><title type='text'>Basic MySQL Commands for Begineers</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;posttitle&quot; style=&quot;background-color: white; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin: 0px; padding: 0px;&quot;&gt;
&lt;h2 style=&quot;color: #333333; font-family: Georgia, Verdana, Arial, serif; font-size: 1.4em; font-weight: normal; letter-spacing: 1px; margin: 1em 0px 0px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 1.6em;&quot;&gt;1. How to login mysql from GNU/Linux shell ???&lt;/span&gt;&lt;/h2&gt;
&lt;h2 style=&quot;font-family: Georgia, Verdana, Arial, serif; font-size: 1.4em; letter-spacing: 1px; margin: 1em 0px 0px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong style=&quot;color: #666666; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;$mysql -h username -u root -p&lt;/strong&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;entry&quot; style=&quot;background-color: white; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin: 1em 0px; overflow: hidden; padding: 0px 1em 0px 0px;&quot;&gt;
&lt;div style=&quot;line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
2. How to create a database ???&lt;/div&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;span style=&quot;line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;mysql&amp;gt; create database [Database_Name];&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
3. How to list all databases ???&lt;/div&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;span style=&quot;line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;mysql&amp;gt; show databases;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
4. How to list all the tables in a database ???&lt;/div&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;span style=&quot;line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;mysql&amp;gt; show tables;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
5. How to switch to a database ???&lt;/div&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;span style=&quot;line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;mysql&amp;gt; use [Database_Name];ex[test]&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
6. How to list database field formats in a table ???&lt;/div&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;span style=&quot;line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;mysql&amp;gt; describe [Table_Name];ex[dummy]&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
7. How to delete a database ???&lt;/div&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;span style=&quot;line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;mysql&amp;gt; drop database [Database_Name];ex[dummy]&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
8. How to delete a table ???&lt;/div&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;span style=&quot;line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;mysql&amp;gt; drop table [Table_Name];ex[test]&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
9. How to list all data in a table ???&lt;br /&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mysql&amp;gt; SELECT * FROM [Table_Name];[test_dummy]&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
10. How to list certain selected rows with the value “yes”.???&lt;/div&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;span style=&quot;line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;SELECT * FROM [Table_Name] WHERE [Field_Name] = “yes”;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
11. How to list all records containing the name “test” AND the phone number ’1234567890′.???&lt;/div&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;span style=&quot;line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;SELECT * FROM [Table_name] WHERE [Field_Name] = “test” AND [Field_Name] = ’&lt;span style=&quot;color: #333333; font-weight: normal;&quot;&gt;1234567890&lt;/span&gt;′;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
12. How to list all records not containing the name “test” AND the phone number ’1234567890&lt;span style=&quot;line-height: 1.6em;&quot;&gt;′ order by the Field_Name phone_number ???&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;span style=&quot;line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;SELECT * FROM [Table_Name] WHERE name != “test” AND phone_number = ’&lt;/strong&gt;&lt;span style=&quot;color: #333333;&quot;&gt;1234567890&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;′ order by phone_number;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; line-height: 1.6em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
13. How to list all records starting with the letters ‘verman’ AND the phone number ’26235208′ ???&lt;br /&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;
&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SELECT * FROM [Table_Name] WHERE name like “test%” AND phone_number = &amp;nbsp; &amp;nbsp; &amp;nbsp;’&lt;/strong&gt;&lt;span style=&quot;color: #333333;&quot;&gt;1234567890&lt;/span&gt;&lt;strong style=&quot;color: #666666; line-height: 1.6em; margin: 0px; padding: 0px;&quot;&gt;′;&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/7424981585053668679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/7424981585053668679'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2013/07/basic-mysql-commands-for-begineers.html' title='Basic MySQL Commands for Begineers'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-7910966891544031455</id><published>2012-11-29T09:57:00.002-08:00</published><updated>2012-11-29T11:13:56.178-08:00</updated><title type='text'>What is SVN and how to use svn</title><content type='html'>&lt;span style=&quot;font-size: large;&quot;&gt;SVN stands for Subversion , it allow developers to simultaneously work on a centralised project.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;svn checkout&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;To &lt;i&gt;check out&lt;/i&gt; means that you copy all the documents that your projects are working on to your
         computer.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;The first commands&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Go to home directory&amp;nbsp; and write &lt;span class=&quot;codefrag&quot;&gt;cd&lt;/span&gt;&amp;nbsp; and give the following command:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;svn co &amp;lt;user name&amp;gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;where you have replaced &amp;lt;your_username&amp;gt; with the username you have aquired from the admin. This
            will enable you to check in your work. If you don&#39;t have a user name or just want to browse our code, just
            skip the username&lt;/span&gt;&lt;br /&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Update your working copy&lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;svn up&lt;/span&gt;&lt;br /&gt;
&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Scedule a file for addition&lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;svn add filename ex(test.pl)&lt;/span&gt;&lt;/dd&gt;&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Schedule a file for deletion&lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;svn delete filename&lt;/span&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;You may also copy and move files and directories with these two commands, but read about them in the
               svn&amp;nbsp; &lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;svn copy filename ex(last.pl)&lt;br /&gt; svn move filename ex(last1.pl)&lt;/span&gt;&lt;br /&gt;
&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Examine your changes &lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;svn status&lt;/span&gt;&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Examine the file history &lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;codefrag&quot;&gt;svn log FILE&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;codefrag&quot;&gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Change the commit message for a specific revision&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;codefrag&quot;&gt;svn propedit svn:log --revprop -r REV FILE&lt;/span&gt;
&lt;br /&gt;This will bring up the existing log text
               for the specified revision in your deta.This is useful if you accidentally committed some changes with an empty or uninformative log
               message.&lt;/span&gt;&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Compare your modified file to the version in the repository&lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;codefrag&quot;&gt;svn diff FILE&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;codefrag&quot;&gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Compare some earlier versions, say here versions 100 and95&lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;codefrag&quot;&gt;svn diff -r 100:95 FILE&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;codefrag&quot;&gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Undo your local changes (ie revert to the repository status)&lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;codefrag&quot;&gt;svn revert FILE&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;codefrag&quot;&gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Resolve Conflicts&amp;nbsp; and Others&#39; Changes&lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;svn update&lt;br /&gt; svn resolved&lt;/span&gt;&lt;br /&gt;
&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Commit your changes&lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;codefrag&quot;&gt;svn ci -m &quot;Your description of the changes here.&quot; FILE&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dd&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;codefrag&quot;&gt;&amp;nbsp;&lt;/span&gt;
&lt;br /&gt;&amp;nbsp; the above
               changes, add, delete, copy, move, must all be committed by ci in order to take effect&lt;/span&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=5964230437750763509&quot; name=&quot;N1010F&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=5964230437750763509&quot; name=&quot;Ignoring+items&quot;&gt;&lt;/a&gt;&lt;/span&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/7910966891544031455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/7910966891544031455'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/11/what-is-svn-and-how-to-use-svn.html' title='What is SVN and how to use svn'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-8100674855669495394</id><published>2012-11-24T10:06:00.004-08:00</published><updated>2012-11-26T09:49:16.453-08:00</updated><title type='text'>How to Set Up a Password-less SSH Login</title><content type='html'>&lt;span style=&quot;font-size: medium;&quot;&gt;First, on the local machine you will want to generate a secure SSH key:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;code&gt;ssh-keygen&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;code&gt;Walk through the key generator and set a password, the key file by default goes into &lt;/code&gt;~/.ssh/id_rsa&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;Next, you need to copy the generated key to the remote server you 
want to setup passwordless logins with, this is easily done with the 
following command string but you can use scp if you’d prefer:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;code&gt;cat ~/.ssh/id_dsa.pub | ssh user@remotehost &#39;cat &amp;gt;&amp;gt; ~/.ssh/authorized_keys&#39;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;This command takes the generated SSH key from the local machine, 
connects to the remote host via SSH, and then uses cat to append the key
 file to the &lt;/span&gt;&lt;span style=&quot;color: #0072bc; font-family: inherit ! important; font-size: medium; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: black; font-family: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;remote &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: black; font-family: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;users&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;
 authorized key list. Because this connects with SSH to the remote 
machine you will need to enter the password to use this command.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;Finally, confirm that you can now login to the remote &lt;/span&gt;&lt;span style=&quot;color: #0072bc; font-family: inherit ! important; font-size: medium; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: rgb(0, 114, 188) ! important; font-family: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SSH&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: rgb(0, 114, 188) ! important; font-family: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;server&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt; without a password:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;code&gt;ssh user@remotehost.com&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;Assuming initial setup went as intended, you will connect to the remote machine without having to log in.&lt;/span&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/8100674855669495394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/8100674855669495394'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/11/how-to-set-up-password-less-ssh-login.html' title='How to Set Up a Password-less SSH Login'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-3938366835880873496</id><published>2012-11-22T09:55:00.002-08:00</published><updated>2012-11-26T02:11:31.984-08:00</updated><title type='text'>Basic UNIX Commands</title><content type='html'>&lt;ul&gt;
&lt;li&gt;

cat

--- for creating and displaying short files

&lt;/li&gt;
&lt;li&gt;

chmod

--- change permissions

&lt;/li&gt;
&lt;li&gt;

cd

--- change directory

&lt;/li&gt;
&lt;li&gt;

cp

--- for copying files


&lt;/li&gt;
&lt;li&gt;

date

--- display date

&lt;/li&gt;
&lt;li&gt;

echo

--- echo argument

&lt;/li&gt;
&lt;li&gt;

ftp

--- connect to a remote machine
to download or upload files


&lt;/li&gt;
&lt;li&gt;

grep

--- search file

&lt;/li&gt;
&lt;li&gt;

head

--- display first part of file

&lt;/li&gt;
&lt;li&gt;

ls

--- see what files you have

&lt;/li&gt;
&lt;li&gt;

lpr

--- standard print command (see also

print

)

&lt;/li&gt;
&lt;li&gt;

more

--- use to read files

&lt;/li&gt;
&lt;li&gt;

mkdir

--- create directory

&lt;/li&gt;
&lt;li&gt;

mv

--- for moving and renaming files&lt;/li&gt;
&lt;li&gt;

print

--- custom print command (see also

lpr

)

&lt;/li&gt;
&lt;li&gt;

pwd

--- find out what directory you are in

&lt;/li&gt;
&lt;li&gt;

rm

--- remove a file

&lt;/li&gt;
&lt;li&gt;

rmdir

--- remove directory&lt;b&gt;&amp;gt; &lt;/b&gt;
   %
&lt;/li&gt;
&lt;li&gt;

rsh

--- remote shell

&lt;/li&gt;
&lt;li&gt;

setenv

--- set an environment variable

&lt;/li&gt;
&lt;li&gt;

sort

--- sort file

&lt;/li&gt;
&lt;li&gt; tail
--- display last part of file

&lt;/li&gt;
&lt;li&gt; tar --- create an archive, add or extract files&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
telnet

--- log in to another machine &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;JA&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:DontVertAlignCellWithSp/&gt;
   &lt;w:DontBreakConstrainedForcedTables/&gt;
   &lt;w:DontVertAlignInTxbx/&gt;
   &lt;w:Word11KerningPairs/&gt;
   &lt;w:CachedColBalance/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&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:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin:0in;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;cat&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This is one of the most flexible Unix commands. We can use
to create, view and concatenate files. For our first example we create a
three-item English-Spanish dictionary in a file called &quot;dict.&quot;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
% cat &amp;gt;dict&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;test1&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;test2&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;test3&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;lt;control-D&amp;gt; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;%&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;chmod&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This command is used to change the permissions of a file or
directory. For example to make a file new_file.pl readable by everyone, we do
this:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% chmod a+r new_file.pl&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
To make a file, e.g., a shell script mycommand executable,
we do this&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% chmod +x
mycommand&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Now we can run mycommand as a command.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
To check the permissions of a file, use ls -l . For more
information on chmod, use man chmod.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;cd&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use cd to change directory. Use pwd to see what directory
you are in.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% cd english&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% pwd&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;%
/test_file/test&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% ls&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
scrapbook&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% cd&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;cp&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use cp to copy files or directories.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% cp test_file test_file.bk&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This makes a copy of the file test_file.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% cp ~/new_file/new_file.bk&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This copies the file jabber in the directory poems to the
current directory. The symbol &quot;.&quot; stands for the current directory.
The symbol &quot;~&quot; stands for the home directory.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;date&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this command to check the date and time.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% date&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Fri Nov&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;6 08:52:42
MST 2012&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;echo&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The echo command echoes its arguments. Here are some
examples:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;grep&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this command to search for information in a file or
files. For example, suppose that we have a file dict whose contents are&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
redtest1&lt;br /&gt;
white test1 &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;head&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this command to look at the head of a file. For example,&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% head test.pl&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
displays the first 10 lines of the file essay.001 To see a
specific number of lines, do this:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% head -n 20 test.pl&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This displays the first 20 lines of the file.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;ls&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use ls to see what files you have. Your files are kept in
something called a directory.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% ls&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;test&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;letter2&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;test1&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;letter3&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;test3&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;maple-assignment1&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;lpr&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This is the standard Unix command for printing a file. It
stands for the ancient &quot;line printer.&quot; See&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% man lpr&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
for information on how it works. See print for information
on our local intelligent print command.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;mkdir&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this command to create a directory.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% mkdir test&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;mv&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this command to change the name of file and directories.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% mv foo foobar&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The file that was named foo is now named foobar&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;print&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This is a moderately intelligent print command.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% print foo&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% print notes.ps&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% print
manuscript.dvi&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;pwd&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this command to find out what directory you are working
in.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% pwd&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;rm&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use rm to remove files from your directory.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% rm test.pl&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;remove test.pl? y&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% rm letter*&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;remove letter1? y&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;remove letter2? y&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;nbsp;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;rmdir&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this command to remove a directory. For example, to
remove a directory called &quot;essays&quot;, do this:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% rmdir essays&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
A directory must be empty before it can be removed. To empty
a directory, use rm.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;rsh&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this command if you want to work on a computer different
from the one you are currently working on. One reason to do this is that the
remote machine might be faster. For example, the command&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
% rsh solitude&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
connects you to the machine solitude. This is one of our
public workstations and is fairly fast.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;sort&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this commmand to sort a file. For example, suppose we
have a file dict with contents&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
red test&lt;br /&gt;
white test1 &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;tail&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this command to look at the tail of a file. For example,&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% tail new_test.pl&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
displays the last 10 lines of the file new_test.pl To see a
specific number of lines, do this:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% tail -n 20 new_test.pl&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This displays the last 20 lines of the file.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;tar&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use create compressed archives of directories and files, and
also to extract directories and files from an archive. Example:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% tar -tvzf test.tar.gz&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
displays the file names in the compressed archive foo.tar.gz
while&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% tar -xvzf test.tar.gz&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
extracts the files.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;telnet&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this command to log in to another machine from the
machine you are currently working on. For example, to log in to the machine
&quot;solitude&quot;, do this:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% telnet solitude&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
See also: rsh.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;wc&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use this command to count the number of characters, words,
and lines in a file. Suppose, for example, that we have a file dict with
contents&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
test file&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
test1 file1&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Then we can do this&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;% wc dict&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;5&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;10&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;56 tmp&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This shows that dict has 2 lines, 4 words, and 18 characters.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; </content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/3938366835880873496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/3938366835880873496'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/11/basic-unix-commands.html' title='Basic UNIX Commands'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-6947243349842999832</id><published>2012-06-24T23:52:00.007-07:00</published><updated>2012-08-23T03:07:53.275-07:00</updated><title type='text'>What is Alpha and Beta Testing</title><content type='html'>&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/AVvXsEgXhoi9aNTHeugiOhxa7Xds8cZbPv7TbGqbY_ZEqSCQWTZdXOmuPEkC_RDlsc-AaMKANK2NRSoE_iIBaC1dzkV7XifQDSaspwhHGVmQmClkEKZQpZBgjZnHJtX_XkcKN0R0hFuAdup6q_E/s1600/images+%25281%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;222&quot; width=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXhoi9aNTHeugiOhxa7Xds8cZbPv7TbGqbY_ZEqSCQWTZdXOmuPEkC_RDlsc-AaMKANK2NRSoE_iIBaC1dzkV7XifQDSaspwhHGVmQmClkEKZQpZBgjZnHJtX_XkcKN0R0hFuAdup6q_E/s320/images+%25281%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;User Acceptance Testing&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Both testers and developers are involved&lt;br /&gt;
After completion of system testing, the project management concentrates on UAT to collect feed back from real customer or model customer. &lt;br /&gt;
There are 2 ways to conduct UAT.&lt;br /&gt;
Alpha Testing&lt;br /&gt;
Beta Testing&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Alpha Testing&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1.Performed by end users inside the development organization.&lt;br /&gt;
2.Done in controlled environment&lt;br /&gt;
3.Defects found by end users are noted down by the development  team and fixed before release&lt;br /&gt;
4.Developers are present&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Beta Testing&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1.Performed by end users outside the development organization and inside the end user organization.&lt;br /&gt;
2.Environment is not under control&lt;br /&gt;
3.Defects found by end users are reported to the development organization&lt;br /&gt;
4.Developers are not present&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;
(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));
&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/06/what-is-alpha-and-beta-testing.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;#WduJiM3XB7#</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/6947243349842999832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/6947243349842999832'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/06/what-is-alpha-and-beta-testing.html' title='What is Alpha and Beta Testing'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXhoi9aNTHeugiOhxa7Xds8cZbPv7TbGqbY_ZEqSCQWTZdXOmuPEkC_RDlsc-AaMKANK2NRSoE_iIBaC1dzkV7XifQDSaspwhHGVmQmClkEKZQpZBgjZnHJtX_XkcKN0R0hFuAdup6q_E/s72-c/images+%25281%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-1492506514402132651</id><published>2012-06-18T23:47:00.008-07:00</published><updated>2012-06-19T05:14:31.432-07:00</updated><title type='text'>How to test sample registration form with validation.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;Validation using a Sample Registration Form.&lt;/b&gt;&lt;br /&gt;
&lt;br /&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/AVvXsEh1EJLdK29wgaLHHWoo3jKxHOE-G754SIEMmZRTO7x3zCtgYiBSlPpIpv22KqHMsURY4RFUSFnyZVvFz95jBPwquOotih9XGQTbBeN_lGCZ5C_Ao56CosHLVJ0UKM_IgNlU10GBp9FUTRc/s1600/sample-registration-form-validation.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1EJLdK29wgaLHHWoo3jKxHOE-G754SIEMmZRTO7x3zCtgYiBSlPpIpv22KqHMsURY4RFUSFnyZVvFz95jBPwquOotih9XGQTbBeN_lGCZ5C_Ao56CosHLVJ0UKM_IgNlU10GBp9FUTRc/s400/sample-registration-form-validation.gif&quot; width=&quot;345&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;
(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));
&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/06/how-to-test-sample-registration-form.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/1492506514402132651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/1492506514402132651'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/06/how-to-test-sample-registration-form.html' title='How to test sample registration form with validation.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1EJLdK29wgaLHHWoo3jKxHOE-G754SIEMmZRTO7x3zCtgYiBSlPpIpv22KqHMsURY4RFUSFnyZVvFz95jBPwquOotih9XGQTbBeN_lGCZ5C_Ao56CosHLVJ0UKM_IgNlU10GBp9FUTRc/s72-c/sample-registration-form-validation.gif" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-7973582725554346160</id><published>2012-05-10T06:07:00.010-07:00</published><updated>2012-07-07T04:28:32.063-07:00</updated><title type='text'>Difference between QA and QC and Software Testing</title><content type='html'>&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/AVvXsEiqZPhPa6RrKs4yNpcixZxUeRkgu4AR97LjsYY6Qly5-AB5qmcnWgQKchnm3FYi-XJIZIenMKCByY6cWh3WaP-KYXBMcmaVQVdfN5VM4VfgEmfQIYyFITG6XppUiUJDR0t1WDa0gjA9P-A/s1600/images+%25282%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;223&quot; width=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqZPhPa6RrKs4yNpcixZxUeRkgu4AR97LjsYY6Qly5-AB5qmcnWgQKchnm3FYi-XJIZIenMKCByY6cWh3WaP-KYXBMcmaVQVdfN5VM4VfgEmfQIYyFITG6XppUiUJDR0t1WDa0gjA9P-A/s320/images+%25282%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 0.48cm; margin-bottom: 0cm; orphans: 2; widows: 2;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;Quality  Assurance&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt; &lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt; &lt;span style=&quot;font-size: small;&quot;&gt;1. QA is process related&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2. QA focuses on building  in quality and hence preventing defects&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;3. QA: Deals with process&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;4. QA: for entire life  cycle&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;5. Quality Assurance  makes sure you are doing the right things, the right way.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;6. QA is preventive  process.&lt;/span&gt; &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;Quality  Control&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1. QC is the actual  testing of the software&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2. QC focuses on testing  for quality and hence detecting defects&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;3. QC: Deals with product&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;4. QC: for testing part  in SDLC&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;5. Quality Control makes  sure the results of what you&#39;ve done are what you expected&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;6. QC is corrective  process.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Testing&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.The process of  executing a system with the intent of finding defects&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2.Software testing is a  planned process that is used to identify the correctness,  completeness, security and quality of software.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;3.Testing is generally  done to demonstrate that the software is doing what it is supposed  to do as well as the software is not doing what it is not supposed  to do.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;4.The goal of testing or  software tester is to locate defects and make sure that they get  fixed.&lt;/span&gt;&lt;/div&gt;&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/7973582725554346160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/7973582725554346160'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/05/difference-between-qa-and-qc-and.html' title='Difference between QA and QC and Software Testing'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqZPhPa6RrKs4yNpcixZxUeRkgu4AR97LjsYY6Qly5-AB5qmcnWgQKchnm3FYi-XJIZIenMKCByY6cWh3WaP-KYXBMcmaVQVdfN5VM4VfgEmfQIYyFITG6XppUiUJDR0t1WDa0gjA9P-A/s72-c/images+%25282%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-7521957246845067832</id><published>2012-05-07T03:12:00.016-07:00</published><updated>2012-07-07T04:30:46.613-07:00</updated><title type='text'>Error Guessing</title><content type='html'>&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/AVvXsEgbRSt7XJGjYxUMNZZ_K7EFOAOMttDsRmjQNr400a721Z3_U-HFlt8TcbRpBYVl33Y52MUMsDeB5Vd_3aXFODxFoBpV9kNApE26NkKMWmCVXYP0NBbdebomXqtMYekDuQOY9ylJUSDel6M/s1600/y2k2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;140&quot; width=&quot;109&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbRSt7XJGjYxUMNZZ_K7EFOAOMttDsRmjQNr400a721Z3_U-HFlt8TcbRpBYVl33Y52MUMsDeB5Vd_3aXFODxFoBpV9kNApE26NkKMWmCVXYP0NBbdebomXqtMYekDuQOY9ylJUSDel6M/s320/y2k2.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;Why can one Tester find more  errors than another Tester in the same piece of software?&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;More often than not this is down  to a technique called ‘Error Guessing’. To be successful at  Error Guessing, a certain level of knowledge and experience is  required. A Tester can then make an educated guess at where  potential problems may arise. This could be based on the Testers  experience with a previous iteration of the software, or just a  level of knowledge in that area of technology. This test case design  technique can be very effective at pin-pointing potential problem  areas in software. It is often be used by creating a list of  potential problem areas/scenarios, then producing a set of test  cases from it. This approach can often find errors that would  otherwise be missed by a more structured testing approach.   &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;An example of how to use the  ‘Error Guessing’ method would be to imagine you had a software  program that accepted a ten digit customer code. The software was  &lt;br /&gt;
designed to only accept numerical data. &lt;br /&gt;
&lt;br /&gt;
Here are some  example test case ideas that could be considered as Error Guessing:  &lt;br /&gt;
1. Input of a blank entry &lt;br /&gt;
2. Input of greater than ten  digits &lt;br /&gt;
3. Input of mixture of numbers and letters &lt;br /&gt;
4. Input  of identical customer codes &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;
(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));
&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/05/error-guessing.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;#KvEjwpLK7F#</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/7521957246845067832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/7521957246845067832'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/05/error-guessing.html' title='Error Guessing'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbRSt7XJGjYxUMNZZ_K7EFOAOMttDsRmjQNr400a721Z3_U-HFlt8TcbRpBYVl33Y52MUMsDeB5Vd_3aXFODxFoBpV9kNApE26NkKMWmCVXYP0NBbdebomXqtMYekDuQOY9ylJUSDel6M/s72-c/y2k2.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-3267085531088872220</id><published>2012-05-04T23:22:00.006-07:00</published><updated>2012-07-07T04:32:42.149-07:00</updated><title type='text'>Ad-hoc Testing or Informal Testing</title><content type='html'>&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/AVvXsEgYZpUGrH55Sndm14swACe3E4snSDOCLR3F5dYUXfBldMl-udPpM0bjv3TqqCNGbi5h1uu6mnwfPcSFOEU7Vqg6CTDIcf6Rs1Y3D7ecghBfL9uGFNPqCC6MScSfDPkfeY5Q8GmMfPuVJ2o/s1600/images+%25283%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;182&quot; width=&quot;277&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYZpUGrH55Sndm14swACe3E4snSDOCLR3F5dYUXfBldMl-udPpM0bjv3TqqCNGbi5h1uu6mnwfPcSFOEU7Vqg6CTDIcf6Rs1Y3D7ecghBfL9uGFNPqCC6MScSfDPkfeY5Q8GmMfPuVJ2o/s320/images+%25283%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;In general,  every testing team conducts planned testing, but testing team adopts  informal testing sometimes due to some challenges or risks.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;E.g : Lack of  time, lack of resources, lack of team size, lack of skill, etc.   &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;There are  different ways of Ad-hoc testing&lt;i&gt;.&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;b&gt;Ways of Adhoc Testing&lt;/b&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;Monkey  Testing&lt;/b&gt;   &lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;Due to lack of  time, the testing team concentrates on some of the main activities  in the software build for testing. This style of testing is known as  “Monkey testing” or “Chimpanzee testing” or “Gorilla  testing”.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;b&gt;Buddy Testing&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;Due to lack of  time, the management groups programmers &amp;amp; testers as “Buddies”.  Every buddy group consists of programmers &amp;amp; testers.&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;E.g.: 1:1 (or)  2:1 (or) 3:1 (preferable)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;b&gt;Exploratory Testing &lt;/b&gt;  &lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;Due to lack of  proper documentation of the software being built, the test engineers  depend on past experience, discuss with others, browse the Internet  or Operate similar projects and contact customer side people if  possible. This style of testing is called “Exploratory Testing”.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;Pair  Testing&lt;/b&gt;   &lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;Due to lack of  knowledge on project domain the management groups a senior tester &amp;amp;  a Junior Programmers and conducted testing, these all are called  Pair testing.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;b&gt;Defect Seeding&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;To estimate the  efficiency of test engineers, the programmers add some bugs to the  build. This task is called defect seeding / debugging.&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/05/ad-hoc-testing-or-informal-testing.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/3267085531088872220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/3267085531088872220'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/05/ad-hoc-testing-or-informal-testing.html' title='Ad-hoc Testing or Informal Testing'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYZpUGrH55Sndm14swACe3E4snSDOCLR3F5dYUXfBldMl-udPpM0bjv3TqqCNGbi5h1uu6mnwfPcSFOEU7Vqg6CTDIcf6Rs1Y3D7ecghBfL9uGFNPqCC6MScSfDPkfeY5Q8GmMfPuVJ2o/s72-c/images+%25283%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-516446903199232870</id><published>2012-05-04T07:06:00.009-07:00</published><updated>2012-07-07T05:12:57.004-07:00</updated><title type='text'>How to create a Test Plan without docs?</title><content type='html'>&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/AVvXsEjd4TEFxSxJGNdEsZ2bETM0sQbXCHU4jsNBObJhMzEH_JOhGcOP4BJ9Zfynqg2Fmjtj4STlQS_GfjuocnLf1bBtdBni6B8FdK0BC9GRIWYf90gh_VP4-Ck3MpJkCdVLf-IxeBJERA33m3Y/s1600/Test-Documents-In-The-Software-Development-Lifecycle_2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd4TEFxSxJGNdEsZ2bETM0sQbXCHU4jsNBObJhMzEH_JOhGcOP4BJ9Zfynqg2Fmjtj4STlQS_GfjuocnLf1bBtdBni6B8FdK0BC9GRIWYf90gh_VP4-Ck3MpJkCdVLf-IxeBJERA33m3Y/s320/Test-Documents-In-The-Software-Development-Lifecycle_2.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;ul&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.  Try to break up your huge application into modules that are  functionally independent.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2.  Within each module you start with the functions one by one.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;3.  For a simple function write all possible test cases that arise to be  tested, while using the application as there are no specs.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;4.  In this way you could complete one function and in turn whole  application.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;5.  To prepare test cases or plan make use of Excel sheet. Each sheet  will define each function within the module. This is best way to  organize the test cases.&amp;nbsp;&lt;/span&gt;  &lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/05/how-to-create-test-plan-without-docs.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/516446903199232870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/516446903199232870'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/05/how-to-create-test-plan-without-docs.html' title='How to create a Test Plan without docs?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd4TEFxSxJGNdEsZ2bETM0sQbXCHU4jsNBObJhMzEH_JOhGcOP4BJ9Zfynqg2Fmjtj4STlQS_GfjuocnLf1bBtdBni6B8FdK0BC9GRIWYf90gh_VP4-Ck3MpJkCdVLf-IxeBJERA33m3Y/s72-c/Test-Documents-In-The-Software-Development-Lifecycle_2.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-7065324633630496033</id><published>2012-05-02T04:00:00.007-07:00</published><updated>2012-07-07T05:15:24.599-07:00</updated><title type='text'>Priority and severity</title><content type='html'>&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/AVvXsEgQaPlB3KeWw_KcRJZGPtHiu6L5tSdBXQMWd7rahZ22Moe0MPwq1wsWVzGRQdCYLuyYh-1qFFYpG5eVg9kuwYluY58BkDRP_3_rDXjDWlQpHupFzJAqWJpxaA4Cz-JQN5dFrfnYIDaKfew/s1600/images+%25281%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; width=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQaPlB3KeWw_KcRJZGPtHiu6L5tSdBXQMWd7rahZ22Moe0MPwq1wsWVzGRQdCYLuyYh-1qFFYpG5eVg9kuwYluY58BkDRP_3_rDXjDWlQpHupFzJAqWJpxaA4Cz-JQN5dFrfnYIDaKfew/s320/images+%25281%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span lang=&quot;en-GB&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;1) Severity is the  seriousness of the problem.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span lang=&quot;en-GB&quot;&gt;2) Priority is the  urgency of fixing a problem. &lt;/span&gt;  &lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span lang=&quot;en-GB&quot;&gt; &lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span lang=&quot;en-GB&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span lang=&quot;en-GB&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt; &lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Examples of  Severity and Priority&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;High severity and high priority&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;System crashes in Log-in Page&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;High severity and Low priority&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;System crashes on clicking a button.  The page on which the button is located is part of next release.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Low severity and high priority&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Spelling mistake in any company name  web site.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Low severity and Low priority&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Location of button in any web based  application&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;#rgAliZ#</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/7065324633630496033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/7065324633630496033'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/05/priority-and-severity.html' title='Priority and severity'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQaPlB3KeWw_KcRJZGPtHiu6L5tSdBXQMWd7rahZ22Moe0MPwq1wsWVzGRQdCYLuyYh-1qFFYpG5eVg9kuwYluY58BkDRP_3_rDXjDWlQpHupFzJAqWJpxaA4Cz-JQN5dFrfnYIDaKfew/s72-c/images+%25281%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-1702817948381557505</id><published>2012-05-02T00:18:00.008-07:00</published><updated>2012-07-07T05:16:42.214-07:00</updated><title type='text'>Defect life cycle</title><content type='html'>&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/AVvXsEhoGs6xAqGykFkYeKoVXC0YmIiARLsYSE8Vqc8weVij96si68MyK1ssROp5gnFXXIAT4QLwfTuJYScPd2kSzq6cu8IYS544dB-UGJg_NQW-cQgAKKJalOlBwumDO-76pF9OUV9tanab6g0/s1600/images+%25282%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; width=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoGs6xAqGykFkYeKoVXC0YmIiARLsYSE8Vqc8weVij96si68MyK1ssROp5gnFXXIAT4QLwfTuJYScPd2kSzq6cu8IYS544dB-UGJg_NQW-cQgAKKJalOlBwumDO-76pF9OUV9tanab6g0/s320/images+%25282%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;New : Tester found new bug and  report it to test lead.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Open : Test lead open this bug and  assign it to the developer.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Assign : Developer has three  choices after assigning the bug.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Reject :He can say that this is  not a bug because of some hardware or other problems you might  getting defect in application..&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Differed : He can postpone bug  fixing according to priority of bug.   &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Duplicate : If the bug is repeated  twice or the two bugs mention the same concept of the bug, then one  bug status is changed to “DUPLICATE”.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Fixed : If there are no such  conditions like reject, duplicate the developer has to fix the bug.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Testing :  Test the whole  application to find the defects if the defect is still there they  will re-open the bug and if bug is not there it will move to verify.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Re-open : If defect raised during  testing we re-open bug.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Verify : Retest whole application.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Close : Close the application. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/05/defect-life-cycle.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;#uPUJOTBonP#</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/1702817948381557505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/1702817948381557505'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/05/defect-life-cycle.html' title='Defect life cycle'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoGs6xAqGykFkYeKoVXC0YmIiARLsYSE8Vqc8weVij96si68MyK1ssROp5gnFXXIAT4QLwfTuJYScPd2kSzq6cu8IYS544dB-UGJg_NQW-cQgAKKJalOlBwumDO-76pF9OUV9tanab6g0/s72-c/images+%25282%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-2201809585860762624</id><published>2012-04-29T22:59:00.007-07:00</published><updated>2012-07-07T05:18:03.319-07:00</updated><title type='text'>Functionality Testing</title><content type='html'>&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/AVvXsEjW62SkSdibhVnTs2K3zIsQ-TaebOvY5YJ2KzasWfQtAbSofPLmdhlEfdZ8Mi8ASQYayVjvPxanU-IepeT5rNaqvW7u2i1l0PBgGgpIymVd9932uOF7oM1wwZgfDg8TTZyJ4i3IJmqiTKs/s1600/images+%25283%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;234&quot; width=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW62SkSdibhVnTs2K3zIsQ-TaebOvY5YJ2KzasWfQtAbSofPLmdhlEfdZ8Mi8ASQYayVjvPxanU-IepeT5rNaqvW7u2i1l0PBgGgpIymVd9932uOF7oM1wwZgfDg8TTZyJ4i3IJmqiTKs/s320/images+%25283%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;This  compartment mainly emphasizes on the Functionality aspect of the  Application. The first step to test the Functionality aspect of the  Application is to check whether all the requirements are covered in  the software. The actual functionality testing totally depends from  software to software. Still one can frame general guidelines.  General guidelines are:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; 1.  Check the functionality is covered as per Requirement specifications  or Functional specifications developed for the software.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;2.  Within a dialog box identify the dependent fields. Depending on the  dependency check the enabling and disabling of the fields. &lt;/span&gt;  &lt;/span&gt;&lt;/div&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;For  e.g.: to create Contact addresses in any application. &lt;/span&gt;  &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;To  create contact addresses user should be able to add, delete and  modify the information. Contact Addresses will contain information  like, First Name, Last Name, Address1, Address2, City, State,  Country, Zip, Phone, etc., any other information may also be  added.&lt;br /&gt;
This form will have the required fields and in addition to  that will have Add, Delete and Update buttons. The functionality of  the buttons is as follows:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Initially  only Add button will be enabled. Delete, Update buttons will be  disabled. This is because initially there is no data available and  unless one adds one cannot delete or update. In short, unless there  is a single valid record available it is not possible to update or  delete.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Only  on selecting a record from the list Delete and Update buttons are  enabled and Add button is disabled. By default No records will be  selected.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Delete  and Update should always give confirmation message before actually  performing the operation.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Delete  operation should not show the deleted item in the list&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/functionality-testing.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/2201809585860762624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/2201809585860762624'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/functionality-testing.html' title='Functionality Testing'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW62SkSdibhVnTs2K3zIsQ-TaebOvY5YJ2KzasWfQtAbSofPLmdhlEfdZ8Mi8ASQYayVjvPxanU-IepeT5rNaqvW7u2i1l0PBgGgpIymVd9932uOF7oM1wwZgfDg8TTZyJ4i3IJmqiTKs/s72-c/images+%25283%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-2327177708985266905</id><published>2012-04-27T05:04:00.006-07:00</published><updated>2012-07-07T05:19:27.842-07:00</updated><title type='text'>Validation Testing</title><content type='html'>&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/AVvXsEgWzU3cTDqLwT0LykZQkKJyaLxZabYtnBX6SVqWIUH6CfDE3mhjUm2AQ0VVJ0CCZ-sIk-5LgdSWOgE7ebNhQSqVP-8l7LFzSh6HHrE2k8dF-dTDkOLV1KxMYc_S__ZtbFZtD_KSR6OvTks/s1600/images+%25284%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; width=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWzU3cTDqLwT0LykZQkKJyaLxZabYtnBX6SVqWIUH6CfDE3mhjUm2AQ0VVJ0CCZ-sIk-5LgdSWOgE7ebNhQSqVP-8l7LFzSh6HHrE2k8dF-dTDkOLV1KxMYc_S__ZtbFZtD_KSR6OvTks/s320/images+%25284%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;This compartment mainly emphasizes on  the Validation aspect of the Application. Validation testing mainly  depends on the fields set in the dialog box and the functions it has  to perform. But still there are certain common rules that can be  applied. General guidelines are:  &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;1. For text box fields where value  entered has to be numeric check following:&lt;/span&gt;&lt;/div&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;It should accept numbers only and  not alphabets.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;If field usage is such that for  e.g., To accept   &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Total number of days&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Telephone number&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Zip code etc.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Then it should not accept 0 and  negative values.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
2. For text box fields where value  entered has to be alpha-numeric check following:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;It should accept alphabets and  numbers only.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;If field usage is such that for  e.g., accepting   &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;First Name&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Middle Name&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Last Name&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;City&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Country etc.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Then field value should start with  an alphabet only.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Depending on the condition this  fields may accept special characters like -, _, . etc.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
3. If the field is a combo box  then it has to be checked for following points:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Check the combo box has drop down  values in it, it is not empty.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Drop down values should be  alphabetically sorted. This might change as per requirement but as  standard practices it should be alphabetically sorted. For e.g. to  select data type from the list it will be as follows:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Date&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Integer&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;String&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Text, etc.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Selection of any drop down value  is displayed on closing and opening the same dialog box.&lt;br /&gt;
¨ By  default some value like &quot;Select Value&quot; or &quot;_______&quot;  string is displayed. This is because&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;User comes to know that value is to be  selected for this field. Avoid displaying the first default value in  the list.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
4. If the field is a list box then  it has to be checked for following points:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Check the list box has values in  it, it is not empty.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;List box values should be  alphabetically sorted and displayed. This might change as per  requirement but as standard practices it should be alphabetically  sorted.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Selection of any list box value  should put a check before the value and should display the correct  value(s) selected on closing and opening of the same dialog box.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;If the list box supports multiple  selection then check whether multiple values can be selected.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
5. If the field is a list of radio  button then it has to be checked for following points:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Check whether as per requirements  all the values are listed. For e.g. to select date format. Possible  values displayed will be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;mm/dd/yyyy&lt;br /&gt;
dd/mm/yyyy&lt;br /&gt;
mm/dd/yy&lt;br /&gt;
dd/mm/yy&lt;br /&gt;
yyyy/mm/dd  etc.&lt;br /&gt;
¨ Same selected value should be displayed on closing and  opening of the same dialog box.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
6. Data Controls are to be tested  as part of functionality testing.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/validation-testing.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/2327177708985266905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/2327177708985266905'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/validation-testing.html' title='Validation Testing'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWzU3cTDqLwT0LykZQkKJyaLxZabYtnBX6SVqWIUH6CfDE3mhjUm2AQ0VVJ0CCZ-sIk-5LgdSWOgE7ebNhQSqVP-8l7LFzSh6HHrE2k8dF-dTDkOLV1KxMYc_S__ZtbFZtD_KSR6OvTks/s72-c/images+%25284%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-335717668696079315</id><published>2012-04-27T03:29:00.009-07:00</published><updated>2012-07-07T05:21:27.115-07:00</updated><title type='text'>GUI Testing</title><content type='html'>&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/AVvXsEjQ1oU-6BtxIqZO_ow-vFURIshJZoLW68NRjVeIgYcIyMqoquzW92hxPupaFUf7qQN6tqU9wGZFuQ2TW8NRL2ryOkhyE7D35qIELv9heDv4XkmU8ryKnruUxiB-pWEDL-LSBW9XYWcj4w4/s1600/images+%25285%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;159&quot; width=&quot;317&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ1oU-6BtxIqZO_ow-vFURIshJZoLW68NRjVeIgYcIyMqoquzW92hxPupaFUf7qQN6tqU9wGZFuQ2TW8NRL2ryOkhyE7D35qIELv9heDv4XkmU8ryKnruUxiB-pWEDL-LSBW9XYWcj4w4/s320/images+%25285%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;This  compartment mainly emphasizes on the GUI - Graphics User Interface  aspect of the Application. It is not concrete that once GUI  guidelines are set that can be followed blindly. GUI standards may  vary from company to company and also from application to  application. But still one can set general guidelines to have an  overall idea on how to start GUI testing. These guidelines apply for  every screen/ dialog box of the application. General guidelines are:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; 1.  All the dialog box should have a consistent look through out the  Application system. For e.g.- If the heading within a dialog box is  blue then for each dialog box the heading should be of this color.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;2.  Every field on the screen should have an associated Label.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;3.  Every screen should have an equivalent OK and cancel button.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;4.  The color combination used should be appealing.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;5.  Every field in the dialog box should have a Short Cut Key support.  For e.g.- User Name&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;6.  Tab order should be normally set horizontally for the fields. In  some case as per the case the Tab Order can be set vertically.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;7.  Mandatory fields should have * (RED ASTERIK) marked to indicate that  they are mandatory fields. &lt;/span&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;8.  Default key &amp;lt;Enter&amp;gt; should be set as OK for the dialog box.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;9.  Default key &amp;lt;Esc&amp;gt; should be set as Cancel for the dialog box.&lt;/span&gt; &lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/gui-testing.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;#JE0PgP#</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/335717668696079315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/335717668696079315'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/gui-testing.html' title='GUI Testing'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ1oU-6BtxIqZO_ow-vFURIshJZoLW68NRjVeIgYcIyMqoquzW92hxPupaFUf7qQN6tqU9wGZFuQ2TW8NRL2ryOkhyE7D35qIELv9heDv4XkmU8ryKnruUxiB-pWEDL-LSBW9XYWcj4w4/s72-c/images+%25285%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-755492038710053170</id><published>2012-04-25T05:16:00.004-07:00</published><updated>2012-07-07T05:23:12.174-07:00</updated><title type='text'>What Is Test Cases</title><content type='html'>&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/AVvXsEhDkqxjYijlOIWKwO5kxD2XPhPlEP4wxrXIarfBEgHfzReiJjicS_T8EAkN74p_yYw2dazYKGsZPwV-fC_OvcjgAhjrirY66GEheIwfvImGnzCwrsq38cm78wJIg0wtHYAL3cjSLvcfLpk/s1600/images+%25286%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;203&quot; width=&quot;249&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDkqxjYijlOIWKwO5kxD2XPhPlEP4wxrXIarfBEgHfzReiJjicS_T8EAkN74p_yYw2dazYKGsZPwV-fC_OvcjgAhjrirY66GEheIwfvImGnzCwrsq38cm78wJIg0wtHYAL3cjSLvcfLpk/s320/images+%25286%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;A  case that tests the functionality of specific object.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Test  case is a description of what to be tested, what data to be given  and what actions to be done to check the actual result against the  expected result.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;It  is document which includes step description of i/p, o/p conditions  with test data along with expected results.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;“&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;It  is a specific input that you’ll try and procedure that you’ll  follow when you test the software”. &lt;/span&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span lang=&quot;en-GB&quot; style=&quot;font-size: large;&quot;&gt;A good test case&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span lang=&quot;en-GB&quot; style=&quot;font-size: large;&quot;&gt;effective&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span lang=&quot;en-GB&quot; style=&quot;font-size: large;&quot;&gt;exemplary&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span lang=&quot;en-GB&quot; style=&quot;font-size: large;&quot;&gt;evolvable&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span lang=&quot;en-GB&quot; style=&quot;font-size: large;&quot;&gt;economic&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span lang=&quot;en-GB&quot; style=&quot;font-size: large;&quot;&gt;self  standing&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span lang=&quot;en-GB&quot; style=&quot;font-size: large;&quot;&gt;self  cleaning&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span lang=&quot;en-GB&quot; style=&quot;font-size: large;&quot;&gt;traceable(requirement  coverage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span lang=&quot;en-GB&quot; style=&quot;font-size: large;&quot;&gt;accurate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span lang=&quot;en-GB&quot; style=&quot;font-size: large;&quot;&gt;repeatable/reusable&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Review Format&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;1.  TC_ID&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;2.Objective  &lt;/span&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;3.Test  Data&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;4.  Expected Result &lt;/span&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;5.  Actual Result&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;6.  Sataus &lt;/span&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;7.  Remark&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Test Case Execution&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Execution  and execution results plays a vital role in the testing.    Each and  every activity should have proof.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;The  following activities should be taken care:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Number  of test cases executed.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Number  of defects found&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Screen  shots of successful and failure executions should be taken in word  document.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Time  taken to execute.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Time  wasted due to the unavailability of the system.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/test-cases.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/755492038710053170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/755492038710053170'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/test-cases.html' title='What Is Test Cases'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDkqxjYijlOIWKwO5kxD2XPhPlEP4wxrXIarfBEgHfzReiJjicS_T8EAkN74p_yYw2dazYKGsZPwV-fC_OvcjgAhjrirY66GEheIwfvImGnzCwrsq38cm78wJIg0wtHYAL3cjSLvcfLpk/s72-c/images+%25286%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-4634939089830578389</id><published>2012-04-24T22:41:00.004-07:00</published><updated>2012-07-07T05:25:10.098-07:00</updated><title type='text'>Test Strategy</title><content type='html'>&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/AVvXsEhKDvTyfR342mXAQjYDASfALmDUCl7jypYI_37ZbccABK1WsHLIlqF12Yh6mgsLYUESujdiIh2ackLJgYWyRTLKbcDyGi2l3fIKp7V7w_9CkN9rJWxQndsGBj8lj8i5A2EcQX25TCsaaIA/s1600/images+%25287%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;229&quot; width=&quot;220&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKDvTyfR342mXAQjYDASfALmDUCl7jypYI_37ZbccABK1WsHLIlqF12Yh6mgsLYUESujdiIh2ackLJgYWyRTLKbcDyGi2l3fIKp7V7w_9CkN9rJWxQndsGBj8lj8i5A2EcQX25TCsaaIA/s320/images+%25287%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;A Test Strategy document is a high level document and normally developed by project manager. This document defines “Testing Approach” to achieve testing objectives. The Test Strategy is normally derived from the Business Requirement Specification document.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;The Test Stategy document is a static document meaning that it is not updated too often. It sets the standards for testing processes and activities and other documents such as the Test Plan draws its contents from those standards set in the Test Strategy Document.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Some companies include the “Test Approach” or “Strategy” inside the Test Plan, which is fine and it is usually the case for small projects. However, for larger projects, there is one Test Strategy document and different number of Test Plans for each phase or level of testing.&amp;nbsp;Components of the Test Strategy document&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Scope and Objectives&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Business issues&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Roles and responsibilities&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Communication and status reporting&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Test deliverability&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Industry standards to follow&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Test automation and tools&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Testing measurements and metrices&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Risks and mitigation&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Defect reporting and tracking&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Change and configuration  management&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Training plan&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/test-strategy.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;#u8YLb4iAny#</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/4634939089830578389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/4634939089830578389'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/test-strategy.html' title='Test Strategy'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKDvTyfR342mXAQjYDASfALmDUCl7jypYI_37ZbccABK1WsHLIlqF12Yh6mgsLYUESujdiIh2ackLJgYWyRTLKbcDyGi2l3fIKp7V7w_9CkN9rJWxQndsGBj8lj8i5A2EcQX25TCsaaIA/s72-c/images+%25287%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-9025239893875683559</id><published>2012-04-24T22:34:00.009-07:00</published><updated>2012-07-07T05:32:26.466-07:00</updated><title type='text'>Test Plan</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;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/AVvXsEjYmTBq8tZyY24N1UGzdtFYqDRtc_ZW18VmCj-1-5SL8U5tiuFzryrZunhtveqodHIWJnUvMu09WPF9dze3IkNXuULBvUeGnLZhWg0KElKv4m6eONdE-D45LJ_cFOpat1nIX3jAkhqxuic/s1600/images+%25288%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;259&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYmTBq8tZyY24N1UGzdtFYqDRtc_ZW18VmCj-1-5SL8U5tiuFzryrZunhtveqodHIWJnUvMu09WPF9dze3IkNXuULBvUeGnLZhWg0KElKv4m6eONdE-D45LJ_cFOpat1nIX3jAkhqxuic/s320/images+%25288%2529.jpg&quot; width=&quot;195&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;The Test Plan document on the other hand, is derived from the Product Description, Software Requirement Specification SRS, or Use Case Documents.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;The Test Plan document is usually prepared by the Test Lead or Test Manager and the focus of the document is to describe what to test, how to test, when to test and who will do what test.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;It is not uncommon to have one Master Test Plan which is a common document for the test phases and each test phase have their own Test Plan documents.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;There is much debate, as to whether the Test Plan document should also be a static document like the Test Strategy document mentioned above or should it be updated every often to reflect changes according to the direction of the project and activities.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;My own personal view is that when a testing phase starts and the Test Manager is “controlling” the activities, the test plan should be updated to reflect any deviation from the original plan. After all, Planning and Control are continuous activities in the formal test process.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Test Plan id&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Introduction&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Test items&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Features to be tested&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Features not to be tested&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Test techniques&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Testing tasks&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Suspension criteria&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Features pass or fail criteria&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Test environment (Entry criteria,  Exit criteria)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Test delivarables&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Staff and training needs&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Responsibilities&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Schedule&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;
(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));
&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/test-plan.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/9025239893875683559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/9025239893875683559'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/test-plan.html' title='Test Plan'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYmTBq8tZyY24N1UGzdtFYqDRtc_ZW18VmCj-1-5SL8U5tiuFzryrZunhtveqodHIWJnUvMu09WPF9dze3IkNXuULBvUeGnLZhWg0KElKv4m6eONdE-D45LJ_cFOpat1nIX3jAkhqxuic/s72-c/images+%25288%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-2750276514508507591</id><published>2012-04-19T02:10:00.009-07:00</published><updated>2012-07-07T05:37:46.185-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="testing for beginners"/><title type='text'>Software Testing Types</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;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/AVvXsEjyWWjtOqWOYmbtklExecRtppKv24n4113Er5Jz-HZW5fFonhiyGwAq2z39NIkEOk5uveiklOI-MAxa5lcBFyqraxuRmA0TfsRpsra3zW3ySM1554sX5LMHD-pgFBg9LAkzHETILZcw9k8/s1600/images+%25289%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;247&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyWWjtOqWOYmbtklExecRtppKv24n4113Er5Jz-HZW5fFonhiyGwAq2z39NIkEOk5uveiklOI-MAxa5lcBFyqraxuRmA0TfsRpsra3zW3ySM1554sX5LMHD-pgFBg9LAkzHETILZcw9k8/s320/images+%25289%2529.jpg&quot; width=&quot;204&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Black box  testing – Internal system design is not considered in this type of  testing.&amp;nbsp;Tests are based  on requirements and functionality.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;White box  testing – This testing is based on knowledge of the internal logic  of&amp;nbsp;an application’s  code. Also known as Glass box Testing. Internal software and code&amp;nbsp;working should be  known for this type of testing. Tests are based on coverage of&amp;nbsp;code statements,  branches, paths, conditions.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Unit testing  – Testing of individual software components or modules. Typically&amp;nbsp;done by the  programmer and not by testers, as it requires detailed knowledge of  the&amp;nbsp;internal program  design and code. may require developing test driver modules or&amp;nbsp;test harnesses.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Incremental  integration testing – Bottom up approach for testing i.e  continuous&amp;nbsp;testing of an  application as new functionality is added; Application functionality  and&amp;nbsp;modules should be  independent enough to test separately. done by programmers or&amp;nbsp;by testers.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Integration  testing – Testing of integrated modules to verify combined&amp;nbsp;functionality  after integration. Modules are typically code modules, individual&amp;nbsp;applications,  client and server applications on a network, etc. This type of  testing is&amp;nbsp;especially  relevant to client/server and distributed systems.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Functional  testing – This type of testing ignores the internal parts and  focus on&amp;nbsp;the output is as  per requirement or not. Black-box type testing geared to functional&amp;nbsp;requirements of  an application.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;System  testing – Entire system is tested as per the requirements.  Black-box type&amp;nbsp;testing that is based on overall requirements specifications, covers all combined&amp;nbsp;parts of a  system.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;End-to-end  testing – Similar to system testing, involves testing of a  complete&amp;nbsp;application  environment in a situation that mimics real-world use, such as  interacting&amp;nbsp;with a database,  using network communications, or interacting with other hardware,&amp;nbsp;applications, or  systems if appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Sanity  testing - Testing to determine if a new software version is  performing well&amp;nbsp;enough to accept  it for a major testing effort. If application is crashing for  initial&amp;nbsp;use then system  is not stable enough for further testing and build or application is&amp;nbsp;assigned to fix.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Regression  testing – Testing the application as a whole for the modification  in&amp;nbsp;any module or  functionality. Difficult to cover all the system in regression  testing so&amp;nbsp;typically  automation tools are used for these testing types.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Acceptance  testing -Normally this type of testing is done to verify if system  meets&amp;nbsp;the customer  specified requirements. User or customer do this testing to  determine&amp;nbsp;whether to accept  application.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Load testing  – Its a performance testing to check system behavior under load.&amp;nbsp;Testing an  application under heavy loads, such as testing of a web site under a  range&amp;nbsp;of loads to  determine at what point the system’s response time degrades or  fails.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Stress  testing – System is stressed beyond its specifications to check  how and&amp;nbsp;when it fails.  Performed under heavy load like putting large number beyond storage&amp;nbsp;capacity, complex  database queries, continuous input to system or database load.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Performance  testing – Term often used interchangeably with ’stress’ and  ‘load’&amp;nbsp;testing. To check  whether system meets performance requirements. Used different&amp;nbsp;performance and  load tools to do this.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Usability  testing – User-friendliness check. Application flow is tested, Can  new user&amp;nbsp;understand the  application easily, Proper help documented whenever user stuck at&amp;nbsp;any point.  Basically system navigation is checked in this testing.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Install/uninstall  testing - Tested for full, partial, or upgrade install/uninstall&amp;nbsp;processes on  different operating systems under different hardware, software&amp;nbsp;environment.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Recovery  testing – Testing how well a system recovers from crashes,  hardware&amp;nbsp;failures, or  other catastrophic problems.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Security  testing – Can system be penetrated by any hacking way. Testing how&amp;nbsp;well the system  protects against unauthorized internal or external access. Checked  if&amp;nbsp;system, database  is safe from external attacks.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Compatibility  testing – Testing how well software performs in a particular hardware/software/operating  system/network environment and different combination&amp;nbsp;of above.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Comparison  testing – Comparison of product strengths and weaknesses with&amp;nbsp;previous versions  or other similar products.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Alpha testing  – In house virtual user environment can be created for this type  of&amp;nbsp;testing. Testing  is done at the end of development. Still minor design changes may&amp;nbsp;be made as a  result of such testing.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Beta testing  – Testing typically done by end-users or others. Final testing  before&amp;nbsp;releasing  application for commercial purpose.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;
(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));
&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/software-testing-types.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/2750276514508507591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/2750276514508507591'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/software-testing-types.html' title='Software Testing Types'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyWWjtOqWOYmbtklExecRtppKv24n4113Er5Jz-HZW5fFonhiyGwAq2z39NIkEOk5uveiklOI-MAxa5lcBFyqraxuRmA0TfsRpsra3zW3ySM1554sX5LMHD-pgFBg9LAkzHETILZcw9k8/s72-c/images+%25289%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-209830931297818500</id><published>2012-04-19T00:28:00.005-07:00</published><updated>2012-07-07T05:44:30.871-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="testing for beginners"/><title type='text'>Agile Development</title><content type='html'>&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/AVvXsEjkRMawFtZNy5w5eGTGvaKTI16e8gIhKMNEkru0v_BR_Fo547NDYmhMm5FoiOfflE617ThwyjpLWBIBmuR4e3BzzpSoBe5UPK0Atkhgu3IqaLjYufy6rETXDj-APiUr33Njf63ouP4OzWI/s1600/images+%252810%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;207&quot; width=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkRMawFtZNy5w5eGTGvaKTI16e8gIhKMNEkru0v_BR_Fo547NDYmhMm5FoiOfflE617ThwyjpLWBIBmuR4e3BzzpSoBe5UPK0Atkhgu3IqaLjYufy6rETXDj-APiUr33Njf63ouP4OzWI/s320/images+%252810%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Agile methods  break tasks into small increments with minimal planning, and do not  directly involve long-term planning&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Iterations  are short time frames (timeboxes) that typically last from one to  four weeks. .   &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Each  iteration involves a team working through a full software  development cycle including planning,requirements,analysis, design,  coding, unit testing, and acceptance testing&lt;/span&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;when a working  product is demonstrated to stakeholders&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;This  minimizes overall risk and allows the project to adapt to changes  quickly.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Used for  time-critical applications.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;
(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));
&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/agile-development.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/209830931297818500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/209830931297818500'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/agile-development.html' title='Agile Development'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkRMawFtZNy5w5eGTGvaKTI16e8gIhKMNEkru0v_BR_Fo547NDYmhMm5FoiOfflE617ThwyjpLWBIBmuR4e3BzzpSoBe5UPK0Atkhgu3IqaLjYufy6rETXDj-APiUr33Njf63ouP4OzWI/s72-c/images+%252810%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-1585661569062827017</id><published>2012-04-18T23:11:00.003-07:00</published><updated>2012-07-09T01:56:09.174-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="testing for beginners"/><title type='text'>Rapid Application Development Model (RAD Model)</title><content type='html'>&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/AVvXsEjY560_nFefrDQIZ0IWTbnbMZ5kY9hojvNizLmLxiqCe2QGvkkqE9ljZ0pIaq6eJWxbkwCxWEfGceZNJJ8sXGBGTvohMW3WnY17gqLCg8NdhPY0R2oLP8H0DAdGNXODAlifW2BtDlKDXYk/s1600/images+%25281%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;104&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY560_nFefrDQIZ0IWTbnbMZ5kY9hojvNizLmLxiqCe2QGvkkqE9ljZ0pIaq6eJWxbkwCxWEfGceZNJJ8sXGBGTvohMW3WnY17gqLCg8NdhPY0R2oLP8H0DAdGNXODAlifW2BtDlKDXYk/s320/images+%25281%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;The main objective of Rapid  Application Development is to avoid extensive pre-planning,  generally allowing software to be written much faster and making it  easier to change requirements.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Rapid Application Development  Model (RAD Model) is a linear sequence of the software development  process model where we focus a very short development cycle by using  a component based construction approach.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;When organizations adopt rapid  development methodologies, care must be taken to avoid role and  responsibility confusion and communication breakdown within the  development team, and between the team and the client.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;To facilitate rapid development,  strong emphasis was placed on the idea of software re-use. The  notion of software components began to be nurtured.   &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;ADVANTAGES  &lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;It increases speed of developing  software. It can be achieved using methods like rapid prototyping,  virtualization of system related routines, the use of CASE tools and  other techniques.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Re-usability of components help to  speed up development. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;It increases the quality.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Some systems also deliver  advantages of interoperability, extensibility, and portability.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;It  incorporates short development cycles.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Promotes strong collaborative  atmosphere and dynamic gathering of requirements.   &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;DISADVANTAGES  &lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Unknown cost of product.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Difficult to commit the time  required for success of the RAD process.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Short iteration may not add enough  functionality, leading to significant delays in final iterations.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Early RAD systems faces reduced  scalability occurs because a RAD developed application starts as a  prototype and evolves into a finished application.   &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Early RAD systems have reduced  features that occur due to time boxing, where features are pushed to  later versions in order to finish a release in a short amount of  time.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Dependency on strong cohesive  teams and individual commitment to the project.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/rapid-application-development-model-rad.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/1585661569062827017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/1585661569062827017'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/rapid-application-development-model-rad.html' title='Rapid Application Development Model (RAD Model)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY560_nFefrDQIZ0IWTbnbMZ5kY9hojvNizLmLxiqCe2QGvkkqE9ljZ0pIaq6eJWxbkwCxWEfGceZNJJ8sXGBGTvohMW3WnY17gqLCg8NdhPY0R2oLP8H0DAdGNXODAlifW2BtDlKDXYk/s72-c/images+%25281%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-5810833590509571514</id><published>2012-04-18T05:24:00.005-07:00</published><updated>2012-07-09T01:57:40.539-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="testing for beginners"/><title type='text'>Spiral Model</title><content type='html'>&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/AVvXsEiN8Xb6A5sEC6F_hlO14-dRhCnMP_r4ASYKty4p6AhKy0e3ELD1ExhXWAYNf5iF2RSl2w4J4m8PxmV3u5YR-K7qpjSrSOghm54uePqACygEfBNkoi8Cna-pyhk0IJ7h0JJOI2ZAcJpf4_A/s1600/images+%25283%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;190&quot; width=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN8Xb6A5sEC6F_hlO14-dRhCnMP_r4ASYKty4p6AhKy0e3ELD1ExhXWAYNf5iF2RSl2w4J4m8PxmV3u5YR-K7qpjSrSOghm54uePqACygEfBNkoi8Cna-pyhk0IJ7h0JJOI2ZAcJpf4_A/s320/images+%25283%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;The  spiral model is similar to the incremental model, with more emphases  placed on risk analysis. The spiral model has four phases: Planning,  Risk Analysis, Engineering and Evaluation. A software project  repeatedly passes through these phases in iterations (called Spirals  in this model). The baseline spiral, starting in the planning phase,  requirements are gathered and risk is assessed. Each subsequent  spirals builds on the baseline spiral.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Requirements  are gathered during the planning phase. In the risk analysis phase,  a process is undertaken to identify risk and alternate solutions. A  prototype is produced at the end of the risk analysis phase.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Software  is produced in the engineering phase, along with testing at the end  of the phase. The evaluation phase allows the customer to evaluate  the output of the project to date before the project continues to  the next spiral.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;In  the spiral model, the angular component represents progress, and the  radius of the spiral represents cost.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-size: large; font-weight: normal;&quot;&gt;Advantages&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;High  amount of risk analysis&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Good  for large and mission-critical projects.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Software  is produced early in the software life cycle.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: black; font-size: large;&quot;&gt;   &lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Disadvantages&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Can  be a costly model to use.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Risk  analysis requires highly specific expertise.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Project’s  success is highly dependent on the risk analysis phase.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Doesn’t  work well for smaller projects.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/spiral-model_18.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/5810833590509571514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/5810833590509571514'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/spiral-model_18.html' title='Spiral Model'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN8Xb6A5sEC6F_hlO14-dRhCnMP_r4ASYKty4p6AhKy0e3ELD1ExhXWAYNf5iF2RSl2w4J4m8PxmV3u5YR-K7qpjSrSOghm54uePqACygEfBNkoi8Cna-pyhk0IJ7h0JJOI2ZAcJpf4_A/s72-c/images+%25283%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-8519272182700414015</id><published>2012-04-15T22:19:00.010-07:00</published><updated>2012-07-09T01:58:56.981-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="testing for beginners"/><title type='text'>What Is Prototype Model</title><content type='html'>&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/AVvXsEjTvUBTqkzrKqfI4P3QkWqHNoQVuAKiMP3V-WVaVv0paYzCUs688NhjJpS5A6ezN_qVyaF3ISuGlpK8CpHgmXu4HmI-0M5aKrLX_fvgfu8NRIQqWHCi7jFye9Ncshg-eMG-p07pKq4beYs/s1600/images+%25284%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; width=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTvUBTqkzrKqfI4P3QkWqHNoQVuAKiMP3V-WVaVv0paYzCUs688NhjJpS5A6ezN_qVyaF3ISuGlpK8CpHgmXu4HmI-0M5aKrLX_fvgfu8NRIQqWHCi7jFye9Ncshg-eMG-p07pKq4beYs/s320/images+%25284%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;      &lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;        &lt;/span&gt; &lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;     &lt;/span&gt; &lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;Advantages of Prototyping Model&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;      &lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;      &lt;/span&gt;  &lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;   &lt;/span&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Prototyping  model starts with requirements gathering.The basic idea here is that  instead of freezing the requirements before a design or coding can  proceed, a throwaway prototype is built to understand the  requirements. Prototyping is an attractive idea for complicated and  large systems for which there is no manual process or existing  system to help determining the requirements.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Prototype  is generally developed at the cost of the developer and not at the  cost of the client.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;A  prototype is developed using prototyping tools such as scripting  languages or Rapid Application Development.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Prototyping  is generally required to obtain user interface requirements.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Disadvantages of Prototyping Model&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;It  is good for developing software for users who are not IT-literate.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Errors  can be detected much earlier as the system is mode side by side.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Quicker  user feedback is available leading to better solutions.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Reduced  time and costs.&lt;/span&gt;&lt;/li&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; &lt;/span&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Development  cost is borne by the developer.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;  &lt;/span&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Customer  could believe the prototype as the working version.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; &lt;/span&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Users  can begin to think that a prototype, intended to be thrown away, is  actually a final system that merely needs to be finished or  polished.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; &lt;/span&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Expense  of implementing prototyping.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt; &lt;/span&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; &lt;/span&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; &lt;/span&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; &lt;/span&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; &lt;/span&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; &lt;/span&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt; &lt;/span&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/what-is-prototype-model.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/8519272182700414015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/8519272182700414015'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/what-is-prototype-model.html' title='What Is Prototype Model'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTvUBTqkzrKqfI4P3QkWqHNoQVuAKiMP3V-WVaVv0paYzCUs688NhjJpS5A6ezN_qVyaF3ISuGlpK8CpHgmXu4HmI-0M5aKrLX_fvgfu8NRIQqWHCi7jFye9Ncshg-eMG-p07pKq4beYs/s72-c/images+%25284%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-5794665729528912955</id><published>2012-04-13T03:34:00.004-07:00</published><updated>2012-07-09T02:01:35.599-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="testing for beginners"/><title type='text'>What Is Incremental Model</title><content type='html'>&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/AVvXsEgecM4LgLZ_xZR-EJxMp0CbXLLsNEZd0GFDtWf-cmK6d8ORT0JoChNEy3nCx5oLvoXAf8GtuK_SQ-9ZMmvH0acYmubTPB0f8nM8WwxsfTA9y-wTLYT0kx8FgELiOZtj76SyqwfqPMNm3W8/s1600/images+%25285%2529.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;123&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgecM4LgLZ_xZR-EJxMp0CbXLLsNEZd0GFDtWf-cmK6d8ORT0JoChNEy3nCx5oLvoXAf8GtuK_SQ-9ZMmvH0acYmubTPB0f8nM8WwxsfTA9y-wTLYT0kx8FgELiOZtj76SyqwfqPMNm3W8/s320/images+%25285%2529.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Construct  a partial implementation of a total system &lt;/span&gt;  &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: large; font-weight: normal;&quot;&gt;Then  slowly add increased functionality&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;The incremental model  prioritizes requirements of the system and then implements them in  groups.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Each subsequent  release of the system adds function to the previous release, until  all designed functionality has been implemented.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Incremental Model Strengths&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Develop high-risk or  major functions first&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Each release delivers  an operational product   &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Lowers initial  delivery cost   &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Risk of changing  requirements is reduced&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Incremental Model Deficiencies&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Requires good  planning and design&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Well-defined module  interfaces are required   &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Total cost of the  complete system is more.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;When to use the Incremental Model&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Reduce risk by  developing in Increments and getting client approvals&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Most of the  requirements are known before hand but are expected to develop over  several iterations&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;A need to get basic  functionality to the market early&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;On projects which  have lengthy development schedules&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;On a project with new  technology where end results are not completely understood&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/what-is-incremental-model_13.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/5794665729528912955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/5794665729528912955'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/what-is-incremental-model_13.html' title='What Is Incremental Model'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgecM4LgLZ_xZR-EJxMp0CbXLLsNEZd0GFDtWf-cmK6d8ORT0JoChNEy3nCx5oLvoXAf8GtuK_SQ-9ZMmvH0acYmubTPB0f8nM8WwxsfTA9y-wTLYT0kx8FgELiOZtj76SyqwfqPMNm3W8/s72-c/images+%25285%2529.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5964230437750763509.post-8041102513318896189</id><published>2012-04-11T01:52:00.005-07:00</published><updated>2012-05-19T02:15:58.018-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="testing for beginners"/><title type='text'>When Start or Stop Testing?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;title&gt;&lt;/title&gt;    &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;   &lt;br /&gt;
&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0cm; text-decoration: none;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Start  Testing-When?&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span lang=&quot;en-GB&quot; style=&quot;font-size: large;&quot;&gt;Testing starts  right from the requirements phase and continues till the end of SDLC&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Objective of starting early:  Requirements related defects caught later in the SDLC result in  higher cost to fix the defect.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: large; text-decoration: none;&quot;&gt;Stop  Testing – When?&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Test cases executed with  acceptable percentage of defects&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Project Deadlines e.g. release  deadlines, testing deadlines&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Test budget has run out&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Coverage of code, functionality or  requirements reaches to specific point.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Bug rate falls below acceptable  level&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Beta and Alpha testing has been  completed&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;&lt;script&gt;(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
 fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));&lt;/script&gt;&lt;br /&gt;
&lt;div class=&quot;fb-comments&quot; data-href=&quot;http://softwaretestingbeginner.blogspot.in/2012/04/when-start-or-stop-testing.html&quot; data-num-posts=&quot;20&quot; data-width=&quot;470&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/8041102513318896189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5964230437750763509/posts/default/8041102513318896189'/><link rel='alternate' type='text/html' href='http://softwaretestingbeginner.blogspot.com/2012/04/when-start-or-stop-testing.html' title='When Start or Stop Testing?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17095065911149597467</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></entry></feed>