Beruflich Dokumente
Kultur Dokumente
HP ALM/ 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 Tutorial here
5. 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.
6. 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.
9. 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.
10. 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 here
13. 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.
21. Explain the architecture of Hp-ALM the new version of Quality Center?
• HP ALM client
• ALM server/Application server
• Database servers- Site administration schema, Lab project and Project schema
25. Explain how you can customize the defect management cycle in Quality Center?
One should gather all the features or attributes that have to be part of the defect management like defect
origin, version, defect details, etc. Later in QC using the modify options, one can change the defect
modules accordingly.
28. Mention how many types of tabs are there in Quality Center and explain them?
Sprinter offers advanced functionality and tools to make manual testing more effective and efficiently.
It allows you to accomplish these tasks without disrupting your test flow. With the help of sprinter, you
can execute many of the repetitive and tedious tasks of manual testing automatically. It includes many
tools that can help you to detect and submit defects.
33. Explain how one can map a single defect to more than one test script?
Using the “associate defect” option in TestDirector one can assign the same defect to a number of test
cases.
34. Explain how you can add requirements to test cases in Quality Centre?
There are two types of requirements available in Quality Center
• Parent Requirements
• Child Requirements
1) What is ALM?
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.
A QC project can be stored and managed using the following data sources.
• Microsoft SQL
• Oracle
Note: Default database is Microsoft SQL.
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.
A table in QC project stores records of information about your test plan. It is part
of a database.
11) How many built-in tables does QC have? What are they?
There are 6 tables accessible to the user via QC's Customize Project interface.
They are as follows:
• Test Table
• Test Step Table
• Run Table
• Test Set Table
• Defect Table
• Requirement Table
The Test Plan tree is a branching structure that allows you to organize
Your entire test plan visually.
You can enhance project security by assigning access privileges to all users.
17) How do you check which tests are linked to a specific requirement?
Coverage View is used to check which tests are linked to a specific requirement.
Use this view to find untested requirements.
Summary graphs show the accumulated value of specified data in the Quality
Center project. Each testing phase has a summary graph. User may select 2 fields
for grouping- graph for each field, grouped by field
Filters allow you to restrict the scope of data displayed in the graph, report or grid
according to criteria that you specify. When a filter is applied, only those records
that meet the filter conditions are displayed. Filters are available for Graphs,
Reports and Grids.
23) When would you generate project documents using the standard
Reports feature and when would you use the Document Generator?
28) What are the currently supported user defined field types?
• Number
• Date
• String
• User List
• Lookup List
The user-defined fields are added to the Test Plan tab under "Other Information"
Yes. QC integrates with UFT (Formerly QTP), which is a testing tool that enables
you to create and playback automated tests.
34) What are the 2 ways of adding automated tests?
When we create a QC project. We need to store and manage the data generated
and collected by Quality Center. Each project is supported by a database that
stores project information.
The following database application could be used to store and manage Quality
Center information:
• Oracle 9.2.0.6 Standard/Enterprise Edition
• Oracle 10.2.0.3
• Microsoft SQL Server 2005 (SP2).
40) How to map the requirements with test cases in Quality Center?
Go to-> Execution Flow tab. Right click a test to be scheduled and select "Test
Run Schedule" from the pop-up menu.
• Developer
• Project Manager
• QA Tester
• TD Admin
• View
• HP ALM client
• ALM server/Application server
• Database servers- Site administration schema, Lab project and Project
schema
• Release Specification
• Requirement Specification
• Test Planning
• Test Execution
• Defect Tracking
Sprinter offers advanced functionality and tools to make manual testing more
effective and efficiently. It allows you to accomplish these tasks without
disrupting your test flow. With the help of sprinter, you can execute many of the
repetitive and tedious tasks of manual testing automatically. It includes many
tools that can help you to detect and submit defects.
• Using sprinter you can enter test data into the application by matching column
names with the field names with the application
• We can insert multi-set of data directly into the application with respective
matching fields at one go
• Choose the row that you want to insert and tap on the inject icon which
directly inject the data into the corresponding fields
Q#23. What types of requirements can be added to test cases in Quality Center?
Ans. There are two types of requirements can be added to test cases in Quality Center:
Parent Requirements which covers high level functions of the requirements
Child Requirements which covers low level functions of the requirements.
Q#24. What is Sprinter in HP-ALM?
Ans. Sprinter provides automated environment to execute various manual testing tasks. It offers
advanced tools which helps in easy execution of testing tasks.
Q#25. How to use Quality Center in real time project?
Ans. Following are the steps to use Quality Center in real time project.
1. Complete the preparation of test cases.
2. Export the test cases into Quality Center and Load them in the test plan module
3. Move the test cases from test plan tab to the test lab module.
4. Execute the test cases and check for the results
5. If we got any defects and raise the defects in the defect module.
Q#26. How to map the requirements with test cases in Quality Center?
Ans. We can map the requirements with test cases in QC:
1. In the requirements tab select coverage view.
2. Select requirement by clicking on parent/child or grandchild.
3. On right hand side another window will appear. It has two tabs:
(a) Tests coverage
(b) Details
Test coverage tab will be selected by default or you click on it.
4. 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 your requirements.
Q#27. What is a Table in QC project?
Ans. A table is a part of database which stores records of information about the test plan.
Q#28. What does a live analyses graph displays in Quality Center?
Ans. Quality Center live analyses graph provides a visual overview of all tests within a folder in test
plan tree.
Q#29. What are the phases of test management with Quality Center in order?
Ans. There are 5 phases: Specify releases, Specify requirements, Plan tests, Execute tests, Track
defects.
Q#30. What are the interfaces of Quality center?
Ans. The interfaces of QC are:
• Site Admin
• Quality Center
1. Release module: Enable us to define release and cycles for the application management process.
2. Libraries module: Enables us to define libraries to track changes in project, reuse entities in project,
or share entities across multiple projects.
Requirement Module: Helps us to manage requirements. This includes defining what we are testing,
defining requirement topics and items, also analyzing requirements.
Test Plan: Enable us to develop and manage test in a hierarchical tree-structure. Tests can be linked to
requirement and defects.
Test Resources: Enables us to manage test resources in a hierarchical tree structure. Tests resources
can be associated with tests.
Defect Module: Helps us to report defects, determine, repair priorities and reopen defects.
- Test Table
- Test Step Table
- Test Set Table
- Run Table
- Defect Table
- Requirement Table
There are two methods we can use to generate tests from the requirements:
- Convert Requirement to test: Convert requirement to test in a specified subject in the test plan tree.
We can convert selected requirement or all requirements in the requirements tree.
- Generate a test from requirements: Convert requirement to a test in a specified subject in the test
plan tree and a specified test set in the Test Lab modules. This method enables us to quickly run a test
when analyzing our requirements.
When QTP is enabled, follow the below steps to schedule and execute tests from Quality Center:
- Delete only Test Runs: In this we can select a period of time before which we want to delete test run
result.
- Delete only Run Steps: In this we can select a period of time before which we want to delete run steps
- Test in the test set fails due to reason other than the test logic itself, Environmental failure could
include. Ex. Functional call not returning access violations, version incompatibility between application
components, a missing DLL.
- All tests in the test set that were run have been finished running. But this does not include tests that
are not executed.
Following condition must be kept in mind before executing test on remote host:
1. QTP must be installed on each machine where you wish to execute the tests.
2. QTP must be configured to allow other HP products to run
3. QTP Connectivity add-in installed on both the Host (QTP) machines as well as the QC machine.
4. Define your host machines in the Host Manager of QC.
5. Ensure that Object Repositories and/or Function Libraries which are used by all scripts are 'shared'
and accessible from all machines.
- Finding similar Defects: compare a selected defect with all other existing defects in project.
- Finding similar Text: compare a specific test string against all other existing defects in project.
- Adding Defects: After finding new defect we submit to QC project. The project stores defect
information that can be accessed by authorized users.
- Reviewing New Defects: Reviewing all new defects and decide which one to fix.
- Testing a New Application Build: Run test on the new build of the application.
- Analyzing Defect Data: View Defect Report to see how many defects were resolved, and how many
still remain open.
- Requirement Module Reports: Standard Requirements, Tabular, Requirement with coverage test,
requirement with Coverage test and Steps, requirement with linked Defects, requirements with
Traceability, report selected.
- Test Plan Module Reports: standard test planning, subject tree, tests with design steps, tests with
covered Requirements, tests with linked Defect, report Selected.
- Test Lab Module Reports: current test set, cross test set, test set Hierarchy with tests, cross test set
with tests, execution notification.
- Defects Module Reports: standard Defects, Tabular defects, fixed or rejected Defects, report
selected.
- Test Plan Module Graphs: test planning summary graph, test planning progress graph, test plan
trend graph, graph wizard.
- Test Lab Module Graph: test execution summary graph( current test set), test execution progress
graph(current test set), test execution summary graph(cross test set), test execution progress
graph(cross test set) , graph wizard.
- Defect Module Graph: defect summary graph, defect progress graph, defect age graph, defect trend
graph, graph wizard.
- QC helps to maintain project database of test that covers all functionality of application.
- QC offers integration with HP testing tools (WinRunner, QTP and Load Runner) as well as third party
tools.
- QC provides an intuitive and efficient method for scheduling and executing test sets, collecting test
results, and analyzing the data.
- QC helps in defect tracking, enabling to monitor defects closely from initial detection to resolution.
- By linking QC to email system, defect tracking information can be shared by all application
development, quality assurance and customer support.
3. When execution is started. We move the test cases from test plan tab to the test lab module
4. In test lab, we execute the test cases and put as pass or fail or incomplete. We generate the graph in
the test lab for daily report and
sent to the specific user.
5. If we got any defects and raise the defects in the defect module. When raising the defects, attach the
defects with the screen shot.
3. On right hand side (In coverage view window) another window will appear. It has two tabs:
-Tests coverage
-Details
4. Click on select tests button a new window will appear on right hand side and you will see a list of all
tests. You cans elect any test case you want to map with your requirements.
For example, we can define the Status filter as Failed and the tester as “Rohit or Mayank”. Only test
runs performed by Rohit and Mayank are displayed.
- Business
- Folder
- Groups
The following database application could be used to store and manage Quality Center information: