<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="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" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1645893455595729662</atom:id><lastBuildDate>Wed, 03 Jun 2026 11:53:23 +0000</lastBuildDate><category>Software Testing</category><category>SQL</category><category>Testing Interview Questions</category><category>QTP Scripts</category><category>Manual Testing eBook</category><category>Networking</category><category>HTML 5</category><category>UFT</category><title>Testing Birds</title><description>Detailed Software Testing Tutorials and Interview Questions.</description><link>http://qualitybird.blogspot.com/</link><managingEditor>noreply@blogger.com (Testing Birds)</managingEditor><generator>Blogger</generator><openSearch:totalResults>627</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-3754099852345079193</guid><pubDate>Wed, 12 Mar 2014 11:28:00 +0000</pubDate><atom:updated>2017-04-17T22:37:35.545-07:00</atom:updated><title>What is Selenium?</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
.style1 {
 font-family: Calibri;
 font-size: 12px;
}
.style2 {
 font-family: Mistral;
 font-size: 15px;
}
--&gt;
&lt;/style&gt;

&lt;div class=&quot;style1&quot;&gt;
Selenium is one of the  most popular open-source automated testing Tools available today.&lt;/div&gt;
&lt;div class=&quot;style1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;style1&quot;&gt;
Selenium automates web  applications for testing purposes, but is certainly not limited to just that.&lt;/div&gt;
&lt;div class=&quot;style1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;style1&quot;&gt;
&lt;u&gt;Introducing  Selenium:&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;style1&quot;&gt;
Selenium is not a  single tool, instead it is a set of different tools each with a different  approach to support test automation. Learning all the tools will give you  different options for approaching different test automation problems. These  tools when used together give many options for locating the UI elements and  comparing expected test results against actual application&amp;nbsp;behavior. The  following are the four tools that comprise the Selenium&#39;s Tools Suite:&lt;/div&gt;
&lt;div class=&quot;style1&quot;&gt;
&lt;u&gt;Selenium IDE&lt;/u&gt;&amp;nbsp;-  is a Firefox Plug-in which provides an easy-to-use interface for developing  automated tests. Selenium IDE has a recording feature, which records user  actions as they are performed and then exports them as a reusable script in one  of many programming languages that can be executed later.&lt;/div&gt;
&lt;div class=&quot;style1&quot;&gt;
&lt;u&gt;Selenium 1 (or  Selenium RC)&lt;/u&gt;&amp;nbsp;- was the main Selenium project for a long time (i.e.  Currently Selenium 2 is the main project). Selenium 2 still runs Selenium 1&#39;s  Selenium RC interface for backwards compatibility. Selenium 1 has support for  almost all browsers. Selenium 1 has support for several languages like Java,  C#, Ruby, Python, Pearl, JavaScript and PHP.&lt;/div&gt;
&lt;div class=&quot;style1&quot;&gt;
&lt;u&gt;Selenium 2 (or  Selenium WebDriver)&lt;/u&gt;&amp;nbsp;- is the main Selenium Project now. This brand new  automation tool provides all sorts of awesome features, including a more  cohesive and object oriented API as well as answer to all limitations of the  old implementations in Selenium 1. Selenium 2 tool is formed on merging  Selenium 1 and WebDriver. Both the Selenium 1 and WebDriver Developers agreed  that both tools have advantages and that merging both the tools would make a  more robust automation tool. As they decided that after merging both the tools  WebDriver will addresses some shortcoming in the selenium tools (i.e. To get a  gorgeous API which is missing in Selenium 1) and Selenium 1 will addresses some  shortcomings in the WebDriver (i.e. To support for broader range of Browsers)  and finally after merging they have offered users the best possible framework.&lt;br /&gt;
    &lt;u&gt;Selenium-Grid&lt;/u&gt;&amp;nbsp;- allows you to run your tests in parallel, that is,  different tests can be run at the same time on different remote machines.&lt;br /&gt;
    &lt;br /&gt;
    &lt;u&gt;Few Good things about the Selenium Automation Tools:&lt;/u&gt;&lt;br /&gt;
    &lt;br /&gt;
  1. Selenium is an open source tool i.e. Unlike the proprietary tools its  available free of cost.&lt;br /&gt;
  2. This is the best tool available in the market for web application testing&lt;br /&gt;
  3. Its extensible and flexibility, along with its tight integration with the  browser, is unmatched by available&amp;nbsp;proprietary&amp;nbsp;tools.&lt;br /&gt;
  4. Selenium is possibly the most widely used open source solution.&lt;br /&gt;
  5. One of the selenium&#39;s key features is the support for executing one&#39;s tests  on multiple browser platforms like Internet Explorer, Firefox, Google Chrome,  Opera, Safari etc.&lt;br /&gt;
  6. Selenium allows you to control a browser from a language of your choice.  (i.e.; we can write automation tests in the language of our choice i.e. Java,  C#, Ruby, Python etc&lt;br /&gt;
  7. Selenium is available for Operating Systems such as Windows, Linux and Mac&lt;br /&gt;
  8. Selenium can be used for functional, compatibility, regression testing and  User Acceptance Testing (Mainly used for Regression Testing).&lt;/div&gt;
&lt;ul class=&quot;style1&quot;&gt;
&lt;li&gt;&lt;u&gt;Functional  Testing&lt;/u&gt;&amp;nbsp;refers to the test that  verifies a specific action of the software&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Compatibility&amp;nbsp;Testing&lt;/u&gt;&amp;nbsp;is a performed to verify whether a software is  compatible with all other supported software and hardware&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Regression  Testing&lt;/u&gt;&amp;nbsp;is the repetition of the  earlier&amp;nbsp;successful&amp;nbsp;tests in order to make sure that&amp;nbsp; the changes  to the software has not introduced any side effects.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;User Acceptance Testing&lt;/u&gt;&amp;nbsp;is testing  an application prior to customer delivery for functionality and usability using  real world scenarios which resemble how the application will be used by the end  users.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;style1&quot;&gt;
&lt;u&gt;Drawbacks of using  Selenium Automation Tools:&lt;/u&gt;&lt;br /&gt;
    &lt;br /&gt;
  Selenium is a browser based testing tool. It can’t be used for automating the  desktop applications. (i.e.; it can be used&amp;nbsp;only&amp;nbsp;for automating the  web based applications)&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;style2&quot;&gt;
Zameer Ahmad&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2014/03/what-is-selenium_12.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-7098052138793611786</guid><pubDate>Fri, 07 Mar 2014 10:31:00 +0000</pubDate><atom:updated>2014-03-07T02:31:46.248-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Testing</category><title>74 Important Question and their Answers Related to Software Testing and QA</title><description>&lt;div dir=&quot;ltr&quot;&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;text-align:center&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:37.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;74&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:17.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt; Important Question and  their Answers Related to Software Testing and QA&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;text-align:center&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:14pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:17.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Note:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Answers are at the  end of questions.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;Q1.What  is verification? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q1&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q2. What is validation? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q2&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q3. What is a walk-through? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q3&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q4. What is an inspection? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q4&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q5. What is quality? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q5&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q6. What is good code? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q6&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q7. What is good design? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q7&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q8. What is software life cycle? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q8&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q9. Why are there so many software bugs? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q9&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q10. How do you introduce a new software QA process? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q10&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  &lt;br&gt;  Q11. Give me five common problems that occur during development. &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q11&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q12. Give me five solutions to problems that occur during development. &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q12&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q13. Do automated testing tools make testing easier? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q13&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q14. What makes a good test engineer? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q14&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q15. What makes a good QA engineer? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q15&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q16. What makes a good resume? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q16&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q17. What makes a good QA/Test Manager? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q17&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q18. What is the role of documentation in QA? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q18&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q19. What about requirements? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q19&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q20. What is a test plan? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q20&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  &lt;br&gt;  Q21. What is a test case? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q21&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q22. What should be done after a bug is found? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q22&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q23. What is configuration management? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q23&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q24. What if the software is so buggy it can&amp;#39;t be tested at all? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q24&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q25. How do you know when to stop testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q25&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q26. What if there isn&amp;#39;t enough time for thorough testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q26&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q27. What if the project isn&amp;#39;t big enough to justify extensive testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q27&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q28. What can be done if requirements are changing continuously? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q28&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q29. What if the application has functionality that wasn&amp;#39;t in the requirements?  &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q29&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q30. How can SWQA processes be implemented without stifling productivity? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q30&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  &lt;br&gt;  Q31. What if an organization is growing so fast...? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q31&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q32. How is testing affected by object-oriented designs? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q32&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q33. Why do you recommended that we test during the design phase? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q33&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q34. What is software quality assurance? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q34&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q35. What is quality assurance? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q35&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q36. Process and procedures - why follow them? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q36&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q37. Standards and templates - what is supposed to be in a document? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q37&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q38. What are the different levels of testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q38&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q39. What is black box testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q39&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q40. What is white box testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q40&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  &lt;br&gt;  Q41. What is unit testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q41&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q42. What is parallel/audit testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q42&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q43. What is functional testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q43&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q44. What is usability testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q44&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q45. What is integration testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///D:/zameer/OLD/Extra/Study/Testing/PG/SoftwareTesting/Questions.doc#q46&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q46. What is system testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q46&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q47. What is end-to-end testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q47&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q48. What is regression testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q48&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q49. What is sanity testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q49&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  &lt;br&gt;  Q50. What is performance testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q50&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q51. What is load testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q51&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q52. What is installation testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q52&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q53. What is security/penetration testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q53&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q54. What is recovery/error testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q54&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q55. What is compatibility testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q55&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q56. What is comparison testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q56&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q57. What is acceptance testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q57&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q58. What is alpha testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q58&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q59. What is beta testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q59&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  &lt;br&gt;  Q60. What testing roles are standard on most testing projects? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q60&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q61. What is a Test/QA Team Lead? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q61&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q62. What is a Test Engineer? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q62&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q63. What is a Test Build Manager? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q63&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q64. What is a System Administrator? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q64&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q65. What is a Database Administrator? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q65&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q66. What is a Technical Analyst? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q66&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q67. What is a Test Configuration Manager? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q67&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q68. What is a test schedule? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q68&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q69. What is software testing methodology? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q69&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  &lt;br&gt;  Q70. What is the general testing process? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q70&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q71. How do you create a test strategy? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q71&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;  Q72. How do you create a test plan/design? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q72&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  Q73. How do you execute tests? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q73&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;Q74.  What is incremental integration testing? &lt;span style=&quot;color:rgb(0,0,153)&quot;&gt;&lt;a href=&quot;file:///C:/Users/zahmad/Desktop/74QUES~1.DOC#q74&quot;&gt;&lt;/a&gt;&lt;/span&gt; &lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q1&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q1: What is verification? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Verification ensures the product is designed  to deliver all functionality to the customer; it typically involves reviews and  meetings to evaluate documents, plans, code, requirements and specifications;  this can be done with checklists, issues lists, walkthroughs and inspection  meetings.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q2&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q2: What is validation? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Validation ensures that functionality, as  defined in requirements, is the intended behavior of the product; validation  typically involves actual testing and takes place after verifications are  completed.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q3&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q3: What is a walk-through? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;b&gt;A:&lt;/b&gt; A walk-through is an informal  meeting for evaluation or informational purposes.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q4&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q4: What is an inspection? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; An inspection is a formal meeting, more  formalized than a walk-through and typically consists of 3-10 people including  a moderator, reader (the author of whatever is being reviewed) and a recorder  (to make notes in the document). The subject of the inspection is typically a  document, such as a requirements document or a test plan. The purpose of an  inspection is to find problems and see what is missing, not to fix anything.  The result of the meeting should be documented in a written report. Attendees  should prepare for this type of meeting by reading through the document, before  the meeting starts; most problems are found during this preparation.  Preparation for inspections is difficult, but is one of the most cost-effective  methods of ensuring quality, since bug prevention is more cost effective than  bug detection.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q5&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q5: What is quality? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;br&gt;  &lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Quality software is  software that is reasonably bug-free, delivered on time and within budget,  meets requirements and expectations and is maintainable. However, quality is a  subjective term. Quality depends on who the customer is and their overall  influence in the scheme of things. Customers of a software development project  include end-users, customer acceptance test engineers, testers, customer  contract officers, customer management, the development organization&amp;#39;s  management, test engineers, testers, salespeople, software engineers,  stockholders and accountants. Each type of customer will have his or her own  slant on quality. The accounting department might define quality in terms of  profits, while an end-user might define quality as user friendly and bug free.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q6&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q6: What is a good code? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; A good code is code that works, is free of  bugs and is readable and maintainable. Organizations usually have coding  standards all developers should adhere to, but every programmer and software engineer  has different ideas about what is best and what are too many or too few rules.  We need to keep in mind that excessive use of rules can stifle both  productivity and creativity. Peer reviews and code analysis tools can be used  to check for problems and enforce standards.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q7&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q7: What is a good design?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;br&gt;  &lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Design could mean to  many things, but often refers to functional design or internal design. Good  functional design is indicated by software functionality can be traced back to  customer and end-user requirements. Good internal design is indicated by  software code whose overall structure is clear, understandable, easily  modifiable and maintainable; is robust with sufficient error handling and  status logging capability; and works correctly when implemented.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q8&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q8: What is software life cycle? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Software life cycle begins when a software  product is first conceived and ends when it is no longer in use. It includes  phases like initial concept, requirements analysis, functional design, internal  design, documentation planning, test planning, coding, document preparation,  integration, testing, maintenance, updates, re-testing and phase-out.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q9&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q9: Why are there so many software bugs? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;  Generally speaking, there are bugs in software because of unclear requirements,  software complexity, programming errors, changes in requirements, errors made  in bug tracking, time pressure, poorly documented code and/or bugs in tools  used in software development. &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;There are unclear software requirements because there is  miscommunication as to what the software should or shouldn&amp;#39;t do. &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Software complexity. All of the followings contribute to the  exponential growth in software and system complexity: Windows interfaces,  client-server and distributed applications, data communications, enormous  relational databases and the sheer size of applications. &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Programming errors occur because programmers and software  engineers, like everyone else, can make mistakes. &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;As to changing requirements, in some fast-changing business  environments, continuously modified requirements are a fact of life. Sometimes  customers do not understand the effects of changes, or understand them but  request them anyway. And the changes require redesign of the software,  rescheduling of resources and some of the work already completed have to be  redone or discarded and hardware requirements can be effected, too. &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Bug tracking can result in errors because the complexity of  keeping track of changes can result in errors, too. &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Time pressures can cause problems, because scheduling of software  projects is not easy and it often requires a lot of guesswork and when  deadlines loom and the crunch comes, mistakes will be made. &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Code documentation is tough to maintain and it is also tough to  modify code that is poorly documented. The result is bugs. Sometimes there is  no incentive for programmers and software engineers to document their code and  write clearly documented, understandable code. Sometimes developers get kudos  for quickly turning out code, or programmers and software engineers feel they  have job security if everyone can understand the code they write, or they  believe if the code was hard to write, it should be hard to read. &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Software development tools , including visual tools, class  libraries, compilers, scripting tools, can introduce their own bugs. Other  times the tools are poorly documented, which can create additional bugs. &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q10&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q10: How do You Introduce a New Software QA  Process? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; It depends on the size of the organization  and the risks involved. For large organizations with high-risk projects, a  serious management buy-in is required and a formalized QA process is necessary.  For medium size organizations with lower risk projects, management and  organizational buy-in and a slower, step-by-step process is required. Generally  speaking, QA processes should be balanced with productivity, in order to keep  any bureaucracy from getting out of hand. For smaller groups or projects, an  ad-hoc process is more appropriate. A lot depends on team leads and managers,  feedback to developers and good communication is essential among customers,  managers, developers, test engineers and testers. Regardless the size of the  company, the greatest value for effort is in managing requirement processes,  where the goal is requirements that are clear, complete and &lt;br&gt;  testable.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q11&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q11: Give me five common problems that occur  during software &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;development . &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; Poorly written requirements, unrealistic schedules, inadequate  testing, adding new features after development is underway and poor  communication. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;1.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Requirements are poorly written when requirements are unclear,  incomplete, too general, or not testable; therefore there will be problems. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;2.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;The schedule is unrealistic if too much work is crammed in too  little time. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;3.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Software testing is inadequate if none knows whether or not the  software is any good until customers complain or the system crashes. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;4.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;It&amp;#39;s extremely common that new features are added after  development is underway. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;5.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Miscommunication either means the developers don&amp;#39;t know what is  needed, or customers have unrealistic expectations and therefore problems are  guaranteed.&lt;/span&gt;&lt;/p&gt;    &lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&lt;br clear=&quot;all&quot; style&gt;  &lt;/span&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q12&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q12: Give me five solutions to problems that occur during &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;software  development . &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; Solid requirements, realistic schedules, adequate testing, firm  requirements and good communication. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;1.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Ensure the requirements are solid, clear, complete, detailed,  cohesive, attainable and testable. All players should agree to requirements.  Use prototypes to help nail down requirements. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;2.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Have schedules that are realistic. Allow adequate time for  planning, design, testing, bug fixing, re-testing, changes and documentation.  Personnel should be able to complete the project without burning out. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;3.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Do testing that is adequate. Start testing early on, re-test after  fixes or changes, and plan for sufficient time for both testing and bug fixing.  &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;4.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Avoid new features. Stick to initial requirements as much as  possible. Be prepared to defend design against changes and additions, once  development has begun and be prepared to explain consequences. If changes are  necessary, ensure they&amp;#39;re adequately reflected in related schedule changes. Use  prototypes early on so customers&amp;#39; expectations are clarified and customers can  see what to expect; this will minimize changes later on. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;5.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Communicate. Require walk-throughs and inspections when  appropriate; make extensive use of e-mail, networked bug-tracking tools, tools  of change management. Ensure documentation is available and up-to-date. Use  documentation that is electronic, not paper. Promote teamwork and cooperation. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q13&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q13: Do automated testing tools make testing  easier? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Yes and no. For larger projects, or ongoing  long-term projects, they can be valuable. But for small projects, the time  needed to learn and implement them is usually not worthwhile. A common type of  automated tool is the record/playback type. For example, a test engineer clicks  through all combinations of menu choices, dialog box choices, buttons, etc. in  a GUI and has an automated testing tool record and log the results. The  recording is typically in the form of text, based on a scripting language that  the testing tool can interpret. If a change is made (e.g. new buttons are  added, or some underlying code in the application is changed), the application  is then re-tested by just playing back the recorded actions and compared to the  logged results in order to check effects of the change. One problem with such  tools is that if there are continual changes to the product being tested, the  recordings have to be changed so often that it becomes a very time-consuming  task to continuously update the scripts. Another problem with such tools is the  interpretation of the results (screens, data, logs, etc.) that can be a  time-consuming task.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q14&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q14: What makes a good test engineer? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; Rob  Davis is a good test engineer because he &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Has a &amp;quot;test to break&amp;quot; attitude, &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Takes the point of view of the customer, &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Has a strong desire for quality, &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Has an attention to detail, He&amp;#39;s also &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Tactful and diplomatic and &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Has good a communication skill, both oral and written. And he &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Has previous software development experience, too. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Good test engineers have a &amp;quot;test to break&amp;quot; attitude,  they take the point of view of the customer, have a strong desire for quality  and an attention to detail. Tact and diplomacy are useful in maintaining a  cooperative relationship with developers and an ability to communicate with  both technical and non-technical people. Previous software development  experience is also helpful as it provides a deeper understanding of the  software development process, gives the test engineer an appreciation for the  developers&amp;#39; point of view and reduces the learning curve in automated test tool  programming.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q15&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q15: What makes a good QA engineer? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; The same qualities a good test engineer has  are useful for a QA engineer. Additionally, Rob Davis understands the entire  software development process and how it fits into the business approach and the  goals of the organization. Rob Davis&amp;#39; communication skills and the ability to  understand various sides of issues are important. &lt;br&gt;  Good QA engineers understand the entire software development process and how it  fits into the business approach and the goals of the organization.  Communication skills and the ability to understand various sides of issues are  important.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q16&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q16: What makes a good resume? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; On the subject of resumes, there seems to be  an unending discussion of whether you should or shouldn&amp;#39;t have a one-page  resume. The followings are some of the comments I have personally heard:  &amp;quot;Well, Joe Blow (car salesman) said I should have a one-page resume.&amp;quot;  &amp;quot;Well, I read a book and it said you should have a one page resume.&amp;quot;  &amp;quot;I can&amp;#39;t really go into what I really did because if I did, it&amp;#39;d take more  than one page on my resume.&amp;quot; &amp;quot;Gosh, I wish I could put my job at IBM  on my resume but if I did it&amp;#39;d make my resume more than one page, and I was  told to never make the resume more than one page long.&amp;quot; &amp;quot;I&amp;#39;m  confused, should my resume be more than one page? I feel like it should, but I  don&amp;#39;t want to break the rules.&amp;quot; Or, here&amp;#39;s another comment, &amp;quot;People  just don&amp;#39;t read resumes that are longer than one page.&amp;quot; I have heard some  more, but we can start with these. So what&amp;#39;s the answer? There is no scientific  answer about whether a one-page resume is right or wrong. It all depends on who  you are and how much experience you have. The first thing to look at here is  the purpose of a resume. The purpose of a resume is to get you an interview. If  the resume is getting you interviews, then it is considered to be a good  resume. If the resume isn&amp;#39;t getting you interviews, then you should change it.  The biggest mistake you can make on your resume is to make it hard to read.  Why? Because, for one, scanners don&amp;#39;t like odd resumes. Small fonts can make  your resume harder to read. Some candidates use a 7-point font so they can get  the resume onto one page. Big mistake. Two, resume readers do not like eye  strain either. If the resume is mechanically challenging, they just throw it  aside for one that is easier on the eyes. Three, there are lots of resumes out  there these days, and that is also part of the problem. Four, in light of the  current scanning scenario, more than one page is not a deterrent because many  will scan your resume into their database. Once the resume is in there and  searchable, you have accomplished one of the goals of resume distribution.  Five, resume readers don&amp;#39;t like to guess and most won&amp;#39;t call you to clarify  what is on your resume. Generally speaking, your resume should tell your story.  If you&amp;#39;re a college graduate looking for your first job, a one-page resume is  just fine. If you have a longer story, the resume needs to be longer. Please  put your experience on the resume so resume readers can tell when and for whom  you did what. Short resumes -- for people long on experience -- are not  appropriate. The real audience for these short resumes is people with short  attention spans and low IQs. I assure you that when your resume gets into the  right hands, it will be read thoroughly. &lt;/span&gt;&lt;br&gt;  &lt;br&gt;  &lt;br&gt;  &lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q17&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q17: What makes a good QA/Test Manager? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; QA/Test Managers are familiar with the  software development process; able to maintain enthusiasm of their team and  promote a positive atmosphere; able to promote teamwork to increase  productivity; able to promote cooperation between Software and Test/QA  Engineers, have the people skills needed to promote improvements in QA  processes, have the ability to withstand pressures and say *no* to other  managers when quality is insufficient or QA processes are not being adhered to;  able to communicate with technical and non-technical people; as well as able to  run meetings and keep them focused.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q18&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q18: What is the role of documentation in QA? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Documentation plays a critical role in QA.  QA practices should be documented, so that they are repeatable. Specifications,  designs, business rules, inspection reports, configurations, code changes, test  plans, test cases, bug reports, user manuals should all be documented. Ideally,  there should be a system for easily finding and obtaining of documents and  determining what document will have a particular piece of information. Use  documentation change management, if possible.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q19&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q19: What about requirements? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Requirement specifications are important and  one of the most reliable methods of insuring problems in a complex software  project is to have poorly documented requirement specifications. Requirements  are the details describing an application&amp;#39;s externally perceived functionality  and properties. Requirements should be clear, complete, reasonably detailed,  cohesive, attainable and testable. A non-testable requirement would be, for  example, &amp;quot;user-friendly&amp;quot;, which is too subjective. A testable  requirement would be something such as, &amp;quot;the product shall allow the user  to enter their previously-assigned password to access the application&amp;quot;.  Care should be taken to involve all of a project&amp;#39;s significant customers in the  requirements process. Customers could be in-house or external and could include  end-users, customer acceptance test engineers, testers, customer contract  officers, customer management, future software maintenance engineers,  salespeople and anyone who could later derail the project. If his/her  expectations aren&amp;#39;t met, they should be included as a customer, if possible. In  some organizations, requirements may end up in high-level project plans,  functional specification documents, design documents, or other documents at  various levels of detail. No matter what they are called, some type of  documentation with detailed requirements will be needed by test engineers in  order to properly plan and execute tests. Without such documentation there will  be no clear-cut way to determine if a software application is performing  correctly.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q20&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q20: What is a test plan? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; A software project test plan is a document  that describes the objectives, scope, approach and focus of a software testing  effort. The process of preparing a test plan is a useful way to think through  the efforts needed to validate the acceptability of a software product. The  completed document will help people outside the test group understand the why  and how of product validation. It should be thorough enough to be useful, but  not so thorough that none outside the test group will be able to read it.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q21&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q21: What is a test case? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; A test  case is a document that describes an input, action, or event and its expected  result, in order to determine if a feature of an application is working  correctly. A test case should contain particulars such as a... &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test case identifier; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test case name; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Objective; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test conditions/setup; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Input data requirements/steps, and &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Expected results. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Please note, the process of developing test cases can help find  problems in the requirements or design of an application, since it requires you  to completely think through the operation of the application. For this reason,  it is useful to prepare test cases early in the development cycle, if possible.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q22&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q22: What should be done after a bug is found?  &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; When a bug is found, it needs to be  communicated and assigned to developers that can fix it. After the problem is  resolved, fixes should be re-tested. Additionally, determinations should be  made regarding requirements, software, hardware, safety impact, etc., for  regression testing to check the fixes didn&amp;#39;t create other problems elsewhere.  If a problem-tracking system is in place, it should encapsulate these determinations.  A variety of commercial, problem-tracking/management software tools are  available. These tools, with the detailed input of software test engineers,  will give the team complete information so developers can understand the bug,  get an idea of its severity, reproduce it and fix it.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q23&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q23: What is configuration management? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Configuration management (CM) covers the  tools and processes used to control, coordinate and track code, requirements,  documentation, problems, change requests, designs, tools, compilers, libraries,  patches, changes made to them and who makes the changes. Rob Davis has had  experience with a full range of CM tools and concepts. Rob Davis can easily  adapt to your software tool and process needs.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q24&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q24: What if the software is so buggy it can&amp;#39;t  be tested at all? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; In this situation the best bet is to have  test engineers go through the process of reporting whatever bugs or problems  initially show up, with the focus being on critical bugs. Since this type of  problem can severely affect schedules and indicates deeper problems in the  software development process, such as insufficient unit testing, insufficient  integration testing, poor design, improper build or release procedures,  managers should be notified and provided with some documentation as evidence of  the problem.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q25&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q25: How do you know when to stop testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; This can  be difficult to determine. Many modern software applications are so complex and  run in such an interdependent environment, that complete testing can never be  done. Common factors in deciding when to stop are... &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Deadlines, e.g. release deadlines, testing deadlines; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test cases completed with certain percentage passed; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test budget has been depleted; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Coverage of code, functionality, or requirements reaches a specified  point; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Bug rate falls below a certain level; or &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Beta or alpha testing period ends.&lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q26&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q26: What if there isn&amp;#39;t enough time for  thorough testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; Since  it&amp;#39;s rarely possible to test every possible aspect of an application, every  possible combination of events, every dependency, or everything that could go  wrong, risk analysis is appropriate to most software development projects. Use  risk analysis to determine where testing should be focused. This requires  judgment skills, common sense and experience. The checklist should include  answers to the following questions: &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which functionality is most important to the project&amp;#39;s intended  purpose? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which functionality is most visible to the user? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which functionality has the largest safety impact? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which functionality has the largest financial impact on users? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which aspects of the application are most important to the  customer? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which aspects of the application can be tested early in the  development cycle? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which parts of the code are most complex and thus most subject to  errors? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which parts of the application were developed in rush or panic  mode? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which aspects of similar/related previous projects caused  problems? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which aspects of similar/related previous projects had large  maintenance expenses? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which parts of the requirements and design are unclear or poorly  thought out? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;What do the developers think are the highest-risk aspects of the  application? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;What kinds of problems would cause the worst publicity? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;What kinds of problems would cause the most customer service  complaints? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;What kinds of tests could easily cover multiple functionalities? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Which tests will have the best high-risk-coverage to time-required  ratio? &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q27&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q27: What if the project isn&amp;#39;t big enough to  justify extensive &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Consider the impact  of project errors, not the size of the project. However, if extensive testing  is still not justified, risk analysis is again needed and the considerations  listed under &amp;quot;What if there isn&amp;#39;t enough time for thorough testing?&amp;quot;  do apply. The test engineer then should do &amp;quot;ad hoc&amp;quot; testing, or write  up a limited test plan based on the risk analysis.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q28&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q28: What can be done if requirements are  changing &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;continuously? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; Work with management early on to understand how requirements  might change, so that alternate test plans and strategies can be worked out in  advance. It is helpful if the application&amp;#39;s initial design allows for some  adaptability, so that later changes do not require redoing the application from  scratch. Additionally, try to... &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Ensure the code is well commented and well documented; this makes  changes easier for the developers. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Use rapid prototyping whenever possible; this will help customers  feel sure of their requirements and minimize changes. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;In the project&amp;#39;s initial schedule, allow for some extra time to  commensurate with probable changes. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Move new requirements to a &amp;#39;Phase 2&amp;#39; version of an application and  use the original requirements for the &amp;#39;Phase 1&amp;#39; version. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Negotiate to allow only easily implemented new requirements into  the project; move more difficult, new requirements into future versions of the  application. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Ensure customers and management understand scheduling impacts,  inherent risks and costs of significant requirements changes. Then let  management or the customers decide if the changes are warranted; after all,  that&amp;#39;s their job. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Balance the effort put into setting up automated testing with the  expected effort required to redo them to deal with changes. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Design some flexibility into automated test scripts; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Focus initial automated testing on application aspects that are  most likely to remain unchanged; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Devote appropriate effort to risk analysis of changes, in order to  minimize regression-testing needs; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Design some flexibility into test cases; this is not easily done;  the best bet is to minimize the detail in the test cases, or set up only  higher-level generic-type test plans; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Focus less on detailed test plans and test cases and more on  ad-hoc testing with an understanding of the added risk this entails. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q29&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q29: What if the application has functionality  that wasn&amp;#39;t in the &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;requirements? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; It may take serious  effort to determine if an application has significant unexpected or hidden  functionality, which it would indicate deeper problems in the software  development process. If the functionality isn&amp;#39;t necessary to the purpose of the  application, it should be removed, as it may have unknown impacts or  dependencies that were not taken into account by the designer or the customer. &lt;br&gt;  If not removed, design information will be needed to determine added testing  needs or regression testing needs. Management should be made aware of any  significant added risks as a result of the unexpected functionality. If the  functionality only affects areas, such as minor improvements in the user  interface, it may not be a significant risk.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q30&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q30: How can software QA processes be  implemented without &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;stifling productivity? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Implement QA  processes slowly over time. Use consensus to reach agreement on processes and  adjust and experiment as an organization grows and matures. Productivity will  be improved instead of stifled. Problem prevention will lessen the need for  problem detection. Panics and burnout will decrease and there will be improved  focus and less wasted effort. At the same time, attempts should be made to keep  processes simple and efficient, minimize paperwork, promote computer-based  processes and automated tracking and reporting, minimize time required in  meetings and promote training as part of the QA process. However, no one,  especially talented technical types, like bureaucracy and in the short run  things may slow down a bit. A typical scenario would be that more days of  planning and development will be needed, but less time will be required for  late-night bug fixing and calming of irate customers.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q31&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q31: What if an organization is growing so  fast that fixed QA &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;processes are impossible? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; This is a common problem in the software industry, especially in  new technology areas. There is no easy solution in this situation, other  than... &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Hire good people (i.e. hire Rob Davis) &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Ruthlessly prioritize quality issues and maintain focus on the  customer; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Everyone in the organization should be clear on what quality means  to the customer.&lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q32&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q32: How is testing affected by  object-oriented designs? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; A well-engineered object-oriented design can  make it easier to trace from code to internal design to functional design to  requirements. While there will be little affect on black box testing (where an  understanding of the internal design of the application is unnecessary), white-box  testing can be oriented to the application&amp;#39;s objects. If the application was  well designed this can simplify test design.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q33&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q33: Why do you recommended that we test  during the design &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;phase? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; Because testing during the design phase can prevent defects later  on. I recommend we verify three things... &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;1.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Verify the design is good, efficient, compact, testable and  maintainable. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;2.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Verify the design meets the requirements and is complete  (specifies all relationships between modules, how to pass data, what happens in  exceptional circumstances, starting state of each module and how to guarantee  the state of each module). &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;3.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Verify the design incorporates enough memory, I/O devices and  quick enough runtime for the final product.&lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q34&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q34: What is software quality assurance? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Software Quality Assurance (SWQA) when Rob  Davis does it is oriented to *prevention*. It involves the entire software  development process. Prevention is monitoring and improving the process, making  sure any agreed-upon standards and procedures are followed and ensuring  problems are found and dealt with. Software Testing, when performed by Rob  Davis, is also oriented to *detection*. Testing involves the operation of a  system or application under controlled conditions and evaluating the results.  Organizations vary considerably in how they assign responsibility for QA and  testing. Sometimes they are the combined responsibility of one group or  individual. Also common are project teams, which include a mix of test  engineers, testers and developers who work closely together, with overall QA  processes monitored by project managers. It depends on what best fits your  organization&amp;#39;s size and business structure. Rob Davis can provide QA and/or  SWQA. This document details some aspects of how he can provide software  testing/QA service. For more information, click &lt;a href=&quot;mailto:qualitybirds@gmail.com&quot;&gt;here&lt;/a&gt; to send e-mail.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q35&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q35: What is quality assurance? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Quality Assurance ensures all parties  concerned with the project adhere to the process and procedures, standards and  templates and test readiness reviews. &lt;br&gt;  Rob Davis&amp;#39; QA service depends on the customers and projects. A lot will depend  on team leads or managers, feedback to developers and communications among  customers, managers, developers&amp;#39; test engineers and testers.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q36&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q36: Processes and procedures - why follow  them? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Detailed and well-written processes and  procedures ensure the correct steps are being executed to facilitate a  successful completion of a task. They also ensure a process is repeatable. Once  Rob Davis has learned and reviewed customer&amp;#39;s business processes and  procedures, he will follow them. He will also recommend improvements and/or  additions.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q37&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q37: Standards and templates - what is  supposed to be in a &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;document? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; All documents should  be written to a certain standard and template. Standards and templates maintain  document uniformity. It also helps in learning where information is located,  making it easier for a user to find what they want. Lastly, with standards and  templates, information will not be accidentally omitted from a document. Once  Rob Davis has learned and reviewed your standards and templates, he will use  them. He will also recommend improvements and/or additions.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q38&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q38: What are the different levels of testing?  &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Rob Davis has expertise in testing at all  testing levels listed in the these FAQs. At each test level, he documents the  results. Each level of testing is either considered black or white box testing.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q39&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q39: What is black box testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Black box testing is functional testing, not  based on any knowledge of internal software design or code. Black box testing  is based on requirements and functionality.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q40&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q40: What is white box testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; White box testing is based on knowledge of  the internal logic of an application&amp;#39;s code. Tests are based on coverage of  code statements, branches, paths and conditions.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q41&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q41: What is unit testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Unit testing is the first level of dynamic  testing and is first the responsibility of developers and then that of the test  engineers. Unit testing is performed after the expected test results are met or  differences are explainable/acceptable.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q42&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q42: What is parallel/audit testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Parallel/audit testing is testing where the  user reconciles the output of the new system to the output of the current  system to verify the new system performs the operations correctly.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q43&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q43: What is functional testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Functional testing is black-box type of  testing geared to functional requirements of an application. Test engineers  should perform functional testing.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q44&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q44: What is usability testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Usability testing is testing for  &amp;#39;user-friendliness&amp;#39;. Clearly this is subjective and depends on the targeted  end-user or customer. User interviews, surveys, video recording of user  sessions and other techniques can be used. Test engineers are needed, because  programmers and developers are usually not appropriate as usability testers.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q45&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q45: What is integration testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Upon completion of unit testing, integration  testing begins. Integration testing is black box testing. The purpose of  integration testing is to ensure distinct components of the application still  work in accordance to customer requirements. Test cases are developed with the  express purpose of exercising the interfaces between the components. This  activity is carried out by the test team. Integration testing is considered  complete, when actual results and expected results are either in line or  differences are explainable/acceptable based on client input.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q46&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q46: What is system testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; System testing is black box testing,  performed by the Test Team, and at the start of the system testing the complete  system is configured in a controlled environment. The purpose of system testing  is to validate an application&amp;#39;s accuracy and completeness in performing the  functions as designed. System testing simulates real life scenarios that occur  in a &amp;quot;simulated real life&amp;quot; test environment and test all functions of  the system that are required in real life. System testing is deemed complete  when actual results and expected results are either in line or differences are  explainable or acceptable, based on client input. &lt;br&gt;  Upon completion of integration testing, system testing is started. Before  system testing, all unit and integration test results are reviewed by SWQA to  ensure all problems have been resolved. For a higher level of testing it is  important to understand unresolved problems that originate at unit and  integration test levels.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q47&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q47: What is end-to-end testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; End-to-end testing is similar to system testing,  the *macro* end of the test scale; it is the testing a complete application in  a situation that mimics real life use, such as interacting with a database,  using network communication, or interacting with other hardware, application,  or system.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q48&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q48: What is regression testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; The objective of regression testing is to  ensure the software remains intact. A baseline set of data and scripts is  maintained and executed to verify that changes introduced during the release  have not &amp;quot;undone&amp;quot; any previous code. Expected results from the  baseline are compared to results of the software under test. All discrepancies  are highlighted and accounted for, before testing proceeds to the next level.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q49&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q49: What is sanity testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Sanity testing is a cursory testing; it is  performed whenever a cursory testing is sufficient to prove the application is  functioning according to specifications. This level of testing is a subset of  regression testing. It normally includes a set of core tests of basic GUI  functionality to demonstrate connectivity to the database, application servers,  printers, etc.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q50&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q50: What is performance testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Performance testing verifies loads, volumes  and response times, as defined by requirements. Although performance testing is  a part of system testing, it can be regarded as a distinct level of testing.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q51&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q51: What is load testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Load testing is testing an application under  heavy loads, such as the testing of a web site under a range of loads to  determine at what point the system response time will degrade or fail.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q52&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q52: What is installation testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Installation testing is the testing of a  full, partial, or upgrade install/uninstall process. The installation test is  conducted with the objective of demonstrating production readiness. This test  includes the inventory of configuration items, performed by the application&amp;#39;s  System Administration, the evaluation of data readiness, and dynamic tests  focused on basic system functionality. Following installation testing, a sanity  test is performed when necessary.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q53&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q53: What is security/penetration testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Security/penetration testing is testing how  well the system is protected against unauthorized internal or external access,  or willful damage. This type of testing usually requires sophisticated testing  techniques.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q54&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q54: What is recovery/error testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Recovery/error testing is testing how well a  system recovers from crashes, hardware failures, or other catastrophic  problems.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q55&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q55: What is compatibility testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Compatibility testing is testing how well  software performs in a particular hardware, software, operating system, or  network environment.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q56&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q56: What is comparison testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Comparison testing is testing that compares  software weaknesses and strengths to those of competitors&amp;#39; products.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q57&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q57: What is acceptance testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Acceptance testing is black box testing that  gives the client/customer/project manager the opportunity to verify the system  functionality and usability prior to the system being released to production.  The acceptance test is the responsibility of the client/customer or project  manager, however, it is conducted with the full support of the project team.  The test team also works with the client/customer/project manager to develop  the acceptance criteria.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q58&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q58: What is alpha testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Alpha testing is testing of an application  when development is nearing completion. Minor design changes can still be made  as a result of alpha testing. Alpha testing is typically performed by end-users  or others, not programmers, software engineers, or test engineers.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q59&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q59: What is beta testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Beta testing is testing an application when  development and testing are essentially completed and final bugs and problems  need to be found before the final release. Beta testing is typically performed  by end-users or others, not programmers, software engineers, or test engineers.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q60&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q60: What testing roles are standard on most  testing projects? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Depending on the organization, the following  roles are more or less standard on most testing projects: Testers, Test  Engineers, Test/QA Team Lead, Test/QA Manager, System Administrator, Database  Administrator, Technical Analyst, Test Build Manager and Test Configuration  Manager. Depending on the project, one person may wear more than one hat. For  instance, Test Engineers may also wear the hat of Technical Analyst, Test Build  Manager and Test Configuration Manager.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q61&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q61: What is a Test/QA Team Lead? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; The Test/QA Team Lead coordinates the  testing activity, communicates testing status to management and manages the  test team.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q62&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q62: What is a Test Engineer? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; A Test  Engineer is an engineer who specializes in testing. Test engineers create test  cases, procedures, scripts and generate data. They execute test procedures and  scripts, analyze standards of measurements, evaluate results of  system/integration/regression testing. They also... &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Speed up the work of your development staff; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Reduce your risk of legal liability; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Give you the evidence that your software is correct and operates  properly; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Improve problem tracking and reporting; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Maximize the value of your software; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Maximize the value of the devices that use it; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Assure the successful launch of your product by discovering bugs  and design flaws, before users get discouraged, before shareholders loose their  cool and before employees get bogged down; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Help the work of your development staff, so the development team  can devote its time to build up your product; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Promote continual improvement; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Provide documentation required by FDA, FAA, other regulatory  agencies and your customers; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Save money by discovering defects &amp;#39;early&amp;#39; in the design process,  before failures occur in production, or in the field; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Save the reputation of your company by discovering bugs and design  flaws; before bugs and design flaws damage the reputation of your company. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q63&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q63: What is a Test Build Manager? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Test Build Managers deliver current software  versions to the test environment, install the application&amp;#39;s software and apply  software patches, to both the application and the operating system, set-up,  maintain and back up test environment hardware. Depending on the project, one  person may wear more than one hat. For instance, a Test Engineer may also wear  the hat of a Test Build Manager.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q64&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q64: What is a System Administrator? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Test Build Managers, System Administrators,  Database Administrators deliver current software versions to the test  environment, install the application&amp;#39;s software and apply software patches, to  both the application and the operating system, set-up, maintain and back up  test environment hardware. Depending on the project, one person may wear more  than one hat. For instance, a Test Engineer may also wear the hat of a System  Administrator.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q65&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q65: What is a Database Administrator?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Database Administrators, Test Build  Managers, and System Administrators deliver current software versions to the  test environment, install the application&amp;#39;s software and apply software  patches, to both the application and the operating system, set-up, maintain and  back up test environment hardware. Depending on the project, one person may  wear more than one hat. For instance, a Test Engineer may also wear the hat of  a Database Administrator.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q66&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q66: What is a Technical Analyst? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Technical Analysts perform test assessments  and validate system/functional test requirements. Depending on the project, one  person may wear more than one hat. For instance, Test Engineers may also wear  the hat of a Technical Analyst.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q67&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q67: What is a Test Configuration Manager? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Test Configuration Managers maintain test  environments, scripts, software and test data. Depending on the project, one  person may wear more than one hat. For instance, Test Engineers may also wear  the hat of a Test Configuration Manager.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q68&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q68: What is a test schedule? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; The test schedule is a schedule that  identifies all tasks required for a successful testing effort, a schedule of  all test activities and resource requirements.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q69&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q69: What is software testing methodology? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; One  software testing methodology is a three step process of... &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;1.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Creating a test strategy; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;2.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Creating a test plan/design; and &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;3.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Executing tests. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;This methodology can be used and molded to your organization&amp;#39;s  needs. Rob Davis believes that using this methodology is important in the  development and ongoing maintenance of his customers&amp;#39; applications.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q70&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q70: What is the general testing process? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; The general testing process is the creation  of a test strategy (which sometimes includes the creation of test cases),  creation of a test plan/design (which usually includes test cases and test  procedures) and the execution of tests.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q71&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q71: How do you create a test strategy? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; The test  strategy is a formal description of how a software product will be tested. A  test strategy is developed for all levels of testing, as required. The test  team analyzes the requirements, writes the test strategy and reviews the plan  with the project team. The test plan may include test cases, conditions, the  test environment, a list of related tasks, pass/fail criteria and risk  assessment. &lt;br&gt;  &lt;br&gt;  &lt;b&gt;Inputs for this process:&lt;/b&gt; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A description of the required hardware and software components,  including test tools. This information comes from the test environment,  including test tool data. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A description of roles and responsibilities of the resources  required for the test and schedule constraints. This information comes from  man-hours and schedules. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Testing methodology. This is based on known standards. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Functional and technical requirements of the application. This  information comes from requirements, change request, technical and functional  design documents. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Requirements that the system can not provide, e.g. system  limitations. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Outputs for this process:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;An approved and signed off test strategy document, test plan,  including test cases. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Testing issues requiring resolution. Usually this requires  additional negotiation at the project management level. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q72&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q72: How do you create a test plan/design? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; Test  scenarios and/or cases are prepared by reviewing functional requirements of the  release and preparing logical groups of functions that can be further broken  into test procedures. Test procedures define test conditions, data to be used  for testing and expected results, including database updates, file outputs,  report results. Generally speaking... &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test cases and scenarios are designed to represent both typical  and unusual situations that may occur in the application. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test engineers define unit test requirements and unit test cases.  Test engineers also execute unit test cases. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;It is the test team who, with assistance of developers and  clients, develops test cases and scenarios for integration and system testing. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test scenarios are executed through the use of test procedures or  scripts. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test procedures or scripts define a series of steps necessary to  perform one or more test scenarios. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test procedures or scripts include the specific data that will be  used for testing the process or transaction. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test procedures or scripts may cover multiple test scenarios. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test scripts are mapped back to the requirements and traceability  matrices are used to ensure each test is within scope. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test data is captured and base lined, prior to testing. This data  serves as the foundation for unit and system testing and used to exercise  system functionality in a controlled environment. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Some output data is also base-lined for future comparison.  Base-lined data is used to support future application maintenance via  regression testing. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A pre-test meeting is held to assess the readiness of the  application and the environment and data to be tested. A test readiness  document is created to indicate the status of the entrance criteria of the  release. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Inputs for this process: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Approved Test Strategy Document. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test tools, or automated test tools, if applicable. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Previously developed scripts, if applicable. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test documentation problems uncovered as a result of testing. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A good understanding of software complexity and module path  coverage, derived from general and detailed design documents, e.g. software  design document, source code and software complexity data. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Outputs for this process:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Approved documents of test scenarios, test cases, test conditions  and test data. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Reports of software design issues, given to software developers  for correction. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q73&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q73: How do you execute tests? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;  Execution of tests is completed by following the test documents in a methodical  manner. As each test procedure is performed, an entry is recorded in a test  execution log to note the execution of the procedure and whether or not the  test procedure uncovered any defects. Checkpoint meetings are held throughout  the execution phase. Checkpoint meetings are held daily, if required, to  address and discuss testing issues, status and activities. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;The output from the execution of test procedures is known as test  results. Test results are evaluated by test engineers to determine whether the  expected results have been obtained. All discrepancies/anomalies are logged and  discussed with the software team lead, hardware test lead, programmers,  software engineers and documented for further investigation and resolution.  Every company has a different process for logging and reporting bugs/defects  uncovered during testing. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A pass/fail criteria is used to determine the severity of a  problem, and results are recorded in a test summary report. The severity of a  problem, found during system testing, is defined in accordance to the  customer&amp;#39;s risk assessment and recorded in their selected tracking tool. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Proposed fixes are delivered to the testing environment, based on  the severity of the problem. Fixes are regression tested and flawless fixes are  migrated to a new baseline. Following completion of the test, members of the  test team prepare a summary report. The summary report is reviewed by the  Project Manager, Software QA (SWQA) Manager and/or Test Team Lead. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;After a particular level of testing has been certified, it is the  responsibility of the Configuration Manager to coordinate the migration of the  release software components to the next test level, as documented in the  Configuration Management Plan. The software is only migrated to the production  environment after the Project Manager&amp;#39;s formal acceptance. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;The test team reviews test document problems identified during  testing, and update documents where appropriate. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Inputs for this process:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Approved test documents, e.g. Test Plan, Test Cases, Test  Procedures. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test tools, including automated test tools, if applicable. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Developed scripts. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Changes to the design, i.e. Change Request Documents. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test data. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Availability of the test team and project team. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;General and Detailed Design Documents, i.e. Requirements Document,  Software Design Document. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;A software that has been migrated to the test environment, i.e.  unit tested code, via the Configuration/Build Manager. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test Readiness Document. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Document Updates. &lt;/span&gt;&lt;/p&gt;    &lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&lt;br clear=&quot;all&quot; style&gt;  &lt;/span&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Outputs  for this process:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Log and summary of the test results. Usually this is part of the  Test Report. This needs to be approved and signed-off with revised testing  deliverables. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Changes to the code, also known as test fixes. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Test document problems uncovered as a result of testing. Examples  are Requirements document and Design Document problems. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Reports on software design issues, given to software developers  for correction. Examples are bug reports on code issues. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Formal record of test incidents, usually part of problem tracking.  &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:1in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Symbol;color:black&quot;&gt;·&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;Base-lined package, also known as tested source and object code,  ready for migration to the next level. &lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a name=&quot;q74&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q: What is incremental integration testing? &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br&gt;  &lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; Incremental  integration testing is continuous testing of an application as new  functionality is recommended. This may require that various aspects of an  application&amp;#39;s functionality are independent enough to work separately, before  all parts of the program are completed, or that test drivers are developed as  needed. This type of testing may be performed by programmers, software  engineers, or test engineers.&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;Q: I entered the company first day, suppose the project asked me to  write test case on what basis should I write the test case and how should I  write it.&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size:9pt;font-family:Arial,sans-serif&quot;&gt;  &lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size:13pt;font-family:Arial,sans-serif&quot;&gt;Answers:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;1&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size:9pt;font-family:Arial,sans-serif&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;I will  bullet them in points for you:&lt;br&gt;  1. You need to have a thorough understanding of the application that the&lt;br&gt;  project is working on QC, testers need to have a complete understanding of the  project.&lt;br&gt;  2. You need to have a signed off Business requirements from the BA (business  analysts or business development team)&lt;br&gt;  3. Basing these as bench marks you will start writing test cases.&lt;br&gt;  4. Some of them prefer writing each business requirement as a seperate testcase  and some companies don&amp;#39;t do it that way.&lt;br&gt;  5. Try to talk to any other QC in the same project or other project to  understand the process and procedures they have to write test cases or test  plans or all the other stuff.&lt;/span&gt;&lt;span style=&quot;font-size:10pt&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;2&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size:9pt;font-family:Arial,sans-serif&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;The  process of writing a test case is easy. Only thing is that you need to&lt;br&gt;  understand the concept given in your module&amp;#39;s FSD (Functional Specification&lt;br&gt;  Document). A module is just a part of the project and the FSD is a description&lt;br&gt;  of your module!! &lt;/span&gt;&lt;span style=&quot;font-size:10pt&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;Now coming  to the test case writing, take a simple example, your windows calculator where  you are going to test only one operation which is adding 2 numbers. Here you  need to assess the situation and your imagination should be on the right track  as you wont get your product or software beforehand.&lt;/span&gt;&lt;span style=&quot;font-size:10pt&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;In case of  testing the calculation 1 + 1 = 2, you assume that your windows&lt;br&gt;  calculator has 4 buttons and a text box / display for giving you the answer.&lt;br&gt;  Again assume that you have the buttons 1, 1, + and a =. So if you give 1 the  first time, it should be displayed on the text box! Again you need to press the&lt;br&gt;  operator i.e. + and press the second input 1, which should appear on the&lt;br&gt;  display and then press =. The desired output you should get is 2.&lt;br&gt;  This is what will be given in the FSD. And moreover they would also give you&lt;br&gt;  some fine details about how the process takes place which is not testable. Now  the stuff in the second paragraph will be given in your FSD in a refined&lt;br&gt;  language. &lt;/span&gt;&lt;span style=&quot;font-size:10pt&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;So first you  check when we press 1 do we see it on the screen.&lt;br&gt;  Test case should be:&lt;br&gt;  &amp;quot;Verification of display of 1 on the screen when the input was given or  when the button was clicked&amp;quot;&lt;br&gt;  and similarly for the second input:&lt;br&gt;  &amp;quot;Verification of display of 1 on the screen when the input was given or  when the button was clicked&amp;quot;&lt;br&gt;  Now comes the result:&lt;br&gt;  &amp;quot;Verification of display of to on the screen when the = button was  pressed&amp;quot;&lt;br&gt;  &lt;br&gt;  In some FSDs you would be given about a warning when you give non-numerical  values like a, b instead of 1..&lt;br&gt;  If its given, well you can strait away write another test case&lt;br&gt;  &amp;quot;Verification of warning message stating &amp;quot;invalid input (or anything  given as&lt;br&gt;  per FSD) on the screen when the input given is a character (specifically:  A)&amp;quot;&lt;br&gt;  If its not given you can note it in your testware (excel sheet) as an  observation.&lt;/span&gt;&lt;span style=&quot;font-size:10pt&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;When you are  writing a test case please check you test whatever is given in your FSD,  Business Requirement. &lt;/span&gt;&lt;span style=&quot;font-size:10pt&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:9pt;font-family:Arial,sans-serif&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size:13.5pt;font-family:Arial,sans-serif;color:navy&quot;&gt;3&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size:9pt;font-family:Arial,sans-serif&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif&quot;&gt;No  one would expect you to write a usable test case the first day. You must spend  time learning the application and reading the requirements etc. This will take  several weeks. Then you would determine what test cases have already been  written so as not to duplicate efforts. You should also find out&lt;br&gt;  what is expected of you from your manager .&lt;br&gt;  To write the test cases, usually there are test case standards imposed by the  organization. The main components are the description, the setup conditions,  the objectives of the test case, the actual steps which should be as simple as  possible describing how to input something and what is expected as an output.  Then a Pass/Fail statement and maybe a comments area describing what you think  caused the failure if it failed.&lt;/span&gt;&lt;span style=&quot;font-size:10pt&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;  &lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2014/03/74-important-question-and-their-answers.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>44</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-1188545747293249496</guid><pubDate>Fri, 07 Mar 2014 10:26:00 +0000</pubDate><atom:updated>2014-03-07T02:26:51.366-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Testing</category><title>Testing Models</title><description>&lt;div dir=&quot;ltr&quot;&gt;&lt;p class=&quot;MsoNormal&quot; style&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;There are various models, which  have been presented in the past 20 years in the field of Software Engineering  for Development and Testing. Let us discuss and explore into few of the famous  models. &lt;br&gt;  &lt;br&gt;  The following models are addressed: &lt;br&gt;  Waterfall Model.&lt;br&gt;  Spiral Model. &lt;br&gt;  &amp;#39;V&amp;#39; Model. &lt;br&gt;  &amp;#39;W&amp;#39; Model, and &lt;br&gt;  Butterfly Model. &lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The  Waterfall Model&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt; &lt;br&gt;  This is one of the first models of software development, presented by  B.W.Boehm. The Waterfall model is a step-by-step method of achieving tasks.  Using this model, one can get on to the next phase of development activity only  after completing the current phase. Also one can go back only to the immediate  previous phase.&lt;br&gt;  In Waterfall Model each phase of the development activity is followed by the  Verification and Validation activities. One phase is completed with the testing  activities, then the team proceeds to the next phase. At any point of time, we  can move only one step to the immediate previous phase. For example, one cannot  move from the Testing phase to the Design phase. &lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Spiral  Model&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  In the Spiral Model, a cyclical and prototyping view of software development is  shown. Test are explicitly mentioned (risk analysis, validation of requirements  and of the development) and the test phase is divided into stages. The test  activities include module, integration and acceptance tests. However, in this  model the testing also follows the coding. The exception to this is that the  test plan should be constructed after the design of the system. The spiral  model also identifies no activities associated with the removal of defects. &lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;#39;V&amp;#39;  Model&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  Many of the process models currently used can be more generally connected by  the &amp;#39;V&amp;#39; model where the &amp;#39;V&amp;#39; describes the graphical arrangement of the  individual phases. The &amp;#39;V&amp;#39; is also a synonym for Verification and Validation.&lt;br&gt;  By the ordering of activities in time sequence and with abstraction levels the  connection between development and test activities becomes clear. Oppositely  laying activities complement one another (i.e.) server as a base for test  activities. For example, the system test is carried out on the basis of the  results specification phase. &lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The  &amp;#39;W&amp;#39; Model&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  From the testing point of view, all of the models are deficient in various  ways:&lt;br&gt;  The Test activities first start after the implementation. The connection  between the various test stages and the basis for the test is not clear.&lt;br&gt;  The tight link between test, debug and change tasks during the test phase is  not clear.&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Why  &amp;#39;W&amp;#39; Model?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;    In the models presented above, there usually appears an unattractive task to be  carried out after coding. In order to place testing on an equal footing, a  second &amp;#39;V&amp;#39; dedicated to testing is integrated into the model. Both &amp;#39;V&amp;#39;s put  together give the &amp;#39;W&amp;#39; of the &amp;#39;W-Model&amp;#39;. &lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Butterfly  Model of Test Development&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  Butterflies are composed of three pieces &amp;ndash; two wings and a body. Each part  represents a piece of software testing, as described hereafter.&lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Test  Analysis&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  The left wing of the butterfly represents test analysis &amp;ndash; the investigation,  quantization, and/or re-expression of a facet of the software to be tested.  Analysis is both the byproduct and foundation of successful test design. In its  earliest form, analysis represents the thorough pre-examination of design and  test artifacts to ensure the existence of adequate testability, including  checking for ambiguities, inconsistencies, and omissions. &lt;br&gt;  Test analysis must be distinguished from software design analysis. Software  design analysis is constituted by efforts to define the problem to be solved,  break it down into manageable and cohesive chunks, create software that  fulfills the needs of each chunk, and finally integrate the various software  components into an overall program that solves the original problem. Test  analysis, on the other hand, is concerned with validating the outputs of each  software development stage or micro-iteration, as well as verifying compliance  of those outputs to the (separately validated) products of previous stages.&lt;br&gt;  Test analysis mechanisms vary according to the design artifact being examined.  For an aerospace software requirement specification, the test engineer would do  all of the following, as a minimum:&lt;br&gt;  Verify that each requirement is tagged in a manner that allows correlation of  the tests for that requirement to the requirement itself. (Establish Test  Traceability) &lt;br&gt;  Verify traceability of the software requirements to system requirements. &lt;br&gt;  Inspect for contradictory requirements.&lt;br&gt;  Inspect for ambiguous requirements. &lt;br&gt;  Inspect for missing requirements. &lt;br&gt;  Check to make sure that each requirement, as well as the specification as a  whole, is understandable.&lt;br&gt;  Identify one or more measurement, demonstration, or analysis method that may be  used to verify the requirement&amp;rsquo;s implementation (during formal testing). &lt;br&gt;  Create a test &amp;ldquo;sketch&amp;rdquo; that includes the tentative approach and indicates the  test&amp;rsquo;s objectives.&lt;br&gt;  Out of the items listed above, only the last two are specifically aimed at the  act of creating test cases. The other items are almost mechanical in nature,  where the test design engineer is simply checking the software engineer&amp;rsquo;s work.  But all of the items are germane to test analysis, where any error can manifest  itself as a bug in the implemented application. &lt;br&gt;  Test analysis also serves a valid and valuable purpose within the context of  software development. By digesting and restating the contents of a design  artifact (whether it be requirements or design), testing analysis offers a  second look &amp;ndash; from another viewpoint &amp;ndash; at the developer&amp;rsquo;s work. This is  particularly true with regard to lower-level design artifacts like detailed  design and source code. This kind of feedback has a counterpart in human  conversation. To verify one&amp;rsquo;s understanding of another person&amp;rsquo;s statements, it  is useful to rephrase the statement in question using the phrase &amp;ldquo;So, what  you&amp;rsquo;re saying is&amp;hellip;&amp;rdquo;. This powerful method of confirming comprehension and  eliminating miscommunication is just as important for software development &amp;ndash; it  helps to weed out misconceptions on the part of both the developer and tester,  and in the process identifies potential problems in the software itself.&lt;br&gt;  It should be clear from the above discussion that the tester&amp;rsquo;s analysis is both  formal and informal. Formal analysis becomes the basis for documentary  artifacts of the test side of the V. Informal analysis is used for immediate  feedback to the designer in order to both verify that the artifact captures the  intent of the designer and give the tester a starting point for understanding  the software to be tested. &lt;br&gt;  In the bulleted list shown above, the first two analyses are formal in nature  (for an aerospace application). The verification of system requirement tags is  a necessary step in the creation of a test traceability matrix. The software to  system requirements traceability matrix similarly depends on the second  analysis.&lt;br&gt;  The three inspection analyses listed are more informal, aimed at ensuring that  the specification being examined is of sufficient quality to drive the  development of a quality implementation. The difference is in how the analytical  outputs are used, not in the level of effort or attention that go into the  analysis. &lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Test  Design&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  Thus far, the tester has produced a lot of analytical output, some  semi-formalized documentary artifacts, and several tentative approaches to  testing the software. At this point, the tester is ready for the next step:  test design.&lt;br&gt;  The right wing of the butterfly represents the act of designing and  implementing the test cases needed to verify the design artifact as replicated  in the implementation. Like test analysis, it is a relatively large piece of  work. Unlike test analysis, however, the focus of test design is not to  assimilate information created by others, but rather to implement procedures,  techniques, and data sets that achieve the test&amp;rsquo;s objective(s). &lt;br&gt;  The outputs of the test analysis phase are the foundation for test design. Each  requirement or design construct has had at least one technique (a measurement,  demonstration, or analysis) identified during test analysis that will validate  or verify that requirement. The tester must now put on his or her development  hat and implement the intended technique. &lt;br&gt;  Software test design, as a discipline, is an exercise in the prevention,  detection, and elimination of bugs in software. Preventing bugs is the primary  goal of software testing [BEIZ90]. Diligent and competent test design prevents  bugs from ever reaching the implementation stage. Test design, with its  attendant test analysis foundation, is therefore the premiere weapon in the  arsenal of developers and testers for limiting the cost associated with finding  and fixing bugs. &lt;br&gt;  Before moving further ahead, it is necessary to comment on the continued  analytical work performed during test design. As previously noted, tentative  approaches are mapped out in the test analysis phase. During the test design  phase of test development, those tentatively selected techniques and approaches  must be evaluated more fully, until it is &amp;ldquo;proven&amp;rdquo; that the test&amp;rsquo;s objectives  are met by the selected technique. If all tentatively selected approaches fail  to satisfy the test&amp;rsquo;s objectives, then the tester must put his test analysis  hat back on and start looking for more alternatives. &lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Test  Execution&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  In the butterfly model of software test development, test execution is a  separate piece of the overall approach. In fact, it is the smallest piece &amp;ndash; the  slender insect&amp;rsquo;s body &amp;ndash; but it also provides the muscle that makes the wings  work. It is important to note, however, that test execution (as defined for  this model) includes only the formal running of the designed tests. Informal  test execution is a normal part of test design, and in fact is also a normal  part of software design and development.&lt;br&gt;  Formal test execution marks the moment in the software development process  where the developer and the tester join forces. In a way, formal execution is  the moment when the developer gets to take credit for the tester&amp;rsquo;s work &amp;ndash; by  demonstrating that the software works as advertised. The tester, on the other  hand, should already have proactively identified bugs (in both the software and  the tests) and helped to eliminate them &amp;ndash; well before the commencement of  formal test execution! &lt;br&gt;  Formal test execution should (almost) never reveal bugs. I hope this plain  statement raises some eyebrows &amp;ndash; although it is very much true. The only  reasonable cause of unexpected failure in a formal test execution is hardware  failure. The software, along with the test itself, should have been through the  wringer enough to be bone-dry. Note, however, that unexpected failure is singled  out in the above paragraph. That implies that some software tests will have  expected failures, doesn&amp;rsquo;t it? Yes, it surely does!&lt;br&gt;  The reasons behind expected failure vary, but allow me to relate a case in  point: &lt;br&gt;  In the commercial jet engine control business, systems engineers prepare a wide  variety of tests against the system (being the FADEC &amp;ndash; or Full Authority  Digital Engine Control) requirements. One such commonly employed test is the  &amp;ldquo;flight envelope&amp;rdquo; test. The flight envelope test essentially begins with the  simulated engine either off or at idle with the real controller (both hardware  and software) commanding the situation. Then the engine is spooled up and taken  for a simulated ride throughout its defined operational domain &amp;ndash; varying  altitude, speed, thrust, temperature, etc. in accordance with real world  recorded profiles. The expected results for this test are produced by running a  simulation (created and maintained independently from the application software  itself) with the same input data sets. &lt;br&gt;  Minor failures in the formal execution of this test are fairly common. Some are  hard failures &amp;ndash; repeatable on every single run of the test. Others are soft &amp;ndash;  only intermittently reaching out to bite the tester. Each and every failure is  investigated, naturally &amp;ndash; and the vast majority of flight envelope failures are  caused by test stand problems. These can include issues like a voltage source  being one twentieth of a volt low, or slight timing mismatches caused by the  less exact timekeeping of the test stand workstation as compared to the FADEC  itself. &lt;br&gt;  Some flight envelope failures are attributed to the model used to provide  expected results. In such cases, hours and days of gut-wrenching analytical  work go into identifying the miniscule difference between the model and the  actual software.&lt;br&gt;  A handful of flight envelope test failures are caused by the test parameters  themselves. Tolerances may be set at unrealistically tight levels, for example.  Or slight operating mode mismatches between the air speed and engine fan speed  may cause a fault to be intermittently annunciated. &lt;br&gt;  In very few cases have I seen the software being tested lay at the root of the  failure. (I did witness the bugs being fixed, by the way!) &lt;br&gt;  The point is this &amp;ndash; complex and complicated tests can fail due to a variety of  reasons, from hardware failure, through test stand problems, to application  error. Intermittent failures may even jump into the formal run, just to make  life interesting.&lt;br&gt;  But the test engineer understands the complexity of the test being run, and  anticipates potential issues that may cause failures. In fact, the test is  expected to fail once in a while. If it doesn&amp;rsquo;t, then it isn&amp;rsquo;t doing its job &amp;ndash;  which is to exercise the control software throughout its valid operational envelope.  As in all applications, the FADEC&amp;rsquo;s boundaries of valid operation are dark  corners in which bugs (or at least potential bugs) congregate. It was mentioned  during our initial discussion of the V development model that the model is  sufficient, from a software development point of view, to express the lineage  of test artifacts. This is because testing, again from the development  viewpoint, is composed of only the body of the butterfly &amp;ndash; formal test  execution. We testers, having learned the hard way, know better. &lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;  &lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2014/03/testing-models.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-179377562230609940</guid><pubDate>Fri, 07 Mar 2014 10:23:00 +0000</pubDate><atom:updated>2014-03-07T02:44:07.752-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Testing</category><title>Software Testing Types</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000; font-family: Calibri,sans-serif;&quot;&gt;COMPATIBILITY       TESTING&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #cc0000; font-family: Calibri,sans-serif;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: Calibri,sans-serif;&quot;&gt; Testing       to ensure compatibility of an application or Web site with different       browsers, OSs, and hardware platforms. Compatibility testing can be       performed manually or can be driven by an automated functional or       regression test suite. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000; font-family: Calibri,sans-serif;&quot;&gt;CONFORMANCE       TESTING.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: Calibri,sans-serif;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Calibri,sans-serif;&quot;&gt;Verifying implementation       conformance to industry standards. Producing tests for the behavior of an       implementation to be sure it provides the portability, interoperability,       and/or compatibility a standard defines. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000; font-family: Calibri,sans-serif;&quot;&gt;FUNCTIONAL       TESTING.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Calibri,sans-serif;&quot;&gt; Validating an application or Web site       conforms to its specifications and correctly performs all its required       functions. This entails a series of tests which perform a feature by       feature validation of behavior, using a wide range of normal and erroneous       input data. This can involve testing of the product&#39;s user interface,       APIs, database management, security, installation, networking, etcF       testing can be performed on an automated or manual basis using black box       or white box methodologies. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000; font-family: Calibri,sans-serif;&quot;&gt;LOAD TESTING.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Calibri,sans-serif;&quot;&gt; Load       testing is a generic term covering Performance Testing and Stress Testing.       &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000; font-family: Calibri,sans-serif;&quot;&gt;PERFORMANCE       TESTING.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Calibri,sans-serif;&quot;&gt; Performance testing can be applied to       understand your application or WWW site&#39;s scalability, or to benchmark the       performance in an environment of third party products such as servers and       middleware for potential purchase. This sort of testing is particularly       useful to identify performance bottlenecks in high use applications.       Performance testing generally involves an automated test suite as this       allows easy simulation of a variety of normal, peak, and exceptional load       conditions. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000; font-family: Calibri,sans-serif;&quot;&gt;REGRESSION       TESTING.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Calibri,sans-serif;&quot;&gt; Similar in scope to a functional test, a       regression test allows a consistent, repeatable validation of each new       release of a product or Web site. Such testing ensures reported product       defects have been corrected for each new release and that no new quality       problems were introduced in the maintenance process. Though regression       testing can be performed manually an automated test suite is often used to       reduce the time and resources needed to perform the required testing. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000; font-family: Calibri,sans-serif;&quot;&gt;SMOKE TESTING.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Calibri,sans-serif;&quot;&gt; A       quick-and-dirty test that the major functions of a piece of software work       without bothering with finer details. Originated in the hardware testing       practice of turning on a new piece of hardware for the first time and       considering it a success if it does not catch on fire. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000; font-family: Calibri,sans-serif;&quot;&gt;STRESS TESTING.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Calibri,sans-serif;&quot;&gt; Testing       conducted to evaluate a system or component at or beyond the limits of its       specified requirements to determine the load under which it fails and how.       A graceful degradation under load leading to non-catastrophic failure is       the desired result. Often Stress Testing is performed using the same       process as Performance Testing but employing a very high level of       simulated load. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000; font-family: Calibri,sans-serif;&quot;&gt;UNIT TESTING.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Calibri,sans-serif;&quot;&gt;       Functional and reliability testing in an Engineering environment.       Producing tests for the behavior of components of a product to ensure their       correct behavior prior to system integration.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Calibri,sans-serif;&quot;&gt;&lt;div class=&quot;plain&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Acceptance Testing&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing the system with the intent of confirming readiness
of the product and customer acceptance. Acceptance testing, which is a black
box testing, will give the client the opportunity to verify the system
functionality and usability prior to the system being moved to production. The
acceptance test will be the responsibility of the client; however, it will be
conducted with full support from the project team. The Test Team will work with
the client to develop the acceptance criteria.&lt;br /&gt;
&lt;b&gt;Ad Hoc Testing&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing without a formal test plan or outside of a test
plan. With some projects this type of testing is carried out as an adjunct to
formal testing. If carried out by a skilled tester, it can often find problems
that are not caught in regular testing. Sometimes, if testing occurs very late
in the development cycle, this will be the only kind of testing that can be
performed. Sometimes ad hoc testing is referred to as exploratory testing. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Alpha Testing &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing after code is mostly complete or contains most of
the functionality and prior to users being involved. Sometimes a select group
of users are involved. More often this testing will be performed in-house or by
an outside testing firm in close cooperation with the software engineering department.
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Automated Testing&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Software testing that utilizes a variety of tools to
automate the testing process and when the importance of having a person
manually testing is diminished. Automated testing still requires a skilled
quality assurance professional with knowledge of the automation tool and the
software being tested to set up the tests. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Beta Testing&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing after the product is code complete. Betas are often
widely distributed or even distributed to the public at large in hopes that
they will buy the final product when it is released. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Black Box Testing&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;span class=&quot;plain1&quot;&gt;Testing software without any knowledge of the inner
workings, structure or language of the module being tested. Black box tests, as
most other kinds of tests, must be written from a definitive source document,
such as a specification or requirements document. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Compatibility Testing&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;span class=&quot;plain1&quot;&gt;Testing used to determine whether other system software
components such as browsers, utilities, and competing software will conflict
with the software being tested. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Configuration Testing&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;span class=&quot;plain1&quot;&gt;Testing to determine how well the product works with a
broad range of hardware/peripheral equipment configurations as well as on
different operating systems and software.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;End-to-End Testing&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;span class=&quot;plain1&quot;&gt;Similar to system testing, the &#39;macro&#39; end of the test
scale involves testing of a complete application environment in a situation
that mimics real-world use, such as interacting with a database, using network
communications, or interacting with other hardware, applications, or systems if
appropriate.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Functional Testing&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;span class=&quot;plain1&quot;&gt;Testing two or more modules together with the intent of
finding defects, demonstrating that defects are not present, verifying that the
module performs its intended functions as stated in the specification and
establishing confidence that a program does what it is supposed to do. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Independent Verification and Validation (IV&amp;amp;V)&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;span class=&quot;plain1&quot;&gt;The process of exercising software with the intent of
ensuring that the software system meets its requirements and user expectations
and doesn&#39;t fail in an unacceptable manner. The individual or group doing this
work is not part of the group or organization that developed the software. A
term often applied to government work or where the government regulates the
products, as in medical devices. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Installation Testing&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;span class=&quot;plain1&quot;&gt;Testing with the intent of determining if the product
will install on a variety of platforms and how easily it installs. Testing
full, partial, or upgrade install/uninstall processes. The installation test
for a release will be conducted with the objective of demonstrating production
readiness. This test is conducted after the application has been migrated to
the client&#39;s site. It will encompass the inventory of configuration items
(performed by the application&#39;s System Administration) and evaluation of data readiness,
as well as dynamic tests focused on basic system functionality. When necessary,
a sanity test will be performed following the installation testing.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Integration Testing&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;span class=&quot;plain1&quot;&gt;Testing two or more modules or functions together with
the intent of finding interface defects between the modules or functions.
Testing completed at as a part of unit or functional testing, and sometimes,
becomes its own standalone test phase. On a larger level, integration testing
can involve a putting together of groups of modules and functions with the goal
of completing and verifying that the system meets the system requirements. (see
system testing) &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Load Testing&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;span class=&quot;plain1&quot;&gt;Testing with the intent of determining how well the
product handles competition for system resources. The competition may come in
the form of network traffic, CPU utilization or memory allocation. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Parallel/Audit Testing&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing where the user reconciles the output of the new
system to the output of the current system to verify the new system performs
the operations correctly. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Performance Testing&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing with the intent of determining how quickly a product
handles a variety of events. Automated test tools geared specifically to test
and fine-tune performance are used most often for this type of testing. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Pilot Testing&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing that involves the users just before actual release
to ensure that users become familiar with the release contents and ultimately
accept it. Often is considered a Move-to-Production activity for ERP releases
or a beta test for commercial products. Typically involves many users, is
conducted over a short period of time and is tightly controlled. (see beta
testing) &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Recovery/Error Testing &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing how well a system recovers from crashes, hardware
failures, or other catastrophic problems. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Regression Testing &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing with the intent of determining if bug fixes have
been successful and have not created any new problems. Also, this type of
testing is done to ensure that no degradation of baseline functionality has
occurred. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Sanity Testing &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Sanity testing will be performed whenever cursory testing is
sufficient to prove the application is functioning according to specifications.
This level of testing is a subset of regression testing. It will normally
include a set of core tests of basic GUI functionality to demonstrate
connectivity to the database, application servers, printers, etc. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Security Testing &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing of database and network software in order to keep
company data and resources secure from mistaken/accidental users, hackers, and
other malevolent attackers. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Software Testing &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;The process of exercising software with the intent of
ensuring that the software system meets its requirements and user expectations
and doesn&#39;t fail in an unacceptable manner. The organization and management of
individuals or groups doing this work is not relevant. This term is often
applied to commercial products such as internet applications. (contrast with
independent verification and validation) &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Stress Testing &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing with the intent of determining how well a product
performs when a load is placed on the system resources that nears and then
exceeds capacity. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;System Integration Testing &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing a specific hardware/software installation. This is
typically performed on a COTS (commercial off the shelf) system or any other
system comprised of disparent parts where custom configurations and/or unique
installations are the norm. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Unit Testing &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Unit Testing is the first level of dynamic testing and is
first the responsibility of the developers and then of the testers. Unit
testing is performed after the expected test results are met or differences are
explainable / acceptable. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;Usability Testing &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing for &#39;user-friendliness&#39;. Clearly this is subjective
and will depend on the targeted end-user or customer. User interviews, surveys,
video recording of user sessions, and other techniques can be used. Programmers
and testers are usually not appropriate as usability testers. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;&lt;b&gt;White Box Testing &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;plain1&quot;&gt;Testing in which the software tester has knowledge of the
inner workings, structure and language of the software, or at least its
purpose.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What are the contents in an effective Bug report? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Project, Subject, Description, Summary, Detected By (Name of the
Tester), Assigned To (Name of the Developer who is supposed to the Bug), Test
Lead ( Name ), Detected in Version, Closed in Version, Date Detected, Expected
Date of Closure, Actual Date of Closure, Priority (Medium, Low, High, Urgent),
Severity (Ranges from 1 to 5), Status, Bug ID, Attachment, Test Case Failed
(Test case that is failed for the Bug)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is Bug Life Cycle? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Bug Life Cycle is nothing but the various phases a Bug undergoes
after it is raised or reported. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;New or Opened&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Assigned&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Fixed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Tested&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Closed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is Error guessing and Error seeding ? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Error Guessing is a test case design technique where the tester
has to guess what faults might occur and to design the tests to represent them.
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Error Seeding is the process of adding known faults intentionally
in a program for the reason of monitoring the rate of detection &amp;amp; removal
and also to estimate the number of faults remaining in the program.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is the difference between Bug, Error and Defect? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Error:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; It is the Deviation from actual and the expected value. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Bug:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; It is found in the development environment before the product is
shipped to the respective customer. &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Defect:&lt;/b&gt; It is found in the product itself after it is shipped to the
respective customer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is Test bed and Test data? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Test Bed is an execution environment configured for software
testing. It consists of specific hardware, network topology, Operating System,
configuration of the product to be under test, system software and other
applications. The Test Plan for a project should be developed from the test
beds to be used.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Test Data is that run through a computer program to test the
software. Test data can be used to test the compliance with effective controls
in the software.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is Negative testing? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Negative testing -&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; Testing
the system using negative data is called negative testing, e.g. testing the
password where it should be minimum of 8 characters so testing it using 6
characters is negative testing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Explain Load, Performance and Stress Testing with an Example. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Load Testing and Performance Testing are commonly said as positive
testing where as Stress Testing is said to be as negative testing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Say for example there is a application which can handle 25
simultaneous user logins at a time. In load testing we will test the
application for 25 users and check how application is working in this stage, in
performance testing we will concentrate on the time taken to perform the
operation. Where as in stress testing we will test with more users than 25 and
the test will continue to any number and we will check where the application is
cracking.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What are SDLC and STLC ? Explain its different phases. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;SDLC&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Requirement phase&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Designing phase (HLD, DLD
     (Program spec))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Coding&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Testing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Release&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Maintenance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;STLC&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;System Study&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Test planning&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Writing Test case or scripts&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Review the test case&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Executing test case&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Bug tracking&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Report the defect&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is Ad-hoc testing? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Ad hoc testing is concern with the Application Testing without
following any rules or test cases. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;For Ad hoc testing one should have strong knowledge about the
Application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Describe bottom-up and top-down approaches in Regression Testing. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Bottom-up approach&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;: In this
approach testing is conducted from sub module to main module, if the &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt;main
module&lt;/span&gt;&lt;/strong&gt; is not developed a temporary program called &lt;strong&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt;DRIVERS&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;
is used to simulate the &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt;main module.&lt;/span&gt;&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Top-down approach&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;: In this
approach testing is conducted from main module to sub module. if the &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt;sub
module&lt;/span&gt;&lt;/strong&gt; is not developed a temporary program called &lt;strong&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt;STUB&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;
is used for simulate the &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt;submodule.&lt;/span&gt;&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is the difference between structural and functional testing? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Structural testing is a &quot;white box&quot; testing and it is based
on the algorithm or code. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Functional testing is a &quot;black box&quot; (behavioral) testing
where the tester verifies the functional specification.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is Re- test? What is Regression Testing? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Re- test - &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Retesting means we
testing only the certain part of an application again and not considering how
it will effect in the other part or in the whole application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Regression Testing - &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Testing
the application after a change in a module or part of the application for
testing that is the code change will affect rest of the application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is UAT testing? When it is to be done? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;UAT testing - &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;UAT stands for &#39;User
acceptance Testing. This testing is carried out with the user perspective and
it is usually done before the release.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What are the basic solutions for the software development
problems? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Basic
     requirements&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt; - clear, detailed, complete,
     achievable, testable requirements has to be developed. Use some prototypes
     to help pin down requirements. In nimble environments, continuous and
     close coordination with customers/end-users is needed. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Schedules
     should be realistic&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt; - enough time to plan,
     design, test, bug fix, re-test, change, and document in the given
     schedule. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Adequate
     testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt; – testing should be started
     early, it should be re-tested after the bug fixed or changed, enough time
     should be spend for testing and bug-fixing. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Proper
     study on initial requirements &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;– be ready to
     look after more changes after the development has begun and be ready to
     explain the changes done to others. Work closely with the customers and
     end-users to manage expectations. This avoids excessive changes in the
     later stages. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Communication&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;
     – conduct frequent inspections and walkthroughs in appropriate time
     period; ensure that the information and the documentation is available on
     up-to-date if possible electronic. More emphasize on promoting teamwork
     and cooperation inside the team; use prototypes and proper communication
     with the end-users to clarify their doubts and expectations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What are the common problems in the software development process? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Inadequate
     requirements from the Client&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt; - if the
     requirements given by the client are not clear, unfinished and not
     testable, then problems may come. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Unrealistic
     schedule&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;s – Sometimes too much of work is
     being given to the developer and ask him to complete in a Short duration,
     then the problems are unavoidable. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Insufficient
     testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt; – The problems can arise when
     the developed software is not tested properly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Given
     another work under the existing process &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;– request
     from the higher management to work on another project or task will bring
     some problems when the project is being tested as a team.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Miscommunication&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;
     – in some cases, the developer was not informed about the Clients
     requirement and expectations, so there can be deviations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Why does software have bugs? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Miscommunication
     or no communication&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt; – about the details of what
     an application should or shouldn&#39;t do &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Programming
     errors&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt; – in some cases the programmers
     can make mistakes. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Changing
     requirements&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt; – there are chances of the
     end-user not understanding the effects of changes, or may understand and
     request them anyway to redesign, rescheduling of engineers, effects of
     other projects, work already completed may have to be redone or thrown
     out. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Time
     force &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;- preparation of software
     projects is difficult at best, often requiring a lot of guesswork. When
     deadlines are given and the crisis comes, mistakes will be made.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What software testing types can be considered? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Black box testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; – This
type of testing doesn’t require any knowledge of the internal design or coding.
These Tests are based on the requirements and functionality. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;White box testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; – This
kind of testing is based on the knowledge of internal logic of a particular
application code. The Testing is done based on the coverage of code statements,
paths, and conditions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Unit testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; – the &#39;micro&#39; scale
of testing; this is mostly used to test the particular functions or code
modules. This is typically done by the programmer and not by testers; it
requires detailed knowledge of the internal program design and code. It cannot
be done easily unless the application has a well-designed architecture with
tight code; this type may require developing test driver modules or test
harnesses. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Sanity testing or Smoke testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; –
This type of testing is done initially to determine if a new software version
is performing well enough to accept it for a major testing effort. For example,
if the new software is crashing the systems in every 5 minutes or corrupting
databases, the software may not be in a &#39;sound’ condition to proceed for
further testing in its current state. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Functional testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; – This a
commonly used black-box testing geared to check the functional requirements of
an application; this type of testing should be done by testers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Integration testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; – This
testing is combining the ‘parts’ of an application to determine if they
function together correctly. The &#39;parts&#39; can be code modules, individual
applications, client and server applications on a network, etc. This type of
testing is especially relevant to the client/server and distributed systems. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Incremental Integration testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; –
This is continuous testing of an application when a new functionality is added
the existing ones; it checks the application functionality by verifying whether
it works separately before all parts of the program are completed, in this type
it will be checked whether to introduce test drivers or not; this is done by
programmers or by testers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Regression testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; – This
is testing the whole application again after the fixes or the modifications are
done on the software. This is mostly done at the end of the Software
development life cycle. Mostly Automated testing tools are used for these type
of testing. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;System testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; – This is a type of
black-box type testing that is based on overall requirements specifications;
covers all combined parts of a system. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;End-to-end testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; – This
is similar to system testing; this involves testing of a complete application
environment such as interacting with a database, using network communications,
or interacting with other hardware, applications and so on.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;UAT (User Acceptance Testing )&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; –
This type of testing comes on the final stage and mostly done on the
specifications of the end-user or client.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Usability testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; – This
testing is done to check the &#39;user-friendliness&#39; of the application. This
depends on the targeted end-user or customer. User interviews, surveys, video
recording of user sessions, and other techniques can be used. Programmers and
testers are usually not appropriate as usability testers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Compatibility testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; –
Testing how well the software performs in a particular hardware, software,
operating system, network etc. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Comparison testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; – This
is nothing comparing the software strengths and weakness with another competing
product. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Mutation testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; – This
is another method for determining if a set of test data or test cases is
useful, by purposely introducing various code changes or bugs and retesting
with the original test data or cases to determine whether the &#39;bugs&#39; are
detected. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;How do you decide when you have &#39;tested enough’? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Common factors in deciding when to stop are: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Deadlines (release deadlines,
     testing deadlines, etc.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Test cases completed with certain
     percentage passed &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Test budget depleted &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Coverage of
     code/functionality/requirements reaches a specified point &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Bug rate falls below a certain
     level &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; line-height: 150%;&quot;&gt;Beta or alpha testing period ends
     &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Describe the Software Development Life Cycle &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;It includes aspects such as initial concept, requirements
analysis, functional design, internal design, documentation planning, test
planning, coding, document preparation, integration, testing, maintenance,
updates, retesting, phase-out, and other aspects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Describe the difference between validation and verification &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Verification&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; is done by frequent
evaluation and meetings to appraise the documents, policy, code, requirements,
and specifications. This is done with the checklists, walkthroughs, and
inspection meetings.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Validation&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt; is done during
actual testing and it takes place after all the verifications are being done.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is the difference between QA and testing? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Testing involves operation of a system or application under
controlled conditions and evaluating the results. It is oriented to
&#39;detection&#39;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Software QA involves the entire software development PROCESS -
monitoring and improving the process, making sure that any agreed-upon
standards and procedures are followed, and ensuring that problems are found and
dealt with. It is oriented to &#39;prevention&#39;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is quality assurance? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Software QA involves the entire software development PROCESS -
monitoring and improving the process, making sure that any agreed-upon
standards and procedures are followed, and ensuring that problems are found and
dealt with. It is oriented to &#39;prevention&#39;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;line-height: 150%; margin-bottom: .0001pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;What is the purpose of the testing? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Software testing is the process used to help identify the
Correctness, Completeness, Security an&lt;a href=&quot;http://en.wikipedia.org/wiki/Software_quality&quot; title=&quot;Software quality&quot;&gt;&lt;/a&gt;d
Quality of the developed Computer Software.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 10pt; line-height: 150%;&quot;&gt;Software Testing is the process of executing a program or system
with the intent of finding errors.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2014/03/software-testing-types.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-6835919392055231816</guid><pubDate>Fri, 07 Mar 2014 10:18:00 +0000</pubDate><atom:updated>2017-04-17T22:37:35.548-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Testing</category><title>Software Testing: Quick Learn</title><description>&lt;div dir=&quot;ltr&quot;&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Software Testing Introduction&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Software Testing is the process of executing a program or system  with the intent of finding errors. Or, it involves any activity aimed at  evaluating an attribute or capability of a program or system and determining  that it meets its required results.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Software Testing is a process of executing software in a  controlled manner. When the end product is given to the client, it should work  correctly according to the specifications and requirements of the software.  Defect in software is the variance between the actual and expected results.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Software bugs will almost always exist in any software module with  moderate size: not because programmers are careless or irresponsible, but  because the complexity of software is generally intractable -- and humans have  only limited ability to manage complexity. It is also true that for any complex  systems, design defects can never be completely ruled out.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Software Testing can also be stated as a process used to help  identify the correctness, completeness and quality of developed computer  software, process of validating and verifying that a software  program/application/product:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.5in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;1.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;meets the business and technical requirements that  guided its design and development;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.5in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;2.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;works as expected; and&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.5in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;3.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;can be implemented with the same characteristics.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Software Testing Models / Software Testing Methodologies&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;There are various models which have been presented  in the past 20 years in the field of Software Engineering for Development and  Testing. Let us discuss and explore into few of the famous models.&amp;nbsp;&lt;br&gt;  &lt;br&gt;  These are some commonly used software testing methodologies:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.25in;text-indent:0in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings;color:black&quot;&gt;§&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Waterfall Model&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.25in;text-indent:0in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings;color:black&quot;&gt;§&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Spiral Model&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.25in;text-indent:0in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings;color:black&quot;&gt;§&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;V Model&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.25in;text-indent:0in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings;color:black&quot;&gt;§&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;W Model, and&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.25in;text-indent:0in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings;color:black&quot;&gt;§&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Butterfly Model&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.25in;text-indent:0in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings;color:black&quot;&gt;§&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;RUP&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.25in;text-indent:0in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings;color:black&quot;&gt;§&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Agile model&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.25in;text-indent:0in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings;color:black&quot;&gt;§&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;RAD&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:0.25in;text-indent:0in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Waterfall Model&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;This is one of the first models  of software development, presented by &lt;s&gt;B.W.Boehm &lt;/s&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Winston W. Royce (in 1970)&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;. The Waterfall model is a  step-by-step method of achieving tasks. Using this model, one can get on to the  next phase of development activity only after completing the current phase.  Also one can go back only to the immediate previous phase.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;br&gt;  &lt;span style=&quot;color:black&quot;&gt;In Waterfall Model each phase of the development  activity is followed by the Verification and Validation activities. One phase  is completed with the testing activities, then the team proceeds to the next  phase. At any point of time, we can move only one step to the immediate  previous phase. For example, one cannot move from the Testing phase to the  Design phase.&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;waterfall model&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;adopts  a &amp;#39;top down&amp;#39; approach regardless of whether it is being used for&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;software development&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;or testing. The basic steps involved in this software testing  methodology are:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;ol start=&quot;1&quot; type=&quot;1&quot;&gt;   &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Requirement analysis&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/li&gt;     &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test       case design&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test       case implementation&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Testing,       debugging and validating the code or product&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Deployment       and maintenance&lt;/span&gt;&lt;/li&gt;  &lt;/ol&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;In this methodology, you move on to the next step only after you  have completed the present step. There is no scope for jumping backward or  forward or performing two steps simultaneously. Also, this model follows a  non-iterative approach. The main benefit of this methodology is its simplistic,  systematic and orthodox approach. However, it has many shortcomings since bugs  and errors in the code are not discovered until and unless the testing stage is  reached. This can often lead to wastage of time, money and valuable resources.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;The waterfall  model is probably the oldest and the best-known models as far as&amp;nbsp;software  development process models are concerned. The role of the waterfall model in  software engineering is as important as its role in software testing. Of  course, over the years, there are a number of other software process models  which have been designed and implemented, but what is true is that a lot of  them are based (in some way or the other) on the fundamental principle of the&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;color:black&quot;&gt;waterfall model&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;. &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;Waterfall Model in Software Engineering&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;The  waterfall model is so named because it employs a &amp;#39;top down&amp;#39; approach regardless  of whether it is a waterfall model in testing, or a waterfall model in&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;color:black&quot;&gt;SDLC&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;Phases of the Waterfall Model in Software Engineering:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&lt;img width=&quot;588&quot; height=&quot;266&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&lt;img width=&quot;576&quot; height=&quot;228&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;First and foremost, you need to  completely analyze the problem definition and all the various project  requirements. This phase is commonly referred to as &lt;i&gt;&amp;#39;Requirement Analysis&amp;#39;&lt;/i&gt;.  Once you have thoroughly and exhaustively identified and understood all the  project requirements, they are to be properly documented, after which you move  onto the next phase, which is known as&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;#39;System Design&amp;#39;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;.  This involves specifying and designing the project&amp;#39;s hardware and software  requirements, and their inter-relation. The entire software aspect of the  project is broken down into different logical modules or blocks which are  identified and systematically documented.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;#39;System Implementation&amp;#39;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;is the next phase which involves nothing but writing software code  and actually implementing the programming ideas and algorithms which have been  designed or decided upon in the&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;#39;System  Design&amp;#39;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;phase.  Once the coding and implementation phase has been completed, it is now time to  test the code. This is precisely what happens in the next phase which is known  as&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;#39;System Testing&amp;#39;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;.  The code that has been written is subjected to a series of tests and&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;test cases&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;to  detect and determine whether there are any bugs, errors or software failures.  Once all the repair work, i.e. correcting and re-writing every piece of  erroneous or flawed code is completed, you then move to the next and last phase  titled&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;#39;System  Deployment and Maintenance&amp;#39;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;.  As the name suggests, the last phase is nothing but handing over the completed  project to the client or customer, and subsequently performing maintenance  activities on a periodic basis.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Waterfall Model Advantages  and Disadvantages&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Pros&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;ul type=&quot;disc&quot;&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;It       is the simplest&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;software       process&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;model in terms of       complexity and ease of implementation&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;This       model is extremely easy to understand and therefore, is implemented at       various&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;project management&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;levels and in a number of fields       (not just software development).&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;It       employs a systematic, orthodox method of project development and delivery.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Needless       to mention, it is a linear model and of course, linear models are the most       simple to be implemented.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The       amount of resources required to implement this model is very minimal.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;One       great advantage of the waterfall model is that documentation is produced       at every stage of the waterfall model development. This makes the understanding       of the product designing procedure simpler.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;After       every major stage of software coding, testing is done to check the correct       running of the code.&lt;/span&gt;&lt;/li&gt;  &lt;/ul&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Cons&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;ul type=&quot;disc&quot;&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Since       it is not an iterative model, it has its fair share of shortcomings and       drawbacks. Being a strictly sequential model, jumping back and forth       between two or more phases is not possible. The next phase can be reached       only after the previous one has been completed. Due to this, bugs and       errors in the code cannot be discovered until and unless the testing phase       is reached. This can lead to a lot of wastage of time and other precious       resources.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Many       a times, it happens that the client is not very clear of what he exactly       wants from the software. Any changes that he mentions in between may cause       a lot of confusion. This process model is not suitable for projects       wherein the project requirements are dynamic or constantly changing.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Ironically,       the biggest disadvantage of the waterfall model is one of its greatest       advantage. You cannot go back, if the design phase has gone wrong, things       can get very complicated in the implementation phase.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Small       changes or errors that arise in the completed software may cause a lot of       problem.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The       greatest disadvantage of the waterfall model is that until the final stage       of the development cycle is complete, a working model of the software does       not lie in the hands of the client. Thus, he is hardly in a position to       mention if what has been designed is exactly what he had asked for&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;As       it is very important to gather all possible requirements during the       Requirement Gathering and Analysis phase in order to properly design the       system, not all requirements are received at once, the requirements from       customer goes on getting added to the list even after the end of       &amp;quot;Requirement Gathering and Analysis&amp;quot; phase, this affects the       system development process and its success in negative aspects.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The       problems with one phase are never solved completely during that phase and       in fact many problems regarding a particular phase arise after the phase       is signed off, this results in badly structured system as not all the       problems (related to a phase) are solved during the same phase.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The       project is not partitioned in phases in flexible way.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;As       the requirements of the customer goes on getting added to the list, not       all the requirements are fulfilled, this results in development of almost       unusable system. These requirements are then met in newer version of the       system; this increases the cost of system development.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;  &lt;/ul&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Summary&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;There are various software development approaches defined and  designed which are used/employed during development process of software, these  approaches are also referred as &amp;quot;Software Development Process  Models&amp;quot;. Waterfall approach was first Process Model to be introduced and  followed widely in Software Engineering to ensure success of the project. In  &amp;quot;The Waterfall&amp;quot; approach, the whole process of software development  is divided into separate process phases. The phases in Waterfall model are:  Requirement Specifications phase, Software Design, Implementation and Testing  &amp;amp; Maintenance. All these phases are cascaded to each other so that second  phase is started as and when defined set of goals are achieved for first phase  and it is signed off, so the name &amp;quot;Waterfall Model&amp;quot;. All the methods  and processes undertaken in Waterfall Model are more visible.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The stages of &amp;quot;The Waterfall Model&amp;quot; are:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Requirement Analysis &amp;amp; Definition:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;All possible requirements of the system to be developed are  captured in this phase. Requirements are set of functionalities and constraints  that the end-user (who will be using the system) expects from the system. The  requirements are gathered from the end-user by consultation, these requirements  are analyzed for their validity and the possibility of incorporating the requirements  in the system to be development is also studied. Finally, a Requirement  Specification document is created which serves the purpose of guideline for the  next phase of the model.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;System &amp;amp; Software  Design:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Before  a starting for actual coding, it is highly important to understand what we are  going to create and what it should look like? The requirement specifications  from first phase are studied in this phase and system design is prepared.  System Design helps in specifying hardware and system requirements and also  helps in defining overall system architecture. The system design specifications  serve as input for the next phase of the model.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Implementation &amp;amp; Unit  Testing:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;On  receiving system design documents, the work is divided in modules/units and  actual coding is started. The system is first developed in small programs  called units, which are integrated in the next phase. Each unit is developed  and tested for its functionality; this is referred to as Unit Testing. Unit  testing mainly verifies if the modules/units meet their specifications.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Integration &amp;amp; System  Testing:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;As  specified above, the system is first divided in units which are developed and  tested for their functionalities. These units are integrated into a complete  system during Integration phase and tested to check if all modules/units  coordinate between each other and the system as a whole behaves as per the  specifications. After successfully testing the software, it is delivered to the  customer.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Operations &amp;amp;  Maintenance:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;This  phase of &amp;quot;The Waterfall Model&amp;quot; is virtually never ending phase (Very  long). Generally, problems with the system developed (which are not found  during the development life cycle) come up after its practical use starts, so  the issues related to the system are solved after deployment of the system. Not  all the problems come in picture directly but they arise time to time and needs  to be solved; hence this process is referred as Maintenance.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Arial,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;V Model&lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The V model gets its name from the  fact that the graphical representation of the different test process activities  involved in this methodology resembles the letter &amp;#39;V&amp;#39;. The basic steps involved  in this methodology are more or less the same as those in the waterfall model.  However, this model follows both a &amp;#39;top-down&amp;#39; as well as a &amp;#39;bottom-up&amp;#39; approach  (you can visualize them forming the letter &amp;#39;V&amp;#39;). The benefit of this  methodology is that in this case, both the development and testing activities  go hand-in-hand. For example, as the development team goes about its  requirement analysis activities, the testing team simultaneously begins with  its&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;acceptance testing&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;activities.  By following this approach, time delays are minimized and optimum utilization  of resources is assured.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The V-model is a software development process which can be  presumed to be the extension of the waterfall model. Instead of moving down in  a linear way, the process steps are bent upwards after the coding phase, to  form the typical V shape. The V-Model demonstrates the relationships between  each phase of the development life cycle and its associated phase of testing.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The V-model deploys a well-structured method in which each phase  can be implemented by the detailed documentation of the previous phase. Testing  activities like test designing start at the beginning of the project well  before coding and therefore saves a huge amount of the project time.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The V-model consists of a number of phases. The Verification  Phases are on the right hand side of the V, the Coding Phase is at the bottom  of the V and the Validation Phases are on the left hand side of the V.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;In the V Model SDLC, both the&lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&amp;nbsp;Development&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;activity and the testing activities start almost at the same time  with the same information. The&lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;development team does design and&lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;development&lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;and test team does the Test planning, scripting and testing. It&amp;rsquo;s  a parallel process for both&lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;development&lt;/span&gt;&lt;span style=&quot;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;and testing. This model steps are quite similar to waterfall  model. This is the one of the most popular model of software test life cycle.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;img width=&quot;636&quot; height=&quot;391&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;text-align:center&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;img width=&quot;400&quot; height=&quot;326&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image007.gif&quot; alt=&quot;A diagram showing the development and testing steps described in the text.&quot;&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;text-align:center&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;img width=&quot;450&quot; height=&quot;353&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg&quot; alt=&quot;v-model&quot;&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;quot;V&amp;quot; Model is one of the SDLC  Methodologies.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;In this methodology Development and&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;Testing&amp;nbsp;takes place at the same time with the same  kind of information in their hands.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Typical &amp;quot;V&amp;quot; shows  Development&amp;nbsp;Phases&amp;nbsp;on the Left hand side and&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;Testing&amp;nbsp;Phases on the Right hand side.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Development  Team&amp;nbsp;follow  &amp;quot;Do-Procedure&amp;quot; to achieve the goals of the company&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;And Testing&amp;nbsp;Team follow  &amp;quot;check-Procedure&amp;quot; to verify them&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;V-Model&lt;/span&gt;&lt;/strong&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;indicates  that how the testing is carried out.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black;font-weight:normal&quot;&gt;Order&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Phase  1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Order&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Phase 2&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;div style=&quot;border-style:none none solid;border-bottom-color:windowtext;border-bottom-width:1.5pt;padding:0in 0in 13pt&quot;&gt;    &lt;p style=&quot;border:none;padding:0in&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black;font-weight:normal&quot;&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Requirement Analysis&amp;nbsp;&amp;nbsp;  &amp;nbsp;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System  Integration&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;    &lt;/span&gt;&lt;/b&gt;&lt;strong&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black;font-weight:normal&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;nbsp;&amp;nbsp;Low Level Desgin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;nbsp;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unit Testing&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/b&gt;&lt;strong&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black;font-weight:normal&quot;&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;nbsp;High Level Design&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;  2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integration Testing&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;/b&gt;&lt;strong&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black;font-weight:normal&quot;&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;nbsp;System Integration&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;  1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User Acceptance Testing&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;/div&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;V Model mean&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;Requirement&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Integration  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Prototype&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Unit  testing&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Designing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Integration  testing&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Integration&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Acceptance  testing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Benefits of V-Model&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-left:0.5in&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;&amp;bull;&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Faults are prevented and it stops fault multiplication. &lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-left:0.5in&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;&amp;bull;&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;Avoids the downward flow of  defect.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-left:0.5in&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;&amp;bull;&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;Lower defect Resolution  cost due to earlier detection. &lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-left:0.5in&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;&amp;bull;&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;Improved quality and  reliability.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-left:0.5in&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;&amp;bull;&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;Reduction in the amount of  Re-work. &lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-left:0.5in&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;&amp;bull;&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;Improved Risk Management&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-left:0.5in&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;&amp;bull;&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;Validation and Verification  at each level of stage containment&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-left:0.5in&quot;&gt;&lt;span style=&quot;font-size:10pt;color:black&quot;&gt;&amp;bull;&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;Allows testers to be active  in the project early in the project&amp;rsquo;s lifecycle. They develop critical  knowledge about the system. &lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;7) Diff between v-model, waterfall  model, spiral model, Iterative model?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;The spiral model,  also known as the spiral lifecycle model, is a systems development lifecycle (&lt;a href=&quot;http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci214192,00.html&quot; target=&quot;_blank&quot;&gt;SDLC&lt;/a&gt;) model used in information technology (IT). This model  of development combines the features of the prototyping model and the&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&lt;a href=&quot;http://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci519580,00.html&quot; target=&quot;_blank&quot;&gt;waterfall model&lt;/a&gt;. The spiral model is favored for large,  expensive, and complicated projects.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&lt;br&gt;    &lt;span class=&quot;&quot;&gt;The steps in the spiral model can be generalized  as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;ol start=&quot;1&quot; type=&quot;1&quot;&gt;   &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;The new system       requirements are defined in as much detail as possible. This usually       involves interviewing a number of users representing all the external or       internal users and other aspects of the existing system.&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68)&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;A preliminary design is       created for the new system.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68)&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;A first prototype of the       new system is constructed from the preliminary design. This is usually a       scaled-down system, and represents an approximation of the characteristics       of the final product.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68)&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;A second prototype is       evolved by a fourfold procedure: (1) evaluating the first prototype in       terms of its strengths, weaknesses, and risks; (2) defining the       requirements of the second prototype; (3) planning and designing the       second prototype; (4) constructing and testing the second prototype.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68)&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;At the customer&amp;#39;s option,       the entire project can be aborted if the risk is deemed too great. Risk       factors might involve development cost overruns, operating-cost       miscalculation, or any other factor that could, in the customer&amp;#39;s       judgment, result in a less-than-satisfactory final product.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68)&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The existing prototype is       evaluated in the same manner as was the previous prototype, and, if       necessary, another prototype is developed from it according to the fourfold       procedure outlined above.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68)&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The preceding steps are       iterated until the customer is satisfied that the refined prototype       represents the final product desired.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68)&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The final system is       constructed, based on the refined prototype.&lt;/span&gt;&lt;/li&gt;  &lt;/ol&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;The final system is thoroughly evaluated and tested. Routine  maintenance is carried out on a continuing basis to prevent large-scale  failures and to minimize downtime.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Spiral  Model&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The &amp;quot;Waterfall Model&amp;quot; has disadvantages such as there is  no fair division of phases in the life cycle, not all the errors/problems  related to a phase are resolved during the same phase, instead all those  problems related to one phase are carried out in the next phase and are needed  to be resolved in the next phase, this takes much of time of the next phase to  solve them. The risk factor is the most important part, which affects the  success rate of the software developed by following &amp;quot;The Waterfall  Model&amp;quot;.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;In order to overcome the cons of  &amp;quot;The Waterfall Model&amp;quot;, it was necessary to develop a new Software  Development Model, which could help in ensuring the success of software  project. The Spiral Model was developed which incorporated the common  methodologies followed in &amp;quot;The Waterfall Model&amp;quot;, but it also  eliminated almost every possible/known risk factors from it.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;spiral  model&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;or &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;quot;Boehm&amp;rsquo;s  Model&amp;quot; is a&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;software  development process&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;combining  elements of both&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;design&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;and prototyping-in-stages, in an effort to combine advantages of&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;top-down and bottom-up&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;concepts. This model of development combines the features of the  prototyping model and the&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;waterfall  model. The spiral model is intended for large, expensive and complicated  projects.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;There are four phases in the &amp;quot;Spiral Model&amp;quot; which are:  Planning, Evaluation, Risk Analysis and Engineering. These four phases are  iteratively followed one after other in order to eliminate all the problems,  which were faced in &amp;quot;The Waterfall Model&amp;quot;. Iterating the phases helps  in understating the problems associated with a phase and dealing with those  problems when the same phase is repeated next time, planning and developing  strategies to be followed while iterating through the phases. The phases in  &amp;quot;Spiral Model&amp;quot; are:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Plan:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;In this phase, the objectives, alternatives and constraints of the  project are determined and are documented. The objectives and other  specifications are fixed in order to decide which strategies/approaches to  follow during the project life cycle.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Risk Analysis:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;This phase is the most important part of &amp;quot;Spiral Model&amp;quot;.  In this phase all possible (and available) alternatives, which can help in  developing a cost effective project are analyzed and strategies are decided to  use them. This phase has been added specially in order to identify and resolve  all the possible risks in the project development. If risks indicate any kind  of uncertainty in requirements, prototyping may be used to proceed with the  available data and find out possible solution in order to deal with the  potential changes in the requirements.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Engineering:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;In this phase, the actual development of the project is carried  out. The output of this phase is passed through all the phases iteratively in  order to obtain improvements in the same.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Customer Evaluation:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;In this phase, developed product is passed on to the customer in  order to receive customer&amp;rsquo;s comments and suggestions which can help in  identifying and resolving potential problems/errors in the software developed.  This phase is very much similar to TESTING phase.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The process progresses in spiral sense  to indicate iterative path followed, progressively more complete software is  built as we go on iterating through all four phases. The first iteration in  this model is considered to be most important, as in the first iteration almost  all possible risk factors, constraints, requirements are identified and in the  next iterations all known strategies are used to bring up a complete software  system. The radical dimensions indicate evolution of the product towards a  complete system.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;However, as every system has its own  pros and cons, &amp;quot;The Spiral Model&amp;quot; does have its pros and cons too. As  this model is developed to overcome the disadvantages of the &amp;quot;Waterfall  Model&amp;quot;, to follow &amp;quot;Spiral Model&amp;quot;, highly skilled people in the  area of planning, risk analysis and mitigation, development, customer relation  etc. are required. This along with the fact that the process needs to be  iterated more than once demands more time and is somehow expensive task.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/e/ec/Spiral_model_%28Boehm%2C_1988%29.svg&quot;&gt;&lt;span style=&quot;color:rgb(0,43,184);text-decoration:none&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;600&quot; height=&quot;500&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif&quot; alt=&quot;File:Spiral model (Boehm, 1988).svg&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(51,51,51)&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;564&quot; height=&quot;376&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg&quot; alt=&quot;spiral-model&quot;&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;570&quot; height=&quot;579&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;History  of Spiral model&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The  spiral model was defined by Barry Boehm in his 1988 article A Spiral Model &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;of Software&amp;nbsp;Development&amp;nbsp;and Enhancement. This model  was not the first model to discuss iterative development, but it was&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt; the first model to explain why the iteration matters. As  originally envisioned, the iterations were typically 6 months to 2 years long.  Each phase starts with a design goal and ends with the client (who may be  internal) reviewing the progress thus far. Analysis and engineering efforts are  applied at each phase of the project, with an eye toward the end goal of the  project.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;The Spiral Model&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;The  spiral model, also known as the spiral lifecycle model, is a systems  development method (SDM) used in information technology (IT). This model of  development combines the features of the prototyping model and the waterfall  model. The spiral model is intended for large, expensive, and complicated  projects.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;The  &lt;b&gt;steps&lt;/b&gt; in the spiral model can be  generalized as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;ol style=&quot;margin-top:0in&quot; start=&quot;1&quot; type=&quot;1&quot;&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68);line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The new system requirements       are defined in as much detail as possible. This usually involves       interviewing a number of users representing all the external or internal       users and other aspects of the existing system.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68);line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;A preliminary design is       created for the new system. This phase is the most important part of       &amp;quot;Spiral Model&amp;quot;. In this phase all possible (and available)       alternatives, which can help in developing a cost effective project are       analyzed and strategies are decided to use them. This phase has been added       specially in order to identify and resolve all the possible risks in the       project development. If risks indicate any kind of uncertainty in       requirements, prototyping may be used to proceed with the available data       and find out possible solution in order to deal with the potential changes       in the requirements.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68);line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;A first prototype of the       new system is constructed from the preliminary design. This is usually a       scaled-down system, and represents an approximation of the characteristics       of the final product.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68);line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;A second prototype is       evolved by a fourfold procedure: (1) evaluating the first prototype in       terms of its strengths, weaknesses, and risks; (2) defining the       requirements of the second prototype; (3) planning and designing the       second prototype; (4) constructing and testing the second prototype.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68);line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;At the customer&amp;#39;s option,       the entire project can be aborted if the risk is deemed too great. Risk       factors might involve development cost overruns, operating-cost       miscalculation, or any other factor that could, in the customer&amp;#39;s       judgment, result in a less-than-satisfactory final product.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68);line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The existing prototype is       evaluated in the same manner as was the previous prototype, and, if       necessary, another prototype is developed from it according to the       fourfold procedure outlined above.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68);line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The preceding steps are       iterated until the customer is satisfied that the refined prototype       represents the final product desired.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68);line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The final system is       constructed, based on the refined prototype.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68);line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The final system is       thoroughly evaluated and tested. Routine maintenance is carried out on a       continuing basis to prevent large-scale failures and to minimize downtime.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;  &lt;/ol&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;Applications&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;For  a typical shrink-wrap application, the spiral model might mean that you have a  rough-cut of user elements (without the polished / pretty graphics) as an  operable application, add features in phases, and, at some point, add the final  graphics. The spiral model is used most often in large projects. For smaller  projects, the concept of agile software development is becoming a viable  alternative. The US  military has adopted the spiral model for its Future Combat Systems program.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;h2 style=&quot;line-height:15pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Advantages  and Disadvantages&lt;/span&gt;&lt;/h2&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;Advantages&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-left:0.5in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;1.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;Estimates  (i.e. budget, schedule, etc.) become more realistic as work progresses, because  important issues are discovered earlier.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-left:0.5in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;2.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;It  is more able to cope with the (nearly inevitable) changes that software  development generally entails.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-left:0.5in&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;3.&lt;span style=&quot;font-size:7pt;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;Software engineers (who can get restless with protracted design  processes) can get their hands in &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;and start  working on a project earlier.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Disadvantages&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;ol start=&quot;1&quot; type=&quot;1&quot;&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Highly       customized limiting re-usability&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Applied       differently for each application&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Risk       of not meeting budget or schedule&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:black;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:windowtext&quot;&gt;Risk of not meeting budget or schedule&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/li&gt;    &lt;/ol&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;The W-Model&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;  &lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The V-model promotes the idea that the dynamic test stages  (on the right hand side of the model) use the documentation identified on the  left hand side as baselines for testing. The V-Model further promotes the  notion of early test preparation.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;635&quot; height=&quot;311&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Early test preparation finds faults in baselines and is an  effective way of detecting faults early. This approach is fine in principle and  the early test preparation approach is always effective. However, there are two  problems with the V-Model as normally presented.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;635&quot; height=&quot;326&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p style=&quot;margin:6.8pt 0in;line-height:12.25pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The V-Model with early test preparation.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:6.8pt 0in;line-height:12.25pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Firstly, in our experience, there is  rarely a perfect, one-to-one relationship between the documents on the left  hand side and the test activities on the right. For example, functional  specifications don&amp;rsquo;t usually provide enough information for a system test.  System tests must often take account of some aspects of the business  requirements as well as physical design issues for example. System testing  usually draws on several sources of requirements information to be thoroughly  planned.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:6.8pt 0in;line-height:12.25pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Secondly, and more important, the  V-Model has little to say about static testing at all. The V-Model treats  testing as a &amp;ldquo;back-door&amp;rdquo; activity on the right hand side of the model. There is  no mention of the potentially greater value and effectiveness of static tests  such as reviews, inspections, static code analysis and so on. This is a major  omission and the V-Model does not support the broader view of testing as a  constantly prominent activity throughout the development lifecycle.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;635&quot; height=&quot;326&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p style=&quot;margin:6.8pt 0in;line-height:12.25pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The W-Model of testing.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:6.8pt 0in;line-height:12.25pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Paul Herzlich introduced the W-Model  approach in 1993. The W-Model&amp;nbsp;attempts to address shortcomings in the  V-Model. Rather than focus on specific dynamic test stages, as the V-Model  does, the W-Model focuses on the development products themselves. Essentially,  every development activity that produces a work product is &amp;ldquo;shadowed&amp;rdquo; by a test  activity. The purpose of the test activity specifically is to determine whether  the objectives of a development activity have been met and the deliverable  meets its requirements. In its most generic form, the W-Model presents a  standard development lifecycle with every development stage mirrored by a test  activity. On the left hand side, typically, the deliverables of a development  activity (for example, write requirements) is accompanied by a test activity  &amp;ldquo;test the requirements&amp;rdquo; and so on. If your organization has a different set of  development stages, then the W-Model is easily adjusted to your situation. The  important thing is this:&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;the  W-Model of testing focuses specifically on the product risks of concern at the  point where testing can be most effective.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;636&quot; height=&quot;377&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p style=&quot;margin:6.8pt 0in;line-height:12.25pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The W-Model and static test  techniques.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:6.8pt 0in;line-height:12.25pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;If we focus on the static test  techniques, you can see that there is a wide range of techniques available for  evaluating the products of the left hand side. Inspections, reviews,  walkthroughs, static analysis, requirements animation as well as early test  case preparation can all be used.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;635&quot; height=&quot;298&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p style=&quot;margin:6.8pt 0in;line-height:12.25pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The W-Model and dynamic test  techniques.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:6.8pt 0in;line-height:12.25pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;If we consider the dynamic test  techniques you can see that there is also a wide range of techniques available  for evaluating executable software and systems. The traditional unit,  integration, system and acceptance tests can make use of the functional test  design and measurement techniques as well as the non-functional test techniques  that are all available for use to address specific test objectives.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:6.8pt 0in;line-height:12.25pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The W-Model removes the rather  artificial constraint of having the same number of dynamic test stages as  development stages. If there are five development stages concerned with the  definition, design and construction of code in your project, it might be  sensible to have only three stages of dynamic testing only. Component, system  and acceptance testing might fit your normal way of working. The test  objectives for the whole project would be distributed across three stages, not five.  There may be practical reasons for doing this and the decision is based on an  evaluation of product risks and how best to address them. The W-Model does not  enforce a project &amp;ldquo;symmetry&amp;rdquo; that does not (or cannot) exist in reality. The  W-model does not impose any rule that later dynamic tests must be based on  documents created in specific stages (although earlier documentation products  are nearly always used as baselines for dynamic testing). More recently, the  Unified Modeling Language (UML) described in Booch, Rumbaugh and Jacobsen&amp;rsquo;s  book [5] and the methodologies based on it, namely the Unified Software Process  and the Rational Unified Process&amp;trade; (described in [6-7]) have emerged in  importance. In projects using these methods, requirements and designs might be  documented in multiple models so system testing might be based on several of  these models (spread over several documents).&lt;/span&gt;&lt;/p&gt;    &lt;div style=&quot;border-style:none none solid;border-bottom-color:windowtext;border-bottom-width:1.5pt;padding:0in 0in 1pt&quot;&gt;    &lt;p style=&quot;margin:6.8pt 0in;line-height:12.25pt;border:none;padding:0in&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;We&amp;nbsp;use  the W-Model in test strategy as follows.&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color:silver&quot;&gt;Having  identified the specific risks of concern, we specify the products that need to  be tested; we then select test techniques (static reviews or dynamic test  stages) to be used on those products to address the risks; we then schedule  test activities as close as practicable to the development activity that  generated the products to be tested.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;/div&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Software  Development Models - W-Model&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:3pt 0in;line-height:14.25pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;From the view of testing, all of the  models presented previously are deficient in various ways:&lt;br&gt;  &amp;bull; the test activities first start after the implementation&lt;br&gt;  &amp;bull; the connection between the various test stages and the basis for the test is  not clear&lt;br&gt;  &amp;bull; the tight link between test, debug and change tasks during the test phase is  not clear&lt;br&gt;  In the following, the W-model is presented. This is based on the general  V-model and the disadvantages previously mentioned are removed.&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  The test process usually receives too little attention in the models presented  and usually appears as an unattractive task to be carried out after coding. In  order to place testing on an equal footing, a second &amp;ldquo;V&amp;rdquo; dedicated to testing  is integrated into the model. Both &amp;ldquo;V&amp;rdquo;s together give the &amp;ldquo;W&amp;rdquo; of the W Model.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:3pt 0in;line-height:14.25pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Advantages of the W-Model&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;    In the W-model the importance of the tests and the ordering of the individual  activities for testing are clear. Parallel to the development process, in a  tighter sense, a further process - the test process - is carried out. This is  not first started after the development is complete.&lt;br&gt;  The strict division between constructive tasks on the left-hand side and the  more destructive tasks on the right-hand side that exists in the V-model is  done away with. In the W-model it is clear that such a division between tasks  is not sensible and that a closer co-operation between development and testing  activities must exist. From the project outset onwards the testers and the  developers are entrusted with tasks and are seen as an equal-rights  partnership. During the test phase, the developer is responsible for the  removal of defects and the correction of the implementation. The early  collaboration and the tight co-operation between the two groups can often in  practice avoid conflict meetings.&lt;br&gt;  The W-model becomes closer to practice when the test expenditure is given 40%  and more. The model clearly emphasizes the fact that testing is more than just  construction, execution and evaluation of test cases.&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:3pt 0in;line-height:14.25pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Disadvantages of the W-Model&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;    Models simplify the real facts. In practice there are more relations between  the different parts of a development process. However, there is a need for a  simple model if all people involved in a project are to accept it. This is also  a reason why the simple V-model so frequently used in practice.&lt;br&gt;  The models of software development presented do not clarify the expenditure  needed for resources that need to be assigned to the individual activities.  Also in the W-model it appears that the different activities have an equal  requirement for resources (time, personnel, etc.) In practice this is certainly  not the case. In each project the most important aspects may vary and so  therefore the resource allocation is unlikely to be equal across activities.  For highly critical applications the test activities certainly have higher  weighting or at least equal weighting with other activities.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:3pt 0in;line-height:14.25pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:3pt 0in;line-height:14.25pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;636&quot; height=&quot;363&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;557&quot; height=&quot;430&quot; src=&quot;file:///C:/Users/zahmad/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;h1 style=&quot;margin:0in 11.25pt 0.0001pt&quot;&gt;&lt;span style=&quot;font-size:12pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Software  Testing&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;Life  Cycle&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p style=&quot;margin:0in 11.25pt 0.0001pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Software testing life cycle&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;identifies  what test activities to carry out and when (what is the best time) to  accomplish those test activities. Even though testing differs between  organizations, there is a testing life cycle.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:0in 11.25pt 0.0001pt;line-height:12pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Software  Testing Life Cycle&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;consists of  six (generic) phases:&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin:0in 22.5pt 0.0001pt 29.25pt;text-indent:0in;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings&quot;&gt;§&lt;span style=&quot;font-size:7pt;line-height:normal;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test Planning,&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin:0in 22.5pt 0.0001pt 29.25pt;text-indent:0in;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings&quot;&gt;§&lt;span style=&quot;font-size:7pt;line-height:normal;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test Analysis,&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin:0in 22.5pt 0.0001pt 29.25pt;text-indent:0in;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings&quot;&gt;§&lt;span style=&quot;font-size:7pt;line-height:normal;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test Design,&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin:0in 22.5pt 0.0001pt 29.25pt;text-indent:0in;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings&quot;&gt;§&lt;span style=&quot;font-size:7pt;line-height:normal;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Construction  and verification,&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin:0in 22.5pt 0.0001pt 29.25pt;text-indent:0in;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings&quot;&gt;§&lt;span style=&quot;font-size:7pt;line-height:normal;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Testing  Cycles,&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin:0in 22.5pt 0.0001pt 29.25pt;text-indent:0in;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings&quot;&gt;§&lt;span style=&quot;font-size:7pt;line-height:normal;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Final Testing  and Implementation and&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin:0in 22.5pt 0.0001pt 29.25pt;text-indent:0in;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:Wingdings&quot;&gt;§&lt;span style=&quot;font-size:7pt;line-height:normal;font-family:&amp;#39;Times New Roman&amp;#39;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Post  Implementation.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin:0in 22.5pt 0.0001pt 29.25pt;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:0in 11.25pt 0.0001pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Software testing&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;has its own  life cycle that intersects with every stage of the SDLC. The basic requirements  in&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;software testing life cycle&lt;/b&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;is to control/deal with software  testing &amp;ndash; Manual, Automated and Performance.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test Planning&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;This  is the phase where Project Manager has to decide what things need to be tested,  do I have the appropriate budget etc. Naturally proper planning at this stage  would greatly reduce the risk of low quality software. This planning will be an  ongoing process with no end point.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Activities  at this stage would include preparation of high level test plan-(according to  IEEE test plan template The Software Test Plan (STP) is designed to prescribe  the scope, approach, resources, and schedule of all testing activities. The  plan must identify the items to be tested, the features to be tested, the types  of testing to be performed, the personnel responsible for testing, the resources  and schedule required to complete testing, and the risks associated with the  plan.). Almost all of the activities done during this stage are included in  this software test plan and revolve around a test plan.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test Analysis&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Once  test plan is made and decided upon, next step is to delve little more into the  project and decide what types of testing should be carried out at different  stages of SDLC, do we need or plan to automate, if yes then when the  appropriate time to automate is, what type of specific documentation I need for  testing.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Proper  and regular meetings should be held between testing teams, project managers,  development teams, Business Analysts to check the progress of things which will  give a fair idea of the movement of the project and ensure the completeness of  the test plan created in the planning phase, which will further help in  enhancing the right testing strategy created earlier. We will start creating  test case formats and test cases itself. In this stage we need to develop  Functional validation matrix based on Business Requirements to ensure that all  system requirements are covered by one or more test cases, identify which test  cases to automate, begin review of documentation, i.e. Functional Design,  Business Requirements, Product Specifications, Product Externals etc. We also  have to define areas for Stress and Performance testing.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test Design&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test  plans and cases which were developed in the analysis phase are revised.  Functional validation matrix is also revised and finalized. In this stage risk  assessment criteria is developed. If you have thought of automation then you  have to select which test cases to automate and begin writing scripts for them.  Test data is prepared. Standards for unit testing and pass / fail criteria are  defined here. Schedule for testing is revised (if necessary) &amp;amp; finalized  and test environment is prepared.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Construction and verification&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;In  this phase we have to complete all the test plans, test cases, complete the  scripting of the automated test cases, Stress and Performance testing plans  needs to be completed. We have to support the development team in their unit  testing phase. And obviously bug reporting would be done as when the bugs are  found. Integration tests are performed and errors (if any) are reported.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Testing Cycles&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;In  this phase we have to complete testing cycles until test cases are executed  without errors or a predefined condition is reached. Run test cases --&amp;gt;  Report Bugs --&amp;gt; revise test cases (if needed) --&amp;gt; add new test cases (if  needed) --&amp;gt; bug fixing --&amp;gt; retesting (test cycle 2, test cycle 3&amp;hellip;.).&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Final Testing and Implementation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;In  this we have to execute remaining stress and performance test cases,  documentation for testing is completed / updated, provide and complete  different matrices for testing. Acceptance, load and recovery testing will also  be conducted and the application needs to be verified under production  conditions.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Post Implementation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;In  this phase, the testing process is evaluated and lessons learnt from that  testing process are documented. Line of attack to prevent similar problems in  future projects is identified. Create plans to improve the processes. The  recording of new errors and enhancements is an ongoing process. &lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin:7.5pt 11.25pt;line-height:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Cleaning  up of test environment is done and test machines are restored to base lines in  this stage.&lt;/span&gt;&lt;/p&gt;    &lt;table class=&quot;&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; align=&quot;left&quot; width=&quot;90%&quot; style=&quot;width:90%;border:1pt solid rgb(245,245,245)&quot;&gt;   &lt;tbody&gt;&lt;tr&gt;    &lt;td colspan=&quot;3&quot; style=&quot;border-style:solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;background-color:rgb(245,245,245);padding:0in&quot;&gt;    &lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;text-align:center&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Software    Testing Life Cycle&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border:none;padding:0in&quot;&gt;    &lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;text-align:center&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Phase&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border:none;padding:0in&quot;&gt;    &lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;text-align:center&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Activities&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;33%&quot; style=&quot;width:33.52%;border:none;padding:0in&quot;&gt;    &lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;text-align:center&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Outcome&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Planning&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Create    high level test plan&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;33%&quot; style=&quot;width:33.52%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test    plan, Refined Specification&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:none solid none none;border-right-color:rgb(238,238,238);border-right-width:1pt;padding:2.25pt 1.5pt&quot;&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Analysis&lt;br&gt;    &amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:none solid none none;border-right-color:rgb(238,238,238);border-right-width:1pt;padding:2.25pt 1.5pt&quot;&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Create    detailed test plan, Functional Validation Matrix, test cases&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;33%&quot; style=&quot;width:33.52%;border-style:none solid none none;border-right-color:rgb(238,238,238);border-right-width:1pt;padding:2.25pt 1.5pt&quot;&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Revised    Test Plan, Functional validation matrix, test cases&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Design&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;    &amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;test    cases are revised; select which test cases to automate&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;33%&quot; style=&quot;width:33.52%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;revised    test cases, test data sets, sets, risk assessment sheet&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:none solid none none;border-right-color:rgb(238,238,238);border-right-width:1pt;padding:2.25pt 1.5pt&quot;&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Construction&lt;br&gt;    &amp;nbsp;&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:none solid none none;border-right-color:rgb(238,238,238);border-right-width:1pt;padding:2.25pt 1.5pt&quot;&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;scripting    of test cases to automate,&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;33%&quot; style=&quot;width:33.52%;border-style:none solid none none;border-right-color:rgb(238,238,238);border-right-width:1pt;padding:2.25pt 1.5pt&quot;&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;test    procedures/Scripts, Drivers, test results, Bugreports.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Testing    cycles&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;complete    testing cycles&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;33%&quot; style=&quot;width:33.52%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test    results, Bug Reports&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:none solid none none;border-right-color:rgb(238,238,238);border-right-width:1pt;padding:2.25pt 1.5pt&quot;&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Final    testing&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:none solid none none;border-right-color:rgb(238,238,238);border-right-width:1pt;padding:2.25pt 1.5pt&quot;&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;execute    remaining stress and performance tests, complete documentation&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;33%&quot; style=&quot;width:33.52%;border-style:none solid none none;border-right-color:rgb(238,238,238);border-right-width:1pt;padding:2.25pt 1.5pt&quot;&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Test    results and different metrics on test efforts&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Post    implementation&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;32%&quot; style=&quot;width:32.54%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Evaluate    testing processes&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width=&quot;33%&quot; style=&quot;width:33.52%;border-style:solid solid solid none;border-top-color:rgb(235,242,254);border-top-width:1pt;border-bottom-color:rgb(235,242,254);border-bottom-width:1pt;border-right-color:rgb(238,238,238);border-right-width:1pt;background-color:rgb(245,245,245);padding:2.25pt 1.5pt&quot;&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Plan    for improvement of testing process&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;pre&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Explain the STLC?&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/u&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;STLC means it starts from the preparation of test plan, test case and ends with product release. Meanwhile we&amp;#39;l b involved in some other types of testing. Major tasks will b &lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;done in STLC are as follows,&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;1. Test Plan Preparation&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;2. Test Case Preparation&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;3. Execution of TC&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;4. Analyze the Result&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;5. Defect Report Preparation&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;6. Regression Testing&lt;/span&gt;&lt;/pre&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Diff.  between STLC and SDLC?&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;    &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;STLC is software test life cycle it starts with &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;1. preparing the test strategy&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;2. preparing the test plan&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;3. creating the test environment&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;4. writing the test cases&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;5. creating test scripts&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;6. executing the test scripts&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;7. analysing the results and reporting the bugs&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;8. doing regression testing&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;9. test exiting&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;SDLC is software or system development life cycle&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;phases are...&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;1. project initiation&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;2. requirement gathering and documenting&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;3. designing&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;4. coding and unit testing&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;5. integration testing&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;6. system testing&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;7. installation and acceptance testing&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;8. support or maintenance&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;SCM&lt;/span&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt; and SQA will follow throughout the cycle&lt;/span&gt;&lt;/pre&gt;  &lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;the major diff. b/w sdlc and stlc ,&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;  &lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;in sdlc we can coding but in stlc we can not implement the &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;coding phase.&lt;/span&gt;&lt;/pre&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;a href=&quot;http://www.softwaretestinggenius.com/articals.php?mode=details&amp;amp;qry=83&amp;amp;parent=83&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color:windowtext;text-decoration:none&quot;&gt;How severe your Bug  is&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;It is extremely important to understand&lt;span class=&quot;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;the type &amp;amp; importance of  every bug detected during the testing &amp;amp; its subsequent effect on the users  of the subject software application being tested.&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;margin-bottom:12pt&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Such information is helpful to the developers and  the management in deciding the urgency or priority of fixing the bug during the  product-testing phase.&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Following Severity Levels are assigned during the  Testing Phase:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Critical&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&amp;ndash;&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;is the most  dangerous level, which does not permit continuance of the testing effort beyond  a particular point. Critical situation can arise due to popping up of some  error message or crashing of the system leading to forced full closure or semi  closure of the application. Criticality of the situation can be judged by the  fact that any type of workaround is not feasible. A bug can fall into  &amp;quot;Critical&amp;quot; category in case of some menu option being absent or  needing special security permissions to gain access to the desired function  being tested.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;High&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&amp;ndash;&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;is a level  of major defect under which the product fails to behave according to the  desired expectations or it can lead to malfunctioning of some other functions  thereby causing failure to meet the customer requirements. Bugs under this  category can be tackled through some sort of workaround. Examples of bugs of  this type can be mistake in formulas for calculations or incorrect format of  fields in the database causing failure in updating of records. Likewise there  can be many instances.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Medium&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&amp;ndash;&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;defects  falling under this category of medium or average severity do not have  performance effect on the application. But these defects are certainly not  acceptable due to non-conformance to the standards or companies vide  conventions. Medium level bugs are comparatively easier to tackle since simple  workarounds are possible to achieve desired objectives for performance.  Examples of bugs of this type can be mismatch between some visible link  compared with its corresponding text link.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Low&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;-&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;defects  falling under low priority or minor defect category are the ones, which do not  have effect on the functionality of the product. Low severity failures  generally do not happen during normal usage of the application and have very  less effect on the business. Such types of bugs are generally related to looks  &amp;amp; feel of the user interface &amp;amp; are mainly cosmetic in nature.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:14.25pt&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Defect Severity&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;determines the  defect&amp;#39;s effect on the application where as&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Defect  Priority&lt;/b&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;determines the  defect urgency of repair.&lt;br&gt;  Severity is given by Testers and Priority by Developers&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  1.&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;High Severity &amp;amp; Low  Priority&lt;span class=&quot;&quot;&gt;:&lt;/span&gt;&lt;/b&gt; For example an  application which generates some banking related reports weekly, monthly,  quarterly &amp;amp; yearly by doing some calculations. If there is a fault while  calculating yearly report this is a high severity fault but low priority  because this fault can be fixed in the next release as a change request.&lt;br&gt;  &lt;br&gt;  2.&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;High Severity &amp;amp; High  Priority&lt;span class=&quot;&quot;&gt;:&lt;/span&gt;&lt;/b&gt; In the above example if  there is a fault while calculating weekly report. This is a high severity and  high priority fault because this fault will block the functionality of the  application immediately within a week. It should be fixed urgently.&lt;br&gt;  &lt;br&gt;  3.&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Low Severity &amp;amp; High  Priority&lt;span class=&quot;&quot;&gt;:&lt;/span&gt;&lt;/b&gt; If there is a spelling  mistake or content issue on the homepage of a website which has daily hits of  lakhs. In this case, though this fault is not affecting the website or other  functionalities but considering the status and popularity of the website in the  competitive market it is a high priority fault.&lt;br&gt;  &lt;br&gt;  4.&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Low Severity &amp;amp; Low  Priority&lt;span class=&quot;&quot;&gt;:&lt;/span&gt;&lt;/b&gt; If there is a spelling  mistake on the pages which has very less hits throughout the month on any  website. This fault can be considered as low severity and low priority.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Examples:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;High severity and low priority&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;When the&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;application&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;has critical problem and it has to be solved after a month  then we can&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;say it&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;as high severity and&amp;nbsp;low priority&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Wrong order of functionalities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Affecting end user&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Home Page in web application has  misspelled client name and found at the time of delivering the product.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;If there is an application if that  application crashes after multiple use of any functionality (ex--save Button  use 200 times then that application will crash)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;All Functional errors come under this  question&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;if u are able to launch an application  100 time but after that application gets crashed or any other defects arise  like &amp;#39;Data Lose data crash etc..&amp;#39; the Severity will be high always as it affects  the application functionality and priority will be decided low because till 100  time application is working perfectly.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Low  severity and&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;high priority&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;When the&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;application&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;has trivial problem ie (less affected) and it has to be  solved within a day&amp;nbsp;then we&amp;nbsp;can&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;say it&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;as low severity and high priority&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Spelling mistakes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Crash in some any module that is too be delivered later.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;If any Web site say Yahoo now if the  logo of site Yahoo spells Yho ----Then Priority is high but severity is low. &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Because it affect the name of site so important to do quick  ---Priority but it is not going to crash because of spell change so severity  low.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;All GUI related errors come under this  question For eg.. Logo of any company&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Severity:-It can be defined as impact  of defect on the application that means how bad the defect is. it can be  &amp;#39;Minor&amp;#39; Major&amp;#39; and &amp;#39;Critical&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;&quot;&gt;Priority :- It can be defined as how long it will  take to fix this issue. &amp;lsquo;Low&amp;#39;, &amp;#39;Medium&amp;#39; and &amp;#39;High&amp;#39;.&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;&quot;&gt;Examples:-&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;&quot;&gt;Low Severity and High Priority:- Suppose you are  testing web site of any reputed company which is going to be hosted soon and  the company name itself is wrong in the application then this is cosmetic  defect but its severity is low becoz its not gonna affect the application but  priority is high means developer has to fix this defect as soon as possible.&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;&quot;&gt;High Severity and Low Priority :- Suppose you are  testing a application where you find that a piece of the functionality is not  working properly but its afftecting the application functionality but it can be  skipped at the moment and can be resoved before the relaese so this defect  comes under High Severity and Low Prioirity.&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;High Severity Low Priority Example:&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;  For an Insurance application the descripion of an accident is too short thereby  causing truncation errors when printed on report. This report is not referenced  for claims under $20 000.00.&lt;br&gt;  &lt;br&gt;  High Severity because you need to describe completely on report the accident.  Since it is stored correctly in the database the report can be corrected later  not ASAP.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Low Priority - since it is not a show  stopper. If anybody wants to look at the description of accident it can still  be retrieved because the data is corectly stored in the database. It can be  fixed later.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Example: A screen functionality  displaying a field called &amp;quot;6-Month Percentage ( ) Loss&amp;quot; showing  values of 12500 which should be 12.500 . This is a 6-month analysis figure&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;High priority since you need to  display the accurate percentage.&lt;br&gt;  Low Severity - it is a report displayed after every six months.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;i&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;High priority and high severity:&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The application crashes whenever a person attempts to  submit valid input on the registration page.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;i&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;High priority and low severity:&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The content entered in the Terms of Use are not correct and  could potentially have legal consequences.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;i&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;High severity and low priority:&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;The application crashes whenever a person enters 1500+  chars in a phone number text box that should accept no more than 15 chars.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;i&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;Low severity and low priority:&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;There is a slight misspelling on one of the FAQ pages.&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;Severity: Describes the bug in terms of functionality.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&lt;br&gt;    &lt;span class=&quot;&quot;&gt;Priority: Describes the bug in terms of customer.&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;&quot;&gt;few examples:&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;&quot;&gt;High Severity and Low Priority -&amp;gt; Application  doesn&amp;#39;t allow customer expected configuration.&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;&quot;&gt;High Severity and High Priority -&amp;gt; Application  doesn&amp;#39;t allow multiple user&amp;#39;s.&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;&quot;&gt;Low Severity and High Priority -&amp;gt; No error  message to prevent wrong operation.&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;&quot;&gt;Low Severity and low Priority -&amp;gt; Error message  is having complex meaning.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;Example of Severity and Priority&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;div class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;text-align:center&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;    &lt;hr size=&quot;1&quot; width=&quot;100%&quot; noshade style=&quot;color:rgb(207,221,230)&quot; align=&quot;center&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;    &lt;ol start=&quot;1&quot; type=&quot;1&quot;&gt;   &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;High Severity -Low       priority&lt;br&gt;       Supposing, you try the wildest or the weirdest of operations in a software       (say, to be released the next day) which a normal user would not do and       supposing this renders a run -time error in the application,&lt;br&gt;       the severity would be high.The priority would be low as the operations or       the steps which rendered this error by most chances will not be done by a       user.&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68)&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Low Severity -High       priority&lt;br&gt;       An example would be- you find a spelling mistake in the name of the       website which you are testing.&lt;br&gt;       Say, the name is supposed to be Google and its spelled there as       &amp;#39;Gaogle&amp;#39;.Though, it doesnt affect the basic functionality of the software,       it needs to be corrected before the release.&lt;br&gt;       Hence, the priority is high.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68)&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;High severity--- High       Priority&lt;br&gt;       A bug which is a show stopper.i.e, a bug due to which we are unable to       proceed our testing.&lt;br&gt;       An example would be a run time error during the normal operation of the       software,&lt;br&gt;       which would cause the application to quit abruptly.&lt;/span&gt;&lt;/li&gt;   &lt;li class=&quot;MsoNormal&quot; style=&quot;color:rgb(1,41,68)&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif&quot;&gt;Low severity --- low       priority&lt;br&gt;       Cosmetic bugs&lt;/span&gt;&lt;/li&gt;  &lt;/ol&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;Priority :- How quickly  we need to fix the bug? Or How soon the bug should get fixed?&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;&quot;&gt;Severity : - How much the bug is effecting the functionality  of the application?&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;&quot;&gt;Eg:-&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;&quot;&gt;(1) High Priority and Low Severity&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;&quot;&gt;If a company logo is not properly displayed on  their website.&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;&quot;&gt;(2) High Priority and High Severity&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;&quot;&gt;Suppose you are doing online shopping and filled  payment informations, but after submitting the form, you get a message like  &amp;quot;Order has been cancelled.&amp;quot;&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;&quot;&gt;(3) Low Priority and High Severity&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;&quot;&gt;If we have a typical scenario in which the  application get crashed, but that scenario exists rarely.&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;&quot;&gt;(4) Low Priority and Low Severity&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;&quot;&gt;There is a mistake like &amp;quot;You have registered  success&amp;quot; instead of successfully, success is written.&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;Severity is a measure of  how bad (impact).&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10pt;font-family:&amp;#39;Trebuchet MS&amp;#39;,sans-serif;color:rgb(1,41,68)&quot;&gt;&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;&quot;&gt;Priority is a measure of when (time).&lt;/span&gt;&lt;br&gt;  &lt;br&gt;  &lt;/span&gt;&lt;span style=&quot;font-size:9pt;font-family:Tahoma,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:9pt;font-family:Tahoma,sans-serif;color:black&quot;&gt;Example:&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height:12.75pt&quot;&gt;&lt;span style=&quot;font-size:9pt;font-family:Tahoma,sans-serif;color:black&quot;&gt;High severity: Affecting end user&lt;/span&gt;&lt;span style=&quot;font-size:9pt;font-family:Verdana,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;span style=&quot;font-size:9pt;font-family:Tahoma,sans-serif;color:black&quot;&gt;Low  priority: Typos&lt;/span&gt;&lt;span style=&quot;font-size:9pt;font-family:Verdana,sans-serif;color:black&quot;&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.75pt&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;  &lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2014/03/software-testing-quick-learn.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-7429508251112083887</guid><pubDate>Thu, 16 Jan 2014 08:12:00 +0000</pubDate><atom:updated>2014-03-01T05:16:36.419-08:00</atom:updated><title>Download UFT 11.5 Trial Version from HP</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
HP has released the latest version of QTP and it is being called HP Unified Functional Testing (UFT) 11.5. As mentioned in the previous article on the&amp;nbsp;features of the new UFT 11.5, the trial version of UFT 11.5 is now available for download from HP website.&amp;nbsp;&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;span id=&quot;more-1909&quot; style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;/span&gt;The trial period of the software is 30 days.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
You can either check the below video or follow the step by step approach (provided after the video) to download UFT 11.5 from HP website.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 1.3em; margin: 0px; padding: 0px;&quot;&gt;
Steps to Download UFT (QTP) 11.5 from HP website&lt;/h3&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;1)&lt;/b&gt;&amp;nbsp;Go to&amp;nbsp;&lt;a href=&quot;http://www8.hp.com/us/en/software-solutions/software.html?compURI=1172957#tab=TAB3&quot; style=&quot;color: #2786c2; cursor: pointer; margin: 0pt; outline-style: none; outline-width: medium; padding: 0pt;&quot; target=&quot;_blank&quot; title=&quot;UFT 11.5 trial version download link&quot;&gt;UFT 11.5 download link&lt;/a&gt;. You will be navigated to the page shown in the below screenshot.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;img alt=&quot;Download UFT 11.5&quot; class=&quot;aligncenter&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/uft-11-5-download-1.png&quot; height=&quot;448&quot; style=&quot;display: block; margin-bottom: 0pt; margin-left: auto !important; margin-right: auto !important; margin-top: 0pt; padding: 0pt;&quot; title=&quot;Download UFT 11.5&quot; width=&quot;657&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;i style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;/i&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;2)&lt;/b&gt;&amp;nbsp;Click on the trial software section to expand it. Once expanded, you will see the links for various trial software that are currently available for download.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;img alt=&quot;Download UFT 11.5 - Trial Link&quot; class=&quot;aligncenter&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/uft-11-5-download-2.png&quot; height=&quot;322&quot; style=&quot;display: block; margin-bottom: 0pt; margin-left: auto !important; margin-right: auto !important; margin-top: 0pt; padding: 0pt;&quot; title=&quot;Download UFT 11.5 - Trial Link&quot; width=&quot;533&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;i style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;/i&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;3)&lt;/b&gt;&amp;nbsp;Click on&amp;nbsp;&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;‘HP Unified Functional Testing 11.50 CC English SW E-Media Evaluation’&lt;/b&gt;&amp;nbsp;link. You would be taken to a page where you would need to provide your personal details as shown below.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;img alt=&quot;UFT 11.5 Download - Providing Personal Details&quot; class=&quot;aligncenter&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/uft-11-5-download-3-personal-details.png&quot; height=&quot;428&quot; style=&quot;display: block; margin-bottom: 0pt; margin-left: auto !important; margin-right: auto !important; margin-top: 0pt; padding: 0pt;&quot; title=&quot;UFT 11.5 Download - Providing Personal Details&quot; width=&quot;640&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;i style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;/i&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;4)&lt;/b&gt;&amp;nbsp;Enter all the mandatory details and then click on Next button at the bottom of the page. If all the details are filled in correctly, you will be navigated to the ‘Terms of Service’ screen as shown below.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;img alt=&quot;UFT 11.5 Download - Terms of Service&quot; class=&quot;aligncenter&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/uft-11-5-download-4-terms-of-service.png&quot; height=&quot;359&quot; style=&quot;display: block; margin-bottom: 0pt; margin-left: auto !important; margin-right: auto !important; margin-top: 0pt; padding: 0pt;&quot; title=&quot;UFT 11.5 Download - Terms of Service&quot; width=&quot;580&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;i style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;/i&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;5)&lt;/b&gt;&amp;nbsp;Click on&amp;nbsp;&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;“I Agree”&lt;/b&gt;&amp;nbsp;to move to the main download screen as shown in the below image.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;img alt=&quot;UFT 11.5 - Download Link&quot; class=&quot;aligncenter&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/uft-11-5-download-5-download-page.png&quot; height=&quot;387&quot; style=&quot;display: block; margin-bottom: 0pt; margin-left: auto !important; margin-right: auto !important; margin-top: 0pt; padding: 0pt;&quot; title=&quot;UFT 11.5 - Download Link&quot; width=&quot;643&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;i style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;/i&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;6)&lt;/b&gt;&amp;nbsp;Click on the&amp;nbsp;&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;Download&lt;/b&gt;&amp;nbsp;link to download the software. The software will be downloaded as a ZIP file.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
As shown in the above image also, the size of UFT 11.5 is around 1.7GB. Downloading the software will take 1-2 hours (depending upon the internet speed).&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;In case you face any issues while downloading UFT 11.5, please feel free to contact us using email or using the comments section.&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2014/01/download-uft-115-trial-version-from-hp.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>21</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-3723582705868910202</guid><pubDate>Thu, 13 Jun 2013 09:39:00 +0000</pubDate><atom:updated>2014-01-16T01:18:06.699-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">UFT</category><title>HP Unified Functional Testing (UFT 11.5) – QTP’s Latest Version</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
HP has launched&amp;nbsp;the latest version of QuickTest Professional (QTP). This new version of QTP is called&amp;nbsp;&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;HP Unified Functional Testing (UFT) 11.5&lt;/b&gt;. Below is the sneak preview of some of the important new features that will be available in UFT 11.5&lt;span id=&quot;more-1900&quot; style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 1.3em; margin: 0px; padding: 0px;&quot;&gt;
1) What is UFT 11.5?&lt;/h3&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
The new version of HP QTP is being called HP Unified Functional Testing 11.5 (UFT 11.5).&amp;nbsp;&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;UFT 11.5 is actually a combination of HP QTP (for testing GUI) and HP Service Test (for testing API).&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;img alt=&quot;What is HP UFT 11.5&quot; class=&quot;aligncenter&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/hp-uft-11.5.png&quot; height=&quot;117&quot; style=&quot;display: block; margin-bottom: 0pt; margin-left: auto ! important; margin-right: auto ! important; margin-top: 0pt; padding: 0pt;&quot; title=&quot;What is HP UFT 11.5&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;span style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 1.3em; margin: 0px; padding: 0px;&quot;&gt;
2) Brand New Modern IDE&lt;/h3&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
This point has been discussed so many times at many forums. QTP’s IDE lacked the punch when compared to many modern IDE’s like Eclipse, Microsoft Visual Studio etc. It lacked many must have features that were there in many IDEs available in the market. With UFT 11.5, HP will be introducing a brand new modern IDE, which will&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;a)&lt;/b&gt;&amp;nbsp;have a new IDE aligned with modern dev IDEs (like Eclipse).&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;b)&lt;/b&gt;&amp;nbsp;have many new features such as script editing, coding, MDI, checkpoints, auto completion etc&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt; text-align: center;&quot;&gt;
&lt;img alt=&quot;HP UFT new IDE&quot; class=&quot;aligncenter&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/hp-uft-11.5-new-ide.png&quot; height=&quot;172&quot; style=&quot;display: block; margin-bottom: 0pt; margin-left: auto ! important; margin-right: auto ! important; margin-top: 0pt; padding: 0pt;&quot; title=&quot;HP UFT new IDE&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
Image Courtesy: HP Webinar Slides&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;span style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 1.3em; margin: 0px; padding: 0px;&quot;&gt;
3) Image Based Automation – Using HP UFT Insight&lt;/h3&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
With what I have understood, this seems to be a real killer. HP claims that, using HP UFT insight, you can simply recognize controls in the application by their appearance. This feature would enable you to record any object displayed on the screen, even if UFT is not able to recognize the Object’s technology.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt; text-align: center;&quot;&gt;
&lt;img alt=&quot;HP UFT Insight&quot; class=&quot;aligncenter&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/hp-uft-11.5-uft-insight.png&quot; height=&quot;203&quot; style=&quot;display: block; margin-bottom: 0pt; margin-left: auto ! important; margin-right: auto ! important; margin-top: 0pt; padding: 0pt;&quot; title=&quot;HP UFT Insight&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
Image Courtesy: HP Webinar Slides&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;span style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 1.3em; margin: 0px; padding: 0px;&quot;&gt;
4) Integration with Open Source CI Systems&lt;/h3&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
This is another very good feature that has been implemented in UFT 11.5. This was one of the key drawbacks due to which QTP was not considered a good tool for automation in Agile Projects. With this new feature, you would be able to -&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;a)&lt;/b&gt;&amp;nbsp;integrate UFT with popular CI systems like Jenkins.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;b)&lt;/b&gt;&amp;nbsp;automatically execute smoke and regression test cases repeatedly as part of nightly builds.&lt;br /&gt;
&lt;span style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 1.3em; margin: 0px; padding: 0px;&quot;&gt;
5) HP UFT Mobile – Extended Support for Mobile Testing&lt;/h3&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
As part of UFT 11.5, HP will be providing lot of new features in mobile testing, where you will be able to -&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;a)&lt;/b&gt;&amp;nbsp;write agnostic scripts, which once written can be used on multiple devices.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;b)&lt;/b&gt;&amp;nbsp;test your scripts on simulators as well as real devices.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt; text-align: center;&quot;&gt;
&lt;img alt=&quot;HP UFT Mobile&quot; class=&quot;aligncenter&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/hp-uft-mobile.png&quot; height=&quot;240&quot; style=&quot;display: block; margin-bottom: 0pt; margin-left: auto ! important; margin-right: auto ! important; margin-top: 0pt; padding: 0pt;&quot; title=&quot;HP UFT Mobile&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
Image Courtesy: HP Webinar Slides&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;span style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;&lt;/span&gt;
Apart from these major features, there are lots of other features such as pdf checkpoints, graphic UI – canvas, workflows support thanks to integration to QC / ALM, support for latest technologies – Qt apps, Flex, more than 20 new versions etc.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
All these new features can be explored when HP releases the trial version of UFT 11.5.&lt;b&gt; &lt;/b&gt;The trial version of the software is now available for download. Refer&amp;nbsp;&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;UFT 11.5 download link&lt;/b&gt;&amp;nbsp;to see detailed step by step process to download UFT 11.5.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
For more information on the above points, refer the&amp;nbsp;&lt;b style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;a href=&quot;http://h30499.www3.hp.com/hpeb/attachments/hpeb/sws-583/198/1/Functional%20Test%20Webinar%20Nov%2028%20final%20slides.pdf&quot; style=&quot;color: #2786c2; cursor: pointer; margin: 0pt; outline-style: none; outline-width: medium; padding: 0pt;&quot; target=&quot;_blank&quot; title=&quot;HP Webinar Slides&quot;&gt;HP Webinar Slides&lt;/a&gt;.&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2013/06/hp-unified-functional-testing-uft-115.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-7261506743867692838</guid><pubDate>Wed, 12 Jun 2013 08:19:00 +0000</pubDate><atom:updated>2013-06-12T01:21:56.108-07:00</atom:updated><title>QTP Add-In Manager: Did You Know?</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
When you open QTP, you would usually come across the Add-in Manager where you can select the add-ins you want to use in your test script. Ever wondered from where QTP loads the Add-in names and their associated descriptions? In case you didn’t know, QTP loads the Add-in names and their descriptions from Windows Registry.&lt;span id=&quot;more-881&quot; style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;/span&gt;&amp;nbsp; Let’s see how you can retrieve and change it.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
Below is the screenshot of Add-in Manager that appears at start-up (If you don’t see Add-in manager at start-up, you can refer to&amp;nbsp;&lt;a href=&quot;http://qualitybird.blogspot.in/2013/06/qtp-add-in-manager-how-to-enable-or.html&quot; style=&quot;color: #2786c2; cursor: pointer; margin: 0pt; outline-style: none; outline-width: medium; padding: 0pt;&quot; target=&quot;_blank&quot; title=&quot;QTP Add-In Manager [1]: How to Enable or Disable Add-In Manager at Startup in QTP&quot;&gt;How to Enable or Disable Add-In Manager at Startup in QTP&lt;/a&gt;&amp;nbsp;article to see how you can enable or disable add-in manager at start-up). Coming back to the topic, you would notice that the add-in manager displays the list of available add-ins and if you click on any add-in name, the Add-in Description field shows the description associated with that particular add-in.&lt;/div&gt;
&lt;div class=&quot;wp-caption aligncenter&quot; style=&quot;background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 10px; max-width: 600px; padding: 4px 0pt 0pt; text-align: center; width: 433px;&quot;&gt;
&lt;img alt=&quot;QTP Add-in Manager&quot; height=&quot;439&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/qtp-add-in-manager-reg.PNG&quot; style=&quot;border: 0px none; margin: 0px; padding: 0px !important;&quot; title=&quot;QTP Add-in Manager&quot; width=&quot;423&quot; /&gt;&lt;br /&gt;
&lt;div class=&quot;wp-caption-text&quot; style=&quot;color: #888888; margin: 5px; padding: 0pt;&quot;&gt;
QTP Add-in Manager&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;span style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;To see where this information is saved -&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
a) Go to Start -&amp;gt; Run and hit Enter.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
b) In the Run Window, enter regedit and click on OK button.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
c) In Windows Registry Editor, navigate to&amp;nbsp;&lt;strong style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\ Add-In Manager&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
d) Click on any Add-in folder. You would be able to see the&amp;nbsp;&lt;strong style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;‘Description’&lt;/strong&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;strong style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;‘Display Name’&lt;/strong&gt;&amp;nbsp;properties and their values (as shown in the below image)&lt;/div&gt;
&lt;div class=&quot;wp-caption aligncenter&quot; style=&quot;background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 10px; max-width: 600px; padding: 4px 0pt 0pt; text-align: center; width: 723px;&quot;&gt;
&lt;img alt=&quot;Add-in Details in Windows Registry&quot; height=&quot;516&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/qtp-add-in-details-registry.PNG&quot; style=&quot;border: 0px none; margin: 0px; padding: 0px !important;&quot; title=&quot;Add-in Details in Windows Registry&quot; width=&quot;713&quot; /&gt;&lt;br /&gt;
&lt;div class=&quot;wp-caption-text&quot; style=&quot;color: #888888; margin: 5px; padding: 0pt;&quot;&gt;
Add-in Details in Windows Registry&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;em style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;From the above image, you can see that the Display Name and Description values are same as displayed in the Add-in Manager window at start up.&lt;/em&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;strong style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;Now lets try to change these details and see if it gets reflected in the Add-in Manager window.&lt;/strong&gt;&amp;nbsp;To change the details, double click on Description field, change the value and click on OK button. Repeat the same steps for the Display Name field. Below figure displays the modified details for Web Add-in.&lt;/div&gt;
&lt;div class=&quot;wp-caption aligncenter&quot; style=&quot;background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 10px; max-width: 600px; padding: 4px 0pt 0pt; text-align: center; width: 842px;&quot;&gt;
&lt;img alt=&quot;Modified Registry Values for QTP Add-in&quot; height=&quot;394&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/qtp-add-in-details-registry-modified.PNG&quot; style=&quot;border: 0px none; margin: 0px; padding: 0px !important;&quot; title=&quot;Modified Registry Values for QTP Add-in&quot; width=&quot;640&quot; /&gt;&lt;br /&gt;
&lt;div class=&quot;wp-caption-text&quot; style=&quot;color: #888888; margin: 5px; padding: 0pt;&quot;&gt;
Modified Registry Values for QTP Add-in&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;span style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;&lt;strong style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;Once this is done, open QTP once again. You would notice that the Add-in Manager now displays the modified values.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;wp-caption aligncenter&quot; style=&quot;background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 10px; max-width: 600px; padding: 4px 0pt 0pt; text-align: center; width: 433px;&quot;&gt;
&lt;img alt=&quot;QTP Add-in Manager : Modified Details&quot; height=&quot;439&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/qtp-add-in-manager-modified-details.PNG&quot; style=&quot;border: 0px none; margin: 0px; padding: 0px !important;&quot; title=&quot;QTP Add-in Manager : Modified Details&quot; width=&quot;423&quot; /&gt;&lt;br /&gt;
&lt;div class=&quot;wp-caption-text&quot; style=&quot;color: #888888; margin: 5px; padding: 0pt;&quot;&gt;
QTP Add-in Manager : Modified Details&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;span style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;br style=&quot;margin: 0pt; padding: 0pt;&quot; /&gt;&lt;em style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;Please note that this is just a small bit of info which would not be of much practical use. Also changing the Add-in name and description wouldn’t affect the functionality of your add-in in any way. Hope you liked this info…&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2013/06/qtp-add-in-manager-did-you-know.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-2817784887742569235</guid><pubDate>Wed, 12 Jun 2013 08:09:00 +0000</pubDate><atom:updated>2013-06-12T01:21:22.906-07:00</atom:updated><title>QTP Add-In Manager: How to Enable or Disable Add-In Manager at Startup in QTP</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
To create any test script in QTP, you need to have one or more add ins associated with your QTP session. Usually when you open QTP, it first displays the Add-in Manager Screen where you can select your desired add-ins. Once you click on OK button, then only QTP main screen is displayed.&amp;nbsp;&lt;span id=&quot;more-745&quot; style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;&lt;/span&gt;But sometimes, you would have noticed that when you open QTP, it directly takes you the main screen without displaying the Add-in Manager Screen. In this article, you will see how you can enable/disable Add-in Manager at Start-up through QTP as well as through Windows Registry Editor.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;strong style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;How to Enable/Disable Add-in Manager through QTP&lt;/strong&gt;&lt;/h4&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
To enable/disable Add-in Manager through QTP, follow the steps mentioned below -&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
1. Open QTP.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
2. Select Tools -&amp;gt; Options from the Menu bar. ‘Options’ Window should be displayed.&lt;/div&gt;
&lt;div class=&quot;wp-caption aligncenter&quot; style=&quot;background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 10px; max-width: 600px; padding: 4px 0pt 0pt; text-align: center; width: 650px;&quot;&gt;
&lt;img alt=&quot;Option Dialog Box in QTP&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/options-dialog-box.png&quot; style=&quot;border: 0px none; margin: 0px; padding: 0px !important;&quot; title=&quot;Option Dialog Box in QTP&quot; /&gt;&lt;br /&gt;
&lt;div class=&quot;wp-caption-text&quot; style=&quot;color: #888888; margin: 5px; padding: 0pt;&quot;&gt;
Option Dialog Box in QTP&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
3. Select ‘General’ option from the left hand side pane.&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
4. If you check ‘&lt;span style=&quot;margin: 0pt; padding: 0pt; text-decoration: underline;&quot;&gt;Display Add-in Manager on startup&lt;/span&gt;‘ checkbox, Add-in Manager screen would be displayed on startup. And if you uncheck ‘Display Add-in Manager on startup’ checkbox, Add-in Manager screen would not be displayed on startup.&lt;/div&gt;
&lt;h4 style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
&lt;strong style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;How to Enable/Disable Add-in Manager through Windows Registry Editor&lt;/strong&gt;&lt;/h4&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
Follow the below mentioned steps to enable/disable Add-in Manager through registry editor -&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
1. Click on Start-&amp;gt; Run. Enter ‘regedit’ (without quotes) in the text box and click on OK button.&lt;/div&gt;
&lt;div class=&quot;wp-caption aligncenter&quot; style=&quot;background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 10px; max-width: 600px; padding: 4px 0pt 0pt; text-align: center; width: 357px;&quot;&gt;
&lt;img alt=&quot;Regedit in Run Dialog Box&quot; height=&quot;179&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/run-dialog-box.png&quot; style=&quot;border: 0px none; margin: 0px; padding: 0px !important;&quot; title=&quot;Regedit in Run Dialog Box&quot; width=&quot;347&quot; /&gt;&lt;br /&gt;
&lt;div class=&quot;wp-caption-text&quot; style=&quot;color: #888888; margin: 5px; padding: 0pt;&quot;&gt;
Regedit in Run Dialog Box&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
2. Select HKEY_CURRENT_USER -&amp;gt; Software -&amp;gt; Mercury Interactive -&amp;gt; QuickTest Professional -&amp;gt; MicTest -&amp;gt; AddIn Manager&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
3. If the ‘Show on Startup’ value is set to 1 then Add-in Manager will be displayed on Startup. And If the ‘Show on Startup’ value is set to 0 then Add-in Manager will not be displayed on Startup.&lt;/div&gt;
&lt;div class=&quot;wp-caption aligncenter&quot; style=&quot;background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 10px; max-width: 600px; padding: 4px 0pt 0pt; text-align: center; width: 644px;&quot;&gt;
&lt;img alt=&quot;Show on Start-Up&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/registry-editor-show-on-startup.png&quot; style=&quot;border: 0px none; margin: 0px; padding: 0px !important;&quot; title=&quot;Show on Start-Up&quot; /&gt;&lt;br /&gt;
&lt;div class=&quot;wp-caption-text&quot; style=&quot;color: #888888; margin: 5px; padding: 0pt;&quot;&gt;
Show on Start-Up&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #dedede; font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 0pt; padding: 0pt;&quot;&gt;
4. To set value in ‘Show on Startup’ field, double click on it and enter value 0 0r 1 in the dialog box that opens up.&lt;/div&gt;
&lt;div class=&quot;wp-caption aligncenter&quot; style=&quot;background-color: #f3f3f3; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); font-family: &#39;Droid Sans&#39;, sans-serif; font-size: 12px; margin: 10px; max-width: 600px; padding: 4px 0pt 0pt; text-align: center; width: 334px;&quot;&gt;
&lt;img alt=&quot;Edit Show on Start-Up Value&quot; height=&quot;192&quot; src=&quot;http://www.automationrepository.com/wordpress/wp-content/uploads/ar/edit-show-on-sratup-value.png&quot; style=&quot;border: 0px none; margin: 0px; padding: 0px !important;&quot; title=&quot;Edit Show on Start-Up Value&quot; width=&quot;324&quot; /&gt;&lt;br /&gt;
&lt;div class=&quot;wp-caption-text&quot; style=&quot;color: #888888; margin: 5px; padding: 0pt;&quot;&gt;
Edit Show on Start-Up Value&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2013/06/qtp-add-in-manager-how-to-enable-or.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-5516470596385539585</guid><pubDate>Wed, 12 Jun 2013 07:39:00 +0000</pubDate><atom:updated>2013-06-12T00:42:14.506-07:00</atom:updated><title>FileSystemObject in VBA</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;em&gt;FileSystemObject&lt;/em&gt;&amp;nbsp;also called as FSO, provides an easy object based model to access computer’s file system. You simply have to create an instance of FileSystemObject in VBA and then you can generate files, read files, delete files,&amp;nbsp;iterate though folders&amp;nbsp;and do many other operations on your computer’s file system.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
The FileSystemObject is present inside the Microsoft Scripting Runtime Library i.e.&amp;nbsp;&lt;code&gt;Scrrun.dll&lt;/code&gt;. This DLL supports the creation and manipulation of files using TextStream object and this is the reason why FSO doesn’t supports operation on binary files.&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Uses of File System Object:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
FileSystemObject can be used for multiple tasks such as:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating, opening, reading, writing and deleting text files.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating, altering and deleting folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Iterating files and folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Copying and moving files or folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Checking if a location (file path) exists or not.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Accessing FileSystemObject:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
The FileSystemObject comprises of several object collections and each of these object collections contain information about a specific aspect of file system. These collections are:&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table class=&quot;tableizer-table&quot; style=&quot;border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;tableizer-firstrow&quot;&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Object&lt;/th&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Drive&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to get information about a drive attached to your system. For instance it can tell you the space available in a drive, its logical name etc.&amp;nbsp;&lt;strong&gt;Note&lt;/strong&gt;&amp;nbsp;that the drive object that we are referring here doesn’t necessarily means the hard disk, it can be a CD-ROM, Flash drive, RAM or even a logically connected drive via LAN.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Folder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to create, delete, move or query a folder hierarchy.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;File&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to create, delete, move or query a File.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;TextStream&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;TextStream object allows you to read or write text files.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;br /&gt;
So, diagrammatically a FileSystemObject can be shown as:&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FileSystemObject-Diagram.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;FileSystemObject Diagram&quot; class=&quot;aligncenter size-full wp-image-770&quot; height=&quot;381&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FileSystemObject-Diagram.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;520&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Please note that FSO communicates with most of the above objects indirectly. It just directly contains the object collection for “Drives”. Each “Drive” object in the “Drives” collection contains a chain of “Folder” objects. And each “Folder” object contains a “File” collection.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To make it more meaningful, let’s say it this way: A FileSystemObject contains three main methods to fetch (read) specific information about Drives, Folders or Files, these methods are&amp;nbsp;&lt;code&gt;GetDrive&lt;/code&gt;,&amp;nbsp;&lt;code&gt;GetFolder&amp;nbsp;&lt;/code&gt;and&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;respectively. Now let’s say you need to find the file size of a particular file, so you will create an instance of the&amp;nbsp;&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;method and then fetch its&amp;nbsp;&lt;code&gt;size&amp;nbsp;&lt;/code&gt;property.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note:&amp;nbsp;&lt;/b&gt;&lt;code&gt;GetDrive&lt;/code&gt;,&amp;nbsp;&lt;code&gt;GetFolder&amp;nbsp;&lt;/code&gt;and&amp;nbsp;&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;are not the only methods inside FSO, I have just used them to explain things. In the below section we will see all the methods contained inside FileSystemObject.&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
FSO Methods:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below table gives details about various FileObjectSystem methods and the tasks they perform:&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px;&quot;&gt;&lt;/table&gt;
&lt;table class=&quot;tableizer-table&quot; style=&quot;border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;tableizer-firstrow&quot;&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Method&lt;/th&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;GetDrive, GetFolder and GetFile&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods are used for fetching information about Drive, Folders and Files respectively.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;CreateFolder and CreateTextFile&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Helps in creating new folders or files.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;DeleteFile and DeleteFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Helps in deleting exiting files or folders.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;CopyFile and CopyFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods help in copying files or folders from one location to another.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;MoveFile and MoveFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods help in moving files or folders from one location to another.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Creating a FileSystemObject in VBA:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this section we will deal with two things:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating a reference of Microsoft Scripting Runtime Library i.e. Scrrun.dll&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating an FSO Object.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Creating a reference of Microsoft Scripting Runtime Library:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To create a reference of Microsoft Scripting Runtime Library follow the below steps:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;First of all open the VBA editor by pressing “Alt + F11”.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Adding-FSO-reference-to-vba&quot; class=&quot;aligncenter size-full wp-image-767&quot; height=&quot;205&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;538&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Next, navigate to “Tools” &amp;gt; “Reference” as shown above.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-3.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Adding-FileSystemObject-reference-to-vba-3&quot; class=&quot;aligncenter size-full wp-image-768&quot; height=&quot;372&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-3.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;460&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;This will open a references window. Here select and check the entry “Microsoft Scripting Runtime” and click “OK”.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Now the reference to Microsoft Scripting Runtime Library has been added.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Creating a FSO Object:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Creating a FSO object is simple, follow the below steps to do this:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;In the VBA editor navigate to “Insert” &amp;gt; “Module”.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-4.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Creating a FSO Object&quot; class=&quot;aligncenter size-full wp-image-769&quot; height=&quot;228&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-4.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;427&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Now in the module window type “&lt;code&gt;Public FSO As New FileSystemObject&lt;/code&gt;”.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;This will create an object of FileSystemObject with the name FSO.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
After this you can simply access the FileSystemObject’s methods using the FSO object.&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
6 Practical Examples of accessing FileSystemObject to perform different tasks:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Now let’s move to some practical examples of FSO:&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 1:&amp;nbsp;&lt;/b&gt;Use FSO to find the total free space of a drive.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code to do this:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;DiskSpace()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;drv&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;Drive&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Space&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Double&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;drv&amp;nbsp;=&amp;nbsp;FSO.GetDrive(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:&quot;&lt;/span&gt;)&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Creating&amp;nbsp;the&amp;nbsp;the&amp;nbsp;Drive&amp;nbsp;object&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;drv.FreeSpace&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;Space&amp;nbsp;/&amp;nbsp;1073741824&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;converting&amp;nbsp;bytes&amp;nbsp;to&amp;nbsp;GB&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;WorksheetFunction.Round(Space,&amp;nbsp;2)&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Rounding&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:&amp;nbsp;has&amp;nbsp;free&amp;nbsp;space&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Space&amp;nbsp;&amp;amp;&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;&amp;nbsp;GB&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this code first we have created a Drive object using ‘&lt;code&gt;GetDrive&lt;/code&gt;&lt;code&gt;&lt;/code&gt;’ Method and then we have used its ‘&lt;code&gt;FreeSpace&lt;/code&gt;’ property to fetch the free space. Finally we have displayed the free space using a&amp;nbsp;message box.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note&lt;/b&gt;&amp;nbsp;that there are two properties to fetch the free space of a drive i.e.&amp;nbsp;&lt;code&gt;drv.FreeSpace&lt;/code&gt;&amp;nbsp;and&lt;code&gt;drv.AvailableSpace&lt;/code&gt;.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 2:&amp;nbsp;&lt;/b&gt;Check if a Folder exists or not. If the folder doesn’t exists then create that folder.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;ChkFolder()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Fldr_name&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Fldr_name&amp;nbsp;=&amp;nbsp;InputBox(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Enter&amp;nbsp;the&amp;nbsp;path&amp;nbsp;of&amp;nbsp;the&amp;nbsp;folder&amp;nbsp;to&amp;nbsp;check&amp;nbsp;:&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;Len(Fldr_name)&amp;nbsp;&amp;gt;&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;FSO.FolderExists(Fldr_name)&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Folder&amp;nbsp;Exists!&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Else&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FSO.CreateFolder&amp;nbsp;(Fldr_name)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Folder&amp;nbsp;Created!&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Else&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Wrong&amp;nbsp;Input&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used an&amp;nbsp;&lt;span style=&quot;text-decoration: underline;&quot;&gt;InputBox function&lt;/span&gt;&amp;nbsp;to get the path of folder from the user. After this using&amp;nbsp;&lt;span style=&quot;text-decoration: underline;&quot;&gt;If statement&lt;/span&gt;&amp;nbsp;along with&amp;nbsp;&lt;code&gt;FolderExists&amp;nbsp;&lt;/code&gt;method we have checked whether that folder is present or not. If the folder is not present then we create that folder using the&amp;nbsp;&lt;code&gt;CreateFolder&amp;nbsp;&lt;/code&gt;method.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note:&amp;nbsp;&lt;/b&gt;&lt;code&gt;CreateFolder&amp;nbsp;&lt;/code&gt;method will only create a single folder at a time. So, if you supply an argument “C:\Folder1\Folder2\Folder3” to it then it will only create the Folder3 inside Folder2. But if Folder2 doesn’t exist then it will throw a path not found error.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 3: &amp;nbsp;&lt;/b&gt;Write a code using FSO to copy a Folder from one location to another.&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Below&amp;nbsp;is&amp;nbsp;the&amp;nbsp;code&amp;nbsp;to&amp;nbsp;accomplish&amp;nbsp;this:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;CopyFolder()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FSO.CopyFolder&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\Source-Folder\&quot;,&amp;nbsp;&quot;&lt;/span&gt;D:\Destination-Folder\&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;,&amp;nbsp;True&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;MsgBox&amp;nbsp;&quot;&lt;/span&gt;Copying&amp;nbsp;Done!&quot;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used the&amp;nbsp;&lt;code&gt;CopyFolder&amp;nbsp;&lt;/code&gt;method of FSO, this method accepts three arguments:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Source Path&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Destination path&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;A Boolean argument to specify Overwrite Existing.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 4:&amp;nbsp;&lt;/b&gt;Using FileSystemObject fetch the Temp directory, System folder and Windows folder.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To do this we can use the below code:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;GetFolderpath()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Windows_Fldr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;System_Fldr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Temp_Fldr&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Windows_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(0)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;System_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(1)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Temp_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(2)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MsgBox&amp;nbsp;(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Windows&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Windows_Fldr&amp;nbsp;&amp;amp;&amp;nbsp;vbNewLine&amp;nbsp;&amp;amp;&amp;nbsp;_&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;System&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;System_Fldr&amp;nbsp;&amp;amp;&amp;nbsp;vbNewLine&amp;nbsp;&amp;amp;&amp;nbsp;_&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Temp&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Temp_Fldr)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FSO_Example-5.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;FSO_Example-5&quot; class=&quot;aligncenter size-full wp-image-766&quot; height=&quot;188&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FSO_Example-5.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;398&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used the&amp;nbsp;&lt;code&gt;GetSpecialFolder&amp;nbsp;&lt;/code&gt;method of FSO, this method accepts a single numerical argument i.e. 0-2.&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(0)&lt;/code&gt;&amp;nbsp;– Fetches the path of Windows Folder.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(1)&lt;/code&gt;&amp;nbsp;– Fetches the path of System Folder.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(2)&lt;/code&gt;&amp;nbsp;– Fetches the path of Local Temporary folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 5:&amp;nbsp;&lt;/b&gt;Create a text file, write some content to it, then read the file and finally delete the file.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code to accomplish this:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;CreateFile()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;TextStream&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;FileName&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;FileContent&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FileName&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\TestDirectory\File.txt&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;File&amp;nbsp;to&amp;nbsp;be&amp;nbsp;created&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;file&amp;nbsp;and&amp;nbsp;writing&amp;nbsp;content&amp;nbsp;to&amp;nbsp;it&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FileContent&amp;nbsp;=&amp;nbsp;InputBox(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Enter&amp;nbsp;the&amp;nbsp;File&amp;nbsp;Content&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;Len(FileContent)&amp;nbsp;&amp;gt;&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;=&amp;nbsp;FSO.CreateTextFile(FileName,&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Write&amp;nbsp;FileContent&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Close&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Reading&amp;nbsp;from&amp;nbsp;the&amp;nbsp;file&amp;nbsp;that&amp;nbsp;we&amp;nbsp;have&amp;nbsp;just&amp;nbsp;created&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;FSO.FileExists(FileName)&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;File&amp;nbsp;=&amp;nbsp;FSO.GetFile(FileName)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;=&amp;nbsp;File.OpenAsTextStream(ForReading,&amp;nbsp;TristateUseDefault)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;txtstr.ReadAll&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Close&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Finally&amp;nbsp;Deleting&amp;nbsp;the&amp;nbsp;File&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;File.Delete&amp;nbsp;(&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
This code first creates a text file, adds content to it, then reads it, displays it using a message box and finally deletes that file.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 6:&amp;nbsp;&lt;/b&gt;Write a VBA Code that can iterate all the files present inside a folder and also fetches their size and modified date.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Following code can accomplish this task:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;ListFiles()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Declaring&amp;nbsp;variables&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;objFolder&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;Folder&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;strPath&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;NextRow&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Long&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Specify&amp;nbsp;the&amp;nbsp;path&amp;nbsp;of&amp;nbsp;the&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;strPath&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\Users\Aniee\Desktop\ExcelTrick\&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Create&amp;nbsp;the&amp;nbsp;object&amp;nbsp;of&amp;nbsp;this&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;objFolder&amp;nbsp;=&amp;nbsp;FSO.GetFolder(strPath)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Check&amp;nbsp;if&amp;nbsp;the&amp;nbsp;folder&amp;nbsp;is&amp;nbsp;empty&amp;nbsp;or&amp;nbsp;not&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;objFolder.Files.Count&amp;nbsp;=&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;No&amp;nbsp;files&amp;nbsp;were&amp;nbsp;found...&quot;&lt;/span&gt;,&amp;nbsp;vbExclamation&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Exit&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Adding&amp;nbsp;Column&amp;nbsp;names&amp;nbsp;for&amp;nbsp;A,&amp;nbsp;B,&amp;nbsp;and&amp;nbsp;C&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;A&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;File&amp;nbsp;Name&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;B&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Size&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Modified&amp;nbsp;Date/Time&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Find&amp;nbsp;the&amp;nbsp;next&amp;nbsp;available&amp;nbsp;row&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;NextRow&amp;nbsp;=&amp;nbsp;ActiveSheet.Cells(Rows.Count,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;A&quot;&lt;/span&gt;).&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;(xlUp).Row&amp;nbsp;+&amp;nbsp;1&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Loop&amp;nbsp;through&amp;nbsp;each&amp;nbsp;file&amp;nbsp;in&amp;nbsp;the&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;For&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Each&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;In&lt;/span&gt;&amp;nbsp;objFolder.Files&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;List&amp;nbsp;the&amp;nbsp;name,&amp;nbsp;size,&amp;nbsp;and&amp;nbsp;date/time&amp;nbsp;of&amp;nbsp;the&amp;nbsp;current&amp;nbsp;file&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;1).Value&amp;nbsp;=&amp;nbsp;objFile.Name&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;2).Value&amp;nbsp;=&amp;nbsp;objFile.Size&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;3).Value&amp;nbsp;=&amp;nbsp;objFile.DateLastModified&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Find&amp;nbsp;the&amp;nbsp;next&amp;nbsp;row&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;NextRow&amp;nbsp;=&amp;nbsp;NextRow&amp;nbsp;+&amp;nbsp;1&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Next&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this code we have created a Folder object and then we are iterating all its files using&amp;nbsp;&lt;b&gt;For Each loop&lt;/b&gt;. From the file object we are fetching the&amp;nbsp;&lt;code&gt;Name&lt;/code&gt;,&amp;nbsp;&lt;code&gt;Size&amp;nbsp;&lt;/code&gt;and&amp;nbsp;&lt;code&gt;DateLastModified&amp;nbsp;&lt;/code&gt;properties and finally we are writing them to the active worksheet.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
So, this was all about FileSystemObject and how to use it in VBA. Do share your comments related to the topic.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2013/06/filesystemobject-called-as-fso-provides.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-284854179887321558</guid><pubDate>Wed, 12 Jun 2013 07:37:00 +0000</pubDate><atom:updated>2014-03-01T05:16:36.364-08:00</atom:updated><title></title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;em&gt;FileSystemObject&lt;/em&gt;&amp;nbsp;also called as FSO, provides an easy object based model to access computer’s file system. You simply have to create an instance of FileSystemObject in VBA and then you can generate files, read files, delete files,&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/vba-dir-function/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;VBA DIR Function – How to Use in Excel&quot;&gt;iterate though folders&lt;/a&gt;and do many other operations on your computer’s file system.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
The FileSystemObject is present inside the Microsoft Scripting Runtime Library i.e.&amp;nbsp;&lt;code&gt;Scrrun.dll&lt;/code&gt;. This DLL supports the creation and manipulation of files using TextStream object and this is the reason why FSO doesn’t supports operation on binary files.&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Uses of File System Object:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
FileSystemObject can be used for multiple tasks such as:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating, opening, reading, writing and deleting text files.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating, altering and deleting folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Iterating files and folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Copying and moving files or folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Checking if a location (&lt;a href=&quot;http://www.exceltrick.com/how_to/extract-filenames-from-filepath/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Extract Filenames from Filepath in Excel&quot;&gt;file path&lt;/a&gt;) exists or not.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Accessing FileSystemObject:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
The FileSystemObject comprises of several object collections and each of these object collections contain information about a specific aspect of file system. These collections are:&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table class=&quot;tableizer-table&quot; style=&quot;border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;tableizer-firstrow&quot;&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Object&lt;/th&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Drive&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to get information about a drive attached to your system. For instance it can tell you the space available in a drive, its logical name etc.&amp;nbsp;&lt;strong&gt;Note&lt;/strong&gt;&amp;nbsp;that the drive object that we are referring here doesn’t necessarily means the hard disk, it can be a CD-ROM, Flash drive, RAM or even a logically connected drive via LAN.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Folder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to create, delete, move or query a folder hierarchy.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;File&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to create, delete, move or query a File.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;TextStream&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;TextStream object allows you to read or write text files.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;br /&gt;So, diagrammatically a FileSystemObject can be shown as:&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FileSystemObject-Diagram.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;FileSystemObject Diagram&quot; class=&quot;aligncenter size-full wp-image-770&quot; height=&quot;381&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FileSystemObject-Diagram.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;520&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Please note that FSO communicates with most of the above objects indirectly. It just directly contains the object collection for “Drives”. Each “Drive” object in the “Drives” collection contains a chain of “Folder” objects. And each “Folder” object contains a “File” collection.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To make it more meaningful, let’s say it this way: A FileSystemObject contains three main methods to fetch (read) specific information about Drives, Folders or Files, these methods are&amp;nbsp;&lt;code&gt;GetDrive&lt;/code&gt;,&amp;nbsp;&lt;code&gt;GetFolder&amp;nbsp;&lt;/code&gt;and&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;respectively. Now let’s say you need to find the file size of a particular file, so you will create an instance of the&amp;nbsp;&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;method and then fetch its&amp;nbsp;&lt;code&gt;size&amp;nbsp;&lt;/code&gt;property.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note:&amp;nbsp;&lt;/b&gt;&lt;code&gt;GetDrive&lt;/code&gt;,&amp;nbsp;&lt;code&gt;GetFolder&amp;nbsp;&lt;/code&gt;and&amp;nbsp;&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;are not the only methods inside FSO, I have just used them to explain things. In the below section we will see all the methods contained inside FileSystemObject.&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
FSO Methods:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below table gives details about various FileObjectSystem methods and the tasks they perform:&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px;&quot;&gt;&lt;/table&gt;
&lt;table class=&quot;tableizer-table&quot; style=&quot;border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;tableizer-firstrow&quot;&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Method&lt;/th&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;GetDrive, GetFolder and GetFile&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods are used for fetching information about Drive, Folders and Files respectively.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;CreateFolder and CreateTextFile&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Helps in creating new folders or files.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;DeleteFile and DeleteFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Helps in deleting exiting files or folders.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;CopyFile and CopyFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods help in copying files or folders from one location to another.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;MoveFile and MoveFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods help in moving files or folders from one location to another.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Creating a FileSystemObject in VBA:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this section we will deal with two things:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating a reference of Microsoft Scripting Runtime Library i.e. Scrrun.dll&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating an FSO Object.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Creating a reference of Microsoft Scripting Runtime Library:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To create a reference of Microsoft Scripting Runtime Library follow the below steps:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;First of all open the VBA editor by pressing “Alt + F11”.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Adding-FSO-reference-to-vba&quot; class=&quot;aligncenter size-full wp-image-767&quot; height=&quot;205&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;538&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Next, navigate to “Tools” &amp;gt; “Reference” as shown above.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-3.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Adding-FileSystemObject-reference-to-vba-3&quot; class=&quot;aligncenter size-full wp-image-768&quot; height=&quot;372&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-3.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;460&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;This will open a references window. Here select and check the entry “Microsoft Scripting Runtime” and click “OK”.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Now the reference to Microsoft Scripting Runtime Library has been added.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Creating a FSO Object:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Creating a FSO object is simple, follow the below steps to do this:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;In the VBA editor navigate to “Insert” &amp;gt; “Module”.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-4.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Creating a FSO Object&quot; class=&quot;aligncenter size-full wp-image-769&quot; height=&quot;228&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-4.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;427&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Now in the module window type “&lt;code&gt;Public FSO As New FileSystemObject&lt;/code&gt;”.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;This will create an object of FileSystemObject with the name FSO.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
After this you can simply access the FileSystemObject’s methods using the FSO object.&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
6 Practical Examples of accessing FileSystemObject to perform different tasks:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Now let’s move to some practical examples of FSO:&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 1:&amp;nbsp;&lt;/b&gt;Use FSO to find the total free space of a drive.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code to do this:&lt;/div&gt;
&lt;div style=&quot;color: #333333; float: none; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 10px 0px; text-align: center;&quot;&gt;
&lt;div align=&quot;center&quot; style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; padding: 5px; width: 810px;&quot;&gt;
&lt;ins style=&quot;border: none; display: inline-table; height: 90px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 728px;&quot;&gt;&lt;ins id=&quot;aswift_1_anchor&quot; style=&quot;border: none; display: block; height: 90px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 728px;&quot;&gt;&lt;iframe allowtransparency=&quot;true&quot; frameborder=&quot;0&quot; height=&quot;90&quot; hspace=&quot;0&quot; id=&quot;aswift_1&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; name=&quot;aswift_1&quot; scrolling=&quot;no&quot; style=&quot;left: 0px; position: absolute; top: 0px;&quot; vspace=&quot;0&quot; width=&quot;728&quot;&gt;&lt;/iframe&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;DiskSpace()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;drv&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;Drive&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Space&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Double&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;drv&amp;nbsp;=&amp;nbsp;FSO.GetDrive(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:&quot;&lt;/span&gt;)&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Creating&amp;nbsp;the&amp;nbsp;the&amp;nbsp;Drive&amp;nbsp;object&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;drv.FreeSpace&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;Space&amp;nbsp;/&amp;nbsp;1073741824&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;converting&amp;nbsp;bytes&amp;nbsp;to&amp;nbsp;GB&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;WorksheetFunction.Round(Space,&amp;nbsp;2)&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Rounding&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:&amp;nbsp;has&amp;nbsp;free&amp;nbsp;space&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Space&amp;nbsp;&amp;amp;&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;&amp;nbsp;GB&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this code first we have created a Drive object using ‘&lt;code&gt;GetDrive&lt;/code&gt;&lt;code&gt;&lt;/code&gt;’ Method and then we have used its ‘&lt;code&gt;FreeSpace&lt;/code&gt;’ property to fetch the free space. Finally we have displayed the free space using a&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/vba-msgbox/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;VBA MsgBox – How to use&quot;&gt;message box&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note&lt;/b&gt;&amp;nbsp;that there are two properties to fetch the free space of a drive i.e.&amp;nbsp;&lt;code&gt;drv.FreeSpace&lt;/code&gt;&amp;nbsp;and&lt;code&gt;drv.AvailableSpace&lt;/code&gt;.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 2:&amp;nbsp;&lt;/b&gt;Check if a Folder exists or not. If the folder doesn’t exists then create that folder.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;ChkFolder()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Fldr_name&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Fldr_name&amp;nbsp;=&amp;nbsp;InputBox(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Enter&amp;nbsp;the&amp;nbsp;path&amp;nbsp;of&amp;nbsp;the&amp;nbsp;folder&amp;nbsp;to&amp;nbsp;check&amp;nbsp;:&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;Len(Fldr_name)&amp;nbsp;&amp;gt;&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;FSO.FolderExists(Fldr_name)&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Folder&amp;nbsp;Exists!&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Else&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FSO.CreateFolder&amp;nbsp;(Fldr_name)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Folder&amp;nbsp;Created!&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Else&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Wrong&amp;nbsp;Input&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used an&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/vba-inputbox/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;VBA InputBox – How to Use&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;InputBox function&lt;/span&gt;&lt;/a&gt;&amp;nbsp;to get the path of folder from the user. After this using&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/excel-if-statement/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Excel IF Statement – How to Use&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;If statement&lt;/span&gt;&lt;/a&gt;&amp;nbsp;along with&amp;nbsp;&lt;code&gt;FolderExists&amp;nbsp;&lt;/code&gt;method we have checked whether that folder is present or not. If the folder is not present then we create that folder using the&amp;nbsp;&lt;code&gt;CreateFolder&amp;nbsp;&lt;/code&gt;method.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note:&amp;nbsp;&lt;/b&gt;&lt;code&gt;CreateFolder&amp;nbsp;&lt;/code&gt;method will only create a single folder at a time. So, if you supply an argument “C:\Folder1\Folder2\Folder3” to it then it will only create the Folder3 inside Folder2. But if Folder2 doesn’t exist then it will throw a path not found error.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 3: &amp;nbsp;&lt;/b&gt;Write a code using FSO to copy a Folder from one location to another.&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Below&amp;nbsp;is&amp;nbsp;the&amp;nbsp;code&amp;nbsp;to&amp;nbsp;accomplish&amp;nbsp;this:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;CopyFolder()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FSO.CopyFolder&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\Source-Folder\&quot;,&amp;nbsp;&quot;&lt;/span&gt;D:\Destination-Folder\&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;,&amp;nbsp;True&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;MsgBox&amp;nbsp;&quot;&lt;/span&gt;Copying&amp;nbsp;Done!&quot;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used the&amp;nbsp;&lt;code&gt;CopyFolder&amp;nbsp;&lt;/code&gt;method of FSO, this method accepts three arguments:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Source Path&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Destination path&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;A Boolean argument to specify Overwrite Existing.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 4:&amp;nbsp;&lt;/b&gt;Using FileSystemObject fetch the Temp directory, System folder and Windows folder.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To do this we can use the below code:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;GetFolderpath()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Windows_Fldr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;System_Fldr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Temp_Fldr&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Windows_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(0)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;System_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(1)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Temp_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(2)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MsgBox&amp;nbsp;(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Windows&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Windows_Fldr&amp;nbsp;&amp;amp;&amp;nbsp;vbNewLine&amp;nbsp;&amp;amp;&amp;nbsp;_&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;System&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;System_Fldr&amp;nbsp;&amp;amp;&amp;nbsp;vbNewLine&amp;nbsp;&amp;amp;&amp;nbsp;_&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Temp&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Temp_Fldr)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FSO_Example-5.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;FSO_Example-5&quot; class=&quot;aligncenter size-full wp-image-766&quot; height=&quot;188&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FSO_Example-5.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;398&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used the&amp;nbsp;&lt;code&gt;GetSpecialFolder&amp;nbsp;&lt;/code&gt;method of FSO, this method accepts a single numerical argument i.e. 0-2.&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(0)&lt;/code&gt;&amp;nbsp;– Fetches the path of Windows Folder.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(1)&lt;/code&gt;&amp;nbsp;– Fetches the path of System Folder.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(2)&lt;/code&gt;&amp;nbsp;– Fetches the path of Local Temporary folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 5:&amp;nbsp;&lt;/b&gt;Create a text file, write some content to it, then read the file and finally delete the file.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code to accomplish this:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;CreateFile()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;TextStream&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;FileName&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;FileContent&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FileName&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\TestDirectory\File.txt&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;File&amp;nbsp;to&amp;nbsp;be&amp;nbsp;created&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;file&amp;nbsp;and&amp;nbsp;writing&amp;nbsp;content&amp;nbsp;to&amp;nbsp;it&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FileContent&amp;nbsp;=&amp;nbsp;InputBox(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Enter&amp;nbsp;the&amp;nbsp;File&amp;nbsp;Content&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;Len(FileContent)&amp;nbsp;&amp;gt;&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;=&amp;nbsp;FSO.CreateTextFile(FileName,&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Write&amp;nbsp;FileContent&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Close&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Reading&amp;nbsp;from&amp;nbsp;the&amp;nbsp;file&amp;nbsp;that&amp;nbsp;we&amp;nbsp;have&amp;nbsp;just&amp;nbsp;created&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;FSO.FileExists(FileName)&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;File&amp;nbsp;=&amp;nbsp;FSO.GetFile(FileName)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;=&amp;nbsp;File.OpenAsTextStream(ForReading,&amp;nbsp;TristateUseDefault)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;txtstr.ReadAll&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Close&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Finally&amp;nbsp;Deleting&amp;nbsp;the&amp;nbsp;File&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;File.Delete&amp;nbsp;(&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
This code first creates a text file, adds content to it, then reads it, displays it using a message box and finally deletes that file.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 6:&amp;nbsp;&lt;/b&gt;Write a VBA Code that can iterate all the files present inside a folder and also fetches their size and modified date.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Following code can accomplish this task:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;ListFiles()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Declaring&amp;nbsp;variables&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;objFolder&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;Folder&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;strPath&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;NextRow&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Long&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Specify&amp;nbsp;the&amp;nbsp;path&amp;nbsp;of&amp;nbsp;the&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;strPath&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\Users\Aniee\Desktop\ExcelTrick\&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Create&amp;nbsp;the&amp;nbsp;object&amp;nbsp;of&amp;nbsp;this&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;objFolder&amp;nbsp;=&amp;nbsp;FSO.GetFolder(strPath)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Check&amp;nbsp;if&amp;nbsp;the&amp;nbsp;folder&amp;nbsp;is&amp;nbsp;empty&amp;nbsp;or&amp;nbsp;not&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;objFolder.Files.Count&amp;nbsp;=&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;No&amp;nbsp;files&amp;nbsp;were&amp;nbsp;found...&quot;&lt;/span&gt;,&amp;nbsp;vbExclamation&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Exit&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Adding&amp;nbsp;Column&amp;nbsp;names&amp;nbsp;for&amp;nbsp;A,&amp;nbsp;B,&amp;nbsp;and&amp;nbsp;C&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;A&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;File&amp;nbsp;Name&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;B&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Size&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Modified&amp;nbsp;Date/Time&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Find&amp;nbsp;the&amp;nbsp;next&amp;nbsp;available&amp;nbsp;row&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;NextRow&amp;nbsp;=&amp;nbsp;ActiveSheet.Cells(Rows.Count,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;A&quot;&lt;/span&gt;).&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;(xlUp).Row&amp;nbsp;+&amp;nbsp;1&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Loop&amp;nbsp;through&amp;nbsp;each&amp;nbsp;file&amp;nbsp;in&amp;nbsp;the&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;For&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Each&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;In&lt;/span&gt;&amp;nbsp;objFolder.Files&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;List&amp;nbsp;the&amp;nbsp;name,&amp;nbsp;size,&amp;nbsp;and&amp;nbsp;date/time&amp;nbsp;of&amp;nbsp;the&amp;nbsp;current&amp;nbsp;file&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;1).Value&amp;nbsp;=&amp;nbsp;objFile.Name&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;2).Value&amp;nbsp;=&amp;nbsp;objFile.Size&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;3).Value&amp;nbsp;=&amp;nbsp;objFile.DateLastModified&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Find&amp;nbsp;the&amp;nbsp;next&amp;nbsp;row&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;NextRow&amp;nbsp;=&amp;nbsp;NextRow&amp;nbsp;+&amp;nbsp;1&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Next&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this code we have created a Folder object and then we are iterating all its files using&amp;nbsp;&lt;b&gt;For Each loop&lt;/b&gt;. From the file object we are fetching the&amp;nbsp;&lt;code&gt;Name&lt;/code&gt;,&amp;nbsp;&lt;code&gt;Size&amp;nbsp;&lt;/code&gt;and&amp;nbsp;&lt;code&gt;DateLastModified&amp;nbsp;&lt;/code&gt;properties and finally we are writing them to the active worksheet.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
So, this was all about FileSystemObject and how to use it in VBA. Do share your comments related to the topic.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2013/06/filesystemobject-called-as-fso-provides_12.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-6884949893434089797</guid><pubDate>Wed, 12 Jun 2013 07:35:00 +0000</pubDate><atom:updated>2014-03-01T05:16:36.403-08:00</atom:updated><title></title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;em&gt;FileSystemObject&lt;/em&gt;&amp;nbsp;also called as FSO, provides an easy object based model to access computer’s file system. You simply have to create an instance of FileSystemObject in VBA and then you can generate files, read files, delete files,&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/vba-dir-function/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;VBA DIR Function – How to Use in Excel&quot;&gt;iterate though folders&lt;/a&gt;and do many other operations on your computer’s file system.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
The FileSystemObject is present inside the Microsoft Scripting Runtime Library i.e.&amp;nbsp;&lt;code&gt;Scrrun.dll&lt;/code&gt;. This DLL supports the creation and manipulation of files using TextStream object and this is the reason why FSO doesn’t supports operation on binary files.&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Uses of File System Object:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
FileSystemObject can be used for multiple tasks such as:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating, opening, reading, writing and deleting text files.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating, altering and deleting folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Iterating files and folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Copying and moving files or folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Checking if a location (&lt;a href=&quot;http://www.exceltrick.com/how_to/extract-filenames-from-filepath/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Extract Filenames from Filepath in Excel&quot;&gt;file path&lt;/a&gt;) exists or not.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Accessing FileSystemObject:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
The FileSystemObject comprises of several object collections and each of these object collections contain information about a specific aspect of file system. These collections are:&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table class=&quot;tableizer-table&quot; style=&quot;border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;tableizer-firstrow&quot;&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Object&lt;/th&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Drive&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to get information about a drive attached to your system. For instance it can tell you the space available in a drive, its logical name etc.&amp;nbsp;&lt;strong&gt;Note&lt;/strong&gt;&amp;nbsp;that the drive object that we are referring here doesn’t necessarily means the hard disk, it can be a CD-ROM, Flash drive, RAM or even a logically connected drive via LAN.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Folder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to create, delete, move or query a folder hierarchy.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;File&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to create, delete, move or query a File.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;TextStream&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;TextStream object allows you to read or write text files.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;br /&gt;So, diagrammatically a FileSystemObject can be shown as:&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FileSystemObject-Diagram.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;FileSystemObject Diagram&quot; class=&quot;aligncenter size-full wp-image-770&quot; height=&quot;381&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FileSystemObject-Diagram.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;520&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Please note that FSO communicates with most of the above objects indirectly. It just directly contains the object collection for “Drives”. Each “Drive” object in the “Drives” collection contains a chain of “Folder” objects. And each “Folder” object contains a “File” collection.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To make it more meaningful, let’s say it this way: A FileSystemObject contains three main methods to fetch (read) specific information about Drives, Folders or Files, these methods are&amp;nbsp;&lt;code&gt;GetDrive&lt;/code&gt;,&amp;nbsp;&lt;code&gt;GetFolder&amp;nbsp;&lt;/code&gt;and&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;respectively. Now let’s say you need to find the file size of a particular file, so you will create an instance of the&amp;nbsp;&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;method and then fetch its&amp;nbsp;&lt;code&gt;size&amp;nbsp;&lt;/code&gt;property.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note:&amp;nbsp;&lt;/b&gt;&lt;code&gt;GetDrive&lt;/code&gt;,&amp;nbsp;&lt;code&gt;GetFolder&amp;nbsp;&lt;/code&gt;and&amp;nbsp;&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;are not the only methods inside FSO, I have just used them to explain things. In the below section we will see all the methods contained inside FileSystemObject.&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
FSO Methods:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below table gives details about various FileObjectSystem methods and the tasks they perform:&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px;&quot;&gt;&lt;/table&gt;
&lt;table class=&quot;tableizer-table&quot; style=&quot;border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;tableizer-firstrow&quot;&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Method&lt;/th&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;GetDrive, GetFolder and GetFile&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods are used for fetching information about Drive, Folders and Files respectively.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;CreateFolder and CreateTextFile&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Helps in creating new folders or files.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;DeleteFile and DeleteFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Helps in deleting exiting files or folders.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;CopyFile and CopyFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods help in copying files or folders from one location to another.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;MoveFile and MoveFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods help in moving files or folders from one location to another.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Creating a FileSystemObject in VBA:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this section we will deal with two things:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating a reference of Microsoft Scripting Runtime Library i.e. Scrrun.dll&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating an FSO Object.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Creating a reference of Microsoft Scripting Runtime Library:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To create a reference of Microsoft Scripting Runtime Library follow the below steps:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;First of all open the VBA editor by pressing “Alt + F11”.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Adding-FSO-reference-to-vba&quot; class=&quot;aligncenter size-full wp-image-767&quot; height=&quot;205&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;538&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Next, navigate to “Tools” &amp;gt; “Reference” as shown above.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-3.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Adding-FileSystemObject-reference-to-vba-3&quot; class=&quot;aligncenter size-full wp-image-768&quot; height=&quot;372&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-3.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;460&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;This will open a references window. Here select and check the entry “Microsoft Scripting Runtime” and click “OK”.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Now the reference to Microsoft Scripting Runtime Library has been added.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Creating a FSO Object:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Creating a FSO object is simple, follow the below steps to do this:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;In the VBA editor navigate to “Insert” &amp;gt; “Module”.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-4.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Creating a FSO Object&quot; class=&quot;aligncenter size-full wp-image-769&quot; height=&quot;228&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-4.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;427&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Now in the module window type “&lt;code&gt;Public FSO As New FileSystemObject&lt;/code&gt;”.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;This will create an object of FileSystemObject with the name FSO.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
After this you can simply access the FileSystemObject’s methods using the FSO object.&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
6 Practical Examples of accessing FileSystemObject to perform different tasks:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Now let’s move to some practical examples of FSO:&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 1:&amp;nbsp;&lt;/b&gt;Use FSO to find the total free space of a drive.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code to do this:&lt;/div&gt;
&lt;div style=&quot;color: #333333; float: none; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 10px 0px; text-align: center;&quot;&gt;
&lt;div align=&quot;center&quot; style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; padding: 5px; width: 810px;&quot;&gt;
&lt;ins style=&quot;border: none; display: inline-table; height: 90px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 728px;&quot;&gt;&lt;ins id=&quot;aswift_1_anchor&quot; style=&quot;border: none; display: block; height: 90px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 728px;&quot;&gt;&lt;iframe allowtransparency=&quot;true&quot; frameborder=&quot;0&quot; height=&quot;90&quot; hspace=&quot;0&quot; id=&quot;aswift_1&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; name=&quot;aswift_1&quot; scrolling=&quot;no&quot; style=&quot;left: 0px; position: absolute; top: 0px;&quot; vspace=&quot;0&quot; width=&quot;728&quot;&gt;&lt;/iframe&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;DiskSpace()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;drv&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;Drive&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Space&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Double&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;drv&amp;nbsp;=&amp;nbsp;FSO.GetDrive(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:&quot;&lt;/span&gt;)&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Creating&amp;nbsp;the&amp;nbsp;the&amp;nbsp;Drive&amp;nbsp;object&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;drv.FreeSpace&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;Space&amp;nbsp;/&amp;nbsp;1073741824&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;converting&amp;nbsp;bytes&amp;nbsp;to&amp;nbsp;GB&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;WorksheetFunction.Round(Space,&amp;nbsp;2)&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Rounding&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:&amp;nbsp;has&amp;nbsp;free&amp;nbsp;space&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Space&amp;nbsp;&amp;amp;&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;&amp;nbsp;GB&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this code first we have created a Drive object using ‘&lt;code&gt;GetDrive&lt;/code&gt;&lt;code&gt;&lt;/code&gt;’ Method and then we have used its ‘&lt;code&gt;FreeSpace&lt;/code&gt;’ property to fetch the free space. Finally we have displayed the free space using a&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/vba-msgbox/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;VBA MsgBox – How to use&quot;&gt;message box&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note&lt;/b&gt;&amp;nbsp;that there are two properties to fetch the free space of a drive i.e.&amp;nbsp;&lt;code&gt;drv.FreeSpace&lt;/code&gt;&amp;nbsp;and&lt;code&gt;drv.AvailableSpace&lt;/code&gt;.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 2:&amp;nbsp;&lt;/b&gt;Check if a Folder exists or not. If the folder doesn’t exists then create that folder.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;ChkFolder()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Fldr_name&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Fldr_name&amp;nbsp;=&amp;nbsp;InputBox(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Enter&amp;nbsp;the&amp;nbsp;path&amp;nbsp;of&amp;nbsp;the&amp;nbsp;folder&amp;nbsp;to&amp;nbsp;check&amp;nbsp;:&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;Len(Fldr_name)&amp;nbsp;&amp;gt;&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;FSO.FolderExists(Fldr_name)&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Folder&amp;nbsp;Exists!&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Else&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FSO.CreateFolder&amp;nbsp;(Fldr_name)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Folder&amp;nbsp;Created!&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Else&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Wrong&amp;nbsp;Input&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used an&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/vba-inputbox/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;VBA InputBox – How to Use&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;InputBox function&lt;/span&gt;&lt;/a&gt;&amp;nbsp;to get the path of folder from the user. After this using&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/excel-if-statement/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Excel IF Statement – How to Use&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;If statement&lt;/span&gt;&lt;/a&gt;&amp;nbsp;along with&amp;nbsp;&lt;code&gt;FolderExists&amp;nbsp;&lt;/code&gt;method we have checked whether that folder is present or not. If the folder is not present then we create that folder using the&amp;nbsp;&lt;code&gt;CreateFolder&amp;nbsp;&lt;/code&gt;method.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note:&amp;nbsp;&lt;/b&gt;&lt;code&gt;CreateFolder&amp;nbsp;&lt;/code&gt;method will only create a single folder at a time. So, if you supply an argument “C:\Folder1\Folder2\Folder3” to it then it will only create the Folder3 inside Folder2. But if Folder2 doesn’t exist then it will throw a path not found error.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 3: &amp;nbsp;&lt;/b&gt;Write a code using FSO to copy a Folder from one location to another.&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Below&amp;nbsp;is&amp;nbsp;the&amp;nbsp;code&amp;nbsp;to&amp;nbsp;accomplish&amp;nbsp;this:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;CopyFolder()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FSO.CopyFolder&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\Source-Folder\&quot;,&amp;nbsp;&quot;&lt;/span&gt;D:\Destination-Folder\&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;,&amp;nbsp;True&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;MsgBox&amp;nbsp;&quot;&lt;/span&gt;Copying&amp;nbsp;Done!&quot;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used the&amp;nbsp;&lt;code&gt;CopyFolder&amp;nbsp;&lt;/code&gt;method of FSO, this method accepts three arguments:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Source Path&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Destination path&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;A Boolean argument to specify Overwrite Existing.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 4:&amp;nbsp;&lt;/b&gt;Using FileSystemObject fetch the Temp directory, System folder and Windows folder.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To do this we can use the below code:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;GetFolderpath()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Windows_Fldr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;System_Fldr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Temp_Fldr&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Windows_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(0)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;System_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(1)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Temp_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(2)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MsgBox&amp;nbsp;(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Windows&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Windows_Fldr&amp;nbsp;&amp;amp;&amp;nbsp;vbNewLine&amp;nbsp;&amp;amp;&amp;nbsp;_&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;System&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;System_Fldr&amp;nbsp;&amp;amp;&amp;nbsp;vbNewLine&amp;nbsp;&amp;amp;&amp;nbsp;_&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Temp&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Temp_Fldr)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FSO_Example-5.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;FSO_Example-5&quot; class=&quot;aligncenter size-full wp-image-766&quot; height=&quot;188&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FSO_Example-5.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;398&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used the&amp;nbsp;&lt;code&gt;GetSpecialFolder&amp;nbsp;&lt;/code&gt;method of FSO, this method accepts a single numerical argument i.e. 0-2.&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(0)&lt;/code&gt;&amp;nbsp;– Fetches the path of Windows Folder.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(1)&lt;/code&gt;&amp;nbsp;– Fetches the path of System Folder.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(2)&lt;/code&gt;&amp;nbsp;– Fetches the path of Local Temporary folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 5:&amp;nbsp;&lt;/b&gt;Create a text file, write some content to it, then read the file and finally delete the file.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code to accomplish this:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;CreateFile()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;TextStream&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;FileName&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;FileContent&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FileName&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\TestDirectory\File.txt&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;File&amp;nbsp;to&amp;nbsp;be&amp;nbsp;created&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;file&amp;nbsp;and&amp;nbsp;writing&amp;nbsp;content&amp;nbsp;to&amp;nbsp;it&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FileContent&amp;nbsp;=&amp;nbsp;InputBox(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Enter&amp;nbsp;the&amp;nbsp;File&amp;nbsp;Content&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;Len(FileContent)&amp;nbsp;&amp;gt;&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;=&amp;nbsp;FSO.CreateTextFile(FileName,&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Write&amp;nbsp;FileContent&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Close&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Reading&amp;nbsp;from&amp;nbsp;the&amp;nbsp;file&amp;nbsp;that&amp;nbsp;we&amp;nbsp;have&amp;nbsp;just&amp;nbsp;created&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;FSO.FileExists(FileName)&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;File&amp;nbsp;=&amp;nbsp;FSO.GetFile(FileName)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;=&amp;nbsp;File.OpenAsTextStream(ForReading,&amp;nbsp;TristateUseDefault)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;txtstr.ReadAll&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Close&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Finally&amp;nbsp;Deleting&amp;nbsp;the&amp;nbsp;File&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;File.Delete&amp;nbsp;(&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
This code first creates a text file, adds content to it, then reads it, displays it using a message box and finally deletes that file.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 6:&amp;nbsp;&lt;/b&gt;Write a VBA Code that can iterate all the files present inside a folder and also fetches their size and modified date.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Following code can accomplish this task:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;ListFiles()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Declaring&amp;nbsp;variables&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;objFolder&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;Folder&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;strPath&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;NextRow&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Long&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Specify&amp;nbsp;the&amp;nbsp;path&amp;nbsp;of&amp;nbsp;the&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;strPath&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\Users\Aniee\Desktop\ExcelTrick\&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Create&amp;nbsp;the&amp;nbsp;object&amp;nbsp;of&amp;nbsp;this&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;objFolder&amp;nbsp;=&amp;nbsp;FSO.GetFolder(strPath)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Check&amp;nbsp;if&amp;nbsp;the&amp;nbsp;folder&amp;nbsp;is&amp;nbsp;empty&amp;nbsp;or&amp;nbsp;not&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;objFolder.Files.Count&amp;nbsp;=&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;No&amp;nbsp;files&amp;nbsp;were&amp;nbsp;found...&quot;&lt;/span&gt;,&amp;nbsp;vbExclamation&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Exit&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Adding&amp;nbsp;Column&amp;nbsp;names&amp;nbsp;for&amp;nbsp;A,&amp;nbsp;B,&amp;nbsp;and&amp;nbsp;C&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;A&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;File&amp;nbsp;Name&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;B&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Size&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Modified&amp;nbsp;Date/Time&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Find&amp;nbsp;the&amp;nbsp;next&amp;nbsp;available&amp;nbsp;row&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;NextRow&amp;nbsp;=&amp;nbsp;ActiveSheet.Cells(Rows.Count,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;A&quot;&lt;/span&gt;).&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;(xlUp).Row&amp;nbsp;+&amp;nbsp;1&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Loop&amp;nbsp;through&amp;nbsp;each&amp;nbsp;file&amp;nbsp;in&amp;nbsp;the&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;For&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Each&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;In&lt;/span&gt;&amp;nbsp;objFolder.Files&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;List&amp;nbsp;the&amp;nbsp;name,&amp;nbsp;size,&amp;nbsp;and&amp;nbsp;date/time&amp;nbsp;of&amp;nbsp;the&amp;nbsp;current&amp;nbsp;file&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;1).Value&amp;nbsp;=&amp;nbsp;objFile.Name&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;2).Value&amp;nbsp;=&amp;nbsp;objFile.Size&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;3).Value&amp;nbsp;=&amp;nbsp;objFile.DateLastModified&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Find&amp;nbsp;the&amp;nbsp;next&amp;nbsp;row&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;NextRow&amp;nbsp;=&amp;nbsp;NextRow&amp;nbsp;+&amp;nbsp;1&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Next&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this code we have created a Folder object and then we are iterating all its files using&amp;nbsp;For Each loop. From the file object we are fetching the&amp;nbsp;&lt;code&gt;Name&lt;/code&gt;,&amp;nbsp;&lt;code&gt;Size&amp;nbsp;&lt;/code&gt;and&amp;nbsp;&lt;code&gt;DateLastModified&amp;nbsp;&lt;/code&gt;properties and finally we are writing them to the active worksheet.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
So, this was all about FileSystemObject and how to use it in VBA. Do share your comments related to the topic.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2013/06/filesystemobject-called-as-fso-provides_2139.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-6374340571632453583</guid><pubDate>Wed, 12 Jun 2013 07:35:00 +0000</pubDate><atom:updated>2014-03-01T05:16:36.387-08:00</atom:updated><title></title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;em&gt;FileSystemObject&lt;/em&gt;&amp;nbsp;also called as FSO, provides an easy object based model to access computer’s file system. You simply have to create an instance of FileSystemObject in VBA and then you can generate files, read files, delete files,&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/vba-dir-function/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;VBA DIR Function – How to Use in Excel&quot;&gt;iterate though folders&lt;/a&gt;and do many other operations on your computer’s file system.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
The FileSystemObject is present inside the Microsoft Scripting Runtime Library i.e.&amp;nbsp;&lt;code&gt;Scrrun.dll&lt;/code&gt;. This DLL supports the creation and manipulation of files using TextStream object and this is the reason why FSO doesn’t supports operation on binary files.&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Uses of File System Object:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
FileSystemObject can be used for multiple tasks such as:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating, opening, reading, writing and deleting text files.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating, altering and deleting folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Iterating files and folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Copying and moving files or folders.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Checking if a location (&lt;a href=&quot;http://www.exceltrick.com/how_to/extract-filenames-from-filepath/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Extract Filenames from Filepath in Excel&quot;&gt;file path&lt;/a&gt;) exists or not.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Accessing FileSystemObject:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
The FileSystemObject comprises of several object collections and each of these object collections contain information about a specific aspect of file system. These collections are:&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table class=&quot;tableizer-table&quot; style=&quot;border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;tableizer-firstrow&quot;&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Object&lt;/th&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Drive&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to get information about a drive attached to your system. For instance it can tell you the space available in a drive, its logical name etc.&amp;nbsp;&lt;strong&gt;Note&lt;/strong&gt;&amp;nbsp;that the drive object that we are referring here doesn’t necessarily means the hard disk, it can be a CD-ROM, Flash drive, RAM or even a logically connected drive via LAN.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Folder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to create, delete, move or query a folder hierarchy.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;File&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;This object allows you to create, delete, move or query a File.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;TextStream&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;TextStream object allows you to read or write text files.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;br /&gt;So, diagrammatically a FileSystemObject can be shown as:&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FileSystemObject-Diagram.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;FileSystemObject Diagram&quot; class=&quot;aligncenter size-full wp-image-770&quot; height=&quot;381&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FileSystemObject-Diagram.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;520&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Please note that FSO communicates with most of the above objects indirectly. It just directly contains the object collection for “Drives”. Each “Drive” object in the “Drives” collection contains a chain of “Folder” objects. And each “Folder” object contains a “File” collection.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To make it more meaningful, let’s say it this way: A FileSystemObject contains three main methods to fetch (read) specific information about Drives, Folders or Files, these methods are&amp;nbsp;&lt;code&gt;GetDrive&lt;/code&gt;,&amp;nbsp;&lt;code&gt;GetFolder&amp;nbsp;&lt;/code&gt;and&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;respectively. Now let’s say you need to find the file size of a particular file, so you will create an instance of the&amp;nbsp;&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;method and then fetch its&amp;nbsp;&lt;code&gt;size&amp;nbsp;&lt;/code&gt;property.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note:&amp;nbsp;&lt;/b&gt;&lt;code&gt;GetDrive&lt;/code&gt;,&amp;nbsp;&lt;code&gt;GetFolder&amp;nbsp;&lt;/code&gt;and&amp;nbsp;&lt;code&gt;GetFile&amp;nbsp;&lt;/code&gt;are not the only methods inside FSO, I have just used them to explain things. In the below section we will see all the methods contained inside FileSystemObject.&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
FSO Methods:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below table gives details about various FileObjectSystem methods and the tasks they perform:&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px;&quot;&gt;&lt;/table&gt;
&lt;table class=&quot;tableizer-table&quot; style=&quot;border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;tableizer-firstrow&quot;&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Method&lt;/th&gt;&lt;th style=&quot;background-color: #104e8b; color: white;&quot;&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;GetDrive, GetFolder and GetFile&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods are used for fetching information about Drive, Folders and Files respectively.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;CreateFolder and CreateTextFile&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Helps in creating new folders or files.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;DeleteFile and DeleteFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;Helps in deleting exiting files or folders.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;CopyFile and CopyFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods help in copying files or folders from one location to another.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;MoveFile and MoveFolder&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px;&quot;&gt;These methods help in moving files or folders from one location to another.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
Creating a FileSystemObject in VBA:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this section we will deal with two things:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating a reference of Microsoft Scripting Runtime Library i.e. Scrrun.dll&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Creating an FSO Object.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Creating a reference of Microsoft Scripting Runtime Library:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To create a reference of Microsoft Scripting Runtime Library follow the below steps:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;First of all open the VBA editor by pressing “Alt + F11”.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Adding-FSO-reference-to-vba&quot; class=&quot;aligncenter size-full wp-image-767&quot; height=&quot;205&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;538&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Next, navigate to “Tools” &amp;gt; “Reference” as shown above.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-3.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Adding-FileSystemObject-reference-to-vba-3&quot; class=&quot;aligncenter size-full wp-image-768&quot; height=&quot;372&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-3.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;460&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;This will open a references window. Here select and check the entry “Microsoft Scripting Runtime” and click “OK”.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Now the reference to Microsoft Scripting Runtime Library has been added.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Creating a FSO Object:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Creating a FSO object is simple, follow the below steps to do this:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;In the VBA editor navigate to “Insert” &amp;gt; “Module”.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-4.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Creating a FSO Object&quot; class=&quot;aligncenter size-full wp-image-769&quot; height=&quot;228&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/Adding-reference-to-vba-4.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;427&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Now in the module window type “&lt;code&gt;Public FSO As New FileSystemObject&lt;/code&gt;”.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;This will create an object of FileSystemObject with the name FSO.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
After this you can simply access the FileSystemObject’s methods using the FSO object.&lt;/div&gt;
&lt;h3 style=&quot;color: #333333; font-family: Oswald, arial, serif; font-size: 26px; font-weight: normal; line-height: 1.25; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
6 Practical Examples of accessing FileSystemObject to perform different tasks:&lt;/h3&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Now let’s move to some practical examples of FSO:&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 1:&amp;nbsp;&lt;/b&gt;Use FSO to find the total free space of a drive.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code to do this:&lt;/div&gt;
&lt;div style=&quot;color: #333333; float: none; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 10px 0px; text-align: center;&quot;&gt;
&lt;div align=&quot;center&quot; style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; padding: 5px; width: 810px;&quot;&gt;
&lt;ins style=&quot;border: none; display: inline-table; height: 90px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 728px;&quot;&gt;&lt;ins id=&quot;aswift_1_anchor&quot; style=&quot;border: none; display: block; height: 90px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 728px;&quot;&gt;&lt;iframe allowtransparency=&quot;true&quot; frameborder=&quot;0&quot; height=&quot;90&quot; hspace=&quot;0&quot; id=&quot;aswift_1&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; name=&quot;aswift_1&quot; scrolling=&quot;no&quot; style=&quot;left: 0px; position: absolute; top: 0px;&quot; vspace=&quot;0&quot; width=&quot;728&quot;&gt;&lt;/iframe&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;DiskSpace()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;drv&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;Drive&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Space&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Double&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;drv&amp;nbsp;=&amp;nbsp;FSO.GetDrive(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:&quot;&lt;/span&gt;)&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Creating&amp;nbsp;the&amp;nbsp;the&amp;nbsp;Drive&amp;nbsp;object&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;drv.FreeSpace&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;Space&amp;nbsp;/&amp;nbsp;1073741824&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;converting&amp;nbsp;bytes&amp;nbsp;to&amp;nbsp;GB&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Space&amp;nbsp;=&amp;nbsp;WorksheetFunction.Round(Space,&amp;nbsp;2)&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Rounding&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:&amp;nbsp;has&amp;nbsp;free&amp;nbsp;space&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Space&amp;nbsp;&amp;amp;&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;&amp;nbsp;GB&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this code first we have created a Drive object using ‘&lt;code&gt;GetDrive&lt;/code&gt;&lt;code&gt;&lt;/code&gt;’ Method and then we have used its ‘&lt;code&gt;FreeSpace&lt;/code&gt;’ property to fetch the free space. Finally we have displayed the free space using a&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/vba-msgbox/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;VBA MsgBox – How to use&quot;&gt;message box&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note&lt;/b&gt;&amp;nbsp;that there are two properties to fetch the free space of a drive i.e.&amp;nbsp;&lt;code&gt;drv.FreeSpace&lt;/code&gt;&amp;nbsp;and&lt;code&gt;drv.AvailableSpace&lt;/code&gt;.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 2:&amp;nbsp;&lt;/b&gt;Check if a Folder exists or not. If the folder doesn’t exists then create that folder.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;ChkFolder()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Fldr_name&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Fldr_name&amp;nbsp;=&amp;nbsp;InputBox(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Enter&amp;nbsp;the&amp;nbsp;path&amp;nbsp;of&amp;nbsp;the&amp;nbsp;folder&amp;nbsp;to&amp;nbsp;check&amp;nbsp;:&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;Len(Fldr_name)&amp;nbsp;&amp;gt;&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;FSO.FolderExists(Fldr_name)&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Folder&amp;nbsp;Exists!&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Else&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FSO.CreateFolder&amp;nbsp;(Fldr_name)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Folder&amp;nbsp;Created!&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Else&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Wrong&amp;nbsp;Input&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used an&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/vba-inputbox/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;VBA InputBox – How to Use&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;InputBox function&lt;/span&gt;&lt;/a&gt;&amp;nbsp;to get the path of folder from the user. After this using&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/excel-if-statement/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Excel IF Statement – How to Use&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;If statement&lt;/span&gt;&lt;/a&gt;&amp;nbsp;along with&amp;nbsp;&lt;code&gt;FolderExists&amp;nbsp;&lt;/code&gt;method we have checked whether that folder is present or not. If the folder is not present then we create that folder using the&amp;nbsp;&lt;code&gt;CreateFolder&amp;nbsp;&lt;/code&gt;method.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Note:&amp;nbsp;&lt;/b&gt;&lt;code&gt;CreateFolder&amp;nbsp;&lt;/code&gt;method will only create a single folder at a time. So, if you supply an argument “C:\Folder1\Folder2\Folder3” to it then it will only create the Folder3 inside Folder2. But if Folder2 doesn’t exist then it will throw a path not found error.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 3: &amp;nbsp;&lt;/b&gt;Write a code using FSO to copy a Folder from one location to another.&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Below&amp;nbsp;is&amp;nbsp;the&amp;nbsp;code&amp;nbsp;to&amp;nbsp;accomplish&amp;nbsp;this:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;CopyFolder()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FSO.CopyFolder&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\Source-Folder\&quot;,&amp;nbsp;&quot;&lt;/span&gt;D:\Destination-Folder\&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;,&amp;nbsp;True&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;MsgBox&amp;nbsp;&quot;&lt;/span&gt;Copying&amp;nbsp;Done!&quot;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used the&amp;nbsp;&lt;code&gt;CopyFolder&amp;nbsp;&lt;/code&gt;method of FSO, this method accepts three arguments:&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Source Path&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;Destination path&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;A Boolean argument to specify Overwrite Existing.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 4:&amp;nbsp;&lt;/b&gt;Using FileSystemObject fetch the Temp directory, System folder and Windows folder.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
To do this we can use the below code:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;GetFolderpath()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Windows_Fldr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;System_Fldr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;Temp_Fldr&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Windows_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(0)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;System_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(1)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Temp_Fldr&amp;nbsp;=&amp;nbsp;FSO.GetSpecialFolder(2)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MsgBox&amp;nbsp;(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Windows&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Windows_Fldr&amp;nbsp;&amp;amp;&amp;nbsp;vbNewLine&amp;nbsp;&amp;amp;&amp;nbsp;_&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;System&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;System_Fldr&amp;nbsp;&amp;amp;&amp;nbsp;vbNewLine&amp;nbsp;&amp;amp;&amp;nbsp;_&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Temp&amp;nbsp;folder&amp;nbsp;path&amp;nbsp;=&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;Temp_Fldr)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FSO_Example-5.png&quot; style=&quot;color: #ed702b; text-decoration: none;&quot;&gt;&lt;img alt=&quot;FSO_Example-5&quot; class=&quot;aligncenter size-full wp-image-766&quot; height=&quot;188&quot; src=&quot;http://www.exceltrick.com/wp-content/uploads/2013/04/FSO_Example-5.png&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;398&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In the code we have used the&amp;nbsp;&lt;code&gt;GetSpecialFolder&amp;nbsp;&lt;/code&gt;method of FSO, this method accepts a single numerical argument i.e. 0-2.&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin: 0px; padding: 0px 0px 25px;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(0)&lt;/code&gt;&amp;nbsp;– Fetches the path of Windows Folder.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(1)&lt;/code&gt;&amp;nbsp;– Fetches the path of System Folder.&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.exceltrick.com/wp-content/themes/eleven40/images/list.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; list-style-type: none; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; word-wrap: break-word;&quot;&gt;&lt;code&gt;FSO.GetSpecialFolder(2)&lt;/code&gt;&amp;nbsp;– Fetches the path of Local Temporary folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 5:&amp;nbsp;&lt;/b&gt;Create a text file, write some content to it, then read the file and finally delete the file.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Below is the code to accomplish this:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;CreateFile()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;TextStream&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;FileName&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;FileContent&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FileName&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\TestDirectory\File.txt&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;File&amp;nbsp;to&amp;nbsp;be&amp;nbsp;created&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;file&amp;nbsp;and&amp;nbsp;writing&amp;nbsp;content&amp;nbsp;to&amp;nbsp;it&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;FileContent&amp;nbsp;=&amp;nbsp;InputBox(&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Enter&amp;nbsp;the&amp;nbsp;File&amp;nbsp;Content&quot;&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;Len(FileContent)&amp;nbsp;&amp;gt;&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;=&amp;nbsp;FSO.CreateTextFile(FileName,&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Write&amp;nbsp;FileContent&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Close&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Reading&amp;nbsp;from&amp;nbsp;the&amp;nbsp;file&amp;nbsp;that&amp;nbsp;we&amp;nbsp;have&amp;nbsp;just&amp;nbsp;created&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;FSO.FileExists(FileName)&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;File&amp;nbsp;=&amp;nbsp;FSO.GetFile(FileName)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;txtstr&amp;nbsp;=&amp;nbsp;File.OpenAsTextStream(ForReading,&amp;nbsp;TristateUseDefault)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;txtstr.ReadAll&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;txtstr.Close&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;&amp;nbsp;Finally&amp;nbsp;Deleting&amp;nbsp;the&amp;nbsp;File&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;File.Delete&amp;nbsp;(&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;True&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
This code first creates a text file, adds content to it, then reads it, displays it using a message box and finally deletes that file.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;b&gt;Example 6:&amp;nbsp;&lt;/b&gt;Write a VBA Code that can iterate all the files present inside a folder and also fetches their size and modified date.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
Following code can accomplish this task:&lt;/div&gt;
&lt;div class=&quot;dp-highlighter&quot; style=&quot;background-color: #e7e5dc; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 12px; margin: 18px 0px; overflow: auto; padding-top: 1px; width: 801.890625px;&quot;&gt;
&lt;div class=&quot;bar&quot; style=&quot;padding-left: 45px;&quot;&gt;
&lt;div class=&quot;tools&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; color: silver; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 3px 8px 10px 10px;&quot;&gt;
&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;view plain&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;copy to clipboard&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;print&lt;/a&gt;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/filesystemobject-in-vba/#&quot; style=&quot;color: #a0a0a0; margin-right: 10px; text-decoration: none;&quot;&gt;?&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;dp-vb&quot; start=&quot;1&quot; style=&quot;background-color: white; color: #5c5c5c; list-style: decimal-leading-zero; margin: 0px 0px 1px 45px; padding: 0px;&quot;&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Creating&amp;nbsp;a&amp;nbsp;FileSystemObject&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Public&lt;/span&gt;&amp;nbsp;FSO&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;New&lt;/span&gt;&amp;nbsp;FileSystemObject&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;ListFiles()&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Declaring&amp;nbsp;variables&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;objFolder&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;Folder&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;File&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;strPath&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Dim&lt;/span&gt;&amp;nbsp;NextRow&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;As&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Long&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Specify&amp;nbsp;the&amp;nbsp;path&amp;nbsp;of&amp;nbsp;the&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;strPath&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C:\Users\Aniee\Desktop\ExcelTrick\&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Create&amp;nbsp;the&amp;nbsp;object&amp;nbsp;of&amp;nbsp;this&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Set&lt;/span&gt;&amp;nbsp;objFolder&amp;nbsp;=&amp;nbsp;FSO.GetFolder(strPath)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Check&amp;nbsp;if&amp;nbsp;the&amp;nbsp;folder&amp;nbsp;is&amp;nbsp;empty&amp;nbsp;or&amp;nbsp;not&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;objFolder.Files.Count&amp;nbsp;=&amp;nbsp;0&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;MsgBox&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;No&amp;nbsp;files&amp;nbsp;were&amp;nbsp;found...&quot;&lt;/span&gt;,&amp;nbsp;vbExclamation&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Exit&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;If&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Adding&amp;nbsp;Column&amp;nbsp;names&amp;nbsp;for&amp;nbsp;A,&amp;nbsp;B,&amp;nbsp;and&amp;nbsp;C&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;A&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;File&amp;nbsp;Name&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;B&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Size&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(1,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;C&quot;&lt;/span&gt;).Value&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;Modified&amp;nbsp;Date/Time&quot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Find&amp;nbsp;the&amp;nbsp;next&amp;nbsp;available&amp;nbsp;row&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;NextRow&amp;nbsp;=&amp;nbsp;ActiveSheet.Cells(Rows.Count,&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;color: blue;&quot;&gt;&quot;A&quot;&lt;/span&gt;).&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;(xlUp).Row&amp;nbsp;+&amp;nbsp;1&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Loop&amp;nbsp;through&amp;nbsp;each&amp;nbsp;file&amp;nbsp;in&amp;nbsp;the&amp;nbsp;folder&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;For&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Each&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;In&lt;/span&gt;&amp;nbsp;objFolder.Files&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;List&amp;nbsp;the&amp;nbsp;name,&amp;nbsp;size,&amp;nbsp;and&amp;nbsp;date/time&amp;nbsp;of&amp;nbsp;the&amp;nbsp;current&amp;nbsp;file&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;1).Value&amp;nbsp;=&amp;nbsp;objFile.Name&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;2).Value&amp;nbsp;=&amp;nbsp;objFile.Size&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Cells(NextRow,&amp;nbsp;3).Value&amp;nbsp;=&amp;nbsp;objFile.DateLastModified&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;comment&quot; style=&quot;color: #008200;&quot;&gt;&#39;Find&amp;nbsp;the&amp;nbsp;next&amp;nbsp;row&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;NextRow&amp;nbsp;=&amp;nbsp;NextRow&amp;nbsp;+&amp;nbsp;1&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;&quot; style=&quot;background-color: #f8f8f8; border-left-color: rgb(108, 226, 108); border-left-style: solid; border-left-width: 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Next&lt;/span&gt;&amp;nbsp;objFile&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;alt&quot; style=&quot;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(108, 226, 108); border-style: solid; border-width: 1px 1px 1px 3px; line-height: 14px; list-style-type: decimal; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 10px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;End&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;keyword&quot; style=&quot;color: #006699; font-weight: bold;&quot;&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Explanation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
In this code we have created a Folder object and then we are iterating all its files using&amp;nbsp;&lt;a href=&quot;http://www.exceltrick.com/formulas_macros/vba-loops-for-while-until-loops/&quot; style=&quot;color: #ed702b; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;VBA Loops – For, For Each, Do While and Do Until Loops&quot;&gt;For Each loop&lt;/a&gt;. From the file object we are fetching the&amp;nbsp;&lt;code&gt;Name&lt;/code&gt;,&amp;nbsp;&lt;code&gt;Size&amp;nbsp;&lt;/code&gt;and&amp;nbsp;&lt;code&gt;DateLastModified&amp;nbsp;&lt;/code&gt;properties and finally we are writing them to the active worksheet.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: Lora, serif; font-size: 16px; line-height: 25px; margin-bottom: 25px; padding: 0px;&quot;&gt;
So, this was all about FileSystemObject and how to use it in VBA. Do share your comments related to the topic.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2013/06/filesystemobject-called-as-fso-provides_8032.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-2340262400084969236</guid><pubDate>Wed, 12 Jun 2013 07:19:00 +0000</pubDate><atom:updated>2013-06-12T00:19:39.608-07:00</atom:updated><title>Working with Files using FSO</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h1 style=&quot;background-color: #e2eaf1; color: #555854; font-family: Arial, Helvetica, sans-serif; font-size: 20px; margin: 0px; padding: 0px 0px 0px 6px; text-align: justify;&quot;&gt;
Working with Files using FSO&lt;/h1&gt;
&lt;img class=&quot;spacer2&quot; src=&quot;http://www.qtpworld.com/images/border.gif&quot; style=&quot;background-color: #e2eaf1; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 10px 0px 0px; text-align: justify;&quot; /&gt;&lt;span style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;FSO:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Filesystemobject is an object model which is used to handle the drives, folders, and files of a system or server.&lt;br /&gt;&lt;br /&gt;♦&amp;nbsp;&amp;nbsp;If an user needs to work on Driver, Folder, Files properties,methods or events then the first step he need to setup is&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;filesystemobject&lt;br /&gt;&lt;br /&gt;♦&amp;nbsp;&amp;nbsp;File system object is an interface between QTP and the local system. using FSO we can create/delete folder,create/delete/read&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;from/write to text files&lt;br /&gt;&lt;br /&gt;♦&amp;nbsp;The FileSystemObject (FSO) object model allows you to use the familiar object.method syntax with a rich set of properties,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;methods, and events to process folders and files&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Object/Collection Description:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;FileSystemObject:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;File system object is a Main object. Contains methods and properties that allow you to create, delete, gain information about, and generally manipulate drives, folders, and files. Many of the methods associated with this object duplicate those in other FSO objects; they are provided for convenience.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Drive:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Drive is a Object. Contains methods and properties that allow you to gather information about a drive attached to the system, such as its share name and how much room is available. Note that a &quot;drive&quot; isn&#39;t necessarily a hard disk, but can be a CD-ROM drive, a RAM disk, and so forth. A drive doesn&#39;t need to be physically attached to the system; it can be also be logically connected through a network.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Drives:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Drives are Collection. Provides a list of the drives attached to the system, either physically or logically. The Drives collection includes all drives, regardless of type. Removable-media drives need not have media inserted for them to appear in this collection.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;File:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;File is a Object. Contains methods and properties that allow you to create, delete, or move a file. Also allows you to query the system for a file name, path, and various other properties.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Files:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Files are Collection. Provides a list of all files contained within a folder.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Folder:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Folder is a Object. Contains methods and properties that allow you to create, delete, or move folders. Also allows you to query the system for folder names, paths, and various other properties.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Folders:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Folders are Collection. Provides a list of all the folders within a Folder.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;TextStream:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;TextStream is a Object. Allows you to read and write text files.&lt;/div&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Creating a FileSystemObject Object:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First, create a FileSystemObject object by using the CreateObject method.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;The following code displays how to create an instance of the FileSystemObject:&lt;/u&gt;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;Dim fso
Set fso = CreateObject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)&lt;/pre&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;br /&gt;Using the Appropriate Method&lt;br /&gt;Second, use the appropriate method of the FileSystemObject object. For example, to create a new object, use either CreateTextFile&lt;/div&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: CreateTextFile&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description: Creates a specified file name and returns a TextStream object that can be used to read from or write to the file&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: Set objfile = fso.CreateTextFile(filename[, overwrite[, Unicode]])&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 129px; text-align: justify; width: 718px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;filename:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) A string expression that identifies the file to create&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;overwrite:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Optional) Boolean value that indicates whether you can overwrite an existing file. The value is True if the file&lt;br /&gt;can be overwritten, False if it can&#39;t be overwritten. If omitted, existing files are not overwritten (default False).&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;unicode:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Optional) Boolean value that indicates whether the file is created as a Unicode or ASCII file. If the value is True, the file is created as a Unicode file. If the value is False, the file is created as an ASCII file. If omitted, an ASCII file is assumed.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Create a filesystemObject&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Create a non existing file &quot;qtptest.txt &quot;  with overwrite option as True&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile1=fso.CreateTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;False&lt;/span&gt;) 
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Output --&amp;gt; New File &quot;qtptest.txt &quot; is created&lt;/span&gt;

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Close the files&lt;/span&gt;
qfile1.Close
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Release the allocated objects&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile1=nothing&amp;nbsp;&lt;/pre&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Create a filesystemObject&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Create a   file &quot;qtptest.txt &quot;  in C Drive . 
&#39;Then  run the below statement with overwrite option as False&lt;/span&gt;
 &lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Output --&amp;gt; Error message &quot;Fie already exists&quot; is displayed&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile2=fso.CreateTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtpexist.txt&quot;&lt;/span&gt;,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;False&lt;/span&gt;,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;False&lt;/span&gt;)
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing
&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: CopyFile&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
Description: Copies one or more files from one location to a new location&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: fso.CopyFile (source, destination[, overwrite])&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments&lt;/strong&gt;:&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 150px; text-align: justify; width: 714px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;source:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) A character string file specification, which can include wildcard characters, for one or more files to be copied.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;destination:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) Character string destination where the file or files from source are to be copied.Wildcard characters are not allowed in the destination string.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;overwrite:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Optional) Boolean value that indicates if existing files are to be overwritten. If True, files are overwritten; if False, they are not. The default is True. Note that CopyFile will fail if destination has the read-only attribute set, regardless of the value of&amp;nbsp;overwrite.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;File to be copied Sourcefile=&quot;C:\copy.txt&quot;&#39;Dest folder where the file has to be copied&lt;/span&gt;
Destination=&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;D:\final1\&quot;&lt;/span&gt;

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;If the destination doesnot exist then create the destination folder&lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt; fso.FolderExists(Destination) = &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;false&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Then&lt;/span&gt;   
fso.CreateFolder (Destination)
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt;  

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Copy the file &lt;/span&gt;

