tag:blogger.com,1999:blog-47689254316170676092024-03-14T22:32:10.517+11:00An Enthusiastic Tester"Is there a problem here?" - keeping this in mind I am enjoying the adventurous journey of software testing.Rushmila Islamhttp://www.blogger.com/profile/01117139435583138847noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-4768925431617067609.post-78384321726001449392019-08-12T16:43:00.000+10:002019-08-12T16:46:00.774+10:00How to use different user agents in Chrome <span style="font-family: inherit;">Sometime we testers need to test web UI in different browsers in different devices when a web application checks the user agent to show </span>particular<span style="font-family: inherit;"> page view. To save time and do a quick test sometimes changing user agent in browser is an easy way when device is available. </span><br />
<br />
<span style="font-family: inherit;">To change the </span><b style="font-family: inherit;">User Agent</b><span style="font-family: inherit;"> in Chrome: </span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">In Chrome browser open the <b>Developer Tools</b></span><br />
<span style="font-family: inherit;">Right click on a browser tab and select Inspect, it will bring up the Developer Tools.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaVElIK3GYXwwp7NniBEeyEWn0O9sTUbDx3tZhgdYpEpqCXBNAIEDpBcNO4uOEGQjBQG0E8B2TyUm3qgiTYOCMZVxfgYo_M-Tp1rWnQZserVBsnMjhttAiCbCX8gQezq53PEhV1S6BThsw/s1600/SelectMore.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="934" data-original-width="1276" height="234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaVElIK3GYXwwp7NniBEeyEWn0O9sTUbDx3tZhgdYpEpqCXBNAIEDpBcNO4uOEGQjBQG0E8B2TyUm3qgiTYOCMZVxfgYo_M-Tp1rWnQZserVBsnMjhttAiCbCX8gQezq53PEhV1S6BThsw/s320/SelectMore.png" width="320" /></a></div>
<span style="font-family: inherit;"><br /></span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">Then in Developer Tools click on more menu button and select <b>More Tools</b> and then </span><span style="font-family: inherit; text-align: center;">select <b>Network Conditions</b></span><br />
<span style="font-family: inherit;"><br /></span>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnUgOOcQTvRFC_tsK5uCMks65y-Up0FU1LUhyphenhyphenmAWErSbMy5vZ7_yYrR-jHGQKZeaR_cRbW8L5XnLyDijzA4E2_iMSUHa-nzTXix0WwRuVhfL1cO421WkGUwUJgfoG7c2l_jRTpcVoUWT4e/s1600/MoreTools_NetworkConditions.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="982" data-original-width="1292" height="243" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnUgOOcQTvRFC_tsK5uCMks65y-Up0FU1LUhyphenhyphenmAWErSbMy5vZ7_yYrR-jHGQKZeaR_cRbW8L5XnLyDijzA4E2_iMSUHa-nzTXix0WwRuVhfL1cO421WkGUwUJgfoG7c2l_jRTpcVoUWT4e/s320/MoreTools_NetworkConditions.png" width="320" /></a><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">In the Network Conditions it is by default set as <b>Select Automatically</b></span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimA7C0e5fywQBj4VA2O29oGd_nUXHB34yGRUKuQTY4X6IK9dRWXsNUKNz6vj1uvR6dksZ-4ku4G9BAh-iZjqQb8HxqrRiZ-Jw2kyeEuJeerachGPi40ndwqEyxkVY0EouaVCVBow7BENjk/s1600/UncheckAutoSelection.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="504" data-original-width="1246" height="129" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimA7C0e5fywQBj4VA2O29oGd_nUXHB34yGRUKuQTY4X6IK9dRWXsNUKNz6vj1uvR6dksZ-4ku4G9BAh-iZjqQb8HxqrRiZ-Jw2kyeEuJeerachGPi40ndwqEyxkVY0EouaVCVBow7BENjk/s320/UncheckAutoSelection.png" width="320" /></a><br />
<br />
Uncheck the selection and select any other user agent from the dropdown list.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFo_IW4URtG8QVwaBPABMU4Yd5x_aWtmEF4Ny7b5s3IyznKWD4hRplbDeHVgkzIS8rl1hhQzNiGgblV2IGLINWbh5Lt3U3ihlLxuCp9Y_m8QC_iEx8mmd59_EhTgJgK8NFgknzHZErurK7/s1600/SelectUserAgent.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="542" data-original-width="1258" height="137" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFo_IW4URtG8QVwaBPABMU4Yd5x_aWtmEF4Ny7b5s3IyznKWD4hRplbDeHVgkzIS8rl1hhQzNiGgblV2IGLINWbh5Lt3U3ihlLxuCp9Y_m8QC_iEx8mmd59_EhTgJgK8NFgknzHZErurK7/s320/SelectUserAgent.png" width="320" /></a><br /><br />
<br />
<span style="font-family: inherit;"><br />After a page refresh, you will now see the changed user agent in the request. </span>Rushmila Islamhttp://www.blogger.com/profile/01117139435583138847noreply@blogger.com0tag:blogger.com,1999:blog-4768925431617067609.post-68826362992666857862014-03-17T12:53:00.000+11:002014-03-18T17:45:20.893+11:00Experience from the mentoring program of Vic ICT for Women<div style="text-align: justify;">
<a href="http://www.vicictforwomen.com.au/">Victorian ICT for Women</a> organizes a mentoring program every year. They offer people from ICT industry to register their interest as to be mentor or mentee or both. This is an great opportunity for the women in IT industry to build up their networking as well as refine their leadership skill.</div>
<div style="text-align: justify;">
<br /></div>
<div>
<div style="text-align: justify;">
This year I have attended the program as a mentee with great intend to find my mentor. From whom I can learn a lot about the prospectus of IT industry and of course who can guide me for a successful path in this era of competition.</div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
At the very first time I was a bit nervous about attending the program but when I joined the event it went smoothly. I enjoyed the whole time I spent there, learned about many people, had a chance to talk with some successful professionals.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The program was very well organized. At first the organizing member introduced us with the organizers and described us about the program's aim. Before the program every registered member had been asked to list their preferred mentors. After the introductory session, the mentor and the mentee got their chance to spend some time with their preferred one. It's called "Speed Dating Style". Ten minutes will be given to both of you to know about yourself. After that you will get chance to meet with your another preferred mentor.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
It was an great opportunity to meet people from the ICT industry and do the networking. I liked my both mentors. They are very successful in their career and have full of experiences. Both of them gave me very useful tips and suggestion and shared some of their experience. It wish I could have both of their mentorship but unfortunately I had to choose one of them. Luckily, I got my mentor according to my choice and she is an wonderful lady and very much successful in her career. I am very much thankful to the <a href="http://www.vicictforwomen.com.au/">Vic ICT for Women</a> organization to give such an opportunity. </div>
<div style="text-align: justify;">
<br /></div>
<span style="background-color: white;">
</span></div>
Rushmila Islamhttp://www.blogger.com/profile/01117139435583138847noreply@blogger.com0Melbourne VIC, Australia-37.848832506474004 144.99755859375-38.651150006474005 143.70666509375 -37.046515006474 146.28845209375tag:blogger.com,1999:blog-4768925431617067609.post-49745901074203326892012-02-09T00:01:00.000+11:002012-02-09T04:12:39.150+11:00Git Installation in Ubuntu<div style="text-align: justify;">Git is an open source version control system. It is designed to handle from small to very large projects with speed and efficiency.<br /><br /><div style="text-align: center;"><a href="http://en.wikipedia.org/wiki/Git_%28software%29#Design"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 220px; height: 293px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieWf_N_AqGDlTbDAFt2GAvvHimXy5jVW9mIxIXsVYjNPyq26WteSPjiUZ2JxD6C1hXv3flG8aRbCAR2oazYJHmgSF8QqX_0nfoysZOrWCa2-4voeh64jM7KaQbDHrOZCUw5Y0baacfHvA2/s320/220px-Git_data_flow_simplified.svg.png" alt="" id="BLOGGER_PHOTO_ID_5706812874730556146" border="0" /></a><span style="font-style: italic;">Fig: Data flows and storage levels in Git</span></div></div><br /><br />First install all the dependent packages<br /><blockquote><br /><span style="font-family:courier new;">sudo aptitude build-dep git-core</span><br /></blockquote><br />Now download git-1.7.1.tar.gz<br /><br />Now extract the file<br /><br /><span style="font-family:courier new;"></span><blockquote><span style="font-family:courier new;">sudo tar -xvzf git-1.7.1.tar.gz </span></blockquote><br />If you download git-1.7.3.tar.bz2, then extract like this<br /><br style="font-family:courier new;"><span style="font-family:courier new;"></span><blockquote><span style="font-family:courier new;">sudo tar -xvjf git-1.7.3.tar.bz2</span></blockquote><br />Now change the directory<br /><br /><span style="font-family:courier new;"></span><blockquote><span style="font-family:courier new;">cd git-1.7.x/</span></blockquote><br />Run the following commands<br /><br /><blockquote><span style="font-family:courier new;">./configure</span><br style="font-family:courier new;"> <span style="font-family:courier new;">make </span><br style="font-family:courier new;"><span style="font-family:courier new;">sudo make install</span></blockquote><br />Now check the version whether the git is properly installed-<br /><br style="font-family:courier new;"><span style="font-family:courier new;"></span><span style="font-family:courier new;"></span><blockquote><span style="font-family:courier new;">git --version</span></blockquote><br />Git tutorial - <a href="http://schacon.github.com/git/gittutorial.html">http://schacon.github.com/git/gittutorial.html</a><br /><br />User manual of Git -<br /><a href="http://schacon.github.com/git/user-manual.html#repositories-and-branches">http://schacon.github.com/git/user-manual.html#repositories-and-branches</a>Rushmila Islamhttp://www.blogger.com/profile/01117139435583138847noreply@blogger.com0tag:blogger.com,1999:blog-4768925431617067609.post-2635069678144533822012-02-08T23:35:00.000+11:002012-02-09T04:13:56.400+11:00Network configuration in Ubuntu<span style="font-size:100%;"><span style="color: rgb(0, 0, 0);font-family:georgia;" >Open the file /etc/network/interfaces in vi mode or in different editor</span><br /><br /><span style="color: rgb(102, 102, 102);font-family:georgia;" > <span style="color: rgb(102, 102, 102);font-family:courier new;" >sudo vi /etc/network/interfaces</span></span><br /><br /><span style="color: rgb(0, 0, 0);font-family:georgia;" >Do the following changes –</span><br /><br /><span style="color: rgb(102, 102, 102);font-family:courier new;" >auto lo</span><br /><span style="color: rgb(102, 102, 102);font-family:courier new;" > iface lo inet loopback</span><br /><br /><span style="color: rgb(102, 102, 102);font-family:courier new;" > auto eth0</span><br /><span style="color: rgb(102, 102, 102);font-family:courier new;" > iface eth0 inet static</span><br /><span style="color: rgb(102, 102, 102);font-family:courier new;" > address 192.168.2.112</span><br /><span style="color: rgb(102, 102, 102);font-family:courier new;" > netmask 255.255.240.0</span><br /><span style="color: rgb(102, 102, 102);font-family:courier new;" > network 192.168.1.1</span><br /><span style="color: rgb(102, 102, 102);font-family:courier new;" > broadcast 192.168.1.1</span><br /><span style="color: rgb(102, 102, 102);font-family:courier new;" > gateway 192.168.1.1</span><br /><br /><span style="color: rgb(0, 0, 0);font-family:georgia;" >Now open the resolv.conf to add DNS settings</span><br /><br /><span style="color: rgb(102, 102, 102);font-family:georgia;" >sudo vi /etc/resolv.conf</span><br /><br /><span style="color: rgb(0, 0, 0);font-family:georgia;" >Do the following changes ---</span><br /><br /><span style="color: rgb(102, 102, 102);font-family:georgia;" >nameserver 192.168.2.112</span><br /><span style="color: rgb(102, 102, 102);font-family:georgia;" >search localdomain.com</span><br /><br /><span style="color: rgb(0, 0, 0);font-family:georgia;" >You might need to remove dhcp-clinet3</span><br /><br /><span style="color: rgb(102, 102, 102);font-family:courier new;" >sudo apt-get remove dhcp-client</span><br /><br /><span style="color: rgb(0, 0, 0);font-family:georgia;" >Now restart the network</span><br /><br /><span style="color: rgb(0, 0, 0);font-family:georgia;" > <span style="color: rgb(102, 102, 102);font-family:courier new;" >sudo /etc/init.d/networking restart</span></span><br /><br /><span style="color: rgb(0, 0, 0);font-family:georgia;" >and also restart the network manager</span><br /><br /><span style="color: rgb(0, 0, 0);font-family:georgia;" > <span style="color: rgb(102, 102, 102);">sudo /etc/init.d/network-manager restart</span></span><br /><br /><span style="color: rgb(0, 0, 0);font-family:georgia;" >Now <span style="color: rgb(102, 102, 102);font-family:courier new;" >ping www.google.com</span> to check whether your connection is ready.</span><br /><br /><br /><br /></span>Rushmila Islamhttp://www.blogger.com/profile/01117139435583138847noreply@blogger.com0tag:blogger.com,1999:blog-4768925431617067609.post-70472460819243186982010-07-17T00:48:00.000+10:002014-02-26T11:17:37.373+11:00Experiencing Cryptographic Puzzle<span style="font-size: 100%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJkaUQSuZsI8YzrB2l03Idg0aAl_JYOp_6DNJS8Ia1adokBmFta5IXxS9GWyDoUdl359psAK2fp4UDr3P0iX2KXzpmBjMOXAxQcVOko_DkgzZCzIhRb8AsclTI-l91VvHlQZ2hMvjQPjpP/s1600/code.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJkaUQSuZsI8YzrB2l03Idg0aAl_JYOp_6DNJS8Ia1adokBmFta5IXxS9GWyDoUdl359psAK2fp4UDr3P0iX2KXzpmBjMOXAxQcVOko_DkgzZCzIhRb8AsclTI-l91VvHlQZ2hMvjQPjpP/s320/code.jpg" id="BLOGGER_PHOTO_ID_5494539614321905170" style="cursor: pointer; float: right; height: 190px; margin: 0pt 0pt 10px 10px; width: 275px;" /></a></span><br />
<div style="text-align: justify;">
<span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">I am a beginner in software testing. I had extreme curiosity about software testing. Now I am enjoying my work as a software tester.</span></span></div>
<span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;"><br /></span></span>
<div style="text-align: justify;">
<span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">Our team lead gave us a link of a puzzle <a href="http://www.testjutsu.com/one-for-the-puzzle-nerds">http://www.testjutsu.com/one-for-the-puzzle-nerds </a><br /><br />I am going to share my experience about it. In the first puzzle there were 46 characters with spaces. I calculate the frequency of both encoded and decoded message. Then I was looking at the hint to find out the key. I was looking at the triangle shape, after trying sometime I look over the hints. Then I concentrate the frequencies of the letter. I found that in the original message – “THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG”, ‘S’ is missing and in the encoded message ‘Z’ is missing. This gave the clue and I assume ‘S’ as ‘Z’. Then I re-format the code with my idea – Offset= Position of ‘Z’ – Position of ‘S’. I found nothing interesting. Then I concentrate on finding two ‘THE’s. It was not caught by my eyes yet. Then I started writing the words with my formulated value. I found nothing yet!! I was supposed to give up finding. Then for the last time I started reading my code and searching the value in the encrypted message. There it is!! I found the message. </span></span></div>
<div style="text-align: justify;">
<span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;"><br /></span></span></div>
<div style="text-align: justify;">
<span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">For the second puzzle it was also a challenging one. When I saw the challenge, it was already discovered! But I still tried to find out the decrypted message with my own idea. I have searched in google to find out pangrams. I have found many but selected some that will help me solve the puzzle. As in the encrypted message there are 41 letters. I remove those pangrams those are more than 41 letters.</span></span> </div>
<ol style="text-align: justify;">
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">Big Fuji waves pitch enzymed kex liquor. (33 letters + 6 spaces)</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">The quick brown fox jumps over a lazy dog. (33 letters + 8 spaces)</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">Pack my box with five dozen liquor jugs. (32 letters + 7 spaces)</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">Jackdaws love my big sphinx of quartz. (31 letters + 6 spaces)</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">The five boxing wizards jump quickly. (31 letters + 6 spaces)</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;"> How quickly daft jumping zebras vex. (30 letters + 6 spaces)</span></span></li>
</ol>
<div style="text-align: justify;">
<span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">Now I have analyzed the frequencies of the letter. I have discarded the second pangram as Ben Kelly said that it’s another pangram. I consider 1 and 3 using my previous puzzle experience. He used there 2 dummy characters in the cipher before starting the original message. I was not sure about this. Now I’ve narrowed to two messages. I am not sure, whether I’m going to the right path or not. Now I’ve to find out the key. In the previous message he used 7 as offset value. I was thinking about the idea behind taking the offset value. I thought he considered the triangle as a rectangle triangle and according to Pythagorean Theorem square of hypotenuse of the triangle is the summation of the square of other two sides. I read about this in book regarding cryptography, that Pythagorean Theorem is used to make ciphers. I’ve found 5, 4, 3 letters in the sides of the triangle, I thought Ben took the offset adding the two sides (4 & 3) counts. Another thing is, in that code there are 9 blank spaces so, it thought it can be 9-2=7. For the new code, offset values I’ve taken considered are –</span></span> </div>
<ul style="text-align: justify;">
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;"> Length of the both sides of the rectangle – 10 & 4</span></span></li>
</ul>
<ul style="text-align: justify;">
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;"> Length of the max side – 11</span></span></li>
</ul>
<ul style="text-align: justify;">
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">Count of blank spaces (14-2) - 11</span></span></li>
</ul>
<div style="text-align: justify;">
<span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">I found the pangrams taking offset value as 11!! I was wrong. The offset was not 11. It's 8. I did a mistake while listing the letter with offset value. I found the value by mistake! But it was not correct one. When I read Ben’s <a href="http://www.testjutsu.com/what-i-learned-from-my-puzzle-exercise#comments">http://www.testjutsu.com/what-i-learned-from-my-puzzle-exercise#comments</a> post, I came to know that my approach was pretty lengthy. He took a simple step- just the difference of starting two character’s position is the offset!!<br />I was really a great experience solving the puzzle. The lesson I have learn are - </span></span></div>
<ul style="text-align: justify;">
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">Focus and defocus on the item what you are looking for.</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">Think simple and take simple step to explore the module.</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">Of course have some basic knowledge about the thing you are testing.</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;">Utilize your previous experience of testing.</span></span></li>
</ul>
<div style="text-align: justify;">
<span style="font-size: small;"><span style="font-family: Georgia,"Times New Roman",serif;"> Thanks to Ben Kelly and Sajjadul Vaiya to appreciate my work.</span></span><span style="font-size: 100%;"><br /></span></div>
Rushmila Islamhttp://www.blogger.com/profile/01117139435583138847noreply@blogger.com5