<?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: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-14241061</id><updated>2011-12-14T18:54:46.220-08:00</updated><title type='text'>bug fixers</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bugfixers.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14241061/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bugfixers.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>cinu</name><uri>http://www.blogger.com/profile/13481895279993609251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14241061.post-112125100784519171</id><published>2005-07-13T03:34:00.000-07:00</published><updated>2005-07-13T03:36:47.850-07:00</updated><title type='text'>Solution to a problem</title><content type='html'>1)Know that the problem exists.&lt;br /&gt;2)Accept that the problem exists.&lt;br /&gt;3)Find a solution to the problem.&lt;br /&gt;4)Apply the solution to the problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14241061-112125100784519171?l=bugfixers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugfixers.blogspot.com/feeds/112125100784519171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14241061&amp;postID=112125100784519171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14241061/posts/default/112125100784519171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14241061/posts/default/112125100784519171'/><link rel='alternate' type='text/html' href='http://bugfixers.blogspot.com/2005/07/solution-to-problem.html' title='Solution to a problem'/><author><name>cinu</name><uri>http://www.blogger.com/profile/13481895279993609251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14241061.post-112065127921968344</id><published>2005-07-06T04:59:00.000-07:00</published><updated>2005-07-06T05:01:19.226-07:00</updated><title type='text'>Testing strategies</title><content type='html'>General test case scenarios&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hi,&lt;br /&gt; &lt;br /&gt;I am including some general test case scenarios which should be taken into account while &lt;br /&gt;testing. There could be more genaeral scenarios send me if you find one. This is just for information.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;1) After configuring or modifying(set) anything check that it is actually&lt;br /&gt;   working (configured or modified) correctly by reading it(get).&lt;br /&gt; &lt;br /&gt;   Ex. for configuring managers.&lt;br /&gt; &lt;br /&gt;isadmin&gt;# configure system security snmp manager test2 destination 10.10.10.10/2&lt;br /&gt;0 notify-profile test2 nt&lt;br /&gt; &lt;br /&gt;check manager is actually configured.&lt;br /&gt; &lt;br /&gt;isadmin&gt;# info configure system security snmp manager &lt;br /&gt;configure system security snmp&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;echo "system"&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt;manager test2 destination 10.10.10.10/20 notify-profile test2&lt;br /&gt;  nt&lt;br /&gt;exit&lt;br /&gt;#-------------------------------------------------------------------------------&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;2) For range checking e.g we have to check the range from 1-255 for I.P&lt;br /&gt;Address&lt;br /&gt; &lt;br /&gt; There could be 9 minimal test case scenarios for boundary value testing.&lt;br /&gt; &lt;br /&gt;  i) much less than 1 e.g  -900&lt;br /&gt;  ii) very close but less than 1 e.g 0&lt;br /&gt;  iii) equal to 1 e.g 1&lt;br /&gt;  iv) very close but greater  than 1 e.g 2&lt;br /&gt;  v)  between 1 and 255 e.g 90&lt;br /&gt;  vi) very close but less than 255 e.g 254&lt;br /&gt;  vii) equal to 255 e.g 255&lt;br /&gt;  viii) very close but greater than 255 e.g 256&lt;br /&gt;  ix) much greater than 255 e.g 400.&lt;br /&gt;  &lt;br /&gt;   &lt;br /&gt;Write test cases for all.&lt;br /&gt; &lt;br /&gt;3)Taking from the same previous example boundary value from 1-255&lt;br /&gt;  If the test case fail for one of the boundaries eg. for 255 it fails 254&lt;br /&gt;  also (it should otherwise pass). Check the boundaries where the test&lt;br /&gt;  passes e.g it may pass at 220 but not at 221 . Report the error and the&lt;br /&gt;  boundary values where difference occurs&lt;br /&gt; &lt;br /&gt;4) For strings we have the length of string eg 4 to 32. check for boundary &lt;br /&gt;   values of length of strings  &lt;br /&gt;   &lt;br /&gt;   1) 0 length (NULL string check it always).&lt;br /&gt;   2) 3 length.&lt;br /&gt;   3) 4 length.&lt;br /&gt;   4) between 4 and 32.&lt;br /&gt;   5) 32 length.&lt;br /&gt;   6) Length greater than 32.&lt;br /&gt; &lt;br /&gt; 5) Similar to the above test case if the test case fails for length 32 as&lt;br /&gt;    well as 31 check the boundary value e.g 20 where it actually passes report&lt;br /&gt;    the error.&lt;br /&gt;    &lt;br /&gt; 6) Sometimes the program code actually gives the range values we have to&lt;br /&gt;     test.e.g.&lt;br /&gt;     &lt;br /&gt;     for(config=1;config&lt;1000;config++)&lt;br /&gt;      {&lt;br /&gt;          if(config == 20)&lt;br /&gt;          { /*do this*/&lt;br /&gt; &lt;br /&gt;          ...............&lt;br /&gt;          ..............&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt; &lt;br /&gt;      Here we have to check boundary values for config 1-1000 as well&lt;br /&gt;      as boundary values for 20 namely 19,20,21.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some more scenarios I have received in mail I am including that also.&lt;br /&gt;&lt;br /&gt;*****************************************************************************************&lt;br /&gt;&lt;br /&gt;rik.verstraete@alcatel.be wrote: &lt;br /&gt;&lt;br /&gt;Hi FPLs: &lt;br /&gt;May I clarify that your feature project should cover end-to-end testing of the feature inside the ISAM product. This is much more than sub-system test. For instance, feature test should include: &lt;br /&gt;- Test all CLI/TL1 commands &lt;br /&gt;- Perform traffic tests and cover all relevant traffic types &lt;br /&gt;- Do performance tests &lt;br /&gt;- Test all boundary conditions; test the limits of your feature &lt;br /&gt;- Stability tests (running ATCs overnight/over the weekend, run traffic load overnight/over the weekend) &lt;br /&gt;- Test all possible configurations, also "abnormal" ones &lt;br /&gt;- Test all failure cases &lt;br /&gt;- Test on all possible hw configurations (boards, modems, etc.) &lt;br /&gt;- Test board restarts &lt;br /&gt;- Do tests with multiple boards in the rack &lt;br /&gt;Please review your feature test list in this respect and add relevant tests if necessary. For concrete questions about your feature test coverage, please refer to the relevant domain architect(s). &lt;br /&gt;Regards, &lt;br /&gt;Rik &lt;br /&gt;&lt;br /&gt;PS: For sure, the list above is not complete and I welcome your feedback; I just listed some topics which were found in the past to be sometimes forgotten&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14241061-112065127921968344?l=bugfixers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugfixers.blogspot.com/feeds/112065127921968344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14241061&amp;postID=112065127921968344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14241061/posts/default/112065127921968344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14241061/posts/default/112065127921968344'/><link rel='alternate' type='text/html' href='http://bugfixers.blogspot.com/2005/07/testing-strategies.html' title='Testing strategies'/><author><name>cinu</name><uri>http://www.blogger.com/profile/13481895279993609251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