fso.CopyFile Sourcefile,Destination,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: DeleteFile&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description: Deletes a specified file&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: fso.DeleteFile (filename[, force])&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 98px; text-align: justify; width: 672px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;&lt;strong&gt;fso:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;filename:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of the file to delete. The filename can contain wildcard characters in the last path component.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;force:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Optional) Boolean value that is True of files with the read-only attribute set are to be deleted;False if they are not. False is the default.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;File to be  deleted.  Sourcefile=&quot;C:\copy.txt&quot;  &#39;Delete the file&lt;/span&gt;
fso.DeleteFile Sourcefile

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
 &lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: CreateFolder&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description: Creates a new folder in the specified location&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: fso.CreateFolder(foldername)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 66px; text-align: justify; width: 537px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;foldername:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;(Required) A character string expression that identifies the folder to create.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Folder to be created Foldername=&quot;D:\Folder_create&quot;  
&#39;If the folder doenot exst then create the folder&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt; fso.FolderExists(Foldername) = &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;false&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Then&lt;/span&gt;

 fso.CreateFolder (Foldername)

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing
&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: CopyFolder&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description: Copies a folder to a new location&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: fso.CopyFolder (source, destination[, overwrite])&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 155px; text-align: justify; width: 649px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;&lt;strong&gt;source:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;(Required) A character string folder specification, which can include wildcard characters, for one or more folders to be copied. Wildcard characters can only be used in the last&amp;nbsp;path component of the source argument.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;destination:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) Character string destination where the folder and subfolders from source are to be copied. Wildcard characters are not allowed in the destination string.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;overwrite:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Optional) Boolean value that indicates if existing folders are to be overwritten. If True, files are overwritten; if False, they are not. The default is True.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Folder to be created SourcePath=&quot;D:\Folder_create&quot; DestinationPath=&quot;D:\Destination\&quot;  &lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;If the folder doesnot exst then create the folder&lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt; fso.FolderExists(DestinationPath) = &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;false&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Then&lt;/span&gt;

 fso.CreateFolder (DestinationPath)
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt;

