<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4463775887344812644</id><updated>2012-02-16T05:09:49.400-08:00</updated><title type='text'>Testing</title><subtitle type='html'>software testing, software for testing,effective methods of software testing,software testing articles, methods of software testing,software testing terms,stc software testing, software regression testing, software testing quiz,software testing definitions, interview questions for software testing, software testing software,software testing papers,software testing and quality assurance, software testing forum, software testing sites, v model in software testing, automated software testing tools</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default?start-index=101&amp;max-results=100'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>283</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-925953267624466464</id><published>2009-04-02T04:54:00.006-07:00</published><updated>2009-04-02T05:19:18.789-07:00</updated><title type='text'>What is the fullform of ISQTB &amp; CSTE?? &amp; wat is the criteria for this exam..wat qualification should one need to pass this exam??</title><content type='html'>&lt;strong&gt;ISTQB:&lt;/strong&gt; International Software Testing Qualification Board&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CSTE :&lt;/strong&gt;Certified Software Tester&lt;br /&gt;&lt;br /&gt;In ISTQB,Two Types are there:&lt;br /&gt;&lt;br /&gt;           1)Foundation Level&lt;br /&gt;&lt;br /&gt;           2)Advanced Level&lt;br /&gt;For Foundation Level:&lt;br /&gt;&lt;br /&gt;                  i) Eligibility:The candidate should   &lt;br /&gt;atleast learn Software Testing basics.&lt;br /&gt;&lt;br /&gt;For Advanced Level :&lt;br /&gt;&lt;br /&gt;                 i)should have minimum 2 Testing experience&lt;br /&gt;years&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-925953267624466464?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/925953267624466464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=925953267624466464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/925953267624466464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/925953267624466464'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/04/what-is-fullform-of-isqtb-cste-wat-is.html' title='What is the fullform of ISQTB &amp; CSTE?? &amp; wat is the criteria for this exam..wat qualification should one need to pass this exam??'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-572503472763350187</id><published>2009-04-02T04:54:00.005-07:00</published><updated>2009-04-02T05:17:11.789-07:00</updated><title type='text'>CSTE-certified software testing engineer April 22nd 2006</title><content type='html'>&lt;strong&gt;&lt;br /&gt;Objective Questions: &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Which communication skill will be neglected by most&lt;/strong&gt;&lt;br /&gt;a. Reading&lt;br /&gt;b. Listening&lt;br /&gt;c. Writing &lt;br /&gt;&lt;strong&gt;2. Therapeutic listening is&lt;/strong&gt;&lt;br /&gt;a. Sympathetic listening&lt;br /&gt;b. Listening to pieces of information… &lt;br /&gt;&lt;strong&gt;3. Which model demonstrates relation between 2 or more parameters of effort, duration or resource?&lt;/strong&gt;&lt;br /&gt;a. Cost&lt;br /&gt;b. Constraint&lt;br /&gt;c. Function Point &lt;br /&gt;&lt;strong&gt;4. In which model expertise can be used to estimate cost &lt;/strong&gt;&lt;br /&gt;a. Top-Down&lt;br /&gt;b. Expert Judgment&lt;br /&gt;c. Bottom-Up &lt;br /&gt;&lt;strong&gt;5. Two objective questions on responsibility like who is responsible in issuing IT policy, work policy etc. &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;6. Fit for use is&lt;/strong&gt;&lt;br /&gt;a. Transcendent&lt;br /&gt;b. Product Based&lt;br /&gt;c. User Based&lt;br /&gt;d. Value Based &lt;br /&gt;&lt;strong&gt;7. Re-Use of data is done in which type of testing (Similar type 2 questions on retesting and regression testing)&lt;/strong&gt;&lt;br /&gt;a. Capture/Play back&lt;br /&gt;b. System Testing&lt;br /&gt;c. Regression Testing&lt;br /&gt;d. Integration Testing &lt;br /&gt;&lt;strong&gt;8. one question each on configuration management / Change Management / Version Control.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;9. In Acceptance testing, which data is used. &lt;/strong&gt;&lt;br /&gt;a. Test Cases&lt;br /&gt;b. Use Case&lt;br /&gt;c. Test Plan &lt;br /&gt;10. In four components of FIT, reliability is included in (Similar type 2 qs) &lt;br /&gt;a. Data&lt;br /&gt;b. People&lt;br /&gt;c. Structure&lt;br /&gt;d. Rules &lt;br /&gt;&lt;strong&gt;11. Obligations of both contractual parties should be spelled out in &lt;/strong&gt;&lt;br /&gt;a. What is done&lt;br /&gt;b. Who does it&lt;br /&gt;c. When it is done&lt;br /&gt;d. How it is done &lt;br /&gt;&lt;strong&gt;12. Dates on which Obligations need to be filled out should be specified in &lt;/strong&gt;&lt;br /&gt;a. What is done&lt;br /&gt;b. Who does it&lt;br /&gt;c. When it is done&lt;br /&gt;d. How it is done &lt;br /&gt;&lt;strong&gt;13. Two questions on Internal Auditor and Internal Control responsibilities&lt;/strong&gt;&lt;br /&gt;14. One question on ERM model &lt;br /&gt;15. One question on Control Frame Work Model &lt;br /&gt;16. Two questions on CMM 5 levels of maturity (Like in which level controls are implemented).&lt;br /&gt;Subjective Questions: &lt;br /&gt;1. You gave the software for independent testers. You are responsible for Unit, Integration, System and Acceptance testing. Explain about each testing methods and tell which testing can be given to Independent Testing and Which for development team. &lt;br /&gt;2. Tell about any 3 tools and vendor of the tools. &lt;br /&gt;3. One question on Optimum testing. &lt;br /&gt;4. You developed Risk Plan, Test Plan, Test Scripts. You are doing testing. At this point you got major requirements change. What changes are required to in-corporate these changes in your plan. &lt;br /&gt;5. Explain about&lt;br /&gt;Complexity Measures&lt;br /&gt;Data Flow Analysis&lt;br /&gt;Symbolic Execution &lt;br /&gt;6. Acceptance Test Plan for “Inventory Control Software” contents and explanation. &lt;br /&gt;7. What are CSFs. What are the CSFs that u ll look for in a contactor delivered software. Define them. &lt;br /&gt;8. Security Vulnerabilities for e-comm application.&lt;br /&gt;9. E-commerce project is newly developed in your organization. You are not able to test all types of Operating Systems and Browsers. Prepare mitigation plan. &lt;br /&gt;10. Explain V-Model. &lt;br /&gt;11. Reliability and maintainability are certain Quality factors given explicitly in the requirements. If so, list a few other QFs for a web based project and write the rationale for selecting the same. &lt;br /&gt;12. 5 important things you consider for writing test plan, why do you think they are important. &lt;br /&gt;13. The UI for a defect management tool. &lt;br /&gt;14. Difference between Acceptance and System Testing.&lt;br /&gt;15. Mention and write on a few techniques for the defect prevention - internal control testing. &lt;br /&gt;16. 3 important issues for wireless technology. &lt;br /&gt;17. One question on Pareto Charts - Like gave a scenario for no. of critical, minor and major bugs and no. of days to fix the bugs. Analyze the scenario. &lt;br /&gt;18. What are important Quality factors that u will test for in a multiple workstation scenario that u will not do in a single work station scenario. &lt;br /&gt;19. The contents of a system test report. &lt;br /&gt;20. List 5 test metrics and explain how u can use them. &lt;br /&gt;21. Which steps in a testing process are defect prone- explain why? &lt;br /&gt;22. What according to you are the important docs that u would refer when u r testing a change that has been made in a project that has been released.(i.e. operational) &lt;br /&gt;23. What do u mean by defect expectation. How can u use it for improving the testing process. &lt;br /&gt;24. Mention three techniques for unit testing. State an objective for unit testing, Based on those, how will ensure that the unit testing has complied to the expectations. &lt;br /&gt;25. Steps involved in testing for security. &lt;br /&gt;26. What are the important things that u ll look for during a demo of a contractor software.&lt;br /&gt;&lt;br /&gt;27. How do u use control charts for controlling the testing process. Explain control charts. &lt;br /&gt;28. If the code to be delivered will be delivered after a week but no change in release date, how will you as test manager plan yr test. (a question that has appeared in lot of previous question papers. the phrasing is wrong here. but the same) &lt;br /&gt;29. As a test manager - test skill set relates question.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-572503472763350187?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/572503472763350187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=572503472763350187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/572503472763350187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/572503472763350187'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/04/cste-certified-software-testing_7069.html' title='CSTE-certified software testing engineer April 22nd 2006'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-9003420138697440515</id><published>2009-04-02T04:54:00.004-07:00</published><updated>2009-04-02T05:15:19.696-07:00</updated><title type='text'>CSTE-certified software testing engineer Sept 16th 2006</title><content type='html'>&lt;strong&gt;Part 1 - Objective – 50 Questions – 45 Min.&lt;br /&gt;Part 2 - Subjective – 10 Questions – 75 Min.&lt;br /&gt;Part 3 - Objective – 50 Questions – 45 Min.&lt;br /&gt;Part 4 - Subjective – 10 Questions – 75 Min.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Objective Questions&lt;/strong&gt;&lt;br /&gt;1. As a general rule, __________ measures are much more important.&lt;br /&gt;a. Subjective&lt;br /&gt;b. Objective &lt;br /&gt;2. If the measurement taken by the two people are same refers to the term as&lt;br /&gt;a. Reliability&lt;br /&gt;b. Validity&lt;br /&gt;c. Calibration&lt;br /&gt;d. Ease of Use and Simplicity&lt;br /&gt;3. The term __________ refers the degree to which a measure actually measures what it was intended to measure.&lt;br /&gt;a. Reliability&lt;br /&gt;b. Validity&lt;br /&gt;c. Calibration&lt;br /&gt;d. Ease of Use and Simplicity&lt;br /&gt;4. When basic quality aspects have been identified the “standards” should be defined by&lt;br /&gt;a. IT Team&lt;br /&gt;b. Project Manager&lt;br /&gt;c. Quality Assurance personal&lt;br /&gt;d. Management&lt;br /&gt;e. Development Team&lt;br /&gt;5. The “standards” for the software developed using new technology should be defined by&lt;br /&gt;a. IT Team&lt;br /&gt;b. Project Manager&lt;br /&gt;c. Quality Assurance personal&lt;br /&gt;d. Management&lt;br /&gt;e. Development Team&lt;br /&gt;6. If the COTS software developed by the contractor which is from the another country, then the following problem arises:&lt;br /&gt;a. Cultural differences&lt;br /&gt;b. Communication barriers&lt;br /&gt;c. The two words having the same name in diff. countries&lt;br /&gt;d. All of the above&lt;br /&gt;e. None of the above&lt;br /&gt;7. The ‘V’ represents the following term:&lt;br /&gt;a. Verification and Validation&lt;br /&gt;b. Static testing and Dynamic testing&lt;br /&gt;c. Black box and White Box testing&lt;br /&gt;d. Software development process and Software testing process&lt;br /&gt;8. Test Readiness Review is conducted by the&lt;br /&gt;a. Project Manager&lt;br /&gt;b. Test Manager&lt;br /&gt;c. Quality Assurance Personnel&lt;br /&gt;d. User/Customer&lt;br /&gt;9. Acceptance testing is the ________ type of testing&lt;br /&gt;a. Black box testing&lt;br /&gt;b. White box testing&lt;br /&gt;c. Shoe box testing&lt;br /&gt;d. Structural testing&lt;br /&gt;10. __________ is not the White box testing technique.&lt;br /&gt;a. Condition Coverage&lt;br /&gt;b. Decision Coverage&lt;br /&gt;c. Test script coverage&lt;br /&gt;d. User specified Data coverage&lt;br /&gt;e. All of the above&lt;br /&gt;&lt;strong&gt;11. Event identification, Risk Response are the term defined in the ___internal control model &lt;/strong&gt;&lt;br /&gt;a. COSO Enterprise Risk Management (ERM) Model&lt;br /&gt;b. COSO Internal Control Model&lt;br /&gt;c. CobiT Model&lt;br /&gt;&lt;strong&gt;12. A statistical technique to assess, monitor and maintain the stability of a process.&lt;/strong&gt;&lt;br /&gt;a. Pareto Chart&lt;br /&gt;b. Control Chart&lt;br /&gt;c. Run Chart&lt;br /&gt;d. Cause and Effect Diagram&lt;br /&gt;e. Histogram&lt;br /&gt;&lt;strong&gt;13. Determination to continue with the software development or not is determined from the &lt;/strong&gt;&lt;br /&gt;a. Inspection&lt;br /&gt;b. In-process Review&lt;br /&gt;c. Phase end review&lt;br /&gt;d. Don’t remember other options&lt;br /&gt;&lt;strong&gt;14. The following is the component for the FIT&lt;/strong&gt;&lt;br /&gt;a. Data&lt;br /&gt;b. Structure&lt;br /&gt;c. People&lt;br /&gt;d. Rule&lt;br /&gt;e. All of the above&lt;br /&gt;&lt;strong&gt;15. A major obstacle for deployment of wireless networks is in the&lt;/strong&gt;&lt;br /&gt;a. Standards&lt;br /&gt;b. Coverage&lt;br /&gt;c. Security&lt;br /&gt;&lt;strong&gt;16. Hand-held and internet enabled devices are example of&lt;/strong&gt;&lt;br /&gt;a. Electronic equipment&lt;br /&gt;b. Wireless Applications&lt;br /&gt;c. Computer devices&lt;br /&gt;&lt;strong&gt;17. Therapeutic listening is&lt;/strong&gt;&lt;br /&gt;a. Sympathetic listening&lt;br /&gt;b. Listening to pieces of information…&lt;br /&gt;c. Analyzing the listening of the speaker&lt;br /&gt;&lt;strong&gt;18. Function point is a measure of&lt;/strong&gt;&lt;br /&gt;a. Effort&lt;br /&gt;b. Complexity&lt;br /&gt;c. Usability&lt;br /&gt;d. Size&lt;br /&gt;&lt;strong&gt;19. Acceptance Testing is the responsibility of the:&lt;/strong&gt;&lt;br /&gt;a. Programmer&lt;br /&gt;b. Project Leader&lt;br /&gt;c. Independent Tester&lt;br /&gt;d. Assistance programmer&lt;br /&gt;e. User&lt;br /&gt;&lt;strong&gt;20. While deciding the Test tool the following factors should be considered&lt;/strong&gt;&lt;br /&gt;a. Testing for the next builds/releases after making changes&lt;br /&gt;b. Testing where large volumes of data is required&lt;br /&gt;c. Testing based on the UI interface&lt;br /&gt;d. All of the above&lt;br /&gt;b&lt;br /&gt;a. Customer says the product is ready&lt;br /&gt;b. Tester says the testing is completed&lt;br /&gt;c. Don’t remember the other options&lt;br /&gt;&lt;strong&gt;22. Auxiliary code which sets up an appropriate environment and calls the module is termed as&lt;/strong&gt;&lt;br /&gt;a. Driver&lt;br /&gt;b. Function&lt;br /&gt;c. Stub&lt;br /&gt;d. None of the above&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Subjective Questions:&lt;/strong&gt;]&lt;br /&gt;&lt;br /&gt;1. Define the guidelines that are helpful in developing compatibility and motivation of a Software project team. &lt;br /&gt;2. Draw the Pareto chart and explain about it. &lt;br /&gt;3. How do u use control charts for controlling the testing process. Explain control Charts with the diagram. &lt;br /&gt;4. You gave the software for independent testers. You are responsible for Unit, Integration, System, Regression and Acceptance testing. Explain about each testing methods and tell which testing can be given to Independent Testing and Which for development team. &lt;br /&gt;5. Define the Risk, Risk analysis, threat, vulnerability and Control.&lt;br /&gt;6. Explain and diagram report which will be used for reporting uncorrected and corrected defects to the development team?&lt;br /&gt;7. List 5 important things you consider for writing test plan, why do you think they are important.&lt;br /&gt;8. List 5 important parts of an Acceptance test plan and briefly explain the importance of it to your customer. &lt;br /&gt;9. Aspects of computer software that should be observed during the demonstration of COTS software?&lt;br /&gt;Commercial off-the-shelf (COTS) is a term for software or hardware products that are ready-made and available for sale, lease, or license to the general public. They are often used as alternatives to in-house developments or one-off government-funded developments. The use of COTS is being mandated across many government and business programs, as they may offer significant savings in procurement and maintenance. However, since COTS software specifications are written by external sources, government agencies are sometimes leery of these products because they fear that future changes to the product will not be in their control.&lt;br /&gt;10. What are the product standards for a. Test Plan b. Test Script c. Test Report&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-9003420138697440515?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/9003420138697440515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=9003420138697440515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/9003420138697440515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/9003420138697440515'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/04/cste-certified-software-testing_6062.html' title='CSTE-certified software testing engineer Sept 16th 2006'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-991455967318840355</id><published>2009-04-02T04:54:00.003-07:00</published><updated>2009-04-02T05:13:01.191-07:00</updated><title type='text'>CSTE-certified software testing engineer- JUNE 17th 2006</title><content type='html'>&lt;strong&gt;&lt;br /&gt;Objective Questions:&lt;/strong&gt;&lt;br /&gt;1. A question on fit components. Which of the following contributes to fit. &lt;br /&gt;a. Data b. Structure c. People d. Rule e. All of the above &lt;br /&gt;2. Reliability, timeliness, consistency are included in which component of fit &lt;br /&gt;a. Data b. Structure c. People d. Rule &lt;br /&gt;3. Who will develop the test process for software development using new technology? &lt;br /&gt;a. Management b. Project team c. Auditor d. Tester and few more options &lt;br /&gt;4. Which of the following are relatively complete acceptance criteria? &lt;br /&gt;a. Performance should increase b. Response time should be with in 10 sec Few more statements. &lt;br /&gt;5. One question was on "Experienced people can be used as a tool for estimating the cost- Budgeting" &lt;br /&gt;6. The communication type which is rarely emphasized &lt;br /&gt;a. Listening Few more options... &lt;br /&gt;7. There were 2 questions on maturity level e.g which level enforces control for technology.&lt;br /&gt;8. There were 3 question on standard, policy and procedure. &lt;br /&gt;9. Which of the following model has these steps .. event identification , risk assessment, risk response &lt;br /&gt;a. ERM b. COSO internal control framework c. CobiT model &lt;br /&gt;10. Utilize the computer resources to perform their work.. belong to which type of activity specified below &lt;br /&gt;a. Interface b. Development c. Computer operation &lt;br /&gt;11. Obligations of both contractual parties should be spelled out in detail in which part of the contract? &lt;br /&gt;a. What b. Who c. When d. How &lt;br /&gt;12. There was a question on "when the contracted software will be completed" &lt;br /&gt;13. Test planning activity which includes starting and end time for each test milestone. &lt;br /&gt;a. Budgeting b. Scheduling c. Estimation d. Staffing &lt;br /&gt;&lt;br /&gt;Subjective Questions: &lt;br /&gt;1. There are many factors like maintainability and reliability among softwares. Give 5 most important software quality factors that u would mention for testing a web based testing? &lt;br /&gt;2. Create a Test plan for a simple project not a complex project? &lt;br /&gt;3. Write a standard template for testplan, testscript, Status report of a project? &lt;br /&gt;4. Design a screen which will show the fields necessary for a defect description? Diagram a defect reporting tool screen and label what all things you would need to mention to log a defect? &lt;br /&gt;5. Question related to usecase like guidelines for writing usecase for customer? &lt;br /&gt;6. Draw a control chart and explain how it can be used to see that the testing process is in control? &lt;br /&gt;7. Difference between system test and acceptance test?&lt;br /&gt;8. Aspects of computer software that should be observed during the demonstration of COTS software?&lt;br /&gt;9. Define unit, integration, system, regression, acceptance testing and explain what would you recommend for the new independent test team formed. Previously in the organization, testing was being performed by software development team? &lt;br /&gt;10. Explain any 4 factors for preventive controls?&lt;br /&gt;11. Question on Security Testing technique. What tests you would include in the testplan for testing security with minimal knowledge about security testing?&lt;br /&gt;12. Risks involved in testing wireless technology and how will u develop controls on it to gain confidence about the wireless technology used.&lt;br /&gt;13. Give MEASUREMENTS for&lt;br /&gt;a] Test Effectiveness and b] Test Efficiency&lt;br /&gt;14. Your Company is about to roll out an E-Commerce application. It is not possible to test the application on all types of browsers on all platforms and operating systems. What steps would you take in the testing environment to reduce the business risks and commercial risks? &lt;br /&gt;15. Developing compatibility and motivation with a test team helps assure effective testing. List at least four guidelines you would follow to develop compatibility and motivation within your test team? &lt;br /&gt;16. In a development project Test planning, resource allocation , test scripting is also completed. Testing is being executed. At this stage if there is a major change in requirement, what will be the tester’s role here (actions in response to the changes) .- The question is already asked in one of the previous year papers . &lt;br /&gt;17. There is a delay of 5 days in the development project. How will the tester handle the testing activities, without changing on resources, working time, …. - The question is already asked in one of the previous year papers. &lt;br /&gt;18. Explanation on total number of defects found Vs defects corrected using Graph. &lt;br /&gt;19. Explain and diagram report which will be used for reporting uncorrected and corrected defects to the development team? &lt;br /&gt;20. one question on control chart&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-991455967318840355?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/991455967318840355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=991455967318840355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/991455967318840355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/991455967318840355'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/04/cste-certified-software-testing_02.html' title='CSTE-certified software testing engineer- JUNE 17th 2006'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-5533039397207852912</id><published>2009-04-02T04:54:00.002-07:00</published><updated>2009-04-02T05:10:16.608-07:00</updated><title type='text'>CSTE-certified software testing engineer-4</title><content type='html'>&lt;strong&gt;CSTE Sept 17, 2005:&lt;br /&gt;Objective Paper1: &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q1. Who defined the standards?&lt;/strong&gt;&lt;br /&gt;A) ISO&lt;br /&gt;B) QAI&lt;br /&gt;Ans. ISO &lt;br /&gt;&lt;strong&gt;Q2. Juran is famous for&lt;/strong&gt;&lt;br /&gt;A) Quality Control&lt;br /&gt;B) Management&lt;br /&gt;&lt;strong&gt;Ans&lt;/strong&gt;. Quality Control &lt;br /&gt;&lt;strong&gt;Q3. Which one is not Statistical Tool?&lt;/strong&gt;&lt;br /&gt;A) Cause &amp; effect Graphing&lt;br /&gt;B) Stratification&lt;br /&gt;C) Run Chart&lt;br /&gt;D) Regression Analysis&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; Cause &amp; effect Graphing &lt;br /&gt;&lt;strong&gt;Q4. Histogram refers to&lt;/strong&gt;&lt;br /&gt;A) Bar Chart&lt;br /&gt;B) Run Chart&lt;br /&gt;C) Pareto&lt;br /&gt;Ans. Bar Chart &lt;br /&gt;&lt;strong&gt;Q5. Who are there in External IT TEAM?&lt;/strong&gt;&lt;br /&gt;A) Non Developer&lt;br /&gt;B) Customer/ User &lt;br /&gt;&lt;strong&gt;Q6. Which one is not Structural Testing? &lt;/strong&gt;&lt;br /&gt;A) Regression&lt;br /&gt;B) Parallel&lt;br /&gt;c) Acceptance&lt;br /&gt;d) Stress&lt;br /&gt;Ans. Acceptance &lt;br /&gt;&lt;strong&gt;Q7. Who is not part of Inspection?&lt;/strong&gt;&lt;br /&gt;A) Prj Manager&lt;br /&gt;B) Author&lt;br /&gt;c) Moderator&lt;br /&gt;d) Reader&lt;br /&gt;e) Inspetor&lt;br /&gt;&lt;strong&gt;Ans. &lt;/strong&gt;Prj Manager &lt;br /&gt;&lt;strong&gt;Q8. Tester job is not to&lt;/strong&gt;&lt;br /&gt;A) Report Defect&lt;br /&gt;b) Who entered the defect in system&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; Who entered the defect in system &lt;br /&gt;&lt;strong&gt;Q9. Which one is not secondary role of tester&lt;/strong&gt;&lt;br /&gt;A) Raising Issues&lt;br /&gt;b) Instilling Confidence&lt;br /&gt;c) cts improving process&lt;br /&gt;d) Insight&lt;br /&gt;e) developer work&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; developer work &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q10. Acceptance testing is&lt;/strong&gt;&lt;br /&gt;A) White Box&lt;br /&gt;b) Black box&lt;br /&gt;c) White box &amp; black Box&lt;br /&gt;d) none of the above&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; Black box &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q11. Deming 14 principle includes&lt;/strong&gt;&lt;br /&gt;A) mobility of mgmt&lt;br /&gt;b) new philosphy&lt;br /&gt;c) adobt leadership&lt;br /&gt;d) both b&amp; c&lt;br /&gt;e) both a &amp; c&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; both b&amp; c &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q12 Configuration Management tool used in which phase.&lt;/strong&gt;&lt;br /&gt;A) Unit tetsing&lt;br /&gt;b) Integration&lt;br /&gt;c) accepting&lt;br /&gt;d) all the phases&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; all the phases &lt;br /&gt;&lt;br /&gt;Q13.&lt;strong&gt; Max Defects created in which phases&lt;/strong&gt;&lt;br /&gt;A) req&lt;br /&gt;b) design&lt;br /&gt;c) Implementaion&lt;br /&gt;d) Coding&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; Req &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q14. 50% Defect found in which phase&lt;/strong&gt;&lt;br /&gt;A) req&lt;br /&gt;b) design&lt;br /&gt;c) Implementaion&lt;br /&gt;d) Coding&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; req &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q15. defects are least costly in which phase&lt;/strong&gt;&lt;br /&gt;A) req&lt;br /&gt;b) design&lt;br /&gt;c) Implementaion&lt;br /&gt;d) Coding&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; req &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Some questions from Paper2 are below:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1) Software inspections categorize defects as Wrong, Missing and Extra.&lt;/strong&gt;&lt;br /&gt;A) TRUE&lt;br /&gt;B) FALSE&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2) The purpose of Risk Management in a project is to&lt;/strong&gt;&lt;br /&gt;A) Eliminate Risks&lt;br /&gt;B) Minimize Risks&lt;br /&gt;C) Avoid risks&lt;br /&gt;D) Anticipate the risks &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3) Testing of the system to demonstrate system compliance with user requirements is:&lt;/strong&gt;&lt;br /&gt;A) Black box testing&lt;br /&gt;B) System testing&lt;br /&gt;C) Independent testing&lt;br /&gt;D) Acceptance Testing &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4) Function point is a measure of&lt;/strong&gt;&lt;br /&gt;A) Effort&lt;br /&gt;B) Complexity&lt;br /&gt;C) Usability&lt;br /&gt;D) None of the above &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5) An activity that verifies compliance with policies and procedures and ensures that resources are conserved is&lt;/strong&gt;&lt;br /&gt;A) an inspection&lt;br /&gt;B) an audit&lt;br /&gt;C) a review&lt;br /&gt;D) an assessment &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6) Which is the application for the process management and quality improvement concepts to software development and maintenance.&lt;/strong&gt;&lt;br /&gt;A) Malcolm Baldridge&lt;br /&gt;B) ISO 9000&lt;br /&gt;C) QAI&lt;br /&gt;D) QS14000 &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7) Software testing accounts for what percent of software development costs?&lt;/strong&gt;&lt;br /&gt;A) 10-20&lt;br /&gt;B) 30-60&lt;br /&gt;C) 70-80 &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8) Software errors are least costly to correct at what stage of the development cycle? &lt;/strong&gt;&lt;br /&gt;A) Requirements&lt;br /&gt;B) Construction&lt;br /&gt;C) Acceptance test&lt;br /&gt;D) Design &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9) Which of the following test approaches is not a Functional test approach? &lt;/strong&gt;&lt;br /&gt;A) Control Technique&lt;br /&gt;B) Stress Technique&lt;br /&gt;C) Regression Technique&lt;br /&gt;D) Cause/effect Graphing&lt;br /&gt;E) Requirements &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10) Effectiveness is doing things right and efficiency is doing the right things &lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False &lt;br /&gt;11) Juran is famous for &lt;br /&gt;A) Quality Control&lt;br /&gt;B) Quality Assurance&lt;br /&gt;C) Trend Analysis &lt;br /&gt;&lt;strong&gt;&lt;br /&gt;12) Top down &amp; Bottom Up are the part of Incremental Testing &lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;13) Achieving quality requires: &lt;/strong&gt;&lt;br /&gt;A) Understanding the customers expectations&lt;br /&gt;B) Exceeding the customers expectations&lt;br /&gt;C) Meeting all the definitions of quality&lt;br /&gt;D) Focusing on the customer&lt;br /&gt;E.) All the above &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;14) Which is NOT the exit criteria for unit testing &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Objective Paper3:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;strong&gt;Q1. &lt;/strong&gt;there is a application which is delivered to the customer now customer found bugs and assume each bug cost is $125 and there are 4 bugs found each day and there are 5 working day. What should be the cost to fix those bugs&lt;/strong&gt;&lt;br /&gt;A) $300&lt;br /&gt;b) $25000&lt;br /&gt;c) $ 15000&lt;br /&gt;d) $ 13,000&lt;br /&gt;e) $ 26,000&lt;br /&gt;&lt;strong&gt;Ans &lt;/strong&gt;$2500 &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q2. Tester should know &lt;/strong&gt;&lt;br /&gt;A) Test planning&lt;br /&gt;b) Automation tool&lt;br /&gt;c) Defect tracking tool&lt;br /&gt;d) programming language&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; Defect Tracking tool &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q3. Pareto Analysis&lt;/strong&gt;&lt;br /&gt;A) 80-20 rule&lt;br /&gt;b) Trend analysis&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Ans. &lt;/strong&gt;80-20 Rule &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q4. Testing efforts in SDLC &lt;/strong&gt;&lt;br /&gt;A) 10-20 %&lt;br /&gt;b) 30-60%&lt;br /&gt;c) 60-80%&lt;br /&gt;d) 80-90%&lt;br /&gt;&lt;strong&gt;Ans&lt;/strong&gt; 30-60% &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q5. Critical Listening is &lt;/strong&gt;&lt;br /&gt;A) Listen analyses what speaker said&lt;br /&gt;b) Listen what is required&lt;br /&gt;c) Listen only summary&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; Listen analyses what speaker said &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q6. Who finds vulnuralibility in system?&lt;/strong&gt;&lt;br /&gt;A) ICO&lt;br /&gt;b) ISS&lt;br /&gt;c) It Manager&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; ICO &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q7. COQ is not&lt;/strong&gt;&lt;br /&gt;A) Production&lt;br /&gt;b) Appraisal&lt;br /&gt;c) Prevention&lt;br /&gt;d) Failure&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; Production &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q8. Training come under what category cost of quality?&lt;/strong&gt;&lt;br /&gt;A) Appraisal&lt;br /&gt;b) Preventive&lt;br /&gt;c) Failure&lt;br /&gt;d) none of the above&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; Preventive&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q9. Why testing is called negative&lt;/strong&gt;&lt;br /&gt;A) Easy&lt;br /&gt;b) delay in implementation&lt;br /&gt;c) No training reqd &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q10. Incremental testing is Top down &amp; bottom Up testing &lt;/strong&gt;&lt;br /&gt;A)True B) false &lt;br /&gt;Q11. Effectiveness is doing right thing &amp; efficency is doing thing right&lt;br /&gt;True/ false&lt;br /&gt;&lt;strong&gt;Ans &lt;/strong&gt;False &lt;br /&gt;&lt;strong&gt;Q12. Which one is not part of Demind&lt;/strong&gt;A) Plan&lt;br /&gt;b) do&lt;br /&gt;c) check&lt;br /&gt;d) act&lt;br /&gt;e) risk analysis&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; risk analysis &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q13.&lt;/strong&gt; Defect fixed in which phase is lease cost&lt;br /&gt;A) same phase&lt;br /&gt;b) production&lt;br /&gt;c) next phase&lt;br /&gt;d) none&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; same phase &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q14. In White box testing test coverage is&lt;/strong&gt;&lt;br /&gt;a) Decision&lt;br /&gt;b) Statement&lt;br /&gt;c) branch&lt;br /&gt;d) modified decision&lt;br /&gt;e) user specified data coverage&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; Decision &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q15. Test Plan should not contain&lt;/strong&gt;&lt;br /&gt;A) Scope&lt;br /&gt;b) Objective&lt;br /&gt;c) Policy&lt;br /&gt;d) Risk Analysis&lt;br /&gt;&lt;strong&gt;Ans.&lt;/strong&gt; policy &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q16. This question was on Test coverage? &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q17. Acceptance Testing is the responsibility of the: &lt;/strong&gt;&lt;br /&gt;A) Programmer&lt;br /&gt;B) Project Leader&lt;br /&gt;C) Independent Tester&lt;br /&gt;D) Assistance programmer&lt;br /&gt;E) User/Customer &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q18. Cost of Quality is least among&lt;/strong&gt;&lt;br /&gt;A) Prevention&lt;br /&gt;B) Appraisal&lt;br /&gt;C) Failure &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Subjective Paper1: &lt;/strong&gt;(Most of the subjective questions were from the back of CSTE book.)&lt;br /&gt;1. Why we need to test the software. &lt;br /&gt;2. Write the procedure for Test Plan, Test Script, Test Status Report. &lt;br /&gt;3. You have to test the Web Application, what should be considered for the same.&lt;br /&gt;4. Write test cases for the Data model &amp; data field validation. &lt;br /&gt;5. There is applications which can be accessible by one terminal &amp; other by multiple terminals, write the points which won’t be considered for the Single terminal Application (Test factors) &lt;br /&gt;6. Write the Test Strategy.&lt;br /&gt;Subjective Paper 2: &lt;br /&gt;&lt;br /&gt;1. Differentiate between Verification &amp; validation. 15 marks &lt;br /&gt;2. Define Test Efficiency &amp; test Effectiveness. 15 marks &lt;br /&gt;3. Your client would like to do Acceptance test on one of your projects but does not know to prepare a test plan for that. Describe the components that should be included in the test plan. 30 marks &lt;br /&gt;4. You are the tester in the organization and organization thinks that the tester also introduce defects in the system, write the 5 such defects introduced by tester in the system. 15 marks &lt;br /&gt;5. What is Over Testing? 15 marks &lt;br /&gt;6. You have to do the Unit Testing of the system, define what is Unit testing and how it can be done, what are the types of it also how can you ensure that your application is compliance to the standards. 30 marks &lt;br /&gt;7. Define Equivalence portioning, Boundary value Analysis and Error Guessing with examples. 15 marks &lt;br /&gt;8. Your company is doing a project in automation of aircrafts and timing. You are asked to involve in the testing. What should be the testing strategy for that. One Airline Web Application has to be tested, write test factor or What is to be tested? (Landing &amp; take off) 15 marks &lt;br /&gt;9. Define&lt;br /&gt;a) Boundary Analysis&lt;br /&gt;b) Equivalent Partitioning&lt;br /&gt;c) Error Guessing&lt;br /&gt;Give one example for each. &lt;br /&gt;Subjective Paper 1 - December 2005: &lt;br /&gt;1. Describe four tests you would use to test COTS software.&lt;br /&gt;2. A Web-application is to be installed but suspected that it will might fail in production. Describe four tests you would recommend to your manager to answer the question “How long it would take for the application to recover after it fails” &lt;br /&gt;3. You are the Test Manager of a company, which has outsourced its testing activities. What you would state to your IT Manager in terms of your responsibilities as Test Manager to give him assurance that testing would be conducted properly &lt;br /&gt;4. Describe any four processes you would establish in a test environment and why?&lt;br /&gt;Subjective Paper 2 - December 2005: &lt;br /&gt;1. What would you include in a defect report. &lt;br /&gt;2. What is “v” in v-testing concept and list the stages. &lt;br /&gt;3. Draw a Unit testing workbench, describe each activity in the workbench. &lt;br /&gt;4. You are to introduce automated testing tools. List any four automated test tools with vendor name and why did you choose them. &lt;br /&gt;5. Describe Risk, risk analysis, threat, vulnerability, internal control. &lt;br /&gt;6. Describe statement, branch, condition, expression, path coverage &lt;br /&gt;7. Describe any 3 defect-related metrics. &lt;br /&gt;8. For a web-based application, list 4 important quality factors you would test for. Also state why are they important.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-5533039397207852912?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/5533039397207852912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=5533039397207852912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5533039397207852912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5533039397207852912'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/04/cste-certified-software-testing.html' title='CSTE-certified software testing engineer-4'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-9072508653204012112</id><published>2009-04-02T04:54:00.001-07:00</published><updated>2009-04-02T04:59:01.550-07:00</updated><title type='text'>HP QTP Certification HP-M016 Practice Exam Questions - 1</title><content type='html'>&lt;strong&gt;Q1. How many tabs are there in Test Settings (File-&gt;Settings) window &lt;/strong&gt;&lt;br /&gt;A) 5&lt;br /&gt;B) 6&lt;br /&gt;C) 7&lt;br /&gt;D) 8&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q2. 'Browser navigation timeout' is in which tab of Test Settings (File-&gt;Settings) window?&lt;/strong&gt;&lt;br /&gt;A) Properties&lt;br /&gt;B) Resources&lt;br /&gt;C) Web&lt;br /&gt;D) Web Settings&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q3. Identify the tabs in the Test Settings (File-&gt;Settings) window&lt;/strong&gt;&lt;br /&gt;A) Properties, Run, Resources, Parameters, Environment, Web, Recovery&lt;br /&gt;B) Properties, Run, Resources, Parameters, Environment, Web Settings,Recovery&lt;br /&gt;C) Properties, Run Options, Resources, Parameters, Environment, Web, Recovery&lt;br /&gt;D) Properties, Run, Resources, Input Parameters, Environment, Web, Recovery&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q4. 'Generate Script' is in which tab of Test Settings (File-&gt;Settings) window&lt;/strong&gt;&lt;br /&gt;A) Properties&lt;br /&gt;B) Resources&lt;br /&gt;C) Web&lt;br /&gt;D) Recovery&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q5. For each object and method in an Expert View statement, a corresponding row exists in the Keyword View.&lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;C) There is some problem with the statement.&lt;br /&gt;D) None of above&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q6. The following are the four main columns in the Keyword view&lt;/strong&gt;&lt;br /&gt;A) Item, Operation, Value, Comments&lt;br /&gt;B) Item, Operation, Value, Documentation&lt;br /&gt;C) Item, Operation, Property, Documentation&lt;br /&gt;D) Number, Operation, Value, Documentation&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q7. You can work on one or several function libraries at the same time.&lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q8. You can insert additional steps on the test objects captured in the Active screen after the recording session.&lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q9. The Active Screen enables you to parameterize object values and insert checkpoints?&lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q10. A QTP user can increase or decrease the active screen information saved with the test?&lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q11. The toolbar enables you to view the details of an individual action or the entire test flow is:&lt;/strong&gt;&lt;br /&gt;A. Testing toolbar&lt;br /&gt;B. None of the above&lt;br /&gt;C. Action toolbar&lt;br /&gt;D. Test Pane&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q12. The key that is used to Start/End analog recording mode ?&lt;/strong&gt;&lt;br /&gt;A. F3&lt;br /&gt;B. SHIFT+ALT+F3&lt;br /&gt;C. CTRL+SHIFT+F3&lt;br /&gt;D. F10&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q13. QuickTest supports virtual object for analog or low-level recording.&lt;/strong&gt;&lt;br /&gt;A. False&lt;br /&gt;B. True&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q14. To use a specific property to identify your object, but that property is not listed in the properties list. Then how do you identify that object&lt;/strong&gt;?&lt;br /&gt;A. Add the specific property to the list&lt;br /&gt;B. Use the Default property&lt;br /&gt;C. Use some other property to identify your object&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q15. The checkpoint used to check the alt attribute exists for all relevant objects (such as images) is&lt;/strong&gt;&lt;br /&gt;A. Database CheckPoint&lt;br /&gt;B. Accessibility checkpoint&lt;br /&gt;C. Bitmap checkpoint&lt;br /&gt;D. Standard checkpoint&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q16. Bitmap checkpoint is supported in VB environment.&lt;/strong&gt;&lt;br /&gt;A. True&lt;br /&gt;B. False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q17. Can we parameterize the checkpoints properties?&lt;/strong&gt;&lt;br /&gt;A. No&lt;br /&gt;B. Yes&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q18. What is the shortcut key that is used for a Standard Checkpoint?&lt;/strong&gt;&lt;br /&gt;A. F12&lt;br /&gt;B. F2&lt;br /&gt;C. F10&lt;br /&gt;D. F7&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q19. Can we change name of checkpoint?&lt;/strong&gt;&lt;br /&gt;A. No&lt;br /&gt;B. Yes&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q20. To compare the values of the specified property during a run session with the values stored for the same test object property within the test.&lt;/strong&gt;&lt;br /&gt;A. Checkpoint&lt;br /&gt;B. All the above&lt;br /&gt;C. Output Value&lt;br /&gt;D. Compare the object property&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q21. You will use which recording mode for an object not recognized by QuickTest?&lt;/strong&gt;&lt;br /&gt;A. Low-Level Recording Mode&lt;br /&gt;B. Normal recording Mode&lt;br /&gt;C. Analog Mode&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q22. The statement that calls the recorded analog file is:&lt;/strong&gt;&lt;br /&gt;A. RunAnalog&lt;br /&gt;B. CallAnalog&lt;br /&gt;C. ExecuteAnalog&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q23. An action can be called by other tests or actions is:&lt;/strong&gt;&lt;br /&gt;A. Call Action&lt;br /&gt;B. Split Action&lt;br /&gt;C. Reusable Action&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q24. You can replace the page in your Active Screen tab:&lt;/strong&gt;&lt;br /&gt;A. False&lt;br /&gt;B. True&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q25. QuickTest adds a checkpoint statement in the Expert View as:&lt;/strong&gt;&lt;br /&gt;A. Check Checkpoint&lt;br /&gt;B. Checkpoint&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q26. A Checkpoint checks that a text string is displayed within a defined area in a Windows application is:&lt;/strong&gt;&lt;br /&gt;A. Accessibility&lt;br /&gt;B. Text Area&lt;br /&gt;C. Standard&lt;br /&gt;D. Text&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q27. In ACTIVE X environment, an ACCESSIBILITY checkpoint is supported?&lt;/strong&gt;&lt;br /&gt;A. No&lt;br /&gt;B. Yes&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q28. Can we get the execution time for an action in a Test?&lt;/strong&gt;&lt;br /&gt;A. Yes&lt;br /&gt;B. No&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q29. Can we add external library files in QTP?&lt;/strong&gt;&lt;br /&gt;1. No&lt;br /&gt;2. Yes&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q30. The method used to get data from HTML Table is&lt;/strong&gt;&lt;br /&gt;A. GetData(Row,Col)&lt;br /&gt;B. GetRowValue(Rowid,Colname)&lt;br /&gt;C. GetCellData (Row,Col)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-9072508653204012112?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/9072508653204012112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=9072508653204012112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/9072508653204012112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/9072508653204012112'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/04/hp-qtp-certification-hp-m016-practice_785.html' title='HP QTP Certification HP-M016 Practice Exam Questions - 1'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6252864308788760770</id><published>2009-04-02T04:54:00.000-07:00</published><updated>2009-04-02T04:56:37.824-07:00</updated><title type='text'>HP QTP Certification HP-M016 Practice Exam Questions - 2</title><content type='html'>&lt;strong&gt;Q1. The Command used to insert the transactions in test is:&lt;/strong&gt;&lt;br /&gt;A. StartTransaction(Name�), EndTransaction(Name�)B&lt;br /&gt;. Services.StartTransaction "Name", Services.EndTransaction "Name"&lt;br /&gt;C. StartTransaction.services "Name�, EndTransaction.services "Name"&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q2. A step in which one or more values are captured at a specific point in your test and stored for the duration of the run session is:&lt;/strong&gt;&lt;br /&gt;A. Output Value&lt;br /&gt;B. Checkpoints&lt;br /&gt;C. Active Screen&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q3. QTP can detects an application crash and activate a defined recovery scenario to continue the run session.&lt;/strong&gt;&lt;br /&gt;A. True&lt;br /&gt;B. false&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q4. In Batch Test process, the test list are saved in file format as:&lt;/strong&gt;&lt;br /&gt;A. *.mtb&lt;br /&gt;B. *.mts&lt;br /&gt;C. *.mbt&lt;br /&gt;D. *.mtr&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q5. The command used to invoke other application from QTP:&lt;/strong&gt;&lt;br /&gt;A. InvokeApplication&lt;br /&gt;B. SystemUtil.Run&lt;br /&gt;C. Run&lt;br /&gt;D. Both b &amp; c&lt;br /&gt;E. Both a &amp; b&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q6. The command used to retrieve data from excel sheet is&lt;/strong&gt;&lt;br /&gt;A. Set ab = Connection("srcfilepath ") , Set ws = ab.getdata(sheetid)&lt;br /&gt;B. Set ab = CreateObject("srcfilepath ") , Set ws = ab.getsheet(sheetid)&lt;br /&gt;C. Set ab = GetObject("srcfilepath") , Set ws = ab.worksheets(sheetid)&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q7. The method that explicitly activates the recovery scenario mechanism is:&lt;/strong&gt;&lt;br /&gt;A. recovery.activate&lt;br /&gt;B. enable&lt;br /&gt;C. recovery.enable&lt;br /&gt;D. activate&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q8. The method used for sending information to the test results is:&lt;/strong&gt;&lt;br /&gt;A. Reporter.log()&lt;br /&gt;B. Reporter.reportevent()&lt;br /&gt;C. Reporter.msgbox()&lt;br /&gt;D. Reporter.report()&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q9. To terminate an application that is not responding we use:&lt;/strong&gt;&lt;br /&gt;A. SystemUtil.terminate&lt;br /&gt;B. SystemUtil.Stop&lt;br /&gt;C. SystemUtil.CloseProcessByName&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q10. The recovery mechanism does not handle triggers that occur in the last step of a test:&lt;/strong&gt;&lt;br /&gt;A. false&lt;br /&gt;B. True&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q11. We can add Test object methods, function calls into the Test using:&lt;/strong&gt;&lt;br /&gt;A. Function generator&lt;br /&gt;B. Step generator&lt;br /&gt;C. Object repository&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q12. The method that adds to the test while implementing synchronization is:&lt;/strong&gt;&lt;br /&gt;A. Synchronize&lt;br /&gt;B. Wait&lt;br /&gt;C. WaitProperty&lt;br /&gt;D. Pause&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q13. The mechanism used to identify objects during run session is:&lt;/strong&gt;&lt;br /&gt;A. Recovery scenario&lt;br /&gt;B. Smart identification&lt;br /&gt;C. Handling object&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q14. Post-recovery test run options specifies:&lt;/strong&gt;&lt;br /&gt;A. how to continue the run session after QTP identify the event&lt;br /&gt;B. errors while running&lt;br /&gt;C. recovery scenario during a run session&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q15. The action that can be called multiple times by the test as well as by other tests is called:&lt;/strong&gt;&lt;br /&gt;A. non-reusable action&lt;br /&gt;B. Reusable action&lt;br /&gt;C. External action&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q16. The command used to connect with Database is:&lt;/strong&gt;&lt;br /&gt;A. Createobject(connectivity name�)&lt;br /&gt;B. dbconnect(connectivity name)&lt;br /&gt;C. open(connectivity name)&lt;br /&gt;D. None of the above&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q17. The method used to retrieve the folders is:&lt;/strong&gt;&lt;br /&gt;A. FileSystemObject.Getfolder()&lt;br /&gt;B. FileSystemObject.selectfolder()&lt;br /&gt;C. FileSystemObject.retrievefolder()&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q18. The method used to compare 2 XML files is:&lt;/strong&gt;&lt;br /&gt;A1. XMLfile1.compare(XMLfile2)&lt;br /&gt;B. XMLcompare(file1,file2)&lt;br /&gt;C. compare(XMLfile1,XMLfile2)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q19. The QTP script files are stored in the extension of:&lt;/strong&gt;&lt;br /&gt;A. *.mts&lt;br /&gt;B. *.usr&lt;br /&gt;C. *.mtr&lt;br /&gt;D. *.vbs&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q20. The method used to register the user-defined function with test object is:&lt;/strong&gt;&lt;br /&gt;A. setFunc()&lt;br /&gt;B. RegisterUserFunc()&lt;br /&gt;C. RegisterFunc()&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q21. The method used to open the specified URL in a browser is:&lt;/strong&gt;&lt;br /&gt;A. openURL()&lt;br /&gt;B. navigateURL()&lt;br /&gt;C. navigate()&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q22. The 3 Parameter types available in data driver is:&lt;/strong&gt;&lt;br /&gt;A. DataTable,Environment,Random number&lt;br /&gt;B. DataTable,random number,unique&lt;br /&gt;C. environment,string,numeric&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q23. The method added to the test while parameterizing is:&lt;/strong&gt;&lt;br /&gt;A. get Data (variable, dtGlobalSheet)&lt;br /&gt;B. get DataTable(variable, dtGlobalSheet)&lt;br /&gt;C. Set Data(variable, dtGlobalSheet)&lt;br /&gt;D. Set DataTable(variable, dtGlobalSheet)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q24. The length of the array can be get by the method:&lt;/strong&gt;&lt;br /&gt;A. length(array)&lt;br /&gt;B. ubound(array)&lt;br /&gt;C. count(array)&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q25. The method used to get the count value of list box or combo box is:&lt;/strong&gt;&lt;br /&gt;A. GetItemsCount&lt;br /&gt;B. GetCount&lt;br /&gt;C. GetItemCount&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q26. To retrieve the current the objects in your application during the run session&lt;/strong&gt;:&lt;br /&gt;A. GetVisibleText&lt;br /&gt;B. GetROProperty&lt;br /&gt;C. SetROProperty&lt;br /&gt;D. GetTOProperty&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q27. The list of test objects and their properties and values are stored in the:&lt;/strong&gt;A. Object Repository&lt;br /&gt;B. Object Identification&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q28. The method used to continue the test execution after getting run-time error is:&lt;/strong&gt;&lt;br /&gt;1. On Error Resume Next&lt;br /&gt;2. On Error Raise Next&lt;br /&gt;3. On Error Next&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6252864308788760770?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6252864308788760770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6252864308788760770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6252864308788760770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6252864308788760770'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/04/hp-qtp-certification-hp-m016-practice_02.html' title='HP QTP Certification HP-M016 Practice Exam Questions - 2'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-337867092637645564</id><published>2009-04-02T04:48:00.000-07:00</published><updated>2009-04-02T04:54:08.616-07:00</updated><title type='text'>HP QTP Certification HP-M016 Practice Exam Questions - 3</title><content type='html'>&lt;strong&gt;Q1. 'Browser navigation timeout' is in which tab of Test Settings (File-&gt;Settings) window.&lt;/strong&gt;&lt;br /&gt;A) Properties&lt;br /&gt;B) Resources&lt;br /&gt;C) Web&lt;br /&gt;D) Web Settings&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q2. How many tabs are there in Test Settings (File-&gt;Settings) window&lt;/strong&gt;&lt;br /&gt;A) 7&lt;br /&gt;B) 6&lt;br /&gt;C) 5&lt;br /&gt;D) 8&lt;br /&gt;&lt;br /&gt;Q3. Identify the tabs in the Test Settings (File-&gt;Settings) window&lt;br /&gt;A) Properties, Run, Resources, Parameters, Environment, Web, Recovery&lt;br /&gt;B) Properties, Run, Resources, Parameters, Environment, WebSettings,Recovery&lt;br /&gt;C) Properties, Run Options, Resources, Parameters, Environment, Web,Recovery&lt;br /&gt;D) Properties, Run, Resources, Input Parameters, Environment, Web, Recovery&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q4. 'Generate Script' is in which tab of Test Settings (File-&gt;Settings)window&lt;/strong&gt;&lt;br /&gt;A) Properties&lt;br /&gt;B) Web&lt;br /&gt;C) Resources&lt;br /&gt;D) Recovery&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q5. The following are the four main columns in the Keyword view&lt;/strong&gt;&lt;br /&gt;A) Item, Operation, Value, Comments&lt;br /&gt;B) Item, Operation, Value, Documentation&lt;br /&gt;C) Item, Operation, Property, Documentation&lt;br /&gt;D) Number, Operation, Value, Documentation&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q6. For each object and method in an Expert View statement, acorresponding row exists in the Keyword View.&lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;C) There is a problem with the statement.&lt;br /&gt;D) None of above&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q7. You can work on one or several function libraries at the same time.&lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q8. You can insert additional steps on the test objects captured in the Active screen after the recording session. &lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q9. The Active Screen enables you to parameterize object values andinsert checkpoints&lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q10. A QTP user can increase or decrease the active screen informationsaved with the test.&lt;/strong&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q11. The Information pane provides a list of............. in the test:&lt;/strong&gt;A) Semantic errors&lt;br /&gt;B) Syntax errors&lt;br /&gt;C) Common errors&lt;br /&gt;D) Logic errors&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q12. When we switch from Expert view to the Keyword view, QTPautomatically checks for syntax errors in tQ16. The Data Table does not assists you in parameterizing your test.&lt;br /&gt;A) True&lt;br /&gt;he test and shows them in theinformation pane.&lt;/strong&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q13. If the information pane is not open, QTP automatically opens it incase a syntax error is detected.&lt;/strong&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q14. ..................... provides a list of the resources that arespecified in your test but cannot be found.&lt;/strong&gt;A) Missing pane&lt;br /&gt;B) Missing Resources pane&lt;br /&gt;C) Resources pane&lt;br /&gt;D) Missing Items pane&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q15. Whenever you open a test or a function library, QTP automaticallychecks for the availability of specified resources.&lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q17. Tabs in the Debug Viewer pane are:&lt;/strong&gt;&lt;br /&gt;A) Watch, Variables, Debug&lt;br /&gt;B) Watch, Data, Command&lt;br /&gt;C) Watch, Variables, Command&lt;br /&gt;D) View, Variables, Command&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q18. ............... tab enables you to view the current value of anyvariable or VBScript expression.&lt;/strong&gt;&lt;br /&gt;A) Watch&lt;br /&gt;B) VIew&lt;br /&gt;C) Locate&lt;br /&gt;D) Current&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q19. The .... tab displays the current value of all variables that havebeen recognized up to the last step performed in the run session.&lt;/strong&gt;&lt;br /&gt;A) View&lt;br /&gt;B)Variables&lt;br /&gt;C) Locate&lt;br /&gt;D) Current&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q20. The .........tab enables you to run a line of script to set ormodify the current value of a variable or VBScript object in your testor function library.&lt;/strong&gt;&lt;br /&gt;A) View&lt;br /&gt;B) Variables&lt;br /&gt;C) Command&lt;br /&gt;D) Current&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q21. Panes in QTP can have one of the following states—docked or floating.&lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q22. Which of the following statement is True:&lt;/strong&gt;&lt;br /&gt;A) QuickTest enables you to open and work on one test at a time&lt;br /&gt;B) QuickTest enables you to open and work on two tests at a time&lt;br /&gt;C) QuickTest enables you to open and work on predefined number of testsat a time&lt;br /&gt;D) QuickTest enables you to open and work on nine test at a time&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q23. Which of the following statement is True:&lt;/strong&gt;&lt;br /&gt;A) You can open and work on two function libraries simultaneously&lt;br /&gt;B) You can open and work on multiple function libraries simultaneously&lt;br /&gt;C) You can open and work on nine function libraries simultaneously&lt;br /&gt;D) You can open and work on one function library at a time&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q24. You can open any function library, regardless of whether it isassociated with the currently open test.&lt;/strong&gt;&lt;br /&gt;A) True&lt;br /&gt;B) False&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Q25. You can work with multiple documents (test, component, orapplication area, function libraries) using the...... dialog box&lt;/strong&gt;&lt;br /&gt;A) Panes&lt;br /&gt;B) Display&lt;br /&gt;C) Show&lt;br /&gt;D) Windows&lt;br /&gt;&lt;br /&gt;Answers:--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_1_EB4rUtlqA/SdSm2CZlzeI/AAAAAAAAAVo/nCCbrPBo9rU/s1600-h/HP_QTP_Certification_HP-M016_Practice_Exam.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 312px; height: 289px;" src="http://4.bp.blogspot.com/_1_EB4rUtlqA/SdSm2CZlzeI/AAAAAAAAAVo/nCCbrPBo9rU/s400/HP_QTP_Certification_HP-M016_Practice_Exam.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5320060507118751202" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-337867092637645564?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/337867092637645564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=337867092637645564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/337867092637645564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/337867092637645564'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/04/hp-qtp-certification-hp-m016-practice.html' title='HP QTP Certification HP-M016 Practice Exam Questions - 3'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1_EB4rUtlqA/SdSm2CZlzeI/AAAAAAAAAVo/nCCbrPBo9rU/s72-c/HP_QTP_Certification_HP-M016_Practice_Exam.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6087943922737868824</id><published>2009-03-31T09:37:00.001-07:00</published><updated>2009-03-31T09:45:12.446-07:00</updated><title type='text'>Black Box is also called as:</title><content type='html'>&lt;strong&gt;Black Box is also called as:&lt;/strong&gt;&lt;br /&gt;1. Behavorial Testing&lt;br /&gt;2. Input/Output Driven Testing&lt;br /&gt;3. Specification Based Testing&lt;br /&gt;4. Open Box Testing&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6087943922737868824?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6087943922737868824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6087943922737868824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6087943922737868824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6087943922737868824'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/black-box-is-also-called-as.html' title='Black Box is also called as:'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4682250855247908888</id><published>2009-03-31T09:37:00.000-07:00</published><updated>2009-03-31T09:44:58.610-07:00</updated><title type='text'>White Box is also called as:</title><content type='html'>White Box is also called as:&lt;br /&gt;1. Structural Testing&lt;br /&gt;2. Closed Box Testing&lt;br /&gt;3. Opaque Box Testing&lt;br /&gt;4. Glass Box Testing&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4682250855247908888?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4682250855247908888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4682250855247908888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4682250855247908888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4682250855247908888'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/white-box-is-also-called-as.html' title='White Box is also called as:'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7542564515024544839</id><published>2009-03-31T09:36:00.002-07:00</published><updated>2009-03-31T09:43:29.683-07:00</updated><title type='text'>Technique for black box testing</title><content type='html'>&lt;strong&gt;Equivalence partitioning &lt;/strong&gt;is a test case selection technique for black box testing. In this method, testers identify various classes of input conditions called as equivalence classes. These classes are identified such that each member of the class causes the same kind of processing and output to occur.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Basically, a class is a set of input conditions that are similar in nature for a system. In this test case selection technique, it is assumed that if the system will handle one case in the class erroneously, it would handle all cases erroneously.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This technique drastically cuts down the number of test cases required to test a system reasonably. Using this technique, one can found the most errors with the smallest number of test cases. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To use equivalence partitioning, you will need to:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Determining conditions to be tested &lt;br /&gt;Defining and designing tests&lt;br /&gt;Determining conditions to be tested:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;All valid input data for a given condition are likely to go through the same process.&lt;br /&gt;Invalid data can go through various processes and need to be evaluated more carefully. For example:&lt;br /&gt;Treat the blank entry differently than an incorrect entry.&lt;br /&gt;Treat a value differently if it is less than or greater than a range of values.&lt;br /&gt;If there are multiple error conditions within a function, one error may override the other, which means that the subordinate error does not get tested unless the other value is valid.&lt;br /&gt;Defining and Designing Test Cases:&lt;br /&gt;&lt;br /&gt;First, include valid tests and include as many valid tests as possible in one test case.&lt;br /&gt;For invalid input, include only one test in a test case in order to isolate the error.&lt;br /&gt;Example: In a company, first three digits of all employee IDs, the minimum number is 333 and the maximum number is 444. For the fourth and fifth digits, the minimum number is 11 and the maximum number is 99.&lt;br /&gt;So, for the first three digits the various test conditions can be&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;a. = or &gt; 333 and = or &lt;&gt;&lt;br /&gt;b. &lt;&gt;&lt;br /&gt;c. &gt; 444, (invalid input, above the range)&lt;br /&gt;d. Blank, (invalid input, below the range).&lt;br /&gt;And for the third and fourth digits the various test conditions can be&lt;br /&gt;e. = or &gt; 11 and = or &lt;&gt;&lt;br /&gt;f. &lt;&gt;&lt;br /&gt;g. &gt; 99, (invalid input, above the range)&lt;br /&gt;h. blank, (invalid input, below the range)&lt;br /&gt;Now, while using equivalence partitioning; only one value that represents each of the eight equivalence classes needs to be tested.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now, after identifying the tests, you will need to create test cases to test each equivalence class. Create one test case for the valid input conditions and identify separate test cases for each invalid input.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As a black box tester, you might not know the manner in which the programmer has coded the error handling. So, you will need to create separate tests for each invalid input, to avoid masking the result in the event one error takes priority over another.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thus, based on the test conditions, there can be seven test cases:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Test case for a and e - (both are valid)&lt;br /&gt;Test case for b and e - (only the first one is invalid)&lt;br /&gt;Test case for c and e - (only the first one is invalid)&lt;br /&gt;Test case for d and e - (only the first one is invalid)&lt;br /&gt;Test case for a and f - (only the second one is invalid)&lt;br /&gt;Test case for a and g - (only the second one is invalid)&lt;br /&gt;Test case for a and h - (only the second one is invalid)&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7542564515024544839?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7542564515024544839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7542564515024544839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7542564515024544839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7542564515024544839'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/technique-for-black-box-testing.html' title='Technique for black box testing'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-2522323736485423945</id><published>2009-03-31T09:36:00.001-07:00</published><updated>2009-03-31T09:41:30.513-07:00</updated><title type='text'>All About Black Box Testing</title><content type='html'>Black box testing is a test design method. Black box testing treats the system as a "black-box", so it doesn't explicitly use Knowledge of the internal structure. Or in other words the Test engineer need not know the internal working of the “Black box”. It focuses on the functionality part of the module.&lt;br /&gt;&lt;br /&gt;Some people like to call black box testing as behavioral, functional, opaque-box, and closed-box. While the term black box is most popularly use, many people prefer the terms "behavioral" and "structural" for black box and white box respectively. Behavioral test design is slightly different from black-box test design because the use of internal knowledge isn't strictly forbidden, but it's still discouraged. &lt;br /&gt;&lt;br /&gt;Personally we feel that there is a trade off between the approaches used to test a product using white box and black box types.&lt;br /&gt;&lt;br /&gt;There are some bugs that cannot be found using only black box or only white box. If the test cases are extensive and the test inputs are also from a large sample space then it is always possible to find majority of the bugs through black box testing.&lt;br /&gt;&lt;br /&gt;Tools used for Black Box testing: Many tool vendors have been producing tools for automated black box and automated white box testing for several years. The basic functional or regression testing tools capture the results of black box tests in a script format. Once captured, these scripts can be executed against future builds of an application to verify that new functionality hasn't disabled previous functionality. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Advantages of Black Box Testing:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;- Tester can be non-technical. &lt;br /&gt;&lt;br /&gt;- This testing is most likely to find those bugs as the user would find.&lt;br /&gt;&lt;br /&gt;- Testing helps to identify the vagueness and contradiction in functional specifications. &lt;br /&gt;&lt;br /&gt;- Test cases can be designed as soon as the functional specifications are complete.&lt;br /&gt;&lt;br /&gt;Disadvantages of Black Box Testing:&lt;br /&gt;&lt;br /&gt;- Chances of having repetition of tests that are already done by programmer.&lt;br /&gt;&lt;br /&gt;- The test inputs needs to be from large sample space.&lt;br /&gt;&lt;br /&gt;- It is difficult to identify all possible inputs in limited testing time. So writing test cases is slow and difficult.&lt;br /&gt;&lt;br /&gt;- Chances of having unidentified paths during this testing.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Graph Based Testing Methods:&lt;/strong&gt; Software testing begins by creating a graph of important objects and their relationships and then devising a series of tests that will cover the graph so that each objects and their relationships and then devising a series of tests that will cover the graph so that each object and relationship is exercised and error is uncovered.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Error Guessing: &lt;/strong&gt;Error Guessing comes with experience with the technology and the project. Error Guessing is the art of guessing where errors can be hidden. There are no specific tools and techniques for this, but you can write test cases depending on the situation: Either when reading the functional documents or when you are testing and find an error that you have not documented. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Boundary Value Analysis:&lt;/strong&gt; Boundary Value Analysis (BVA) is a test data selection technique (Functional Testing technique) where the extreme values are chosen. Boundary values include maximum, minimum, just inside/outside boundaries, typical values, and error values. The hope is that, if a system works correctly for these special values then it will work correctly for all values in between. &lt;br /&gt;&lt;br /&gt;- Extends equivalence partitioning&lt;br /&gt;&lt;br /&gt;- Test both sides of each boundary&lt;br /&gt;&lt;br /&gt;- Look at output boundaries for test cases too&lt;br /&gt;&lt;br /&gt;- Test min, min-1, max, max+1, typical values&lt;br /&gt;&lt;br /&gt;- BVA focuses on the boundary of the input space to identify test cases&lt;br /&gt;&lt;br /&gt;- Rational is that errors tend to occur near the extreme values of an input variable&lt;br /&gt;&lt;br /&gt;There are two ways to generalize the BVA techniques:&lt;br /&gt;&lt;br /&gt;By the number of variables (For n variables): BVA yields 4n + 1 test cases.&lt;br /&gt;&lt;br /&gt;By the kinds of ranges: Generalizing ranges depends on the nature or type of variables:&lt;br /&gt;&lt;br /&gt;- NextDate has a variable Month and the range could be defined as {Jan, Feb, …Dec}&lt;br /&gt;Min = Jan, Min +1 = Feb, etc.&lt;br /&gt;&lt;br /&gt;- Triangle had a declared range of {1, 20,000}&lt;br /&gt;&lt;br /&gt;- Boolean variables have extreme values True and False but there is no clear choice for the remaining three values&lt;br /&gt;&lt;br /&gt;Advantages of Boundary Value Analysis:&lt;br /&gt;&lt;br /&gt;- Robustness Testing - Boundary Value Analysis plus values that go beyond the limits&lt;br /&gt;Min - 1, Min, Min +1, Nom, Max -1, Max, Max +1&lt;br /&gt;&lt;br /&gt;- Forces attention to exception handling&lt;br /&gt;&lt;br /&gt;- For strongly typed languages robust testing results in run-time errors that abort normal execution&lt;br /&gt;&lt;br /&gt;Limitations of Boundary Value Analysis: BVA works best when the program is a function of several independent variables that represent bounded physical quantities:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Independent Variables:&lt;/strong&gt;&lt;br /&gt;NextDate test cases derived from BVA would be inadequate: focusing on the boundary would not leave emphasis on February or leap years.&lt;br /&gt;&lt;br /&gt;- Dependencies exist with NextDate's Day, Month and Year.&lt;br /&gt;- Test cases derived without consideration of the function&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;2. Physical Quantities:&lt;/strong&gt;&lt;br /&gt;An example of physical variables being tested, telephone numbers - what faults might be revealed by numbers of 000-0000, 000-0001, 555-5555, 999-9998, 999-9999?&lt;br /&gt;Equivalence Partitioning: Equivalence partitioning is a black box testing method that divides the input domain of a program into classes of data from which test cases can be derived. EP can be defined according to the following guidelines:&lt;br /&gt;&lt;br /&gt;- If an input condition specifies a range, one valid and one two invalid classes are defined. &lt;br /&gt;&lt;br /&gt;- If an input condition requires a specific value, one valid and two invalid equivalence classes are defined.&lt;br /&gt;&lt;br /&gt;- If an input condition specifies a member of a set, one valid and one invalid equivalence class is defined.&lt;br /&gt;&lt;br /&gt;- If an input condition is Boolean, one valid and one invalid class is defined.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Comparison Testing: &lt;/strong&gt;There are situations where independent versions of software be developed for critical applications, even when only a single version will be used in the delivered computer based system. It is these independent versions which form the basis of a black box testing technique called Comparison testing or back-to-back testing. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Orthogonal Array Testing:&lt;/strong&gt; The Orthogonal Array Testing Strategy (OATS) is a systematic, statistical way of testing pair-wise interactions by deriving a suitable small set of test cases (from a large number of possibilities).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-2522323736485423945?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/2522323736485423945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=2522323736485423945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2522323736485423945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2522323736485423945'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/all-about-black-box-testing.html' title='All About Black Box Testing'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-2626849587899017246</id><published>2009-03-31T09:36:00.000-07:00</published><updated>2009-03-31T09:37:56.006-07:00</updated><title type='text'>Categories of Software Errors:</title><content type='html'>One common definition of a software error is a mismatch between the program and its specification. In other words, we can say, a software error is present in a program when the program does not do what its end user expects.&lt;br /&gt;Categories of Software Errors:&lt;br /&gt;&lt;br /&gt;User interface errors such as output errors or incorrect user messages.&lt;br /&gt;Function errors&lt;br /&gt;Hardware defects&lt;br /&gt;Incorrect program version&lt;br /&gt;Requirements errors &lt;br /&gt;Design errors &lt;br /&gt;Documentation errors &lt;br /&gt;Architecture errors &lt;br /&gt;Module interface errors &lt;br /&gt;Performance errors &lt;br /&gt;Boundary-related errors &lt;br /&gt;Logic errors such as calculation errors, State-based behavior errors, Communication errors, Program structure errors, such as control-flow errors. &lt;br /&gt;Most programmers are rather cavalier about controlling the quality of the software they write. They bang out some code, run it through some fairly obvious ad hoc tests, and if it seems okay, they’re done. While this approach may work all right for small, personal programs, it doesn’t cut the mustard for professional software development. &lt;br /&gt;Modern software engineering practices include considerable effort directed toward software quality assurance and testing. The idea, of course, is to produce a high software with the probability of satisfying the customer’s needs.&lt;br /&gt;There are two ways to deliver software free of errors:&lt;br /&gt;&lt;br /&gt;Preventing the introduction of errors in the first place. &lt;br /&gt;Identifying the bugs lurking in program code, seek them out, and destroy them. &lt;br /&gt;Obviously, the first method is superior. A big part of software quality comes from doing a good job of defining the requirements for the system you’re building and designing a software solution that will satisfy those requirements. Testing concentrates on detecting those errors that creep in despite your best efforts to keep them out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-2626849587899017246?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/2626849587899017246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=2626849587899017246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2626849587899017246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2626849587899017246'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/categories-of-software-errors.html' title='Categories of Software Errors:'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-8340275015438449738</id><published>2009-03-31T09:31:00.008-07:00</published><updated>2009-03-31T09:36:49.511-07:00</updated><title type='text'>Software Testing Bug Report Template</title><content type='html'>In continuation to my previous post, here in this post, I'm explaining a simple and effective software bug report.&lt;br /&gt;&lt;br /&gt;If you are using any Software Testing Management tool or any Bug reporting tool like Bugzilla or Test Director or Bughost or any other online bug tracking tool, then; the tool will automatically generate the bug report. If you are not using any tool, you may refer to the following template for your software bug report:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Name of Reporter: &lt;br /&gt;Email Id of Reporter:&lt;br /&gt;Version or Build: &lt;Version or Build of the product&gt;&lt;br /&gt;Module or component: &lt;mention here the name of tested module or component&gt;&lt;br /&gt;Platform / Operating System:&lt;br /&gt;Type of error: &lt;coding error / design error / suggestion / UI / documentation / text error / hardware error &gt;&lt;br /&gt;Priority:&lt;br /&gt;Severity:&lt;br /&gt;Status:&lt;br /&gt;Assigned to: &lt;br /&gt;Summary:&lt;br /&gt;Description: &lt;mention here the steps to reproduce, expected result and actual result&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-8340275015438449738?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/8340275015438449738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=8340275015438449738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8340275015438449738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8340275015438449738'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/software-testing-bug-report-template.html' title='Software Testing Bug Report Template'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-5270341849990932840</id><published>2009-03-31T09:31:00.007-07:00</published><updated>2009-03-31T09:36:18.814-07:00</updated><title type='text'>Bug Life Cycle</title><content type='html'>The steps in defect life cycle varies from company to company. But the basic flow remains the same. However, below I'm describing a basic flow for Bug Life Cycle:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A Tester finds a bug. Status --&gt; Open&lt;br /&gt;Test lead review the bug and authoriza the bug. Stats --&gt; Open&lt;br /&gt;Development team lead review the defect. Stats --&gt; Open&lt;br /&gt;The defect can be authorized or unauthorized by the development team. (Here the status of the defect / bug will be Open (For Authorized Defects) &amp; Reject (For Unauthorized Defects).&lt;br /&gt;Now, the authorized bugs will get fixed or deferred by the development team. Status of the fixed bugs will be Fixed &amp; Status will be Deferred for the bugs which got Deferred.&lt;br /&gt;The Fixed bugs will be again re-tested by the testing team (Here based on the Closure of the Bug, the status will be made as Closed or if the bug still remains, it will be re-raised and status will be Re-opened.&lt;br /&gt;The above-mentioned cycle continues until all the bugs / defects gets fixed in the application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-5270341849990932840?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/5270341849990932840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=5270341849990932840' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5270341849990932840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5270341849990932840'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/bug-life-cycle.html' title='Bug Life Cycle'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-5432434105793842986</id><published>2009-03-31T09:31:00.006-07:00</published><updated>2009-03-31T09:34:34.407-07:00</updated><title type='text'>Find more bugs while doing Software Testing ?</title><content type='html'>Here, in this post, I’m going to tell you some useful tips to find more bugs while doing Software Testing:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Understand the whole application or module in depth before starting the testing.&lt;br /&gt;Give stress on the functional test cases which includes major risk of the application.&lt;br /&gt;Your test data set must include the database records id you are going to test database along with various test case conditions.&lt;br /&gt;If it is not first software testing cycle, use previous test data pattern to analyze the current set of tests.&lt;br /&gt;Perform same tests on different test environment. Find out the result pattern and then compare your results with those patterns.&lt;br /&gt;Do some standard tests like putting the “%” sign or “*” or html tags in the text box and then see the results in output window.&lt;br /&gt;When you are tired, and then do some monkey testing.&lt;br /&gt;Apart from these tips, one thing I would like to recommend to you that you must be thinking every minute to find a bug in the software. Just be Passionate about Software Testing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-5432434105793842986?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/5432434105793842986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=5432434105793842986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5432434105793842986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5432434105793842986'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/find-more-bugs-while-doing-software.html' title='Find more bugs while doing Software Testing ?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7306022552137852066</id><published>2009-03-31T09:31:00.005-07:00</published><updated>2009-03-31T09:32:31.037-07:00</updated><title type='text'>Which projects may not need independent test staff?</title><content type='html'>Which projects may not need independent test staff?&lt;br /&gt;Ans. It depends on the size &amp; nature of the project. Then, it depends on business risks, development methodology, the skills and experience of the developers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7306022552137852066?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7306022552137852066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7306022552137852066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7306022552137852066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7306022552137852066'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/which-projects-may-not-need-independent.html' title='Which projects may not need independent test staff?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-2215867604370545695</id><published>2009-03-31T09:31:00.004-07:00</published><updated>2009-03-31T09:32:10.431-07:00</updated><title type='text'>What's the role of documentation in QA?</title><content type='html'>&lt;strong&gt;What's the role of documentation in QA?&lt;/strong&gt;&lt;br /&gt;Ans. QA practices must be documented to enhance their repeatability. There should be a system for easily finding and obtaining information and determining what documentation will have a particular piece of information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-2215867604370545695?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/2215867604370545695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=2215867604370545695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2215867604370545695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2215867604370545695'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/whats-role-of-documentation-in-qa.html' title='What&apos;s the role of documentation in QA?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-1446925489143322385</id><published>2009-03-31T09:31:00.003-07:00</published><updated>2009-03-31T09:31:55.488-07:00</updated><title type='text'>What is good design?</title><content type='html'>&lt;strong&gt;What is good design?&lt;/strong&gt;&lt;br /&gt;Ans. Good internal design is indicated by software code whose overall structure is clear, understandable, easily modifiable, and maintainable. It should also be robust with sufficient error-handling and status logging capability and work correctly when implemented. And, good functional design is indicated by an application whose functionality can be traced back to customer and end-user requirements.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-1446925489143322385?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/1446925489143322385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=1446925489143322385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1446925489143322385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1446925489143322385'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-good-design.html' title='What is good design?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-8200133253322952205</id><published>2009-03-31T09:31:00.001-07:00</published><updated>2009-03-31T09:31:33.242-07:00</updated><title type='text'>What are the common solutions to software development problems?</title><content type='html'>&lt;strong&gt;What are the common solutions to software development problems?&lt;/strong&gt;&lt;br /&gt;Ans.&lt;br /&gt;&lt;br /&gt;Solid requirements&lt;br /&gt;Realistic schedules&lt;br /&gt;Adequate testing&lt;br /&gt;stick to initial requirements where feasible&lt;br /&gt;require walkthroughs and inspections when appropriate&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-8200133253322952205?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/8200133253322952205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=8200133253322952205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8200133253322952205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8200133253322952205'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-are-common-solutions-to-software.html' title='What are the common solutions to software development problems?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-485783626593036855</id><published>2009-03-31T09:28:00.000-07:00</published><updated>2009-03-31T09:31:06.473-07:00</updated><title type='text'>What are the common problems in the software development process?</title><content type='html'>&lt;strong&gt;What are the common problems in the software development process?&lt;/strong&gt;&lt;br /&gt;Ans.&lt;br /&gt;&lt;br /&gt;Poor requirements&lt;br /&gt;Unrealistic schedule&lt;br /&gt;Inadequate testing&lt;br /&gt;A request to pile on new features after development is unnderway.&lt;br /&gt;Miscommunication&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-485783626593036855?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/485783626593036855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=485783626593036855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/485783626593036855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/485783626593036855'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-are-common-problems-in-software.html' title='What are the common problems in the software development process?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6674585309546169734</id><published>2009-03-31T09:27:00.005-07:00</published><updated>2009-03-31T09:30:43.580-07:00</updated><title type='text'>Tell us about some world famous bugs??</title><content type='html'>&lt;strong&gt;Tell us about some world famous bugs&lt;/strong&gt;&lt;br /&gt;Ans. 1. In December of 2007 an error occurred in a new ERP payroll system for a large urban school system. More than one third of employees had received incorrect paychecks that results in overpayments of $53 million. Inadequate testing reportedly contributed to the problems&lt;br /&gt;&lt;br /&gt;2. A software error reportedly resulted in overbilling to 11,000 customers of a major telecommunications company in June of 2006. Making the corrections in the bills took a long time.&lt;br /&gt;&lt;br /&gt;3. In March of 2002 it was reported that software bugs in Britain's national tax system resulted in more than 100,000 erroneous tax overcharges.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6674585309546169734?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6674585309546169734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6674585309546169734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6674585309546169734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6674585309546169734'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/tell-us-about-some-world-famous-bugs.html' title='Tell us about some world famous bugs??'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-5306364239850479626</id><published>2009-03-31T09:27:00.004-07:00</published><updated>2009-03-31T09:30:18.890-07:00</updated><title type='text'>What are the qualities of a good QA or Test manager?</title><content type='html'>&lt;strong&gt;What are the qualities of a good QA or Test manager? &lt;/strong&gt;&lt;br /&gt;Ans.&lt;br /&gt;&lt;br /&gt;Must be familiar with the software development process&lt;br /&gt;able to maintain enthusiasm of their team and promote a positive atmosphere&lt;br /&gt;always looking for preventing problems&lt;br /&gt;able to promote teamwork to increase productivity&lt;br /&gt;able to promote cooperation between software, test, and QA engineers&lt;br /&gt;have the skills needed to promote improvements in QA processes&lt;br /&gt;have the ability to say 'no' to other managers when quality is insufficient or QA processes are not being adhered&lt;br /&gt;have people judgement skills for hiring and keeping skilled personnel&lt;br /&gt;be able to run meetings and keep them focused&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-5306364239850479626?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/5306364239850479626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=5306364239850479626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5306364239850479626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5306364239850479626'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-are-qualities-of-good-qa-or-test.html' title='What are the qualities of a good QA or Test manager?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-8104943420071725061</id><published>2009-03-31T09:27:00.003-07:00</published><updated>2009-03-31T09:29:13.099-07:00</updated><title type='text'>What are the qualities of a good QA engineer?</title><content type='html'>&lt;strong&gt;What are the qualities of a good QA engineer?&lt;/strong&gt;&lt;br /&gt;Ans.&lt;br /&gt;&lt;br /&gt;The same qualities a good tester&lt;br /&gt;Additionally, they must be able to understand the entire software development process and how it can fit into the business approach and goals of the organization.&lt;br /&gt;In organizations in the early stages of implementing QA processes, patience and diplomacy are especially needed.&lt;br /&gt;An ability to find problems as well as to see 'what's missing' is important for inspections and reviews.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-8104943420071725061?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/8104943420071725061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=8104943420071725061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8104943420071725061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8104943420071725061'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-are-qualities-of-good-qa-engineer.html' title='What are the qualities of a good QA engineer?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4290072548782575280</id><published>2009-03-31T09:27:00.002-07:00</published><updated>2009-03-31T09:28:56.891-07:00</updated><title type='text'>What are the qualities of a good test engineer?</title><content type='html'>&lt;strong&gt;What are the qualities of a good test engineer?&lt;/strong&gt;&lt;br /&gt;Ans.&lt;br /&gt;&lt;br /&gt;A good test engineer has a test to break attitude.&lt;br /&gt;An ability to take the point of view of the customer&lt;br /&gt;a strong desire for quality&lt;br /&gt;Tactful and diplomatic&lt;br /&gt;Good communication skills&lt;br /&gt;Previous software development experience can be helpful as it provides a deeper understanding of the software development process&lt;br /&gt;Good judgment skills&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4290072548782575280?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4290072548782575280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4290072548782575280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4290072548782575280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4290072548782575280'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-are-qualities-of-good-test.html' title='What are the qualities of a good test engineer?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-9146595820440239192</id><published>2009-03-31T09:27:00.001-07:00</published><updated>2009-03-31T09:28:37.924-07:00</updated><title type='text'>What is Software Quality Assurance?</title><content type='html'>&lt;strong&gt;What is Software Quality Assurance? &lt;/strong&gt;&lt;br /&gt;Ans. Software QA involves the monitoring and improving the entire software development process, making sure that any agreed-upon standards and procedures are followed. It is oriented to prevention.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-9146595820440239192?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/9146595820440239192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=9146595820440239192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/9146595820440239192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/9146595820440239192'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-software-quality-assurance.html' title='What is Software Quality Assurance?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-3639957459446103636</id><published>2009-03-31T09:27:00.000-07:00</published><updated>2009-03-31T09:28:22.573-07:00</updated><title type='text'>What is Software Testing?</title><content type='html'>&lt;strong&gt;What is Software Testing? &lt;/strong&gt;&lt;br /&gt;Ans. Operation of a system or application under controlled conditions and evaluating the results. The controlled conditions must include both normal and abnormal conditions. It is oriented to detection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-3639957459446103636?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/3639957459446103636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=3639957459446103636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3639957459446103636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3639957459446103636'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-software-testing.html' title='What is Software Testing?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-2532974247408643374</id><published>2009-03-31T09:25:00.007-07:00</published><updated>2009-03-31T09:27:47.964-07:00</updated><title type='text'>Why does software have bugs?</title><content type='html'>&lt;strong&gt;Why does software have bugs?&lt;/strong&gt;&lt;br /&gt;Ans.&lt;br /&gt;&lt;br /&gt;miscommunication or no communication&lt;br /&gt;software complexity&lt;br /&gt;programming errors&lt;br /&gt;changing requirements&lt;br /&gt;time pressures&lt;br /&gt;poorly documented code&lt;br /&gt;software development tools&lt;br /&gt;egos - people prefer to say things like:&lt;br /&gt;• 'no problem'&lt;br /&gt;• 'piece of cake'&lt;br /&gt;• 'I can whip that out in a few hours'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-2532974247408643374?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/2532974247408643374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=2532974247408643374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2532974247408643374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2532974247408643374'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/why-does-software-have-bugs.html' title='Why does software have bugs?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7096913952065490114</id><published>2009-03-31T09:25:00.006-07:00</published><updated>2009-03-31T09:26:59.770-07:00</updated><title type='text'>What is Extreme Programming?</title><content type='html'>&lt;strong&gt;What is Extreme Programming?&lt;/strong&gt;&lt;br /&gt;Ans. Extreme Programming is a software development approach for risk-prone projects with unstable requirements. Unit testing is a core aspect of Extreme Programming. Programmers write unit and functional test code first - before writing the application code. Generally, customers are expected to be an integral part of the project team and to help create / design scenarios for acceptance testing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7096913952065490114?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7096913952065490114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7096913952065490114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7096913952065490114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7096913952065490114'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-extreme-programming.html' title='What is Extreme Programming?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-3253228669599189094</id><published>2009-03-31T09:25:00.005-07:00</published><updated>2009-03-31T09:26:44.069-07:00</updated><title type='text'>How can web based applications be tested?</title><content type='html'>&lt;strong&gt;How can web based applications be tested?&lt;/strong&gt;&lt;br /&gt;Ans. Apart from functionality consider the following:&lt;br /&gt;&lt;br /&gt;- What are the expected loads on the server and what kind of performance is expected on the client side?&lt;br /&gt;- Who is the target audience?&lt;br /&gt;- Will down time for server and content maintenance / upgrades be allowed?&lt;br /&gt;- What kinds of security will be required and what is it expected to do?&lt;br /&gt;- How reliable are the site's Internet / intranet connections required to be?&lt;br /&gt;- How do the internet / intranet affect backup system or redundant connection requirements and testing?&lt;br /&gt;- What variations will be allowed for targeted browsers?&lt;br /&gt;- Will there be any standards or requirements for page appearance and / or graphics throughout a site or parts of a site?&lt;br /&gt;- How will internal and external links be validated and updated?&lt;br /&gt;- How are browser caching and variations in browser option settings?&lt;br /&gt;- How are flash, applets, java scripts, ActiveX components, etc. to be maintained, tracked, controlled, and tested?&lt;br /&gt;- From the usability point of view consider the following:&lt;br /&gt;&lt;br /&gt;-- Pages should be 3-5 screens longer.&lt;br /&gt;-- The page layouts and design elements should be consistent throughout the application / web site.&lt;br /&gt;--Pages should be as browser-independent or generate based on the browser-type.&lt;br /&gt;--There should be no dead-end pages. A link to a contact person or organization should be included on each page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-3253228669599189094?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/3253228669599189094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=3253228669599189094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3253228669599189094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3253228669599189094'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/how-can-web-based-applications-be.html' title='How can web based applications be tested?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-8564397927485550292</id><published>2009-03-31T09:25:00.004-07:00</published><updated>2009-03-31T09:26:18.313-07:00</updated><title type='text'>What if there isn't enough time for thorough testing?</title><content type='html'>&lt;strong&gt;What if there isn't enough time for thorough testing?&lt;/strong&gt;&lt;br /&gt;Ans. Consider the following scenarios:&lt;br /&gt;&lt;br /&gt;- Which functionality is most important from business point of view?&lt;br /&gt;- Which functionality is most visible to the user?&lt;br /&gt;- Which functionality has the largest financial impact?&lt;br /&gt;- Which aspects of the application are most important to the customer?&lt;br /&gt;- Which parts of the code are most complex?&lt;br /&gt;- Which parts of the application were developed in rush?&lt;br /&gt;- Which aspects of similar/related previous projects caused problems?&lt;br /&gt;- What do the developers think are the highest-risk aspects of the application?&lt;br /&gt;- What kinds of problems would cause the worst publicity?&lt;br /&gt;- What kinds of problems would cause the most customer service complaints?&lt;br /&gt;- What kinds of tests could easily cover multiple functionalities?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-8564397927485550292?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/8564397927485550292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=8564397927485550292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8564397927485550292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8564397927485550292'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-if-there-isnt-enough-time-for.html' title='What if there isn&apos;t enough time for thorough testing?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4865208443380895001</id><published>2009-03-31T09:25:00.003-07:00</published><updated>2009-03-31T09:25:50.369-07:00</updated><title type='text'>When you can stop testing?</title><content type='html'>&lt;strong&gt;When you can stop testing?&lt;/strong&gt;&lt;br /&gt;Ans.&lt;br /&gt;&lt;br /&gt;- Deadlines (release deadlines, testing deadlines, etc.)&lt;br /&gt;- Test cases completed with certain percentage passed&lt;br /&gt;- Test budget depleted&lt;br /&gt;- Coverage of code/functionality/requirements reaches a specified point&lt;br /&gt;- Bug rate falls below a certain level Beta or alpha testing period ends&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4865208443380895001?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4865208443380895001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4865208443380895001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4865208443380895001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4865208443380895001'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/when-you-can-stop-testing.html' title='When you can stop testing?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7838795507086161298</id><published>2009-03-31T09:25:00.001-07:00</published><updated>2009-03-31T09:25:31.144-07:00</updated><title type='text'>What is configuration management?</title><content type='html'>&lt;strong&gt;What is configuration management?&lt;/strong&gt;&lt;br /&gt;Ans. It covers the 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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7838795507086161298?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7838795507086161298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7838795507086161298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7838795507086161298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7838795507086161298'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-configuration-management.html' title='What is configuration management?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-5036179819372810501</id><published>2009-03-31T09:22:00.007-07:00</published><updated>2009-03-31T09:25:00.577-07:00</updated><title type='text'>What's an inspection?</title><content type='html'>&lt;strong&gt;What's an inspection?&lt;/strong&gt;&lt;br /&gt;Ans. It is more formalized than a 'walkthrough', typically with 3-8 people including a moderator, reader, and a recorder to take notes. The subject of the inspection is typically a document such as a requirements spec or a test plan, and the purpose is to find problems and see what's missing, not to fix anything.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-5036179819372810501?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/5036179819372810501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=5036179819372810501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5036179819372810501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5036179819372810501'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/whats-inspection.html' title='What&apos;s an inspection?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4253568730146486819</id><published>2009-03-31T09:22:00.006-07:00</published><updated>2009-03-31T09:24:36.098-07:00</updated><title type='text'>What is a walkthrough?</title><content type='html'>&lt;strong&gt;What is a walkthrough?&lt;/strong&gt;&lt;br /&gt;Ans. An informal meeting for evaluation or informational purposes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4253568730146486819?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4253568730146486819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4253568730146486819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4253568730146486819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4253568730146486819'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-walkthrough.html' title='What is a walkthrough?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-1152515487488640943</id><published>2009-03-31T09:22:00.005-07:00</published><updated>2009-03-31T09:24:18.751-07:00</updated><title type='text'>What is validation?</title><content type='html'>&lt;strong&gt;What is validation?&lt;/strong&gt;&lt;br /&gt;Ans. It involves actual testing and takes place after verifications are completed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-1152515487488640943?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/1152515487488640943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=1152515487488640943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1152515487488640943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1152515487488640943'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-validation.html' title='What is validation?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7815363843352655546</id><published>2009-03-31T09:22:00.004-07:00</published><updated>2009-03-31T09:23:59.602-07:00</updated><title type='text'>What is verification?</title><content type='html'>&lt;strong&gt;What is verification?&lt;/strong&gt;&lt;br /&gt;Ans. It involves reviews and meetings to evaluate documents, plans, code, requirements, and specifications. It can be done with checklists, issues lists, walkthroughs, and inspection meetings etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7815363843352655546?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7815363843352655546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7815363843352655546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7815363843352655546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7815363843352655546'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-verification.html' title='What is verification?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-819627813317623394</id><published>2009-03-31T09:22:00.003-07:00</published><updated>2009-03-31T09:23:34.366-07:00</updated><title type='text'>What are the components of a bug report?</title><content type='html'>&lt;strong&gt;What are the components of a bug report?&lt;br /&gt;Ans.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;- Application name&lt;br /&gt;- The function, module, name&lt;br /&gt;- Bug ID&lt;br /&gt;- Bug reporting date&lt;br /&gt;- Status&lt;br /&gt;- Test case ID&lt;br /&gt;- Bug description&lt;br /&gt;- Steps needed to reproduce the bug&lt;br /&gt;- Names and/or descriptions of file/data/messages/etc. used in test&lt;br /&gt;- Snapshot that would be helpful in finding the cause of the problem&lt;br /&gt;- Severity estimate&lt;br /&gt;- Was the bug reproducible?&lt;br /&gt;- Name of tester&lt;br /&gt;- Description of problem cause (filled by developers)&lt;br /&gt;- Description of fix (filled by developers)&lt;br /&gt;- Code section/file/module/class/method that was fixed (filled by developers)&lt;br /&gt;- Date of fix (filled by developers)&lt;br /&gt;- Date of retest or regression testing&lt;br /&gt;- Any remarks or comments&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-819627813317623394?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/819627813317623394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=819627813317623394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/819627813317623394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/819627813317623394'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-are-components-of-bug-report.html' title='What are the components of a bug report?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-3214344815536263137</id><published>2009-03-31T09:22:00.002-07:00</published><updated>2009-03-31T09:23:11.212-07:00</updated><title type='text'>What is a test case?</title><content type='html'>&lt;strong&gt;What is a test case?&lt;/strong&gt;&lt;br /&gt;Ans. A test case is a document that describes an input, action, or event and an expected response, to determine if a feature of a software application is working correctly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-3214344815536263137?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/3214344815536263137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=3214344815536263137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3214344815536263137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3214344815536263137'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-test-case.html' title='What is a test case?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6304988032961627071</id><published>2009-03-31T09:22:00.001-07:00</published><updated>2009-03-31T09:22:54.325-07:00</updated><title type='text'>What are the contents of test plan?</title><content type='html'>&lt;strong&gt;What are the contents of test plan?&lt;br /&gt;Ans.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;- Title and identification of software including version etc.&lt;br /&gt;- Revision history&lt;br /&gt;- Table of Contents&lt;br /&gt;- Purpose of document and intended audience&lt;br /&gt;- Objective and software product overview&lt;br /&gt;- Relevant related document list and standards or legal requirements&lt;br /&gt;- Naming conventions&lt;br /&gt;- Overview of software project organization&lt;br /&gt;- Roles and responsibilities etc.&lt;br /&gt;- Assumptions and dependencies&lt;br /&gt;- Risk analysis&lt;br /&gt;- Testing priorities&lt;br /&gt;- Scope and limitations of testing effort&lt;br /&gt;- Outline of testing effort and input data&lt;br /&gt;- Test environment setup and configuration issues&lt;br /&gt;- Configuration management processes&lt;br /&gt;- Outline of bug tracking system&lt;br /&gt;- Test automation if required&lt;br /&gt;- Any tools to be used, including versions, patches, etc.&lt;br /&gt;- Project test metrics to be calculated&lt;br /&gt;- Testing deliverables&lt;br /&gt;- Reporting plan&lt;br /&gt;- Testing entrance and exit criteria&lt;br /&gt;- Sanity testing period and criteria&lt;br /&gt;- Test suspension and restart criteria&lt;br /&gt;- Personnel pre-training needs&lt;br /&gt;- Relevant proprietary, classified, security and licensing issues.&lt;br /&gt;- Open issues if any&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6304988032961627071?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6304988032961627071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6304988032961627071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6304988032961627071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6304988032961627071'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-are-contents-of-test-plan.html' title='What are the contents of test plan?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-242973664818752141</id><published>2009-03-31T09:15:00.003-07:00</published><updated>2009-03-31T09:22:10.141-07:00</updated><title type='text'>What is a test plan?</title><content type='html'>A document that describes the objectives, scope, approach, and focus of a software testing effort.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-242973664818752141?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/242973664818752141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=242973664818752141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/242973664818752141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/242973664818752141'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-test-plan.html' title='What is a test plan?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-356436151198160252</id><published>2009-03-31T09:15:00.002-07:00</published><updated>2009-03-31T09:21:45.445-07:00</updated><title type='text'>What are the steps to perform software testing?</title><content type='html'>&lt;strong&gt; What are the steps to perform software testing?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;- Understand requirements and business logic&lt;br /&gt;- Get budget and schedule requirements&lt;br /&gt;- Determine required standards and processes&lt;br /&gt;- Set priorities, and determine scope and limitations of tests&lt;br /&gt;- Determine test approaches and methods&lt;br /&gt;- Determine test environment, test ware, test input data requirements&lt;br /&gt;- Set milestones and prepare test plan document&lt;br /&gt;- Write test cases&lt;br /&gt;- Have needed reviews/inspections/approvals of test cases&lt;br /&gt;- Set up test environment&lt;br /&gt;- Execute test cases&lt;br /&gt;- Evaluate and report results&lt;br /&gt;- Bug Tracking and fixing&lt;br /&gt;- Retesting or regression testing if needed&lt;br /&gt;- Update test plans, test cases, test results, traceability matrix etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-356436151198160252?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/356436151198160252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=356436151198160252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/356436151198160252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/356436151198160252'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-are-steps-to-perform-software.html' title='What are the steps to perform software testing?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7968536724391531772</id><published>2009-03-31T09:15:00.001-07:00</published><updated>2009-03-31T09:21:16.857-07:00</updated><title type='text'>How QA processes can be introduced in an organization?</title><content type='html'>&lt;strong&gt; How QA processes can be introduced in an organization?&lt;/strong&gt;&lt;br /&gt;Ans. 1. It depends on the size of the organization and the risks involved. e.g. for large organizations with high-risk projects a formalized QA process is necessary.&lt;br /&gt;&lt;br /&gt;2. If the risk is lower, management and organizational buy-in and QA implementation may be a slower.&lt;br /&gt;&lt;br /&gt;3. The most value for effort will often be in&lt;br /&gt;&lt;br /&gt;- Requirements management processes&lt;br /&gt;- Design inspections and code inspections&lt;br /&gt;- post-mortems / retrospectives&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7968536724391531772?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7968536724391531772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7968536724391531772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7968536724391531772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7968536724391531772'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/how-qa-processes-can-be-introduced-in.html' title='How QA processes can be introduced in an organization?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6214192437654608497</id><published>2009-03-31T09:15:00.000-07:00</published><updated>2009-03-31T09:16:36.528-07:00</updated><title type='text'>What is Performance, Stress &amp; Load testing ???</title><content type='html'>Performance, Stress &amp; Load testing&lt;br /&gt;Performance Testing: It is conducted to evaluate the compliance of a system or component against stated performance requirements, as specified in the Service Level Agreement (SLA). This usually being the last set of tests performed before implementing the new system, performance testing validates how well the system performs, from a speed and data processing perspective.&lt;br /&gt;&lt;br /&gt;The Load, Volume and Stress testing are often grouped under performance tests. However, depending on the size and criticality of the system, these can be viewed as individual test phases.&lt;br /&gt;&lt;br /&gt;Load Testing: In load testing the system under test in subjected to various levels of "load", to test its behaviour. In other words we can say load testing checks whether the system works well for the specified requirement (load).&lt;br /&gt;&lt;br /&gt;Stress Testing: Testing conducted to evaluate a system or component, at or beyond the limits of its specified requirements. It is quite distinct from load testing because, here the behaviour of the system is checked for extremes and checks the safe load instructions for end-users. It is quite useful for mission-critical software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6214192437654608497?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6214192437654608497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6214192437654608497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6214192437654608497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6214192437654608497'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-performance-stress-load-testing.html' title='What is Performance, Stress &amp; Load testing ???'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-697401845913651843</id><published>2009-03-31T09:01:00.003-07:00</published><updated>2009-03-31T09:15:31.523-07:00</updated><title type='text'>Testing Methodology Details</title><content type='html'>Test methodology is the technical way about how to test a software. Typically, people refer to black-box and white-box for methodologies.&lt;br /&gt;&lt;br /&gt;Black-box Testing is mainly testing at system-level, as customers may use the software. Often, it is pretty-much same as system-test. It is the most-common way of testing a product/software when it has end-users; but it may not be applicable when the software is not intended for end-uses, like API.&lt;br /&gt;&lt;br /&gt;White-box testing is mainly testing the software as th testers know the detailed logics/codes about the software. It test the internal logics, conditions, operations of the code. It is typically used for unit/functional testing and also for software that has no end-users (like APIs).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-697401845913651843?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/697401845913651843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=697401845913651843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/697401845913651843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/697401845913651843'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/testing-methodology-details.html' title='Testing Methodology Details'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-521947702476974692</id><published>2009-03-31T09:01:00.002-07:00</published><updated>2009-03-31T09:02:24.648-07:00</updated><title type='text'>Agile S/w Development Methodology</title><content type='html'>Agile process is evolved in 90s. Agile, in literal, means the ability to move freely- ability to Adapt. Adapting to the changing requirements and adapting to the changing circumstances. AGILE allow for changing requirements throughout the development cycle and stress collaboration b/w s/w developers and customers and early product delivery.&lt;br /&gt;The “Agile Manifesto” establishes a common framework for these processes: Value individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and&lt;br /&gt;responding to change over following a plan. The processes most commonly considered agile include Extreme Programming (XP), Lean Development, Crystal and Scrum.&lt;br /&gt;&lt;br /&gt;Scrum: &lt;br /&gt;Scrum is an agile software development method for project management. The word scrum is derived from the Rugby game. Takeuchi and Nonaka noted that projects using small, cross-functional teams historically produce the best results, and likened these high-performing teams to the scrum formation in Rugby. Although Scrum was intended to be for management of software development projects, it can be used in running maintenance teams, or as a program management approach&lt;br /&gt;&lt;br /&gt;Scrum terminology&lt;br /&gt;Scrum Master: The person or persons in charge of the tracking and the daily updates for the scrum (equivalent to a project manager). &lt;br /&gt;Scrum Team: A cross-functional team (developers, B.A.s, DBAs, and testers) responsible for developing the product.&lt;br /&gt;Product Owner: The person responsible for maintaining the Product Backlog via continuous interaction with Clients and Stakeholders.&lt;br /&gt;Story: A customer focused description of valued functionality.&lt;br /&gt;Product Backlog: The stories to be completed.&lt;br /&gt;Sprint: A time period (usually 2 to 4 weeks) in which development occurs on a set of stories that the team has committed to.&lt;br /&gt;Burn Down Chart: Daily progress for a sprint over the sprint's length.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-521947702476974692?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/521947702476974692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=521947702476974692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/521947702476974692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/521947702476974692'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/agile-sw-development-methodology.html' title='Agile S/w Development Methodology'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-1539228306304408155</id><published>2009-03-31T09:01:00.001-07:00</published><updated>2009-03-31T09:01:53.305-07:00</updated><title type='text'>Agile s/w development process</title><content type='html'>Characteristics of Scrum:&lt;br /&gt;A product backlog of prioritized work to be done; It is a set of requirements that you would implement in your product&lt;br /&gt;&lt;br /&gt;Completion of a fixed set of backlog items in a series of short iterations or sprints; - Sometimes you call it as a sprint backlog - you will identify a set of requirements that you implement in a perticular sprint.&lt;br /&gt;&lt;br /&gt;A brief daily meeting or scrum, at which progress is explained, upcoming work is described and impediments are raised. - This is a all hands meeting. You will have the architect, developers, testers and the scrum master sitting in the same room and discussiing about the progress and the issues. The best part is - every one is involved in the discussion and you can get on the spot clarifications.&lt;br /&gt;&lt;br /&gt;A brief sprint planning session in which the backlog items for the sprint will be defined. &lt;br /&gt;&lt;br /&gt;A brief sprint retrospective, at which all team members reflect about the past sprint. This happens at the end of each sprint. The team members retrospects the performance of the team - issues faced in the current sprint - improvements needed and all. This retrospective meeting is very important as the minutes of this meeting can be considered for planning the next sprint&lt;br /&gt;&lt;br /&gt;Currently we are following Scrum in our projects - and we are able to get a shippable product by the end of every SPRINT&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;XP - Extreme Programming:&lt;br /&gt;This is another agile development method that is mostly being used in conjunction with SCRUM. This method talks about the implementing best practices in the development cycles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-1539228306304408155?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/1539228306304408155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=1539228306304408155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1539228306304408155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1539228306304408155'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/agile-sw-development-process.html' title='Agile s/w development process'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6378905644151366155</id><published>2009-03-31T08:55:00.000-07:00</published><updated>2009-03-31T08:56:24.906-07:00</updated><title type='text'>What is Testing Methodology?</title><content type='html'>Test methodology is the technical way about how to test a software. Typically, people refer to black-box and white-box for methodologies.&lt;br /&gt;&lt;br /&gt;Black-box Testing is mainly testing at system-level, as customers may use the software. Often, it is pretty-much same as system-test. It is the most-common way of testing a product/software when it has end-users; but it may not be applicable when the software is not intended for end-uses, like API.&lt;br /&gt;&lt;br /&gt;White-box testing is mainly testing the software as th testers know the detailed logics/codes about the software. It test the internal logics, conditions, operations of the code. It is typically used for unit/functional testing and also for software that has no end-users (like APIs).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6378905644151366155?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6378905644151366155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6378905644151366155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6378905644151366155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6378905644151366155'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2009/03/what-is-testing-methodology.html' title='What is Testing Methodology?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-5100803131061234468</id><published>2008-10-03T03:13:00.002-07:00</published><updated>2008-10-03T03:14:43.322-07:00</updated><title type='text'>What is Diff. between STLC and SDLC?</title><content type='html'>Software Development Life Cycle (SDLC): It consists of 4 phases &lt;br /&gt;i)Requirements Analysis&lt;br /&gt;ii) System Design&lt;br /&gt;iii)Implementation&lt;br /&gt;iv) Testing&lt;br /&gt;i)Requirements Analysis:- In this the customers of the system provide the business requirements for the system. It is the analysts job to extract these requirements from the system and document them with sufficient clarity that the team know what to build to meet the customer needs. Analysts will do the feasibility of the requirements and put it on FDD. &lt;br /&gt;ii) System Design:- The architecture and details of how the system will work are created. These are documented by technical architects who produce documents such as UML diagrams. &lt;br /&gt;iii) Implementation:- The actual coding of the solution happens in this stage. &lt;br /&gt;iv)Testing:- Finally testing happens.&lt;br /&gt;The delivered code is tested against the requirements documents to ensure that the system being delivered meets the needs of the customer &lt;br /&gt;Software Testing Life Cycle (SDLC): It consists of 4 phases&lt;br /&gt;i) Requirements Analysis&lt;br /&gt;ii)System Design&lt;br /&gt;iii)Implementation&lt;br /&gt;iv)Testing&lt;br /&gt;i)Requirements Analysis:- Testing begins with the verification of “requirements” documents. Testers need to analyse the requirements documents to ensure that they know exactly what the requirement is and that everyone has the same understanding. Removing ambiguity at this stage will remove bugs from later stages.A commonly used checklist for verifying requirements consists of the following: &lt;br /&gt;• Correct Simply put, does the requirement correctly reflect what the user wants?&lt;br /&gt;• Complete Ensure no elements are missing from the requirement, does the requirement describe all possible values, what about performance/security/accessibility aspects of a requirement?&lt;br /&gt;• Consistent Checking that there are no contradictions within the requirements.&lt;br /&gt;• Feasable Can the requirement be delivered given the technology, time and budget constraints.&lt;br /&gt;• Testable Is the expected result known and can it be programatically or visually verified? Words like ‘maximise’ or ‘adequate’ can not be verified and should not be used in requirements.&lt;br /&gt;• Traceable Is it clear which part of the system this requirement applies to, if it applies to more than one area is this clear?&lt;br /&gt;• Unambiguous Look for ambiguous words like ’should’ ‘can’ ‘etc.’ ‘usually’ ‘and/or’ ‘quick’ &lt;br /&gt;ii) System Design:-Once the System Design and Requirements are available they can be used to for Test Cases. Each Test Case has a Test Condition and procedure and an expected outcome. During this phase Testers, Designers and Developers should be working together to ensure that everyone understands the solution and the possible risks and weaknesses of the solution. Developers should be thinking about the unit tests they need to perform against the units they are developing, this includes the identification of any stubs or test harnesses that may be needed. Testers can use some of the Test Case Design Techniques to help them identify test cases that should be created. &lt;br /&gt;iii)Implementation / Development:- During the development of the solution “unit tests” are executed against each of the units being developed.This is the first oppurtunity to test the application. &lt;br /&gt;iv)Testing:- It consists of 3 types&lt;br /&gt;a)Integration Testing:- consists of checking the data flow between two or more integrated modules&lt;br /&gt;b) Exploratory Testing:-is the simultaneous learning, creating and executing of test cases. In traditional methods the learning and test case creation is done ahead of time working from functional requirements. &lt;br /&gt;c) Functional Testing :-is the process of testing a system to verify that it meets the functional requirements.&lt;br /&gt;d) Load Testing:- is to check the system under expected load condition i.e How system behaves when ‘concurrent users’ accessing the same application. Testing an application under ‘heavy loads’, such as testing of a web site under a range of loads to determine at what point the system’s response time degrades or fails. &lt;br /&gt;e) Performance Testing:- will make sure that product does not take up the much of the system resource and ‘time taken to execute’ the task. Imagine the reaction of the user if save operation takes up more than 5 minutes.and also testing will check that response time is meets the user requirement. There are no industry wide standard response time for web applications although there are some interesting writings on the matter. &lt;br /&gt;v)Reliability Testing:- is testing the ability of a system, to handle ‘negative flow’ or ’situations’E.x for example, if printer is not connected to your Application and if you have given Print Command The AUT Should not hang waiting for response from Printer Machine, it should have the facility to give error message and the system should recover to normal functionality. It is also known as recovery testing.vi) Regression Testing:- Regression testing can be defined as the retesting of a previously tested program following modification to ensure that faults have not been introduced or uncovered as a result of the changes made. The principle is that given a tested system and a new version of that system with some change made, a subset of the tests may be sufficient to restore the “tested” status of the system. The value of separating out regression testing as a separate concept from simply re-testing the system completely is that when testing costs are high, being able to get the same verification from less testing is desirable. If the cost of a full system test is low, simply re-testing the system when changes are made is probably the best strategy. The extra work that has to be done to execute a regression test is determining the subset of the full system test required to bring the system back to “tested” status. It is possible, if the changes to the system are extensive enough, that the regression test will in fact be the same as the full system test. A regression test suite is created from selected test cases and scripts. Where possible regression testing should be automated to reduce the time taken to repeat these tests, in some cases the additional time required to automate the tests will outweigh the benefits&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-5100803131061234468?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/5100803131061234468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=5100803131061234468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5100803131061234468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5100803131061234468'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-diff-between-stlc-and-sdlc.html' title='What is Diff. between STLC and SDLC?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4599821416765476447</id><published>2008-10-03T03:13:00.001-07:00</published><updated>2008-10-03T03:13:41.762-07:00</updated><title type='text'>Explain sdlc?</title><content type='html'>There are 5 phases in sdlc:&lt;br /&gt;1)requirement &amp; analysis&lt;br /&gt;2)design&lt;br /&gt;3)coding&lt;br /&gt;4)testing&lt;br /&gt;5)maintainance&lt;br /&gt;&lt;br /&gt;1)requirement &amp; analysis:&lt;br /&gt;  the main aim of requirement analysis phase is to produce &lt;br /&gt;a document that properly specifies all reuirements of the &lt;br /&gt;customer.&lt;br /&gt; requirement specification document is the primary out put &lt;br /&gt;of this phase.&lt;br /&gt;  proper requirements and analysys are critical for having &lt;br /&gt;succesful project.&lt;br /&gt;  the need for executing this phase properly to produce an &lt;br /&gt;srs  with the least defect should be evident.&lt;br /&gt;&lt;br /&gt;2)design: during the design phase the user requirements are &lt;br /&gt;elicited and software satisfying these requirements are &lt;br /&gt;designed built tested,delivered to the customer.&lt;br /&gt;&lt;br /&gt; high level:high level design is the phase of life cycle &lt;br /&gt;the logical view of computer implementation of solution to &lt;br /&gt;the customer requirements are developed.it gives the &lt;br /&gt;solution at high level of abstraction.during the high level &lt;br /&gt;design the functional architecture of application and &lt;br /&gt;database design takes place.&lt;br /&gt; the entry criteria is that srs has been reviewed and &lt;br /&gt;authourised. the input for this phase is software &lt;br /&gt;requirement specification and output for this phase is high &lt;br /&gt;level design document. the exit criteria is that the high &lt;br /&gt;level design document has been reviewed and authourised.&lt;br /&gt;&lt;br /&gt;low level design:the view of the application developed in &lt;br /&gt;the high level design is broken into modules and logic &lt;br /&gt;design is done for every program .a unit test plan is &lt;br /&gt;created and documented as program specification. the &lt;br /&gt;important activity in the detailed design phase is &lt;br /&gt;identification of common routines and programs.&lt;br /&gt;&lt;br /&gt;the entry criteria is that the highlevel design document &lt;br /&gt;has been reviewed and authourised.&lt;br /&gt;the exit criteria is that the program specification &lt;br /&gt;document has been reviewed and authourised.&lt;br /&gt;&lt;br /&gt;coding:&lt;br /&gt;during the coding phase required programing language is &lt;br /&gt;used to produce the program.this phase produces source &lt;br /&gt;code, executables and database design.&lt;br /&gt;&lt;br /&gt;testing:&lt;br /&gt;here actual testing takes place .&lt;br /&gt;&lt;br /&gt;maintainance:&lt;br /&gt;succesfully developed project will undergo for maintainance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4599821416765476447?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4599821416765476447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4599821416765476447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4599821416765476447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4599821416765476447'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/explain-sdlc.html' title='Explain sdlc?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4715337454802213033</id><published>2008-10-03T03:12:00.002-07:00</published><updated>2008-10-03T03:13:04.779-07:00</updated><title type='text'>what is a RAD (Rapid Application Development) Model when do the firm go for such a model?</title><content type='html'>The RAD model is linear sequential software development &lt;br /&gt;process that emphasizes an extremely short development &lt;br /&gt;cycle.The RAD model is a high speed adaption of the linear &lt;br /&gt;sequential model in which rapid development is achieved by &lt;br /&gt;using component based construction approach.it has &lt;br /&gt;following phases&lt;br /&gt;&lt;br /&gt;Business modelling&lt;br /&gt;Data modelling&lt;br /&gt;Process modelling&lt;br /&gt;Application generation &lt;br /&gt;Testing and Turnover&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4715337454802213033?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4715337454802213033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4715337454802213033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4715337454802213033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4715337454802213033'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-rad-rapid-application.html' title='what is a RAD (Rapid Application Development) Model when do the firm go for such a model?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-5809479097300311132</id><published>2008-10-03T03:12:00.001-07:00</published><updated>2008-10-03T03:12:33.801-07:00</updated><title type='text'>How do states move from discovery to action?</title><content type='html'>The purpose of the discovery process is to produce information that&lt;br /&gt;can inform decisions and point to actions for remediation and quality improvement. This&lt;br /&gt;paper has focused on ways to develop a reliable and robust set of discovery methods as a&lt;br /&gt;foundation for an overall quality management system. Moving from the production of&lt;br /&gt;accurate and reliable data to presentation of understandable and actionable information&lt;br /&gt;requires a number of additional techniques and tools.&lt;br /&gt;&lt;br /&gt;What is Quality improvement activities?&lt;br /&gt;Quality improvement activities is an opportunity for the practice's GPs and staff members to come together as a team to consider quality improvement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-5809479097300311132?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/5809479097300311132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=5809479097300311132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5809479097300311132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5809479097300311132'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-do-states-move-from-discovery-to.html' title='How do states move from discovery to action?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-891746689469848918</id><published>2008-10-03T03:11:00.000-07:00</published><updated>2008-10-03T03:12:00.369-07:00</updated><title type='text'>What is a discovery method?</title><content type='html'>A discovery method is defined as a systematic and organized&lt;br /&gt;activity to assess, review, evaluate or otherwise analyze a process, program, operation,&lt;br /&gt;provider or outcome. The end product of a good discovery method is reliable data that&lt;br /&gt;provides “evidence” to support a conclusion or action either at the individual or system&lt;br /&gt;level. In order to produce systematic and reliable data, certain core features should be&lt;br /&gt;present in a discovery method. These include:&lt;br /&gt;• protocols for data collection&lt;br /&gt;• qualified reviewers/interviewers&lt;br /&gt;• sampling methods that allow conclusions&lt;br /&gt;• standard data collection instruments&lt;br /&gt;• reliable and accurate data&lt;br /&gt;• ability to aggregate, analyze and report data&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-891746689469848918?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/891746689469848918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=891746689469848918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/891746689469848918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/891746689469848918'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-discovery-method.html' title='What is a discovery method?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-8010097004607062788</id><published>2008-10-03T03:09:00.002-07:00</published><updated>2008-10-03T03:11:17.405-07:00</updated><title type='text'>what is prototype model(in S.T.L.C)? What is architecture of prototype model?</title><content type='html'>1.Test Strategy&amp; Analysis&lt;br /&gt;  2.Test case design&lt;br /&gt;    3.Test Execution&lt;br /&gt;      4.Test Log preparation&lt;br /&gt;        5.Defect tracking&lt;br /&gt;          6.Final report&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Explain different Prototype Models Types.&lt;br /&gt;There are four types of Prototype Models based on their development planning:&lt;br /&gt;The Patch-Up Prototype, &lt;br /&gt;Nonoperational Prototype, &lt;br /&gt;First-of-a-Series Prototype and &lt;br /&gt;Selected Features Prototype.&lt;br /&gt;What are advantages of Prototype Model?&lt;br /&gt;Creating software using the prototype model also has its benefits. One of the key advantages a prototype modeled software has is the time frame of development. Instead of concentrating on documentation, more effort is placed in creating the actual software. This way, the actual software could be released in advance. The work on prototype models could also be spread to others since there are practically no stages of work in this model. Everyone has to work on the same thing and at the same time, reducing man hours in creating a software. The work will even be faster and efficient if developers will collaborate more regarding the status of a specific function and develop the necessary adjustments in time for the integration.&lt;br /&gt;&lt;br /&gt;Another advantage of having a prototype modeled software is that the software is created using lots of user feedbacks. In every prototype created, users could give their honest opinion about the software. If something is unfavorable, it can be changed. Slowly the program is created with the customer in mind.&lt;br /&gt;What are Disadvantages of Prototype Model ?&lt;br /&gt;Implementing the prototype model for creating software has disadvantages. Since its being built out of concept, most of the models presented in the early stage are not complete. Usually they lack flaws that developers still need to work on them again and again. Since the prototype changes from time to time, it’s a nightmare to create a document for this software. There are many things that are removed, changed and added in a single update of the prototype and documenting each of them has been proven difficult.&lt;br /&gt;&lt;br /&gt;There is also a great temptation for most developers to create a prototype and stick to it even though it has flaws. Since prototypes are not yet complete software programs, there is always a possibility of a designer flaw. When flawed software is implemented, it could mean losses of important resources.&lt;br /&gt;&lt;br /&gt;Lastly, integration could be very difficult for a prototype model. This often happens when other programs are already stable. The prototype software is released and integrated to the company’s suite of software. But if there’s something wrong the prototype, changes are required not only with the software. It’s also possible that the stable software should be changed in order for them to be integrated properly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-8010097004607062788?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/8010097004607062788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=8010097004607062788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8010097004607062788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8010097004607062788'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-prototype-modelin-stlc-what-is.html' title='what is prototype model(in S.T.L.C)? What is architecture of prototype model?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-5952238305661004676</id><published>2008-10-03T03:09:00.001-07:00</published><updated>2008-10-03T03:09:36.219-07:00</updated><title type='text'>What is the difference between iterative model and prototype</title><content type='html'>Iterative Model: In this u can come back to previous &lt;br /&gt;phases, and make the changes accordingly. In this we &lt;br /&gt;revived a final output product at the end of the SDLC.&lt;br /&gt;&lt;br /&gt;Prototype Model: Here, we received Prototypes of the &lt;br /&gt;product, before the final release. We release 4-5 Prototypes &lt;br /&gt;with some differences b/w them, and take client opinion, and &lt;br /&gt;modifies the final Product, as per client suggestions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-5952238305661004676?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/5952238305661004676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=5952238305661004676' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5952238305661004676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5952238305661004676'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-difference-between-iterative_03.html' title='What is the difference between iterative model and prototype'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-8088122398530265749</id><published>2008-10-03T03:07:00.000-07:00</published><updated>2008-10-03T03:08:31.468-07:00</updated><title type='text'>What is difference between iterative model and waterfall</title><content type='html'>WaterFall Model: This is a flow based model, in which u &lt;br /&gt;pass every phase once, and can not go back to that phase &lt;br /&gt;again. That is why, it is used rarely now a days.&lt;br /&gt;&lt;br /&gt;Drawback: If there is nay change in requirements, then u &lt;br /&gt;can not make any changes in  requirements.&lt;br /&gt;&lt;br /&gt;Iterative Model: In this u can come back to previous &lt;br /&gt;phases, and make the changes accordingly. In this we &lt;br /&gt;revieved a final output product at the end of the SDLC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-8088122398530265749?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/8088122398530265749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=8088122398530265749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8088122398530265749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8088122398530265749'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-difference-between-iterative.html' title='What is difference between iterative model and waterfall'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-8027189335410778347</id><published>2008-10-03T03:05:00.000-07:00</published><updated>2008-10-03T03:06:23.303-07:00</updated><title type='text'>What is a backward compatible design?</title><content type='html'>The design is backward compatible, if the design continues to work with earlier versions of a language, program, code, or software. When the design is backward compatible, the signals or data that has to be changed does not break the existing code. &lt;br /&gt;For instance, a (mythical) web designer decides he should make some changes, because the fun of using Javascript and Flash is more important (to his customers) than his backward compatible design. Or, alternatively, he decides, he has to make some changes because he doesn't have the resources to maintain multiple styles of backward compatible web design. Therefore, our mythical web designer's decision will inconvenience some users, because some of the earlier versions of Internet Explorer and Netscape will not display his web pages properly (as there are some serious improvements in the newer versions of Internet Explorer and Netscape that make the older versions of these browsers incompatible with, for example, DHTML). This is when we say, "Our (mythical) web designer's code fails to work with earlier versions of browser software, therefore his design is not backward compatible". &lt;br /&gt;On the other hand, if the same mythical web designer decides that backward compatibility is more important than fun, or, if he decides that he does have the resources to maintain multiple styles of backward compatible code, then, obviously, no user will be inconvenienced when Microsoft or Netscape make some serious improvements in their web browsers. This is when we can say, "Our mythical web designer's design is backward compatible".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-8027189335410778347?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/8027189335410778347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=8027189335410778347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8027189335410778347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8027189335410778347'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-backward-compatible-design.html' title='What is a backward compatible design?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-1821693612307635839</id><published>2008-10-03T03:04:00.000-07:00</published><updated>2008-10-03T03:05:51.807-07:00</updated><title type='text'>How does winrunner invoke on remote machine?</title><content type='html'>Steps to call WinRunner in remote machine:&lt;br /&gt;1) Send a file to remote machine particular folder (this may contains your test parameters)&lt;br /&gt;2) write a shell script listener &amp; keep always running the remotehost (this script will watching the file in folder mentioned in step 1)&lt;br /&gt;3) write a batch file to invoke the winrunner, test name &amp; kept it in remote machine&lt;br /&gt;4) call the batch file thru shell script whenever the file exist as mentioned in step1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-1821693612307635839?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/1821693612307635839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=1821693612307635839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1821693612307635839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1821693612307635839'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-does-winrunner-invoke-on-remote.html' title='How does winrunner invoke on remote machine?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-8430842384537928556</id><published>2008-10-03T03:03:00.000-07:00</published><updated>2008-10-03T03:04:09.813-07:00</updated><title type='text'>How to Plan automation testing to to impliment keyword driven methodology in testing automation using winrunner8.2?</title><content type='html'>Keyword-driven testing refers to an application-independent automation framework. This framework requires the development of data tables and keywords, independent of the test automation tool used to execute them and the test script code that "drives" the application-under-test and the data. Keyword-driven tests look very similar to manual test cases. In a keyword-driven test, the functionality of the application-under-test is documented in a table as well as in step-by-step instructions for each test. &lt;br /&gt;Suppose you want to test a simple application like Calculator and want to perform 1+3=4, then you require to design a framework as follows:&lt;br /&gt;&lt;br /&gt;Window-&gt;Calculator ; Control-&gt;Pushbutton ; Action-&gt; Push; Argument-&gt;1&lt;br /&gt;Window-&gt;Calculator ; Control-&gt;Pushbutton ; Action-&gt; Push; Argument-&gt;+&lt;br /&gt;Window-&gt;Calculator ; Control-&gt;Pushbutton ; Action-&gt; Push; Argument-&gt;3&lt;br /&gt;Window-&gt;Calculator ; Control-&gt;Pushbutton ; Action-&gt; Push; Argument-&gt;=&lt;br /&gt;Window-&gt;Calculator ; Action-&gt; Verify; Argument-&gt;4&lt;br /&gt;&lt;br /&gt;Steps are associated with the manual test case execution. Now write functions for all these common framework required for your test caese. Your representation may be different as per your requirement and used tool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-8430842384537928556?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/8430842384537928556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=8430842384537928556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8430842384537928556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8430842384537928556'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-to-plan-automation-testing-to-to.html' title='How to Plan automation testing to to impliment keyword driven methodology in testing automation using winrunner8.2?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4439512991649879623</id><published>2008-10-03T03:02:00.000-07:00</published><updated>2008-10-03T03:03:40.933-07:00</updated><title type='text'>WinRunner: Why "Bitmap Check point" is not working with Framework?</title><content type='html'>Bitmap chekpoint is dependent on the monitor resolution. It depends on the machine on which it has been recorded. Unless you are using a machine with a screen of the same resolution and settings , it will fail. Run it in update mode on your machine once. It will get updated to your system and then onwards will pass.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4439512991649879623?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4439512991649879623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4439512991649879623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4439512991649879623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4439512991649879623'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/winrunner-why-bitmap-check-point-is-not.html' title='WinRunner: Why &quot;Bitmap Check point&quot; is not working with Framework?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-1744438979938014733</id><published>2008-10-03T03:01:00.003-07:00</published><updated>2008-10-03T03:01:57.597-07:00</updated><title type='text'>How do you view the contents of the GUI map?</title><content type='html'>If we are learning a window then WinRunner automatically learns all the objects in the window else we will we identifying those object, which are to be learned in a window, since we will be working with only those objects while creating scripts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-1744438979938014733?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/1744438979938014733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=1744438979938014733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1744438979938014733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1744438979938014733'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-do-you-view-contents-of-gui-map_03.html' title='How do you view the contents of the GUI map?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-5409617598771183913</id><published>2008-10-03T03:01:00.001-07:00</published><updated>2008-10-03T03:01:29.417-07:00</updated><title type='text'>How do you view the contents of the GUI map?</title><content type='html'>GUI Map editor displays the content of a GUI Map. We can invoke GUI Map Editor from the Tools Menu in WinRunner. The GUI Map Editor displays the various GUI Map files created and the windows and objects learned in to them with their logical name and physical description.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-5409617598771183913?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/5409617598771183913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=5409617598771183913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5409617598771183913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5409617598771183913'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-do-you-view-contents-of-gui-map.html' title='How do you view the contents of the GUI map?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7333276485830391059</id><published>2008-10-03T03:00:00.002-07:00</published><updated>2008-10-03T03:01:01.507-07:00</updated><title type='text'>What is the different between GUI map and GUI map files?</title><content type='html'>The GUI map is actually the sum of one or more GUI map files. There are two modes for organizing GUI map files. Global GUI Map file: a single GUI Map file for the entire application. GUI Map File per Test: WinRunner automatically creates a GUI Map file for each test created. GUI Map file is a file which contains the windows and the objects learned by the WinRunner with its logical name and their physical description.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7333276485830391059?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7333276485830391059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7333276485830391059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7333276485830391059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7333276485830391059'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-different-between-gui-map-and.html' title='What is the different between GUI map and GUI map files?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-2413226194655267349</id><published>2008-10-03T03:00:00.001-07:00</published><updated>2008-10-03T03:00:32.601-07:00</updated><title type='text'>If the object does not have a name then what will be the logical name?</title><content type='html'>If the object does not have a name then the logical name could be the attached text.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-2413226194655267349?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/2413226194655267349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=2413226194655267349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2413226194655267349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2413226194655267349'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/if-object-does-not-have-name-then-what.html' title='If the object does not have a name then what will be the logical name?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-5090663523849171291</id><published>2008-10-03T02:59:00.001-07:00</published><updated>2008-10-03T02:59:58.463-07:00</updated><title type='text'>What is meant by the logical name of the object?</title><content type='html'>An object’s logical name is determined by its class. In most cases, the logical name is the label that appears on an object.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-5090663523849171291?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/5090663523849171291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=5090663523849171291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5090663523849171291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5090663523849171291'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-meant-by-logical-name-of-object.html' title='What is meant by the logical name of the object?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-658653879967711248</id><published>2008-10-03T02:58:00.002-07:00</published><updated>2008-10-03T02:59:35.810-07:00</updated><title type='text'>What is the purpose of loading WinRunner Add-Ins?</title><content type='html'>Add-Ins are used in WinRunner to load functions specific to the particular add-in to the memory. While creating a script only those functions in the add-in selected will be listed in the function generator and while executing the script only those functions in the loaded add-in will be executed else WinRunner will give an error message saying it does not recognize the function. What are the reasons that WinRunner fails to identify an object on the GUI? - WinRunner fails to identify an object in a GUI due to various reasons. The object is not a standard windows object. If the browser used is not compatible with the WinRunner version, GUI Map Editor will not be able to learn any of the objects displayed in the browser window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-658653879967711248?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/658653879967711248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=658653879967711248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/658653879967711248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/658653879967711248'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-purpose-of-loading-winrunner.html' title='What is the purpose of loading WinRunner Add-Ins?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4113818504680818227</id><published>2008-10-03T02:58:00.001-07:00</published><updated>2008-10-03T02:58:34.618-07:00</updated><title type='text'>Have you integrated your automated scripts from TestDirector?</title><content type='html'>When you work with WinRunner, you can choose to save your tests directly to your TestDirector database or while creating a test case in the TestDirector we can specify whether the script in automated or manual. And if it is automated script then TestDirector will build a skeleton for the script that can be later modified into one which could be used to test the AUT. What are the different modes of recording? - There are two type of recording in WinRunner. Context Sensitive recording records the operations you perform on your application by identifying Graphical User Interface (GUI) objects. Analog recording records keyboard input, mouse clicks, and the precise x- and y-coordinates traveled by the mouse pointer across the screen&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4113818504680818227?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4113818504680818227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4113818504680818227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4113818504680818227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4113818504680818227'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/have-you-integrated-your-automated.html' title='Have you integrated your automated scripts from TestDirector?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6364051156245185424</id><published>2008-10-03T02:57:00.000-07:00</published><updated>2008-10-03T02:58:07.794-07:00</updated><title type='text'>What is the use of Test Director software?</title><content type='html'>TestDirector is Mercury Interactive’s software test management tool. It helps quality assurance personnel plan and organize the testing process. With TestDirector you can create a database of manual and automated tests, build test cycles, run tests, and report and track defects. You can also create reports and graphs to help review the progress of planning tests, running tests, and tracking defects before a software release&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6364051156245185424?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6364051156245185424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6364051156245185424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6364051156245185424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6364051156245185424'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-use-of-test-director-software.html' title='What is the use of Test Director software?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-1261632560628405100</id><published>2008-10-03T02:56:00.000-07:00</published><updated>2008-10-03T02:57:19.631-07:00</updated><title type='text'>How do you analyze results and report the defects?</title><content type='html'>Following each test run, WinRunner displays the results in a report. The report details all the major events that occurred during the run, such as checkpoints, error messages, system messages, or user messages. If mismatches are detected at checkpoints during the test run, you can view the expected results and the actual results from the Test Results window. If a test run fails due to a defect in the application being tested, you can report information about the defect directly from the Test Results window. This information is sent via e-mail to the quality assurance manager, who tracks the defect until it is fixed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-1261632560628405100?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/1261632560628405100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=1261632560628405100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1261632560628405100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1261632560628405100'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-do-you-analyze-results-and-report.html' title='How do you analyze results and report the defects?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6023001693618045943</id><published>2008-10-03T02:55:00.002-07:00</published><updated>2008-10-03T02:56:56.174-07:00</updated><title type='text'>How do you run your test scripts?</title><content type='html'>We run tests in Verify mode to test your application. Each time WinRunner encounters a checkpoint in the test script, it compares the current data of the application being tested to the expected data captured earlier. If any mismatches are found, WinRunner captures them as actual results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6023001693618045943?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6023001693618045943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6023001693618045943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6023001693618045943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6023001693618045943'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-do-you-run-your-test-scripts.html' title='How do you run your test scripts?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4758549583000973048</id><published>2008-10-03T02:55:00.001-07:00</published><updated>2008-10-03T02:55:52.548-07:00</updated><title type='text'>Have you performed debugging of the scripts?</title><content type='html'>Yes, I have performed debugging of scripts. We can debug the script by executing the script in the debug mode. We can also debug script using the Step, Step Into, Step out functionalities provided by the WinRunner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4758549583000973048?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4758549583000973048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4758549583000973048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4758549583000973048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4758549583000973048'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/have-you-performed-debugging-of-scripts.html' title='Have you performed debugging of the scripts?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-1684454620439997678</id><published>2008-10-03T02:54:00.004-07:00</published><updated>2008-10-03T02:55:17.632-07:00</updated><title type='text'>How does WinRunner evaluate test results?</title><content type='html'>Following each test run, WinRunner displays the results in a report. The report details all the major events that occurred during the run, such as checkpoints, error messages, system messages, or user messages. If mismatches are detected at checkpoints during the test run, you can view the expected results and the actual results from the Test Results window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-1684454620439997678?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/1684454620439997678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=1684454620439997678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1684454620439997678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/1684454620439997678'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-does-winrunner-evaluate-test.html' title='How does WinRunner evaluate test results?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-8564800950474776509</id><published>2008-10-03T02:54:00.003-07:00</published><updated>2008-10-03T02:54:53.485-07:00</updated><title type='text'>Have you created test scripts and what is contained in the test scripts?</title><content type='html'>Yes I have created test scripts. It contains the statement in Mercury Interactive’s Test Script Language (TSL). These statements appear as a test script in a test window. You can then enhance your recorded test script, either by typing in additional TSL functions and programming elements or by using WinRunner’s visual programming tool, the Function Generator.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-8564800950474776509?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/8564800950474776509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=8564800950474776509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8564800950474776509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8564800950474776509'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/have-you-created-test-scripts-and-what.html' title='Have you created test scripts and what is contained in the test scripts?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4828465640314533545</id><published>2008-10-03T02:54:00.001-07:00</published><updated>2008-10-03T02:54:31.004-07:00</updated><title type='text'>How does WinRunner recognize objects on the application?</title><content type='html'>WinRunner uses the GUI Map file to recognize objects on the application. When WinRunner runs a test, it uses the GUI map to locate objects. It reads an object’s description in the GUI map and then looks for an object with the same properties in the application being tested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4828465640314533545?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4828465640314533545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4828465640314533545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4828465640314533545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4828465640314533545'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-does-winrunner-recognize-objects-on.html' title='How does WinRunner recognize objects on the application?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7981288691736507302</id><published>2008-10-03T02:53:00.002-07:00</published><updated>2008-10-03T02:54:11.457-07:00</updated><title type='text'>What is contained in the GUI map?</title><content type='html'>WinRunner stores information it learns about a window or object in a GUI Map. When WinRunner runs a test, it uses the GUI map to locate objects. It reads an object’s description in the GUI map and then looks for an object with the same properties in the application being tested. Each of these objects in the GUI Map file will be having a logical name and a physical description. There are 2 types of GUI Map files. Global GUI Map file: a single GUI Map file for the entire application. GUI Map File per Test: WinRunner automatically creates a GUI Map file for each test created.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7981288691736507302?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7981288691736507302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7981288691736507302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7981288691736507302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7981288691736507302'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-contained-in-gui-map.html' title='What is contained in the GUI map?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-8652212691515735132</id><published>2008-10-03T02:53:00.001-07:00</published><updated>2008-10-03T02:53:38.633-07:00</updated><title type='text'>Explain WinRunner testing process?</title><content type='html'>WinRunner testing process involves six main stages &lt;br /&gt;Create GUI Map File so that WinRunner can recognize the GUI objects in the application being tested &lt;br /&gt;Create test scripts by recording, programming, or a combination of both. While recording tests, insert checkpoints where you want to check the response of the application being tested. &lt;br /&gt;Debug Test: run tests in Debug mode to make sure they run smoothly &lt;br /&gt;Run Tests: run tests in Verify mode to test your application. &lt;br /&gt;View Results: determines the success or failure of the tests. &lt;br /&gt;Report Defects: If a test run fails due to a defect in the application being tested, you can report information about the defect directly from the Test Results window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-8652212691515735132?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/8652212691515735132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=8652212691515735132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8652212691515735132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8652212691515735132'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/explain-winrunner-testing-process.html' title='Explain WinRunner testing process?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-8035508273252505730</id><published>2008-10-03T02:52:00.002-07:00</published><updated>2008-10-03T02:53:07.784-07:00</updated><title type='text'>How you used WinRunner in your project?</title><content type='html'>Yes, I have been using WinRunner for creating automated scripts for GUI, functional and regression testing of the AUT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-8035508273252505730?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/8035508273252505730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=8035508273252505730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8035508273252505730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/8035508273252505730'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-you-used-winrunner-in-your-project.html' title='How you used WinRunner in your project?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6931500097471229186</id><published>2008-10-03T02:52:00.001-07:00</published><updated>2008-10-03T02:52:42.556-07:00</updated><title type='text'>Write and explain compile module?</title><content type='html'>Write TSL functions for the following interactive modes:&lt;br /&gt;i. Creating a dialog box with any message you specify, and an edit field.&lt;br /&gt;ii. Create dialog box with list of items and message.&lt;br /&gt;iii. Create dialog box with edit field, check box, and execute button, and a cancel button.&lt;br /&gt;iv. Creating a browse dialog box from which user selects a file.&lt;br /&gt;v. Create a dialog box with two edit fields, one for login and another for password input.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6931500097471229186?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6931500097471229186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6931500097471229186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6931500097471229186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6931500097471229186'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/write-and-explain-compile-module_03.html' title='Write and explain compile module?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-2174663327430239160</id><published>2008-10-03T02:50:00.002-07:00</published><updated>2008-10-03T02:51:14.953-07:00</updated><title type='text'>Write and explain compile module?</title><content type='html'>Write TSL functions for the following interactive modes:&lt;br /&gt;i. Creating a dialog box with any message you specify, and an edit field.&lt;br /&gt;ii. Create dialog box with list of items and message.&lt;br /&gt;iii. Create dialog box with edit field, check box, and execute button, and a cancel button.&lt;br /&gt;iv. Creating a browse dialog box from which user selects a file.&lt;br /&gt;v. Create a dialog box with two edit fields, one for login and another for password input.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-2174663327430239160?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/2174663327430239160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=2174663327430239160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2174663327430239160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2174663327430239160'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/write-and-explain-compile-module.html' title='Write and explain compile module?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6619713696147882752</id><published>2008-10-03T02:50:00.001-07:00</published><updated>2008-10-03T02:50:51.606-07:00</updated><title type='text'>Why you use reload function?</title><content type='html'>If you make changes in a module, you should reload it. The reload function removes a loaded module from memory and reloads it (combining the functions of unload and load).&lt;br /&gt;The syntax of the reload function is:&lt;br /&gt;reload ( module_name [ ,1|0 ] [ ,1|0 ] );&lt;br /&gt;The module_name is the name of an existing compiled module.&lt;br /&gt;Two additional optional parameters indicate the type of module. The first parameter indicates whether the module is a system module or a user module: 1 indicates a system module; 0 indicates a user module.&lt;br /&gt;(Default = 0) &lt;br /&gt;The second optional parameter indicates whether a user module will remain open in the WinRunner window or will close automatically after it is loaded. 1 indicates that the module will close automatically. 0 indicates that the module will remain open.&lt;br /&gt;(Default = 0)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6619713696147882752?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6619713696147882752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6619713696147882752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6619713696147882752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6619713696147882752'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/why-you-use-reload-function.html' title='Why you use reload function?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7386820837351059137</id><published>2008-10-03T02:49:00.004-07:00</published><updated>2008-10-03T02:50:19.162-07:00</updated><title type='text'>How do you load and unload a compile module?</title><content type='html'>In order to access the functions in a compiled module you need to load the module. You can load it from within any test script using the load command; all tests will then be able to access the function until you quit WinRunner or unload the compiled module.&lt;br /&gt;You can load a module either as a system module or as a user module. A system module is generally a closed module that is invisible to the tester. It is not displayed when it is loaded, cannot be stepped into, and is not stopped by a pause command. A system module is not unloaded when you execute an unload statement with no parameters (global unload).&lt;br /&gt;load (module_name [,1|0] [,1|0] );&lt;br /&gt;The module_name is the name of an existing compiled module.&lt;br /&gt;Two additional, optional parameters indicate the type of module. The first parameter indicates whether the function module is a system module or a user module: 1 indicates a system module; 0 indicates a user module.&lt;br /&gt;(Default = 0)&lt;br /&gt;The second optional parameter indicates whether a user module will remain open in the WinRunner window or will close automatically after it is loaded: 1 indicates that the module will close automatically; 0 indicates that the module will remain open.&lt;br /&gt;(Default = 0)&lt;br /&gt;The unload function removes a loaded module or selected functions from memory. &lt;br /&gt;It has the following syntax:&lt;br /&gt;unload ( [ module_name | test_name [ , "function_name" ] ] );&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7386820837351059137?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7386820837351059137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7386820837351059137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7386820837351059137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7386820837351059137'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-do-you-load-and-unload-compile.html' title='How do you load and unload a compile module?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7018993329549607052</id><published>2008-10-03T02:49:00.003-07:00</published><updated>2008-10-03T02:49:51.938-07:00</updated><title type='text'>How do you declare arrays?</title><content type='html'>The following syntax is used to define the class and the initial expression of an array. Array size need not be defined in TSL.&lt;br /&gt;class array_name [ ] [=init_expression]&lt;br /&gt;The array class may be any of the classes used for variable declarations (auto, static, public, extern).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7018993329549607052?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7018993329549607052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7018993329549607052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7018993329549607052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7018993329549607052'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-do-you-declare-arrays.html' title='How do you declare arrays?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-739818715688905118</id><published>2008-10-03T02:49:00.001-07:00</published><updated>2008-10-03T02:49:27.035-07:00</updated><title type='text'>How do you declare constants?</title><content type='html'>The const specifier indicates that the declared value cannot be modified. The class of a constant may be either public or static. If no class is explicitly declared, the constant is assigned the default class public. Once a constant is defined, it remains in existence until you exit WinRunner.&lt;br /&gt;The syntax of this declaration is: [class] const name [= expression];&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-739818715688905118?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/739818715688905118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=739818715688905118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/739818715688905118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/739818715688905118'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-do-you-declare-constants.html' title='How do you declare constants?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4994304112349702301</id><published>2008-10-03T02:48:00.002-07:00</published><updated>2008-10-03T02:49:03.181-07:00</updated><title type='text'>What does auto, static, public and extern variables means?</title><content type='html'>auto: An auto variable can be declared only within a function and is local to that function. It exists only for as long as the function is running. A new copy of the variable is created each time the function is called.&lt;br /&gt;static: A static variable is local to the function, test, or compiled module in which it is declared. The variable retains its value until the test is terminated by an Abort command. This variable is initialized each time the definition of the function is executed.&lt;br /&gt;public: A public variable can be declared only within a test or module, and is available for all functions, tests, and compiled modules.&lt;br /&gt;extern: An extern declaration indicates a reference to a public variable declared outside of the current test or module.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4994304112349702301?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4994304112349702301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4994304112349702301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4994304112349702301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4994304112349702301'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-does-auto-static-public-and-extern.html' title='What does auto, static, public and extern variables means?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4553887422332545080</id><published>2008-10-03T02:48:00.001-07:00</published><updated>2008-10-03T02:48:38.275-07:00</updated><title type='text'>What is the use of treturn and texit statements in the test script?</title><content type='html'>The treturn and texit statements are used to stop execution of called tests.&lt;br /&gt;i. The treturn statement stops the current test and returns control to the calling test.&lt;br /&gt;ii. The texit statement stops test execution entirely, unless tests are being called from a batch test. In this case, control is returned to the main batch test.&lt;br /&gt;Both functions provide a return value for the called test. If treturn or texit is not used, or if no value is specified, then the return value of the call statement is 0. &lt;br /&gt;The syntax is: treturn [( expression )]; texit [( expression )];&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4553887422332545080?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4553887422332545080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4553887422332545080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4553887422332545080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4553887422332545080'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-use-of-treturn-and-texit.html' title='What is the use of treturn and texit statements in the test script?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4599678250224376467</id><published>2008-10-03T02:47:00.000-07:00</published><updated>2008-10-03T02:48:14.544-07:00</updated><title type='text'>What is the use of putting call and call_close statements in the test script?</title><content type='html'>You can use two types of call statements to invoke one test from another:&lt;br /&gt;A call statement invokes a test from within another test.&lt;br /&gt;A call_close statement invokes a test from within a script and closes the test when the test is completed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4599678250224376467?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4599678250224376467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4599678250224376467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4599678250224376467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4599678250224376467'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-use-of-putting-call-and.html' title='What is the use of putting call and call_close statements in the test script?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7669581393603278460</id><published>2008-10-03T02:46:00.002-07:00</published><updated>2008-10-03T02:47:13.803-07:00</updated><title type='text'>What is the use of function generator?</title><content type='html'>The Function Generator provides a quick, error-free way to program scripts. You can:&lt;br /&gt;Add Context Sensitive functions that perform operations on a GUI object or get information from the application being tested.&lt;br /&gt;Add Standard and Analog functions that perform non-Context Sensitive tasks such as synchronizing test execution or sending user-defined messages to a report.&lt;br /&gt;Add Customization functions that enable you to modify WinRunner to suit your testing environment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7669581393603278460?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7669581393603278460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7669581393603278460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7669581393603278460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7669581393603278460'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-use-of-function-generator.html' title='What is the use of function generator?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-3286995177847203801</id><published>2008-10-03T02:46:00.001-07:00</published><updated>2008-10-03T02:46:40.672-07:00</updated><title type='text'>Which TSL function you will use to compare two files?</title><content type='html'>We can compare 2 files in WinRunner using the file_compare function. Syntax: file_compare (file1, file2 [, save file]);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-3286995177847203801?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/3286995177847203801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=3286995177847203801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3286995177847203801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3286995177847203801'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/which-tsl-function-you-will-use-to.html' title='Which TSL function you will use to compare two files?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6492494494658036300</id><published>2008-10-03T02:45:00.000-07:00</published><updated>2008-10-03T02:46:17.112-07:00</updated><title type='text'>What is the purpose of tl_step command?</title><content type='html'>Used to determine whether sections of a test pass or fail.&lt;br /&gt;Syntax: tl_step(step_name, status, description);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6492494494658036300?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6492494494658036300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6492494494658036300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6492494494658036300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6492494494658036300'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-purpose-of-tlstep-command.html' title='What is the purpose of tl_step command?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7849896585816715317</id><published>2008-10-03T02:44:00.002-07:00</published><updated>2008-10-03T02:45:41.773-07:00</updated><title type='text'>What is a command to invoke application?</title><content type='html'>Invoke_application is the function used to invoke an application.&lt;br /&gt;Syntax: invoke_application(file, command_option, working_dir, SHOW);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7849896585816715317?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7849896585816715317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7849896585816715317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7849896585816715317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7849896585816715317'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-command-to-invoke-application.html' title='What is a command to invoke application?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-6090060816272529687</id><published>2008-10-03T02:44:00.001-07:00</published><updated>2008-10-03T02:44:26.126-07:00</updated><title type='text'>How do you write messages to the report?</title><content type='html'>To write message to a report we use the report_msg statement&lt;br /&gt;Syntax: report_msg (message);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-6090060816272529687?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/6090060816272529687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=6090060816272529687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6090060816272529687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/6090060816272529687'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-do-you-write-messages-to-report.html' title='How do you write messages to the report?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-984510224421548012</id><published>2008-10-03T02:42:00.000-07:00</published><updated>2008-10-03T02:44:03.379-07:00</updated><title type='text'>What is the difference between script and compile module?</title><content type='html'>Test script contains the executable file in WinRunner while Compiled Module is used to store reusable functions. Complied modules are not executable.&lt;br /&gt;WinRunner performs a pre-compilation automatically when it saves a module assigned a property value of Compiled Module. &lt;br /&gt;By default, modules containing TSL code have a property value of "main". Main modules are called for execution from within other modules. Main modules are dynamically compiled into machine code only when WinRunner recognizes a "call" statement. Example of a call for the "app_init" script: &lt;br /&gt;call cso_init();&lt;br /&gt;call( "C:\\MyAppFolder\\" &amp; "app_init" ); &lt;br /&gt;Compiled modules are loaded into memory to be referenced from TSL code in any module. Example of a load statement: &lt;br /&gt;reload (C:\\MyAppFolder\\" &amp; "flt_lib"); &lt;br /&gt;or load ("C:\\MyAppFolder\\" &amp; "flt_lib");&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-984510224421548012?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/984510224421548012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=984510224421548012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/984510224421548012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/984510224421548012'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-difference-between-script-and.html' title='What is the difference between script and compile module?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-4485449751739586121</id><published>2008-10-03T02:40:00.004-07:00</published><updated>2008-10-03T02:42:15.388-07:00</updated><title type='text'>What is a compile module?</title><content type='html'>A compiled module is a script containing a library of user-defined functions that you want to call frequently from other tests. When you load a compiled module, its functions are automatically compiled and remain in memory. You can call them directly from within any test.&lt;br /&gt;Compiled modules can improve the organization and performance of your tests. Since you debug compiled modules before using them, your tests will require less error-checking. In addition, calling a function that is already compiled is significantly faster than interpreting a function in a test script.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-4485449751739586121?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/4485449751739586121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=4485449751739586121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4485449751739586121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/4485449751739586121'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-is-compile-module.html' title='What is a compile module?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-5470101729037713173</id><published>2008-10-03T02:40:00.003-07:00</published><updated>2008-10-03T02:40:56.214-07:00</updated><title type='text'>How to use data driver wizard?</title><content type='html'>You can use the DataDriver Wizard to convert your entire script or a part of your script into a data-driven test. For example, your test script may include recorded operations, checkpoints, and other statements that do not need to be repeated for multiple sets of data. You need to parameterize only the portion of your test script that you want to run in a loop with multiple sets of data. &lt;br /&gt;To create a data-driven test: &lt;br /&gt;• If you want to turn only part of your test script into a data-driven test, first select those lines in the test script. &lt;br /&gt;• Choose Tools - DataDriver Wizard. &lt;br /&gt;• If you want to turn only part of the test into a data-driven test, click Cancel. Select those lines in the test script and reopen the DataDriver Wizard. If you want to turn the entire test into a data-driven test, click Next. &lt;br /&gt;• The Use a new or existing Excel table box displays the name of the Excel file that WinRunner creates, which stores the data for the data-driven test. Accept the default data table for this test, enter a different name for the data table, or use &lt;br /&gt;• The browse button to locate the path of an existing data table. By default, the data table is stored in the test folder. &lt;br /&gt;• In the Assign a name to the variable box, enter a variable name with which to refer to the data table, or accept the default name, table. &lt;br /&gt;• At the beginning of a data-driven test, the Excel data table you selected is assigned as the value of the table variable. Throughout the script, only the table variable name is used. This makes it easy for you to assign a different data table &lt;br /&gt;• To the script at a later time without making changes throughout the script. &lt;br /&gt;• Choose from among the following options: &lt;br /&gt;1. Add statements to create a data-driven test: Automatically adds statements to run your test in a loop: sets a variable name by which to refer to the data table; adds braces ({and}), a for statement, and a ddt_get_row_count statement to your test script selection to run it in a loop while it reads from the data table; adds ddt_open and ddt_close statements &lt;br /&gt;2. To your test script to open and close the data table, which are necessary in order to iterate rows in the table. Note that you can also add these statements to your test script manually. &lt;br /&gt;3. If you do not choose this option, you will receive a warning that your data-driven test must contain a loop and statements to open and close your datatable. &lt;br /&gt;4. Import data from a database: Imports data from a database. This option adds ddt_update_from_db, and ddt_save statements to your test script after the ddt_open statement. &lt;br /&gt;5. Note that in order to import data from a database, either Microsoft Query or Data Junction must be installed on your machine. You can install Microsoft Query from the custom installation of Microsoft Office. Note that Data Junction is not automatically included in your WinRunner package. To purchase Data Junction, contact your Mercury Interactive representative. For detailed information on working with Data Junction, refer to the documentation in the Data Junction package. &lt;br /&gt;6. Parameterize the test: Replaces fixed values in selected checkpoints and in recorded statements with parameters, using the ddt_val function, and in the data table, adds columns with variable values for the parameters. Line by line: Opens a wizard screen for each line of the selected test script, which enables you to decide whether to parameterize a particular line, and if so, whether to add a new column to the data table or use an existing column when parameterizing data. &lt;br /&gt;7. Automatically: Replaces all data with ddt_val statements and adds new columns to the data table. The first argument of the function is the name of the column in the data table. The replaced data is inserted into the table. &lt;br /&gt;• The Test script line to parameterize box displays the line of the test script to parameterize. The highlighted value can be replaced by a parameter. The Argument to be replaced box displays the argument (value) that you can replace with a parameter. You can use the arrows to select a different argument to replace.&lt;br /&gt;Choose whether and how to replace the selected data: &lt;br /&gt;1. Do not replace this data: Does not parameterize this data. &lt;br /&gt;2. An existing column: If parameters already exist in the data table for this test, select an existing parameter from the list. &lt;br /&gt;3. A new column: Creates a new column for this parameter in the data table for this test. Adds the selected data to this column of the data table. The default name for the new parameter is the logical name of the object in the selected. TSL statement above. Accept this name or assign a new name. &lt;br /&gt;• The final screen of the wizard opens. &lt;br /&gt;1. If you want the data table to open after you close the wizard, select Show data table now. &lt;br /&gt;2. To perform the tasks specified in previous screens and close the wizard, click Finish. &lt;br /&gt;3. To close the wizard without making any changes to the test script, click Cancel. &lt;br /&gt;Q: How do you handle object exceptions? &lt;br /&gt;During testing, unexpected changes can occur to GUI objects in the application you are testing. These changes are often subtle but they can disrupt the test run and distort results.&lt;br /&gt;You could use exception handling to detect a change in property of the GUI object during the test run, and to recover test execution by calling a handler function and continue with the test execution&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-5470101729037713173?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/5470101729037713173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=5470101729037713173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5470101729037713173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/5470101729037713173'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-to-use-data-driver-wizard.html' title='How to use data driver wizard?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-3580902062111994574</id><published>2008-10-03T02:40:00.001-07:00</published><updated>2008-10-03T02:40:27.939-07:00</updated><title type='text'>What are the steps of creating a data driven test?</title><content type='html'>The steps involved in data driven testing are:&lt;br /&gt;Creating a test&lt;br /&gt;Converting to a data-driven test and preparing a database&lt;br /&gt;Running the test&lt;br /&gt;Analyzing the test results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-3580902062111994574?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/3580902062111994574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=3580902062111994574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3580902062111994574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3580902062111994574'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-are-steps-of-creating-data-driven.html' title='What are the steps of creating a data driven test?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-2830048155176633938</id><published>2008-10-03T02:38:00.000-07:00</published><updated>2008-10-03T02:40:03.989-07:00</updated><title type='text'>Which TSL functions you will use for Searching text on the window ?</title><content type='html'>find_text ( string, out_coord_array, search_area [, string_def ] );&lt;br /&gt;win_find_text ( window, string, result_array [, search_area [, string_def ] ] );&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-2830048155176633938?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/2830048155176633938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=2830048155176633938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2830048155176633938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/2830048155176633938'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/which-tsl-functions-you-will-use-for.html' title='Which TSL functions you will use for Searching text on the window ?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7042987022270856996</id><published>2008-10-03T02:37:00.002-07:00</published><updated>2008-10-03T02:38:53.065-07:00</updated><title type='text'>How to get Text from screen area ?</title><content type='html'>We use win_get_text (window, out_text [, x1, y1, x2, y2]) function to get the text from a window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7042987022270856996?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7042987022270856996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7042987022270856996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7042987022270856996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7042987022270856996'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-to-get-text-from-screen-area.html' title='How to get Text from screen area ?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-7085185641203055764</id><published>2008-10-03T02:37:00.001-07:00</published><updated>2008-10-03T02:37:28.157-07:00</updated><title type='text'>How to get Text from object/window ?</title><content type='html'>We use obj_get_text (logical_name, out_text) function to get the text from an object&lt;br /&gt;We use win_get_text (window, out_text [, x1, y1, x2, y2]) function to get the text from a window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-7085185641203055764?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/7085185641203055764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=7085185641203055764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7085185641203055764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/7085185641203055764'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-to-get-text-from-objectwindow.html' title='How to get Text from object/window ?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-3628130256939305510</id><published>2008-10-03T02:36:00.003-07:00</published><updated>2008-10-03T02:36:59.656-07:00</updated><title type='text'>What check points you will use to read and check text on the GUI and explain its syntax?</title><content type='html'>• You can use text checkpoints in your test scripts to read and check text in GUI objects and in areas of the screen. While creating a test you point to an object or a window containing text. WinRunner reads the text and writes a TSL statement to the test script. You may then add simple programming elements to your test scripts to verify the contents of the text. &lt;br /&gt;• You can use a text checkpoint to: &lt;br /&gt;o Read text from a GUI object or window in your application, using obj_get_text and win_get_text &lt;br /&gt;o Search for text in an object or window, using win_find_text and obj_find_text &lt;br /&gt;o Move the mouse pointer to text in an object or window, using obj_move_locator_text and win_move_locator_text &lt;br /&gt;o Click on text in an object or window, using obj_click_on_text and win_click_on_text&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-3628130256939305510?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/3628130256939305510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=3628130256939305510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3628130256939305510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/3628130256939305510'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/what-check-points-you-will-use-to-read.html' title='What check points you will use to read and check text on the GUI and explain its syntax?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4463775887344812644.post-857119140491350952</id><published>2008-10-03T02:36:00.001-07:00</published><updated>2008-10-03T02:36:36.099-07:00</updated><title type='text'>How do you create parameterize SQL commands?</title><content type='html'>A parameterized query is a query in which at least one of the fields of the WHERE clause is parameterized, i.e., the value of the field is specified by a question mark symbol ( ? ). For example, the following SQL statement is based on a query on the database in the sample Flight Reservation application:&lt;br /&gt;SELECT Flights.Departure, Flights.Flight_Number, Flights.Day_Of_Week FROM Flights Flights WHERE (Flights.Departure=?) AND (Flights.Day_Of_Week=?) &lt;br /&gt;SELECT defines the columns to include in the query.&lt;br /&gt;FROM specifies the path of the database.&lt;br /&gt;WHERE (optional) specifies the conditions, or filters to use in the query. Departure is the parameter that represents the departure point of a flight.&lt;br /&gt;Day_Of_Week is the parameter that represents the day of the week of a flight.&lt;br /&gt;When creating a database checkpoint, you insert a db_check statement into your test script. When you parameterize the SQL statement in your checkpoint, the db_check function has a fourth, optional, argument: the parameter_array argument. A statement similar to the following is inserted into your test script: &lt;br /&gt;db_check("list1.cdl", "dbvf1", NO_LIMIT, dbvf1_params);&lt;br /&gt;The parameter_array argument will contain the values to substitute for the parameters in the parameterized checkpoint.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4463775887344812644-857119140491350952?l=knowtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowtesting.blogspot.com/feeds/857119140491350952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4463775887344812644&amp;postID=857119140491350952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/857119140491350952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4463775887344812644/posts/default/857119140491350952'/><link rel='alternate' type='text/html' href='http://knowtesting.blogspot.com/2008/10/how-do-you-create-parameterize-sql.html' title='How do you create parameterize SQL commands?'/><author><name>Impact</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
