1. What is Quality Center used for? Or What are the benefits and features of Quality Center ?

Quality Center is a comprehensive test management tool. It is a web-based tool and supports high level of communication and association among various stakeholders (Business Analyst, Developers , Testers etc. ) , driving a more effective and efficient global application-testing process. Automation Tools like QTP , WinRunner & LoadRunner can be integrated with Quality Center. One can also create reports and graphs for Analysis and Tracking for Test processes. 2. What is the difference between TestDirector and Quality Center? Quality Center is upgraded version of Test Director built by the same vendor Mercury (Now acquired by HP).Test Director Version 8.2 onwards is know as Quality Center. Quality Center is has enhanced Security/Test management /Defect management features when compared to Test Director. 3. What is the difference between Quality Center and Bugzilla? Quality Center is a test management tool which can also manage Defects apart from other features. BugZilla is Defect Management tool only. 4. What is the Purpose of Creating Child Requirement in TD /QC? By Creating Child requirements to the main requirement you can evaluate the sub requirements related to the main requirements. You can link test sets and defects to the sub-requirements. This helps in 100% test coverage and its analysis. Learn More About Requirements in the Video Tutorial here 4. What is Test Lab? In order to execute a Test Case (Developed in the Test Plan Module) either manual or automated it needs to imported into Test Lab Module. In sum, Test Cases are created in Test Plan Module while they are executed in Test Lab Module. 5. What is meant by Instance? A Test Case imported from Test Plan module to Test Lab module is called an Instance of that test case. It is possible to have multiple instances of the same Test Case in the Test Lab Module. 6. Is it possible to maintain test data in Quality Center? Yes. One can attach the test data to the corresponding test cases or create a separate folder in test plan to store them. 7. How to ensure that there is no duplication of bugs in Quality Center?

In the defect tracking window of QC, there is a “find similar defect” icon. When this icon is clicked after writing the defect, if anybody else has entered the same defect then it points it out. 8. What will be the status in Quality Center if you give "Suggestion" to the Developer? This is a trick question. You can give "Suggestion" to the developer using the Comments sections provided in QC. This is will not change the current status of Defect in QC. In sum, the status of the defect remains the same, as that before giving suggestion to the developer. 9. How will you generate the defect ID in Quality Center? The Defect ID is automatically generated after clicking Submit button. Learn More about Defect Creation in Quality Center in Video Tutorial here

10. Is 'Not covered' and 'Not run' status the same? Not Covered status means all those requirements for which the test cases are not written whereas Not Run status means all those requirements for which test cases are written but are not run. 11.How to import test cases from Excel / Word to Quality Center? 1.Install and Configure the Microsoft Excel / Word Add-In for Quality Center. 2. Map the Columns in Word / Excel spreadsheet with Columns available in Quality Center 3.Export the data from Word/Excel to Quality Center Using Tools >Export to Quality Center Option in Word/Excel. 4. Rectify errors if Any. 12. Can we export the file from Quality Centre to Excel / Word. If yes then how? Yes. Requirement tab– Right click on main Req/click on export/save as word, excel or other template. This would save all the child requirements Test plan tab: Only individual test can be exported. No parent child export is possible. Select a test script, click on the design steps tab, right click anywhere on the open window. Click on export and save as. Test lab tab: Select a child group. Click on execution grid if it is not selected. Right click anywhere. Default save option is excel. But can be saved in documents and other formats

Defects Tab: Right click anywhere on the window, export all or selected defects and save excel sheet or document. 13. What is Business Component ? Quality Center provides Business Component for Business Process Testing (BPT). Many Enterprise Applications are a) complex and b) require extensive test scripts/case. A Test /Automation Engineer can not handle both complexity of Application Under Test as well as extensive test script/test case creation. Using Business Component, Subject Matter Experts ( who are experts on the Application Under Test ) can create tests in a script free environment without involving in the Nitty-gritty of test case/script designing. It helps increase test coverage and creates re-usable business components used for testing essential Business Processes. Development of Test Script / Cases is done by Automation / Test Engineer.

14.How can we save the tests Executed in test lab? The tests executed, are automatically saved when the user clicks on "END RUN" in the Test Lab Learn More About Running a Test Case in QC in the Video Tutorial here 15. How to export test cases from QTP into QC? To export test cases from QTP to QC, you first need to establish QTP-QC connection 1) In QTP , Go to File > Quality Center Connection. 2) Enter QC URL project name/domain/username/password and click on Login. QTP is now connected to QC. Next you can select the save the QTP Script in QC. 3) In QTP, Select File Menu > Save As > Save in QC 4 ) Select the Folder in QC where you wan to save the QTP Script 6) Click OK to Save. 16. How to use QTP as an automation tool in Quality Center ? You need to install QTP add-in in Quality Center (Usually done by Quality Center Administrator) . You then create and store QTP scripts in QC. Learn more about using QTP in Quality Center in Video Tutorial here 17. How to switch between two projects in Quality Center ? In QC 9.0 and above you can switch between two projects by select Tools>Change Projects>Select Project. In other version , you will need to log-off and log-in again. 18. What is the main purpose to storing requirement in Quality Center? You store requirements in Quality Center for following reasons