fso.CopyFolder  SourcePath,DestinationPath,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: MoveFolder&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description: Moves one or more folders from one location to another.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: fso.MoveFolder (source, destination)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 99px; text-align: justify; width: 667px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;source:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The path to the folder or folders to be moved. The source argument string can contain wildcard charactersin the last path component only.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;destination:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The path where the folder or folders are to be moved. The destination argument can&#39;t contain wildcard characters.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Folder to be created SourcePath=&quot;D:\Folder_move&quot; DestinationPath=&quot;D:\Destination\&quot; &lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;If the folder doesnot exst then create the folder&lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt; fso.FolderExists(DestinationPath) = &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;false&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Then&lt;/span&gt;

 fso.CreateFolder (DestinationPath)
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt;

fso.MoveFolder  SourcePath,DestinationPath

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
 &lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Method: DeleteFolder&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Description: Deletes the specified folder and its contents&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: fso.DeleteFolder (folderspec[, force])&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;strong&gt;&lt;u&gt;Arguments:&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 111px; text-align: justify; width: 652px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;folderspec:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of the folder to delete. The folderspec can contain wildcard characters in the last path component.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;force:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Optional) Boolean value that is True of folders with the read-only attribute set are to be deleted;False if they are not. False is the default.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Folder to be  deleted.  FolderDel=&quot;D:\final1&quot;  &#39;Delete the folder&lt;/span&gt;
