Vous êtes sur la page 1sur 7

1.

Quality Center FAQ


1. What is Quality Center (TestDirector)? You can use Quality Center to create a project (central repository) of manual and automated tests and components, build test cycles, run tests and components, and report and track defects. You can also create reports and graphs to help you review the progress of test planning, runs, and defect tracking before a software release. When you work in QuickTest, you can create and save tests and components directly to your Quality Center project. You can run QuickTest tests or components from Quality Center and then use Quality Center to review and manage the results. You can also use Quality Center with Business Process Testing support to create business process tests, comprised of the components you create in either QuickTest or Quality Center with Business Process Testing support. 2. How many tabs in QC and explain them? There are 4 tabs available in QC. 1. Requirement -> to track the customer requirements 2. Test plan -> to design the test cases & to store the test scripts 3. Test lab -> to execute the test sets & track the results 3. How you integrated your automated scripts with QC? When you work with WinRunner, you can choose to save your tests directly to your QC database or while creating a test case in the QC we can specify whether the script in automated or manual. And if it is automated script then 4. Is there any possibility to restrict duplication of defects being created in QC? No Way. The only thing we can do is to find the similar defects and delete or close them. 5. Can you retrieve a test case once you have deleted them in Quality Center? In Quality Center, if you delete entire folder with tests, the tests get stored in Unattached folder. But if you just deleted 'individual' tests, they are GONE! and can't be retrieved. Not sure if Quality Centerhas the same behaviour/functionality. There are 2 options in QC. one is remove and another is delete. the diffrence is that .once it is remove it is removed from test set but avail in QC directory. If it is deleted, you can't retrive. If you press delete that will delete from that QC directory also. 6. How do we import test cases written in Excel to Quality Center? Use Mecury Interactive Microsoft Excel Add-in for importing test cases written in excel sheet. It is available on Add-ins page. Select the rows in excel which you want to upload to QC Then select export to QC option under tools menu

7. Can you please explain the procedure of connecting Quality Center in QTP? To connect to QC from QTP follow the steps...

Open Qtp ==> Tools ==> Select QC Connection ==> In Server Connction Box Enter QC address(URL of QC) ==> Click Connect==> In project Connection Box Enter the Details Domain,Project,User name and Password ==> Click Connect If you want to reconnect on startup check the reconnect on startup and save password for reconnection on startup. Then close 8. What are the various types of reports in QC? For each and every phase we can get reports, like for requirements, test cases, and test run. There are some types of reports also available like report summary, progress report and requirements coverage report. Each and every Quality Centerclient tool consists of a menu bar Analysis. By using this menu you can crate reports in table format. You can generate graphs. All graphs options in maths are supported. And you can create various types of charts too 9. QC (Quality Center 9.0) how can you run automated test cases? While designing your test steps in QC for automation tests in test plan module, Test Script tab is available. You can generate script here or copy from your automation tool. While running your tests, it will ask for on which host you want to run. You need to select the system in your network. Then run it. Before going to run your script in a system, the automation tool, like WinRunner, must be installed on that system. Otherwise you will get an error 10. What is the use of Test Lab in QC? Test Lab can be used to create a test set. You can add one or many test cases into a test set. Then run all test cases in a test set together and change the status as pass/fail. 11. Can we map the Defects directly to the requirements (not thru the test cases) in the Test Director? Yes. Create your req. structure. Create the test case structure and the test cases Map the test cases to the apr. req. Run and report bugs from your test cases in the test lab module.

The database structure in QC is mapping test case to defects, only if you have created the bug from the apr. test case. Maybe you can update the mapping by using some code in the bug script module (from the customize project function), as fare as I know, its not possible to map defects directly to an req. 12. How to map requirements with test cases in QC? In requirements TAB select coverage view. Select requirement by clicking on Parent/Child or grand Child. On right hand side (in Coverage View Window) another window will appear. It has two TABS (a) Tests Coverage (b) Details. Test Coverage TAB will be selected by default or you click it. Click on Select Tests Button. A new window will appear on right hand side and you will see a list of all tests. You can select any test case you want to map with you requirement.

13. Can we add user defined fields to Test Director? Yes. We can add the user defined fields using QC 8.0, But you need to have admin priviliges to this. 14. How to manage test from QualityCenter? To secure the usage of the tool, users should be created in QualityCenter with QA Tester privileges for all the automation engineers. All the users have to be added to the projects on which they are working. The site administration and project administration users and passwords should be setup. There should be a main Site Administrator and a backup Site Administrator. Easy reach of Site administrator is very important, as some times the user login does not get disconnected normally and the test gets locked, and we need to kill the process from site admin. Automation engineers should have the Project Administration (not Site Administrator) privileges to create any User Defined variables in QualityCenter. Test Plan part of the QualityCenter should be well used by creating the required folders and saving the corresponding elements in them. For example: The actions folder should have all the reusable actions for that project/application and Flows folder should have the Flows saved in them. This ensures easy accessibility 15. What do you call the window testdirector-testlab? "Execution Grid". It is place from where we Run all Manual / Automated Scripts 16. How do you create new test sets in TD/QC? Login to TD. Click on "Test Lab" tab. Select the Desired folder under which we need to Create the Test Set. ( Test Sets can be grouped as per module.) Click on "New Test Set or Ctrl+N" Icon to create a Test Set.

17. What all you can do with Mercury Quality Center? Make go-live decisions with confidence. Standardize and manage the entire quality process. Make quality decisions based on business risks and priorities. Reduce application deployment risk. Improve application quality and reliability. Manage application change impact through manual and automated functional testing. Track quality assets and progress across releases and test cycles. Ensure quality in strategic sourcing initiatives. Warehouse critical application quality project data. Test service-oriented architecture services for both functionality and performance. Ensure support for all environments including J2EE, .NET, Oracle and SAP.

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 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. b) Easy Change Management : If any requirement changes during course of test case creation , the underlying test case is automatically highlighted and Test Engineer can change the test case to suite the new requirement. e) Ease of Tracking : Using Advanced Reporting & Graphs provided by QC , Managers can determine various metrics useful in project tracking and monitoring. 19. What is Coverage status, what does it do? Coverage status is percentage of testing covered at a given time. For Example, 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.