Once this is completed. 8. How are filters be used? Filters are used to sort the test results. – Low level (sub-requirements of parents) 5. 7. b) Easy Change Management : If any requirement changes during course of test case creation . This option can be installed from the Quality Center Add-In menu.) are determined. What types of requirement options can be added to test cases? There are two types of requirements: • • • • • • Parent Requirement – High level functions Child requirements.a) To ensure 100% coverage : You can create and track test plan / sets for the requirements stored in Quality Center to ensure all the requirements are tested. Does Quality Center allow defect to be mapped directly to requirements? . A tester can easily find all pass or fail results using a filter. details. the underlying test case is automatically highlighted and Test Engineer can change the test case to suite the new requirement. 10. 19. Managers can determine various metrics useful in project tracking and monitoring. For Example. version. etc. What do you have to use to upload test cases from Microsoft Excel? This can be done using the MS Excel add-in. Tests from the test plan can be added to test trees that run in various test cycles. e) Ease of Tracking : Using Advanced Reporting & Graphs provided by QC . If you have 100 test cases in a project and you have executed 35 test cases than your coverage status of the project is 35% Coverage status is helps keep track of project deadline. How can the defect management cycle be tailored in Quality Center? Once all of the defect attributes that will be tracked (i. 4. 9. What is Coverage status. from test planning through defect tracking It ensures test coverage by linking requirements to the test cases It allows for test plans and requirements to be imported from Microsoft Excel 6. what does it do? Coverage status is percentage of testing covered at a given time. use the “Modify Options” feature of Quality Center to customize. What is the Test Lab? The Quality Centre Test Lab where tests are executed. What are the main advantages of Quality Center? It is capable of performing manual and automated testing It takes all parts of the testing process into account.e. there will be a new menu option in MS Excel for exporting to Quality Center.

Can test data be stored in TestDirector? Test data can be stored by attaching it to the matching test cases. defects are mapped indirectly to requirements through test cases. etc and connecting to Quality Center. Customized report setting can be saved and reloaded for future testing. 15. user ID. 20. In addition to being able to track defects. 16. How are test cases grouped? The tested decides how to group test cases. They can be generated from any module and can also be customized using filters to include summaries. What information is in the test grid? The test grid contains all tests that are related to a project as well as a toolbar with controls that are frequently used when creating and modifying the tests. Quality Center is capable of managing requirements and test cases for both manual and automated tests and much more. The script can be saved to Quality Center rather than the local machine. progress. 13. defect tracking and more. coverage. Bugzilla is a defect logging and tracking tool while Quality Center is a test management tool. What reports are available in Quality Center? Some of the test reports that are available include those for requirements. The tester has the option of creating several folders in the test plan to represent the test modules. The recording tool has to be opened when doing this. 19. test data will not be lost when migrating from TestDirector to Quality Center. Filters used in the grid and test history are also displayed.” 17. 18. password. 14. 12. Will test data be lost if you choose to upgrade from TestDirector to QC? If the instructions are followed. Do scripts have to be recorded in QTP or WinRunner before importing them into Quality Center? No. How can you be sure that bugs are not duplicated? The “Find Similar Defect” feature searches for defect duplication. Can one defect be mapped to more than one test script? A defect can be mapped to several different test scripts using the option called ‘associate defect. project.No. scripts can be recorded directly to Quality Center by first specifying the URL. test cases. It can also be saved into a separate folder in test plan. How does Quality Center compare to Bugzilla? Quality Center has much more functionality than Bugzilla. and more. They also have the option of creating sub-modules from there. What views are available in TestDirector? There are three views available in TD: . 11.

Specify Requirements. . A) True B) False 4) The ……. What is the difference between ‘Not run’ and ‘Not covered’ statuses? The “Not Run” status indicates that the test cases associated with the requirements exist but have not been executed. Graphs can be generated and defects attached. you control the kinds of additions and modifications each user makes to the project.Plan Test –for preparation of test cases Run Test – for test execution Track Defects – for logging bugs 21. prioritizes them. Test Lab executes the cases and assigns pass/fail/incomplete statuses. Execute Tests. and provided detailed information and solution suggestions. 23. Execute Tests 3) By creating a list of authorized users and assigning each user a password and user group. Test Lab. What are the Quality Center tabs? There are four tabs: requirements. Specify Requirements. Web Inspect. Phases. 22. When test execution begins. The “Not Covered” status indicates that the test cases associated with the requirements do not exist yet. Plan Tests. when the test cases are completed. 24. Plan Tests. and defects. Plan Tests. on the other hand. What is the difference between QA Inspect and Web Inspect? The QA Inspect feature searched the full web application for vulnerabilities in security. they should be imported into Quality Center and loaded into a test plan.determines the privileges that the user has within a project. Execute Tests. 1) Test management with Quality Center involves …. A) Four B) Five C) Six D) Seven 2) The phases of Test management with Quality Center in order are: A) Specify Releases. Execute Tests. test cases are moved to Test Lab. is often used as a security assessment for vulnerabilities in security for critical data. Specify Releases. Track Defects C) Specify Requirements. Track Defects B) Specify Requirements. Track Defects D) Specify Releases. Specify Releases. Track Defects. How can Quality Center be used in real-time projects? For real-time project. Web inspect is use the most by security experts and compliance auditors. test plan. Plan Tests.