fso.DeleteFolder(FolderDel)

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: DriveExists&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description: Determines whether or not a specified drive exists&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: fso.DriveExists (drivespec)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 66px; text-align: justify; width: 551px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;drivespec:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) A drive letter or a complete path specification.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;The drive to check the existence&lt;/span&gt;
drivepath=&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;D:\&quot;&lt;/span&gt; 

 &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt; fso.DriveExists(drivepath) &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;then&lt;/span&gt; 
 msgbox  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Drive Exists&quot;&lt;/span&gt;  &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Else&lt;/span&gt;    Msgbox &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Drive doesnot Exist&quot;&lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Method: FileExists&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Description: Determines whether or not a specified file exists&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: fso.FileExists (filespec)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 78px; text-align: justify; width: 618px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;filespec:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of the file whose existence is to be determined. A complete path specification (either absolute or relative)&amp;nbsp;must be provided if the file isn&#39;t expected to exist in the current folder.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;The file to check the existence&lt;/span&gt;
filepath=&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;D:\qtptest.txt&quot;&lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt; fso.FileExists(filepath) &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;then&lt;/span&gt;
 msgbox  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;File Exists&quot;&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Else&lt;/span&gt;
 Msgbox &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;File doesnot Exist&quot;&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: FolderExists&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description: Determines whether or not a specified folder exists&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: fso.FolderExists (folderspec)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 81px; text-align: justify; width: 650px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;folderspec:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of the folder whose existence is to be determined. A complete path specification (either absolute or relative) must be provided if the folder isn&#39;t expected to exist in the current folder.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;The Folder to check the existence&lt;/span&gt;
