21⟩ Do we have programming interface in Quality Center?
No, we don't have programming interface in Quality Center.
“HP Quality Center based Frequently Asked Questions by expert members with experience as Quality Center. These questions and answers will help you strengthen your technical skills, prepare for the new job test and quickly revise the concepts”
No, we don't have programming interface in Quality Center.
A table is a part of database which stores records of information about the test plan.
No, there is difference between 'Not Covered' and 'Not Run' status.
Not Covered status means all those requirements for which the test cases are not written and Not Run status means all those requirements for which test cases are written but are not run.
The Quality Center modules are:
☛ Release Module: Allows us creating a project release. Each release can have multiple cycles.
☛ Requirement Module: Allows us in managing requirements like what we are testing, what are the requirement topics and items and what are the analyzing requirements.
☛ Test Plan: Allows us to write test cases for the requirements in a hierarchical tree-structure.
☛ Test Resources: Allows us in managing test resources. Tests resources can be associated with tests.
☛ Test lab: Allows us to run tests and analyze the results.
☛ Defect Module: Allows us to log all the failed test cases results.
☛ Dashboard: Allows us to create graphs and reports.
HP ALM has following components:
☛ HP ALM client.
☛ ALM server/Application server.
☛ Database servers.
Assessment requirement represents requirements that are children of analysis requirement and at lower level in tree hierarchy.
Matching Defects helps us to find and eliminate duplicate or similar defects in project. There are two methods to search of similar defects.
☛ Finding similar Defects which compare a selected defect with all other existing defects in project.
☛ Finding similar Text which compares a specific test string against all other existing defects in project.
Test lab is a functionality of Quality center using which we execute tests. We create test trees and add tests to those trees and placed them under test plan in a project. These tests then needs to imported in the Test lab module where Quality center executes them.
When we delete a folder or test from the test plan tree there are two ways. We can delete only folder or we can delete that folder, its sub folder and test also. When we delete only folder, all the tests under it moved to the unattached folder in the test plan tree.
There are 5 phases: Specify releases, Specify requirements, Plan tests, Execute tests, Track defects.
Following are the steps to use Quality Center in real time project.
☛ Complete the preparation of test cases.
☛ Export the test cases into Quality Center and Load them in the test plan module
☛ Move the test cases from test plan tab to the test lab module.
☛ Execute the test cases and check for the results
☛ If we got any defects and raise the defects in the defect module.
A file can be exported from any of the following tab in excel or word format.
☛ Requirement tab:
Right click on main Requirement
Click on export
Save as word, excel or other template.
☛ Test plan tab:
Select a test script.
Click on the design steps tab.
Right click anywhere in the window
Click on export and save as.Note: Only individual test can be exported. No parent child export is possible.
☛ Test lab tab:
Select a child group.
Click on execution grid.
Right click and save in excel or other format.
☛ Defects Tab:
Right click anywhere in the window.
Export all or selected defects.
Save them in excel sheet or any other format.
Reports and graphs can be generated any time and in each and every phase with QC module during the testing process by using default or customize settings like requirement, test plan, test lab or defect module. We can also get summary and progress reports.
Roles & responsibilities of QC Admin are:
☛ Project Creation
☛ Managing users and their authentication.
☛ Performance monitoring.
☛ Data backup etc.
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.
Following types of tabs are available:
☛ 1. Requirement: Helps in tracking the customer requirements.
☛ 2. Test plan: Helps in designing the test cases and to store the test scripts.
☛ 3. Test lab: Helps in executing the test cases and track the results.
☛ 4. Defect: Helps in logging a defect and to track the logged defects.
There is difference in switching between two projects in Quality Center 9.0 and above and in other versions.
QC 9.0:- Select Tools then Change Projects and Select Project.
Other versions: Log-off and log-in again.
The users group determines the privileges that the user has within a project.
Yes, Quality center comes with two kinds of licenses:
☛ Quality Center for Windows.
☛ Quality Center for UNIX.
Quality Center live analyses graph provides a visual overview of all tests within a folder in test plan tree.