This ensures that only tests that belong to an open test set are displayed. A) Framework 2.0 C) Framework 3.0 D) Framework 4.. records appear in Quality Center in the A) Increasing Order B) Decreasing Order . A) Double B) Twice C) Cross D) Multiple 11) By default. you can define the ……filter for associated test sets as "Open".0 B) Framework 1.A) User ID B) User Name C) User group D) User SID 5) You can import data from Word or Excel to a Quality Center project..0 7) When you connect to a project. the Quality Center main window opens and displays the module in which you were last working.. A) Global Administrator B) Site Administrator C) Administrator D) QC Administrator 9) You can filter Quality Center data to display only those records that meet the criteria that you define.. A) True B) False 6) Quality Center 9.2 prompts you to install Microsoft .can change and override a user's properties or password. A) True B) False 8) The ….. How many filters can you define A) Single item as a filter B) Two items as a filter C) Multiple items as filter D) Five items as filter 10) In the test plan tree.NET . if it is not already installed on your machine.

. Automatic notification alerts. in the Requirements module. Automatic notification alerts.C) Order in which they were added D) None of these 12) You can save filter and sort information as a favorite view and then load it as needed. then). A) True B) False 15) When you use text search. if.. or. A) Requirements B) Test Cases . D) All of above 16) You can export the data in a grid as a A) text file. Follow up alerts D) Final alerts. Email alerts. the search ignores A) articles (a. Email alerts. E) All of above 17) ……. and group by settings) with another user by pasting them to an e-mail or a text file. Follow up alerts B) Email alerts. or D) HTML document. but. A) True B) False 13) You can copy and paste the filter. and group by settings to another project. not. alerting functions available in Quality Center A) Three B) Four C) Two D) Five 18) The alerting functions in Quality Center are: A) Automatic notification alerts. nor. Follow up alerts 19) You can create traceability links between ………. A) True B) False 14) You can also share the settings (filter. C) Boolean operators (and. sort. or. Automatic notification alerts. sort. B) Microsoft Excel worksheet. for. the) B) coordinate conjunctions (and. C) Microsoft Word document. an. Follow up alerts C) Defect alerts. or).

. A) ..in the Test Plan module.jpg 26) A ………..jpeg B) .gif C) . or by adding a defect during a manual test run.C) Tests D) Defects 20) You can associate a test instance with a defect.. This is performed by creating ………... A) Personal View B) My view . A) True B) False 25) Quality Center assigns the image a unique file name with a .doc D) . A) New B) has already been read C) Follow up D) Urgent 24) A follow up flag is specific to your user login name... A) Linked Tests B) Linked Defects C) Linked Errors D) Linked Data Quality Center Multiple Choice Questions-2 21) You can view a list of alerts for a ………… entity. A) A test in the test plan tree or Test Grid B) A test instance in the Execution Grid C) None of above D) Both A) & B) 22) A red flag indicates that the alert is...is a view of a Quality Center window with the settings you apply to it. A) New B) Old C) Follow up D) Urgent 23) A gray flag indicates that the alert ……….. extension..... Anyone else viewing the record does not see your follow up alert.

A) Released B) Tested C) Not reviewed D) None of these 32) You can also import requirements to your Quality Center project from Microsoft Word. Analyze Requirements. A) favorites B) favorites_Depth C) favorites_view D) favorites_Path 29) The requirements specification workflow consists of the following: A) Define Testing Scope.C) Favorite View D) My QC View 27) You save favorite views in . parameter in the Site Configuration tab in Site Administration. status to a Reviewed status once it is approved. you must first install the appropriate……… . Detail Requirements. or other third-party requirement management tools.. Detail Requirements.. Assign to Releases. Analyze Requirements C) Define Testing Scope. Create Requirements. Assign to Releases 30) Requirement topics are recorded in the Requirements module by creating a A) Requirements cycle B) Requirements tree C) Requirements plan D) Requirements module 31) QA Manager changes a requirement from a ……….. Assign to Releases. Create Requirements. Create Requirements. Assign to Releases D) Define Testing Scope... A) Favorite folder B) Personal folder C) Both A) & B) D) Public & Private folder 28) You can define the number of views displayed on the menu by setting the …………….. Analyze Requirements B) Define Testing Scope. Detail Requirements. To import requirements.. Excel.. Detail Requirements. Analyze Requirements.. Create Requirements.

A) Coverage Analysis B) Coverage Requirements C) Coverage D) Coverage Tests 35) You can access the Requirements menu bar from the Requirements module by pressing the shortcut key ……. A) F1 B) F9 C) Ctrl + R D) Alt + R 36) You can use the ………to restrict and dynamically change the fields and values in the Requirements module..view.A) HP Third Party add-in. A) Flat B) Hierarchical C) Flat-hierarchical D) Flat non-hierarchical 34) The …………view enables you to analyze the breakdown of child requirements according to test coverage status. A) requirements B) All requirements C) some requirements D) Tedious requirements 38) You can rename or delete Requirements root folder.. . B) HP Quality Center add-in.. A) Script Edit B) Scriptor Editor C) Script Editor D) Script Editing 37) The Requirements module enables you to define and manage your……. C) HP Quality Center D) HP Quality Center License 33) The Requirements Grid view enables you to display requirements in a …………….

. edit the ……. A) Replace B) Replace All C) Find & Replace 41) By default. Quality Center sends e-mail in HTML format. To send e-mail as plain text instead. A) Test coverage.command.command. B) defect linkage.A) true B) False 39) You can search for a particular requirement in the requirements tree or in the requirements grid using the ……. requirement traceability links. A)True B) False 45) There are two methods you can use to create tests from requirements: . Which of the below items are copied at the time of copying a requirement. A) Search B) Find C) Search All D) Find All 40) You can replace field values in the requirements tree or in the requirements grid using the ……. A) True B) False 44) You can delete a requirement from the Requirements module. tests coverage. parameter in the Site Configuration tab in Site Administration.. A) EMAIL_FORMAT B) EMAIL_FORM C) MAIL_FORMAT D) QC_MAIL_FORMAT 42) You can copy a requirement within the same project or between projects. C) risk-based quality management data D) All of above E) None of above 43) You can also move a requirement to a new location in the requirements tree by dragging it. Deleting a requirement does not delete its child requirements. and defects linkage.