folderpath=&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;D:\qtp&quot;&lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt; fso.FolderExists(folderpath)  &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;then&lt;/span&gt;
 msgbox  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Folder Exists&quot;&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Else&lt;/span&gt;
 Msgbox &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Folder doesnot Exist&quot;&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;If&lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
 &lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Method: GetDrive&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Description: Returns a Drive object corresponding to the drive for a specified path&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: objDrv = fso.GetDrive(drivespec)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 75px; text-align: justify; width: 688px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;drivespec:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The drivespec argument can be a drive letter (c), a drive letter with a colon appended (c:), a drive letter with a colon and path separator appended (c:\), or any network share specification (&lt;a href=&quot;file://computer2/share1&quot; style=&quot;outline: none; text-decoration: none;&quot;&gt;\\computer2\share1).&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;a href=&quot;file://computer2/share1&quot; style=&quot;outline: none; text-decoration: none;&quot;&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Drive for  getting details  Sourcefile=&quot;C:\&quot;  Set get_drv=fso.GetDrive(Sourcefile) &lt;/span&gt;
 &lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Some of the following details can be retrieved from a drive&lt;/span&gt;
msgbox  get_drv.AvailableSpace
Msgbox  get_drv.DriveLetter
msgbox  get_drv.DriveType
msgbox  get_drv.FileSystem
msgbox  get_drv.FreeSpace
msgbox  get_drv.Path
Msgbox  get_drv.RootFolder
Msgbox  get_drv.SerialNumber
Msgbox  get_drv.TotalSize

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
 &lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: GetFolder&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description: Returns a Folder object corresponding to the folder in a specified path&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: objFolder = fso.GetFolder(folderSpec)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 73px; text-align: justify; width: 558px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;folderSpec:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The folderspec is the path (absolute or relative) to a specific folder.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Folder  for  getting details  &lt;/span&gt;
Sourcefolder=&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;D:\QTP&quot;&lt;/span&gt;  
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; get_folder=fso.GetFolder(Sourcefolder) 

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;get the subfolders count in a folder&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt;  get_subfolder=get_folder.SubFolders

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;For&lt;/span&gt;  &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;each&lt;/span&gt;  sfile  &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;in&lt;/span&gt; get_subfolder
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Get the name of each folder&lt;/span&gt;
 Msgbox  sfile.name

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Next&lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
 &lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: GetFile&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description: Returns a File object corresponding to the file in the specified path. The file object methods and properties can be accessed. See File Object for the file object’s methods and properties.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: objFile = fso.GetFile(fileSpec)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 66px; text-align: justify; width: 508px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a FileSystemObject object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;fileSpec:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The filespec is the path (absolute or relative) to a specific file.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;File for  getting details  Sourcefile=&quot;D:\qtptest.txt&quot;&lt;/span&gt;
 &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; get_file=fso.GetFile(Sourcefile) 

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Some of  the following details can be retrieved from a file&lt;/span&gt;
msgbox  get_file.DateCreated
msgbox  get_file.DateLastAccessed
msgbox  get_file.DateLastModified
msgbox  get_file.ParentFolder
msgbox  get_file.Path

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing      &lt;/span&gt;
 &lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Text Stream Object Methods:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: Close&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description: Closes an open TextStream file&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: objTso.Close&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 49px; text-align: justify; width: 470px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;objTso:&lt;/td&gt;&lt;td&gt;(Required) The name of a TextStream Object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in writing mode. 
Set qfile=fso.OpenTextFile(&quot;C:\qtptest.txt&quot;,2,True) &lt;/span&gt;

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;write contents to the file into a single line&lt;/span&gt;
qfile.Write  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Welcome to the World of QTP&quot;&lt;/span&gt;
qfile.Write &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;the file name is qtptest.txt&quot;&lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in reading mode. &lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,1,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;) 

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Read  the entire contents of  priously written file&lt;/span&gt;