..... The alerts can be seen by.. . Trace from C) From trace..A) Convert Requirements to Tests & Generate a Test from Requirements B) Convert Requirements to Tests & Convert a Test from Requirements C) Convert Requirements to Tests & Generate a Requirement from Tests D) Convert a Test from Requirements & Generate Requirements to Tests 46) When analyzing the impact of a change proposed in a specific requirement. A) True B) False 50) While viewing Traceability Impact... links indicate requirements that affect a selected requirement.. A) tests B) requirements C) tests & requirements D) None 47) ... Trace to B) Trace to.. You cannot add a requirement traceability link by dragging a requirement from the requirements tree to the appropriate grid. A) Tests B) Requirements C) Both D) None 51) Each requirement type with risk-based quality management enabled supports either.. .. Quality Center alerts the affected requirements. A) Trace from... To trace D) None of above 48) When a requirement changes.. the traceability links indicate the other . A) Author of the requirement B) users authorized by the Author of the requirement C) all users D) Administrator 49) while Defining Traceability Relationships. by displaying them in a hierarchical tree structure.links indicate requirements that are affected by a selected requirement. the Impact Analysis tab helps you understand the many associations and dependencies that exist between the .. that the change might affect..........

. The Risk Category is composed of two factors.. Important.. A) Business Probability and Failure Criticality B) Business Vitality and Failure Probability C) Business Criticality and Failure Probability D) Business Criticality and Failure Possibility 56) The Business Criticality of a requirement has three possible values:...A) risk analysis or risk assessment B) risk breakdown or risk assessment C) risk breakdown or risk review D) risk analysis or risk evaluation 52) Performing a risk-based quality management analysis for an analysis requirement involves the following steps A) Determine Risk groups. Nice to Had D) None of these 57) The Failure Probability of a requirement has three possible values:. Finalize Testing Policy.. Define Testing Policy Settings.. Analyze Testing Strategy C) Determine Risk Categories.. .... requirement is a requirement belonging to a type that represents higher levels in the requirements tree hierarchy.. A) analysis B) assessment C) Policy D) Test 55) For each assessment requirement under the analysis requirement.. Finalize Testing Policy... Finalize Testing Policy. you determine the Risk Category. Define Testing Policy Settings. Importance.. requirement is a requirement belonging to a type that represents requirements that are children of analysis requirements and at a lower level in the requirements tree hierarchy. Nice to Have B) Critical. Define Testing Policy Settings. Nice to Have C) Critical. Analyze Testing Strategy D) Determine Risk Categories. such as the Folder type. Define Testing guidelines Settings. Important. Analyze Testing Strategy B) Determine Risk Categories. Finalize Testing guidelines. A) analysis B) assessment C) Policy D) Test 54) An . A) Critical. Analyze Testing Strategy 53) An ..

Partial. What is the Segue Testing Methodology? Segue testing methodology is a six-phase testing process: 1. Basic. and None D) Full. Basic. based on the technical complexity of the requirement's implementation. What is SilkTest? SilkTest is a software testing automation tool developed by Segue Software. A) Full. Basic. Create . without consideration of the requirement's impact on the business. Low D) None of these 58) Quality Center defines four Testing Levels:. and Low B) Full. Plan . Average. Standard. and None 59) The Business Criticality of a requirement is a measure of how likely a test on the requirement is to fail. Critical. Partial. 2. Low B) High. Low C) High. Use recording and/ or . 2. Half.Determine the testing strategy and define specific test requirements.Create automated. 3. and None C) Full. Medium. A) True B) False 60) The Failure Probability of a requirement is a measure of how important the requirement is to your business A) True B) False SILK TEST Silk test Questions & Answers 1. Capture . Inc. Partial.A) High. reusable tests.Classify the GUI objects in your application and build a framework for running your tests.

it does not read or recognize HTML tags in the Web application code. What is AUT? AUT stands for Application Under Test. Run . It does this by working with the actual HTML code. 5. A robust library of object-oriented classes and methods that specify how a testcase can interact with an application’s GUI objects. A library of built-in functions for performing common support tasks. 2. What is 4Test? 4Test is a test scripting language used by SilkTest to compose test scripts to perform automated tests.Select specific tests and execute them against the AUT. DOM browser extension communicates directly with the Web browser to recognize.Track defects in the AUT and perform regression testing. Track . 7. What is SilkTest Host? SilkTest Host is a SilkTest component that manages and executes test scripts. The VO extension sees Web pages as they appear visually. SilkTest Agent usually runs on the same machine where AUT is running. .Analyze test results and generate defect reports. 5. 6. VO browser extersion uses sophisticated pattern recognition techniques to identify browser-rendered objects. What is SilkTest Agent? SilkTest Agent is a SilkTest component that receives testing commands from the SilkTest Host and interacts with AUT (Application Under Test) directly. 4Test is an object-oriented fourth-generation language. It consists of 3 sets of functionalities: 1. 8. 6. categorize and manipulate objects on a Web page. operators and data types that you use to introduce structure and logic to a recorded testcase. What is the VO browser extension? Virtual Object (VO) browser extension is a SilkTest add-on component for testing Web applications. A set of statements. rather than relying on the visual pattern recognition techniques currently employed by the Virtual Object (VO) extension. 3. the VO extension sees the objects in a Web page. 4. 4.What is the DOM browser extension? Document Object Model (DOM) browser extension is a SilkTest add-on component for testing Web applications. SilkTest Host usually runs on a separate machine different than the machine where AUT (Application Under Test) is running. Instead. 3. Report .programming to build test scripts written in Segue's 4Test language.

Select Basic Workflow bar. 3. 6. SilkTest will create a new subdirectory under SilkTest project directory.for example. 5.pln file extension. What is a SilkTest Testplan? The SilkTest testplan is an outline that provides a framework for the software testing process and serves as the point of control for organizing and managing your test requirements. 3. tables. How to open an existing SilkTest project? 1. 11. links. images and compound controls the way that you do. and your project description. Where is a testplan stored? A SilkTest testplan is stored in a file with . 5. 8. Select New Project. which is a formatted description of the test requirements. Click Open Project on the Workflow bar. 2. and statements. A testplan consists of two distinct parts: an outline. 9. and save all files related to the new project under that subdirectory. . regardless of the technology behind them. Select Open Project. What is SilkTest project? A SilkTest project is a collection of files that contains required information about a test project. 13. 7. Click OK. 4. One the Create Project dialog box. Click OK. enter your project name. 4. SilkTest will open the selected project. Run SilkTest. Select File menu. Run SilkTest. 12. Double click Create Project icon in the New Project dialog box 6. Select the project. which are used to connect the testplan to SilkTest scripts and testcases that implement the test requirements. 2. How to create a new SilkTest project? 1. 10.

5. Move the cursor the next line below the top level group description. Click File/Save menu to save the testplan. An untitled testplan file opens in the SilkTest testplan editor. How to create and edit a testplan? 1. To create sub group description: 1. 2. The Define Attributes dialog box shows up. "Navagation tests".Marked in dark red color: Providing relations to link scripts. How to create group and sub group descriptions in a testplan? In a testplan. 17. What are the types of text lines in a testplan file? A testplan file contains text lines. 2. you can use this attributes to categorize your test groups as "Boundary value tests". How to define new testplan attributes? 1. Comment .Marked in blue color: Providing descriptions for individual test. There are 5 types of text lines in a testplan file: 1. You . The text line will be indented to the right to be come a sub group description. 2. Click the Files tab in the Project Explorer. etc. Right-click the Plan folder. 4. Make sure your test project is open. Open subplan file marker . 3. 2. Click Testplan/Define Attributes menu. What are the default testplan attributes? SilkTest offers you 3 predefined default attributes: 1. Click New File. Group descriptiton . For example. 6. identify. closed sub testplans or an include file to the testplan. Developer: The name of the QA engineer assigned to develop the testcase or group of testcases. 18. 2. testcases. Category: The type of testcase or group of testcases. 3. each text line starting from column 0 represents a top level group description. Tests in a testplan can be grouped into multiple levels of groups. Test description . 4. 5.Marked in green color: Providing commentary information. Make sure your project is open. 3. You search. 16. 19. Click Outline/Move Right. Component: The name of the application modules to be tested.14. 3. 15.Marked in magenda color: Providing relations to link sub testplans to be included in a master testplan.Marked in black color: Providing descriptions for groups of tests. What are testplan attributes? Testplan attributes are user defined characteristics to be associated with test group descriptions and/or test descriptions. and/or report test cases based on values of the different attributes. test data. Testplan statement .

Click Add. 3. or Set. 6. The dropdown list shows up with all values of "Component". Select your Web application.ini.inc. 7. 5. Component. 4. Select an attribute. The New Test Frame dialog box shows up with a list all active Web applications. in SilkTest installation directory. Select one of the values in the dropdown list. 6. 2. Select an attribute type: Normal. The Testplan Details dialog box shows up. Click Testplan/Define Attributes menu. "Catalog". For example: "Level" to indicate the complexity level of test cases. Make sure your test project is open. testplan. and Developer. Click Testplan/Detail menu. For example. 2. Click the New button. You should see predefined default attributes and other attributes defined by yourself. Edit. 6. Information stored in a test frame will be used as references when SilkTest records and executes testcases. Make sure your Web browser is active and showing your Web application home page. 6. Click OK. Enter a name for your new attribute. 5. 3. 5. 21. 4. 7. The New Attribute dialog box shows up. A test frame is stored in an include file with file extension . The Values box should be empty. Value "Catalog" should be inserted into the Values box. Make sure your testplan is open. "Component". Select the Test Frame radio button. Click OK. What is a test frame? A test frame is a file that contains information about the application you are testing. 4. Click OK. 2. Do not minimize this Web page window. Click the Component field. 3. Where are the testplan attributes stored? Testplan attributes are stored in the testplan initialization file. 4. Enter a test frame name. 20. How to define values for a testplan attribute? You must define values for a testplan before using it: 1. 5. The Define Attributes dialog box shows up. 3.inc. How to assign attribute values to test cases? 1. 20. Make sure your test project is open. 22. Click File/New menu. For example. The New dialog box shows up. 23. Repeat the last two steps to add more values. How to create a test frame? 1. Click on the test case for which you want to assign an attribute value. For example: HomeFrame. Click the Test Attribute tab. Enter a value in Add box. .should see predefined default attributes: Category.