&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Do&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;while&lt;/span&gt; qfile.AtEndOfStream &amp;lt;&amp;gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;
 &lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Output --&amp;gt; The file will contain the above written content  in  single line. &lt;/span&gt;
Msgbox  qfile.ReadLine 
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Loop&lt;/span&gt;

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Close the files&lt;/span&gt;
qfile.Close

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Release the allocated objects&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Method: Read&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Description: Reads a specified number of characters from a TextStream file and returns the resulting string.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: strChars = objTso.Read(numCharacters)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 66px; text-align: justify; width: 565px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;objTso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a TextStream Object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;numCharacters:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The number of characters you want to read from the file&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in writing mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,2,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;write contents to the file into two newlines&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Welcome to the World of QTP&quot;&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;the file name is qtptest.txt&quot;&lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in reading mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,1,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Read  characters from the file&lt;/span&gt;
Msgbox  qfile.Read(10)                 &lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Output --&amp;gt; &quot;Welcome to&quot;  will be read&lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Close the files&lt;/span&gt;
qfile.Close

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Release the allocated objects&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Method: ReadAll&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Description: Reads the entire TextStream file and returns the resulting string.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: strChars = objTso.ReadAll&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 40px; text-align: justify; width: 455px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;objTso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a TextStream Object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in writing mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,2,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;write contents to the file into two newlines&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Welcome to the World of QTP&quot;&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;the file name is qtptest.txt&quot;&lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in reading mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,1,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Read  the entire contents of  priously written file&lt;/span&gt;