which records the following types of information for a Web application: 1.8. For example.HtmlImage("Yahoo Logo"). 24. For example. 2. "page_title" is the title of the Web page.HtmlLink("Site Map"). Identify the Web UI object based on the HTML element that represents the UI object. sUserName and dPassword: User name and password if needed to login to your Web application. HtmlText. 10. 3.BrowserChild("page_title"). 27. Click File/Save menu. such as HtmlImage. 6. etc. Another Web browser window can be identified as"Browser.html_class("object_tag") 1. You can rename it. What is multi-tagging? Multi-tagging is a technique used by the DOM browser extension to identify a Web page UI object. an image in a Web page can be identified as "HtmlImage("Yahoo Logo")". 9. Identify the Web browser window where the Web application is running. Whenever possible. Home page window: An object of class BrowserChild window that holds application home page. HtmlLinks. 2. the Yahoo logo image is identified as: Browser. It should be the HTML title your Web application. 2. What is stored in a test frame? A test frame is a text file. The full identification of a Web applicatin UI object is the concatenation of the browser window identification and the HTML element identification. The site map link is identified as: Browser. What is the syntax of UI object identifier used by DOM extension? The DOM browser extension uses the following syntax for Web UI objects: Browser. BrowserSize: A pair of values to indicate the size of the browser window.BrowserChild("Google Home Page"). 5. DOM extension inserts more than one tag into the object identifier in following format: . wMainWindow: A string constant to identify your application's home page. A hyperlink in a Web page can be identified as "HtmlLink("Site Map")". How a HTML element is labeled depending on the type of HTML element.BrowserChild("Yahoo Home Page"). For example.BrowserChild("Google Home Page")". "object_tag" is the label of the HTML element. 26. Comment: Commentary information. if needed. 4. sLocation: The URL of the your application's home apge.BrowserChild("Yahoo Home Page")". a Web browser window can be identified as"Browser. defined by the HTML "TITLE" tag. Review the window name. 7. Click OK to close the New Test Frame dialog box. How DOM browser extension identify a Web application UI object? A Web application UI object is identified in two parts: 1. Home page objects: A list of all objects on the home page. 25.

6. 3. Click your Web application window. 8. 4. 30. 5. 3. The Enable Extensions dialog will show up. Click Enable Externsions on the Workflow bar. The Record Window Declarations dialog box shows up. "#index_tag" is the index of this HTML element. 3. 29. Click OK to enable the DOM browser extension. For example: HomeFrame. 10. 6. if needed. 8. 28. Select your test frame file. Run SilkTest. 2. Make sure your test frame is open. The Extension Settings dialog will show up. How to specify a browser extension to a Web application? 1. "caption_tag" is the caption of the HTML element. All recorded objects will be inserted into the test frame. counting from the beginning of this page of the same class of HTML elements. . Leave the IE window with the Web application.BrowserChild("page_title"). Close your Web application and other Web browsers. Select Basic Workflow bar. Enter the URL of the Web application. Make sure SilkTest is running. you should also record their page objects into the test frame: 1.Browser. Your Web application running in the IE window will listed in the dialog box. 5. "window_tag" is the window identifier. Click "Paste to Editor" button. 10. Click OK to open the test frame. The Run Application State dialog box shows up with a list of states. One of them should be DefaultBaseState. 3. 7. 2. 2. 9. Click File/Open menu. Select your Web application and click Select. 7. To back to SilkTest window. Don't minimize the IE window. What is DefaultBaseState? The DefaultBaseState is a starting point of test project from which the Recovery System can automatically restart your test cases when test cases fail to continue. Open Internet Explorer (IE). 4. 9. Web page objects are recorded in the Record Window Declarations dialog box.html_class("caption_tag|#index_tag|window_tag") 1. 2. Click Run/Application State menu. Press Ctrl+Alt to pause the recording. How to test your DefaultBaseState? 1. Click Record/Window Declarations menu.inc. How to add objects of other pages to a test frame? If your Web application has pages other than the home page. Repeat this for other Web pages. Make sure your Web browser is active and showing another page of your Web application.

Click OK to cloase the Runtime Optoins dialog box. Drive the application to the state where the expected result should occur. 3. The Record Testcase dialog closes. Click the "Done" button on the Recording Status dialog box to stop recording. 3. Return to the base state.extend\explorer. 12. 9. 2. Starting from the base state.. 3. The Recording Status dialog box closes. 14. Declare the test case as passed or failed. Click Option/Runtime menu. The Record Testcase dialog box shows up. What are the important aspects of a test case? 1. Make sure your testplan is open.inc. 4.The Record Testcase dialog closes. Name your test case. You can enter a script file name. The Runtime Options dialog box shows up. Your Web application is will be automatically started by SilkTest. Each test case should start from a base state and returning to the same base state.x DOM is selceted. 10. The Record Status dialog box shows up. Open your test project. 2. 32. LoginTest. Click Paste to Editor. The Runtime Status dialog box shows up. Continue to use your Web application. 8. 6. 31. Make sure IE 5. SilkTest Editor window closes. Each test case must be independent of other test cases. How to include a test case into a testplan? 1.inc. 33. 13. based on the information in test frame file.4. Select DefaultBaseState in the Applicatin State dropdown list. SilkTest will insert the recorded acitivities as 4Test statements into a script file. 5. 34.t. Click File/Save menu to save the script file.\HomeFrame. 7. For example. How to record a test case? 1. What is the standard flow of execution of a test case? 1. The Record Testcase dialog box shows up again.. . Select DefaultBaseState. Click Start Recording button. And the Results File dialog box shows up too. Run SilkTest. You should see no error message in the results file. 11. Edit the Use Files field to include your test frame file and the exlorer. For example: . 4. Each test case have a single test purpose. 5.inc file. Verify the actual result against the expected result. Click Record/Testcase menu. 5. Click Run button. For example: LoginTest. SilkTest records everything you did on your application. 6. 2.

Do not click any objects on the page. 10. Make sure the Record Status dialog box is on the screen. then included into a testplan later. 9. you can define verification points to verify UI objects: 1.The Record Testcase dialog closes. 3. 6. Click the background (blank area) of the Web page. 4. 36. 8. Select this test description. Click File/Save menu to save the script file. Enter a name for the script file. Click Record/Testcase menu. Test cases can also be recorded into a testplan directly: 1. Click Paste to Editor. Make sure your recording reached the Web page that has the UI object you want to verify. Your Web application is will be automatically started by SilkTest. 2. The Recording Status dialog box closes. SilkTest Editor window closes. All the objects on the current Web page are listed on the Verify Window dialog box. 4. The Record Status dialog box shows up. You can enter a script file name. SilkTest records everything you did on your application. 35. Click OK to close the Testplan Detail dialog box. Continue to use your Web application. Click the "Scripts" button to browse and select a test case script file. The Verify Window dialog box shows up. Enter a test descripption into your testplan. Select the object to be verified in the object list. For example. 11. Select DefaultBaseState in the Applicatin State dropdown list. Select this test description. 7. 7. The Testplan Detail dialog box shows up. 6. Click Testplan/Detail menu. 8. 8. 7. Click OK to close the Verify Window dialog box. The Record Testcase dialog box shows up. 13. Make sure your testplan is open. Enter a testcase name in the Testcase Name field.2. Make sure you are in the process of recording a testcase. 6. 5. SilkTest will insert the recorded acitivities as 4Test statements into a script file. The Record Testcase dialog closes. For example. Click the "Testcases" button. 5. 5. .t. Click Start Recording button. 2. The Record Testcase dialog box shows up again. Un-select all other properties. 3. Un-select all other objets. Press Ctrl-Alt. to select a testcase recored in the specified script file. 3. How to define an object verification in a test case? While recording a test case. Click Open. For example. "Test login process". ChangePasswordTest. "Test change password". Enter a test description into your testplan. based on the information in test frame file. How record a test case into a testplan automatically? Test cases can recorded first without a testplan. 12. 4. Select the property to be verified in the property list. LoginTest. Click the "Done" button on the Recording Status dialog box to stop recording. Click the Test Execution tag on the Testplan Detail dialog box. Continue your recording. For example.t. 9.

Do not touch mouse or keyboard. 4. Do not touch mouse or keyboard. The Restuls window shows up with the execution result. Repeat this process to select more linked testcases. 2. Open the testplan. QTP . 3. Click Run/Run All Tests menu. How to run a test case from a testplan file? If a testcase is linked to a testplan. Click Run/Testcase menu. 6. Review the execution result. For some reason. 2. you don't want to run all test cases in the testplan. 4. to avoid interrupting the test case execution. SilkTest runs all the marked testcases. a testplan contains a big number of test cases. SilkTest finishes executing the testcase.37. to avoid interrupting the test case execution. Do not touch mouse or keyboard. SilkTest finishes executing the testcase. The Run Testcase dialog box shows up. You can run a testcase from a test script file: 1. you can run it from the testplan: 1. 5. Select the test description line which has the testcase linked. Click the Run/Run Marked Tests menu. The Run Testcase dialog box shows up. 39. 7. 3. 6. SilkTest starts to run the test case. 3. The Restuls window shows up with the execution result. Do not touch mouse or keyboard. SilkTest finishes executing the testcase. Click the Run button. Review the execution result. Click Testplan/Mark menu. Open the testplan. 6. How to run a test case from a test script file? A test script file can store multiple test cases. 5. 2. 2. 4. Open the test script file. Select the test description line (linked to the testcase) to mark. The Restuls window shows up with the execution result. Open the testplan. SilkTest starts to run all the test cases in the testplan. 38. The Restuls window shows up with the execution result. to avoid interrupting the test case execution. Review the execution result. Select the test case in the test file. SilkTest finishes executing the testcase. 40. 3. How to run all test cases in a testplan? 1. to avoid interrupting the test case execution. SilkTest starts to run the test case. 7. The selected test description line is marked. 5. How to select a group of test cases in a testplan to run? Usually. You want to select a group of test cases and run them: 1. 5. Click Run/Testcase menu. 8. Review the execution result. 7. Click the Run button. 4.

2 1. d. c Testing toolbar None of the above Action toolbar Test Pane 2. d. F3 SHIFT+ALT+F3 CTRL+SHIFT+F3 F10 b 3.Instructions: Click the answer button to see the correct answer. c. The key that is used to Start/End analog recording mode? a. a Add the specific property to the list Use the Default property Use some other property to identify your object 4. These questions are purely based on QTP 8. b. Then how do you identify that object? a. Object Repository Object Identification a . b. b. The toolbar enables you to view the details of an individual action or the entire test flow is a. c. b. The list of test objects and their properties and values are stored in the a. but that property is not listed in the properties list. To use a specific property to identify your object. c.