Msgbox  qfile.ReadAll  &lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Output --&amp;gt; Displays the entire file.&lt;/span&gt;

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Close the files&lt;/span&gt;
qfile.Close

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Release the allocated objects&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;u&gt;&lt;strong&gt;Method: ReadLine&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description: Reads an entire line (up to, but not including, the newline character) from a TextStream file and returns the resulting string.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: strChars = objTso.ReadLine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 34px; text-align: justify; width: 467px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;objTso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a TextStream Object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in writing mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,2,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;write contents to the file into two newlines&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Welcome to the World of QTP&quot;&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;the file name is qtptest.txt&quot;&lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in reading mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,1,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Read  the entire contents of  priously written file&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Do&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;while&lt;/span&gt; qfile.AtEndOfStream &amp;lt;&amp;gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;
Msgbox  qfile.ReadLine  &lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Output --&amp;gt; The file will be read line line by line. &lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Loop&lt;/span&gt;

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Close the files&lt;/span&gt;
qfile.Close

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Release the allocated objects&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
 &lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Method: Write:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Description: Writes a specified string to a TextStream file.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: objTso.Write(string)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 66px; text-align: justify; width: 602px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;objTso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a TextStream Object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;string:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The text you want to write to the file.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in writing mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,2,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;write contents to the file into a single line&lt;/span&gt;