b. What is the shortcut key that is used for a Standard Checkpoint? a. . To compares the values of the specified property during a run session with the values stored for the same test object property within the test. a Checkpoint All the above Output Value Compare the object property 9.5. a. d. b. a. c. True False a 7. You will use the recording mode for an object not recognized by QuickTest. To retrieve the current property value of the objects in your application during the run session. a. b. Bitmap checkpoint is supported in VB environment. d. b. c. b GetVisibleText GetROProperty SetROProperty GetTOProperty 6. c. F12 F2 F10 F7 a 8. d.

c. b. False True b 13. You can replace the page in your Active Screen tab a. QuickTest adds a checkpoint statement in the Expert View as a. c. An action can be called by other tests or actions is a. b. c. RunAnalog CallAnalog ExecuteAnalog a 11. a Low-Level Recording Mode Normal recording Mode Analog Mode 10.a. b. The statement that calls the recorded analog file is a. A Checkpoint checks that a text string is displayed within a defined area in a Windows application is . Check Checkpoint Checkpoint a 14. b. Call Action Split Action Reusable Action c 12. b.

b.Col) c . d. Yes No a 17. Can we get the execution time for an action in a Test. Set ab = Connection("srcfilepath ") .getsheet(sheetid) Set ab = GetObject("srcfilepath") . b.Col) GetRowValue(Rowid. b. In ActiveX environment an “Accessibility checkpoint” is supported. c.getdata(sheetid) Set ab = CreateObject("srcfilepath ") . GetData(Row. Set ws = ab. Set ws = ab. No Yes a 16. The method used to get data from HTML Table is a. c. a. Set ws = ab. c. b.worksheets(sheetid) b 18.a.Colname) GetCellData (Row. b Accessibility Text Area Standard Text 15. a. b. The command used to retrieve data from excel sheet is a.

c. The Command used to insert the transactions in test is. a Output Value Checkpoints Active Screen 21. b.mtr a 23. b StartTransaction(“Name”).services "Name”.services "Name” 20.mtb *. a. QuickTest can detects an application crash and activate a defined recovery scenario to continue the run session. a True false 22. a. InvokeApplication . a.EndTransaction "Name" StartTransaction. d.StartTransaction "Name". The command used to invoke other application from QTP. Services. b.mts *. EndTransaction. *. c.mbt *. In Batch Test process. b. b. EndTransaction(“Name”) Services.19. c. a. the test list are saved in file format as. 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 a.

The method used for sending information to the test results. a. No Yes b 25. a.log() Reporter. b. d.Stop SystemUtil. c. d.msgbox() Reporter. d. Can we add external library files in QTP? a.report() b 27. e SystemUtil. c.activate enable recovery. To terminate an application that is not responding we use. Reporter. b.terminate SystemUtil. c. b.enable activate a 26. e.b.Run Run Both b & c Both a & b 24. SystemUtil.CloseProcessByName . b. a. The method that explicitly activates the recovery scenario mechanism is. c.reportevent() Reporter. recovery.

The method that adds to the test while implementing Synchronization is a. b false True 29. c. The recovery mechanism does not handle triggers that occur in the last step of a test a. Function generator Step generator Object repository a 30. We can add Test object methods.c 28. Post-recovery test run options specifies . Recovery scenario Smart identification Handling object b 32. b. d. c. function calls into the Test using a. The mechanism used to identify objects during run session is a. c. b. Synchronize Wait WaitProperty Pause c 31. b. b.

Createobject(“connectivity name”) dbconnect(“connectivity name”) open(“connectivity name”) None of the above a 36. b non-reusable action Reusable action External action 34. The command used to connect with Database is a.retrievefolder() . b. The action that can be called multiple times by the test as well as by other tests is called a. d. The method used to retrieve the folders is a. FileSystemObject. False True a 35. b. c.selectfolder() FileSystemObject. c. b. b. QuickTest supports virtual object for anolog or low-level recording. b. c.Getfolder() FileSystemObject. c. a how to continue the run session after QTP identify the event errors while running recovery scenario during a run session 33. a.a.

mtr *. Can we change name of checkpoint? a. b. b. setFunc() RegisterUserFunc() RegisterFunc() b 41.vbs a 40. b. c. The method used to compare 2 XML files is: a. No Yes a 39. The method used to register the user-defined function with test object is a.XMLfile2) c 38. c.file2) compare(XMLfile1.mts *.compare(XMLfile2) XMLcompare(file1.usr *. b.a 37. c. XMLfile1. The QTP script files are stored in the extension of a. d. *. The method used to open the specified URL in a browser is a. openURL() .

random number.Random number DataTable. DataTable. dtGlobalSheet) Set DataTable(variable.numeric a 43. dtGlobalSheet) d 44. c. b. c. The length of the array can be get by the method a.unique environment. b. GetItemsCount GetCount GetItemCount a . The method added to the test while parameterizing is a. c. c navigateURL() navigate() 42.string. dtGlobalSheet) get DataTable(variable. c. length(array) ubound(array) count(array) b 45. get Data (variable. c. b.Environment. The 3 Parameter types available in data driver is a. dtGlobalSheet) Set Data(variable. d. b. The method used to get the count value of list box or combo box os a.b.

b. No Yes b 47. On Error Resume Next On Error Raise Next On Error Next a . c. Can we parameterize the checkpoints properties? a. b. In data base check point we can not set the expected value from the test? a. c. b. The method used to continue the test execution after getting run-time error is a. b DataBase CheckPoint Accessibility checkpoint Bitmap checkpoint Standard checkpoint 49. d. True False b 48.46. b. The checkpoint used to check the alt attribute exists for all relevant objects (such as images) is a.