qfile.Write  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Welcome to the World of QTP&quot;&lt;/span&gt;
qfile.Write &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;the file name is qtptest.txt&quot;&lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in reading mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,1,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Read  the entire contents of  priously written file&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Do&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;while&lt;/span&gt; qfile.AtEndOfStream &amp;lt;&amp;gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;
 &lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Output --&amp;gt; The file will contain the above written content  in  single line. &lt;/span&gt;
Msgbox  qfile.ReadLine
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Loop&lt;/span&gt;

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Close the files&lt;/span&gt;
qfile.Close

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Release the allocated objects&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Method: WriteLine&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Description: Writes a specified string and newline character to a TextStream file.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: objTso.WriteLine([string])&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 66px; text-align: justify; width: 481px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;objTso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a TextStream Object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;string:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Optional) The text you want to write to the file.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in writing mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,2,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;write contents to the file into two newlines&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Welcome to the World of QTP&quot;&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;the file name is qtptest.txt&quot;&lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in reading mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,1,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Read  the entire contents of  priously written file&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Do&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;while&lt;/span&gt; qfile.AtEndOfStream &amp;lt;&amp;gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;
 &lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Output --&amp;gt; The file will contain the above written content  line by line.&lt;/span&gt;
Msgbox  qfile.ReadLine 
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Loop&lt;/span&gt;

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Close the files&lt;/span&gt;
qfile.Close

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Release the allocated objects&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Method: WriteBlankLines&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Description: Writes a specified number of newline characters to a TextStream file.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: objTso.WriteBlankLines(numLines)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 66px; text-align: justify; width: 512px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;objTso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a TextStream Object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;numLines:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The number of newline characters you want to write to the file.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in writing mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,2,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;write contents to the file into two newlines&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Welcome to the World of QTP&quot;&lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;will insert 4 new  blank lines&lt;/span&gt;
qfile.WriteBlankLines(4)
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;the file name is qtptest.txt&quot;&lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in reading mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,1,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Read  the entire contents of  priously written file&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Do&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;while&lt;/span&gt; qfile.AtEndOfStream &amp;lt;&amp;gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;
 &lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Output --&amp;gt; The file will be read file line by line. &lt;/span&gt;
Msgbox  qfile.ReadLine
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Loop&lt;/span&gt;

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Close the files&lt;/span&gt;
qfile.Close

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Release the allocated objects&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Property: AtEndOfLine&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Description: Indicates whether the file pointer is positioned immediately before the end-of-line marker in a TextStream file.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: objTso.AtEndOfLine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 49px; text-align: justify; width: 469px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;objTso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a TextStream Object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in writing mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,2,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;write contents to the file into newline&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Welcome to the World of QTP&quot;&lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in reading mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,1,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Do&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;while&lt;/span&gt; qfile.AtEndOfLine &amp;lt;&amp;gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;
Msgbox  qfile.Read(1)  &lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Output --&amp;gt; The file will be read word by word. &lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Loop&lt;/span&gt;

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Close the files&lt;/span&gt;
qfile.Close

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Release the allocated objects&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;/pre&gt;
&lt;hr style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot; /&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;⇒&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Property: AtEndOfStream&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Description: Indicates whether the file pointer is positioned at the end of a TextStream file.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Syntax: objTso.AtEndOfStream&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Arguments:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: #e2eaf1; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 49px; text-align: justify; width: 484px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;objTso:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(Required) The name of a TextStream Object previously instantiated.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #e2eaf1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: olive;&quot;&gt;&lt;u&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;csharpcode&quot; style=&quot;background-color: white; font-size: 12px; text-align: justify;&quot;&gt;&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=createobject(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Scripting.FileSystemObject&quot;&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in writing mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,2,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;write contents to the file into two newlines&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;Welcome to the World of QTP&quot;&lt;/span&gt;
qfile.Writeline  &lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;the file name is qtptest.txt&quot;&lt;/span&gt;
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Open the file &quot;qtptest.txt&quot; in reading mode.&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=fso.OpenTextFile(&lt;span class=&quot;str&quot; style=&quot;color: #b61515;&quot;&gt;&quot;C:\qtptest.txt&quot;&lt;/span&gt;,1,&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;)
&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Read  the entire contents of  previously written file&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Do&lt;/span&gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;while&lt;/span&gt; qfile.AtEndOfStream &amp;lt;&amp;gt; &lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;
Msgbox  qfile.ReadLine  &lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Output --&amp;gt; The file will be read line line by line. &lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Loop&lt;/span&gt;

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Close the files&lt;/span&gt;
qfile.Close

&lt;span class=&quot;rem&quot; style=&quot;color: green;&quot;&gt;&#39;Release the allocated objects&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; qfile=&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;nothing&lt;/span&gt;
&lt;span class=&quot;kwrd&quot; style=&quot;color: blue;&quot;&gt;Set&lt;/span&gt; fso=nothing&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2013/06/working-with-files-using-fso.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-8529128524501928057</guid><pubDate>Thu, 04 Oct 2012 11:45:00 +0000</pubDate><atom:updated>2012-10-09T21:21:50.941-07:00</atom:updated><title>Count The Repeated Letter</title><description>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:#804000;background:white&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:#804000;background:white&quot;&gt;#include &amp;lt;conio.h&amp;gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:#804000;background:white&quot;&gt;#include &amp;lt;string.h&amp;gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:#8000ff;background:white&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt; main&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;()&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;{&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:#8000ff;background:white&quot;&gt;char&lt;/span&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt; stng&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;[&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:#ff8000;background:white&quot;&gt;20&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;],&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;rpt&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:#8000ff;background:white&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt; count&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;,&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt; i&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        clrscr&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;();&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        printf&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:gray;background:white&quot;&gt;&amp;quot;*****Program to Count The Repeated Letter*****&amp;quot;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;);&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        printf&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:gray;background:white&quot;&gt;&amp;quot;\n\nEnter word : &amp;quot;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;);&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        gets&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;stng&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;);&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        printf&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:gray;background:white&quot;&gt;&amp;quot;Enter character : &amp;quot;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;);&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        scanf&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:gray;background:white&quot;&gt;&amp;quot;%c&amp;quot;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;,&amp;amp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;rpt&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;);&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        count &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;=&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:#ff8000;background:white&quot;&gt;0&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        i &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;=&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:#ff8000;background:white&quot;&gt;0&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:blue;background:white&quot;&gt;while&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;i &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;!=&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:#ff8000;background:white&quot;&gt;19&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;{&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;                &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:blue;background:white&quot;&gt;if&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;stng&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;[&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;i&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;]==&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;rpt&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;                        count&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;++;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;                i&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;++;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;}&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        printf&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:gray;background:white&quot;&gt;&amp;quot;\n%c is %d times repead.&amp;quot;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;,&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;rpt&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;,&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;count&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;);&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        getch&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;();&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;        &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:blue;background:white&quot;&gt;return&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:#ff8000;background:white&quot;&gt;0&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:Calibri,sans-serif;background-repeat:initial initial&quot;&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;color:navy;background:white&quot;&gt;}&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2012/10/count-repeated-letter.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-7975829626221889225</guid><pubDate>Thu, 04 Oct 2012 08:01:00 +0000</pubDate><atom:updated>2012-10-04T01:01:06.922-07:00</atom:updated><title>HTML 5 Tutorial - Part 7</title><description>&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;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzrh4KHLzSwU15uDvtLsg9iTIUFpGBLA8shSWYBZw7MrtJkBq8MhDFgWLdMs-QBljGTaxJNyYHRU8KWLtBOdA&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2012/10/html-5-tutorial-part-7.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>14</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-2538216913496577409</guid><pubDate>Thu, 04 Oct 2012 08:01:00 +0000</pubDate><atom:updated>2012-10-04T01:06:47.904-07:00</atom:updated><title>HTML 5 Tutorial - Part 6</title><description>&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;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzL8RwTAHs64d6ODXp0OxFUaoMHWfePIPhNHndM7KnU2Q-ayoQFw31feXSfmOt1__L6uJBLiPJLbMSLrnsnkA&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2012/10/html-5-tutorial-part-6.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-2299274552629903826</guid><pubDate>Thu, 04 Oct 2012 08:00:00 +0000</pubDate><atom:updated>2012-10-04T01:03:14.973-07:00</atom:updated><title>HTML 5 Tutorial - Part 5</title><description>&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;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzEjC-2Ort6KZZ1PYJQq6GL3GZUk3c6LqEEDxetO3NikG9NS__lS9LPLF9BkSqV9EFTgMIpB7yvU_KseeNMAg&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2012/10/html-5-tutorial-part-5.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-3875440567528762156</guid><pubDate>Thu, 04 Oct 2012 07:59:00 +0000</pubDate><atom:updated>2012-10-04T00:59:31.894-07:00</atom:updated><title>HTML 5 Tutorial - Part 4</title><description>&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;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dyMW1XUgxWnCdzOwWLSW8s8aYKAX44YBpLbfzV9yIlY60PF15-MWwa-i4HWDo9FY0IXYMxIZ-HrimnpiJTtUA&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2012/10/html-5-tutorial-part-4_4.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-5193686708273896036</guid><pubDate>Thu, 04 Oct 2012 07:58:00 +0000</pubDate><atom:updated>2012-10-04T00:58:30.118-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">HTML 5</category><title>HTML 5 Tutorial - Part 3</title><description>&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;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzRx0zceAkr-vt2DilOM9bXl3ORp1UwXD_P_XbtDIuVHWnHdOaQZxD2p4i0hE1XuLoi_eqfMfymvlq7ik10vg&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2012/10/html-5-tutorial-part-3.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>10</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-6729735609457330192</guid><pubDate>Thu, 04 Oct 2012 07:53:00 +0000</pubDate><atom:updated>2012-10-04T00:53:18.905-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">HTML 5</category><title>HTML 5 Tutorial - Part 2</title><description>&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;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dyacpGhZMgd1RfgjdJeXe_S7l3r6_H5wzDVoSojX6b_t_rWXTLcl6pEaetDLT0SQ5OOhnqZLb2bFTUODSPg1A&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2012/10/html-5-tutorial-part-2.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-8415750178269980810</guid><pubDate>Thu, 04 Oct 2012 07:40:00 +0000</pubDate><atom:updated>2012-10-04T00:45:32.145-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">HTML 5</category><title>HTML 5 Tutorial - Part 1</title><description>&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;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dxE--XCm4i2Yl-7_yEY4gun_TPooX3SE2lDSMUdaxRGDkYPnqPD9uFvN4tNgwvFGirCqMnoKAIrfFpu3xBcXw&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2012/10/blog-post_4.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-1022858228697752442</guid><pubDate>Wed, 03 Oct 2012 12:17:00 +0000</pubDate><atom:updated>2012-10-04T00:24:58.925-07:00</atom:updated><title>New features that are available in QTP 11</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Complete list of&amp;nbsp;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;new features&lt;/strong&gt;&amp;nbsp;that are available in QTP 11&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;XPath and CSS based object identification&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Identify objects not only using normal object identification but with&lt;a href=&quot;http://en.wikipedia.org/wiki/XPath&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: solid; border-bottom-width: 1px; color: #1b37a9; margin: 0px; padding: 1px 0px; text-decoration: none;&quot;&gt;XPath&lt;/a&gt;&amp;nbsp;and CSS identifier properties. A much awaited and a killer feature&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Good Looking and Enhanced Results Viewer&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;The new improved results viewer provides an executive summary page with summary data, pie charts and statistics for&amp;nbsp;both the current and previous runs and a quick link to the previous run results.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;img alt=&quot;qtp-results-viewer&quot; border=&quot;0&quot; height=&quot;430&quot; src=&quot;http://www.learnqtp.com/wp-content/uploads/2010/09/qtpresultsviewer1.png&quot; style=&quot;border: 0px; display: block; float: none; margin: 0px auto; padding: 0px;&quot; title=&quot;qtp-results-viewer&quot; width=&quot;484&quot; /&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot; /&gt;&lt;span id=&quot;more-1277&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Easy Regular Expressions&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;You can now create&amp;nbsp;reg ex&amp;nbsp;with the help of syntax hints.&amp;nbsp;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;Regular Expression Evaluator&lt;/strong&gt;&amp;nbsp;is available to test regular expressions that you have created. Good One.&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Now identify objects not only in relation to each other but in relation to neighboring objects.&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;With this feature, QTP 11 has moved beyond the unreliability of ordinal identifiers. Objects identified with ordinal identifiers are good only as long as they maintain their relative positions with respect to each other in the new build of application. In case if this position changes or gets interchanged, ordinal identifiers may go for a toss.&lt;br style=&quot;margin: 0px; padding: 0px;&quot; /&gt;HP has now introduced&amp;nbsp;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;Visual Relation Identifier&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;blockquote style=&quot;background-color: white; border-color: rgb(27, 55, 169); border-left-style: solid; border-left-width: 0.2308em; color: #555555; font-size: 12.800000190734863px; line-height: 20px; margin: 0px 0px 1.5385em 1.5em; padding: 0px 0px 0px 0.7692em;&quot;&gt;
&lt;div style=&quot;margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;A&amp;nbsp;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;visual relation identifier&amp;nbsp;&lt;/strong&gt;is a set of definitions that enable you to identify the object in the application according its neighboring objects in the application. You can select neighboring objects that will maintain the same relative location to your object, even if the user interface design changes. You define visual relations in the Visual Relation Identifier dialog box, which is accessible from the local or shared object repository, and from the Object Properties dialog box.&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Load Function Libraries at Run Time&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;With the help of&amp;nbsp;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;LoadFunctionLibrary&lt;/strong&gt;&amp;nbsp;statement. You can now load a function library when a step runs instead of at the beginning of a run session.&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Test Your GUI and UI-Less Application Functionality in One Test&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Since QTP is integrated with Service Test, you can now test your GUI and non-GUI based apps in a single run.&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Record Support&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;For FireFox is now available.&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Much Awaited Log Tracking is available now&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;QTP 11 is capable of receiving Java or .NET log framework messages from your application which can then be embedded in the run results.&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Embed/Run Javascript in web pages&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;You can use the new&amp;nbsp;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;EmbedScript/EmbedScriptFromFile&lt;/strong&gt;&amp;nbsp;and&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;RunScript/RunScriptFromFile&lt;/strong&gt;&amp;nbsp;functions to embed JavaScripts in all loaded browser pages. You can use these scripts to perform operations on, or retrieve data from, the browser pages in your application.&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Manage Test Data&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Improved test data management when integrated with&amp;nbsp;Quality Center&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Web 2.0 Toolkit Applications Support&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;QTP 11 now supports&amp;nbsp;Web 2.0 Toolkit Applications&amp;nbsp;out-of-the-box similar to any other add-ins.&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Automatically Parameterize Steps&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;You can instruct QTP 11 to automatically parameterize test steps at the end of record session.&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Silverlight Add-in&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;To test objects in Silverlight 2 and Silverlight 3 applications. [After installation, Silverlight Add-in is displayed in the Add-in Manager as a child add-in under the WPF Add-in]&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; font-size: 1.3846em; line-height: 1.1111em; margin: 1.6667em 0px 0.5556em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Extend WPF and Silverlight Support&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-size: 12.800000190734863px; line-height: 20px; margin-bottom: 1.5385em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;You can use WPF and Silverlight Add-in Extensibility SDK to develop support for testing third-party and custom WPF and Silverlight controls that are not supported out-of-the-box&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2012/10/new-features-that-are-available-in-qtp.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-903992688772488549</guid><pubDate>Wed, 03 Oct 2012 10:55:00 +0000</pubDate><atom:updated>2012-10-03T22:49:51.099-07:00</atom:updated><title>Reverse Number</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background: white; color: red; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background: white; color: red; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;#include &amp;lt;conio.h&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;main&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;()&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;{&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;background: white; color: #8000ff; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; n&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;,&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; rev&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;,&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; temp&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clrscr&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;();&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background: white; color: grey; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;&quot;Enter number to reverse : &quot;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;);&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background: white; color: grey; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;&quot;%d&quot;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;,&amp;amp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;n&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;);&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rev &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;=&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: white; color: #ff8000; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;0&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;=&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; n&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: blue; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;while&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;temp&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;!=&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background: white; color: #ff8000; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;0&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;{&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rev &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;=&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; rev &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;*&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: white; color: #ff8000; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;10&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rev &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;=&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; rev &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;+&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; temp&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;%&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background: white; color: #ff8000; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;10&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;=&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; temp &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;/&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: white; color: #ff8000; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;10&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;}&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background: white; color: grey; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;&quot;\n\nThe reverse of %d is %d&quot;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;,&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;n&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;,&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;rev&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;);&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; getch&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;();&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: blue; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;return&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background: white; color: #ff8000; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;0&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: white; color: navy; font-size: 12.0pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-highlight: white;&quot;&gt;}&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2012/10/reverse-number.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1645893455595729662.post-8276571428006030019</guid><pubDate>Wed, 03 Oct 2012 06:11:00 +0000</pubDate><atom:updated>2012-10-02T23:12:02.487-07:00</atom:updated><title>Compare 2 Excel sheets cell by cell</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; line-height: 1.5em; margin: 0.5em 1em 0.8em;&quot;&gt;
This code will open two excel sheet and compare each sheet cell by cell,&amp;nbsp;if any changes there in cells , it will highlight the cells in red color&amp;nbsp; in the first sheet.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; line-height: 1.5em; margin: 0.5em 1em 0.8em;&quot;&gt;
&lt;br /&gt;
Set objExcel = CreateObject(“Excel.Application”)&lt;br /&gt;
objExcel.Visible = True&lt;br /&gt;
Set objWorkbook1= objExcel.Workbooks.Open(“&lt;span style=&quot;background-color: yellow;&quot;&gt;path of 1st xls document&lt;/span&gt;”)&lt;br /&gt;
Set objWorkbook2= objExcel.Workbooks.Open(“&lt;span style=&quot;background-color: yellow;&quot;&gt;path of 2nd xls document&lt;/span&gt;&lt;span style=&quot;line-height: 1.5em;&quot;&gt;”)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; line-height: 1.5em; margin: 0.5em 1em 0.8em;&quot;&gt;
Set objWorksheet1= objWorkbook1.Worksheets(1)&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; line-height: 1.5em; margin: 0.5em 1em 0.8em;&quot;&gt;
Set objWorksheet2= objWorkbook2.Worksheets(1)&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; line-height: 1.5em; margin: 0.5em 1em 0.8em;&quot;&gt;
&amp;nbsp;&amp;nbsp; For Each cell In objWorksheet1.UsedRange&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If cell.Value &amp;lt;&amp;gt; objWorksheet2.Range(cell.Address).Value Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cell.Interior.ColorIndex = 3 &amp;nbsp;′Highlights&amp;nbsp;in red color if any changes in cells&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cell.Interior.ColorIndex = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Next&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: tahoma, verdana, sans-serif; font-size: 12px; line-height: 1.5em; margin: 0.5em 1em 0.8em;&quot;&gt;
set objExcel=nothing&lt;br /&gt;
&amp;nbsp;Author: Qualitybird&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Detailed Software Testing Tutorials and Interview Questions. Guides on different types of testing like Black Box, White Box, Manual and Automatic testing.&lt;/div&gt;</description><link>http://qualitybird.blogspot.com/2012/10/this-code-will-open-two-excel-sheet-and.html</link><author>noreply@blogger.com (Testing Birds)</author><thr:total>0</thr:total></item></channel></rss>