Labels

Sunday, June 10, 2012

Quality Center Interview Questions with Answers

1. What is meant by test lab in Quality Centre?
Test lab is a part of Quality Centre where we can execute our test on different cycles creating test tree for each one of them. We need to add test to these test trees from the tests, which are placed under test plan in the project. Internally Quality Centre will refer to this test while running then in the test lab.
2. Can you map the defects directly to the requirements(Not through the test cases) in the Quality Centre?
In the following methods is most likely to used in this case:
  • Create your Req.Structure
  • Create the test case structure and the test cases
  • Map the test cases to the App.Req
  • Run and report bugs from your test cases in the test lab module.
The database structure in Quality Centre is mapping test cases to defects, only if you have created the bug from Application. test case may be we can update the mapping by using some code in the bug script module(from the customize project function), as per as i know, it is not possible to map defects directly to an requirements.
3. how do you run reports from Quality Centre.
This is how you do it
1. Open the Quality Centre project
2. Displays the requirements modules
3. Choose report
Analysis > reports > standard requirements report
4. Can we upload test cases from an excel sheet into Quality Centre?
Yes go to Add-In menu Quality Centre, find the excel add-In, and install it in your machine.
Now open excel, you can find the new menu option export to Quality Centre. Rest of the procedure is self explanatory.
5. Can we export the file from Quality Centre to excel sheet. If yes then how?
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. Select all or selected option
Defects Tab: Right click anywhere on the window, export all or selected defects and save excel sheet or document.

6. What data sources (databases) does QC use to store and manage data?
A QC project can be stored and managed using the following data sources.
-Microsoft Access
-Sybase
-Microsoft Sql
-Oracle

7. How does u create a project in QC?
Use the Project Administration Utility to create a QC project

8. How does u control the access to a QC project?
As a QC Admin, you can specify the users and the privileges each user will have. Privileges can also be set for groups.


9. What is a Table in QC project?
A table in QC project stores records of information about your test plan. It is part of a database.

10. 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



11. What is a User-Defined field? How many can u create?
A User-Defined field is a column in a QC table activated by the user to hold project specific information. You can create unto 99 user-defined fields in a QC project

12. What are the benefits of User-defined fields?
-Store project-specific information that may be inappropriate for built-in fields
-More ways to filter and sort project information
-More ways to customize graphs and reports.

13. What are the currently supported user defined field types?
-Number
-Date
-String
-User List
-Lookup List

14. Where are the user-defined fields added?
The user-defined fields are added to the Test Plan tab under "Other Information"

15. How do u launch winRunner ?
Test Script tab under Test Plan module lets u
-see any WinRunner code that exists for a test
-launch WinRunner with this script loaded.

16. How do u link requirements with a test?
We link requirements to a particular test using Requirements coverage tab.

17. What is a Test Plan Tree?
The Test Plan tree is a branching structure that allows you to organize
Your entire test plan visually.

18. What are the benefits of a test plan tree?
-Visually organize your tests
-Use different criteria for groups of tests
            -object controls
            -business tasks
            -regression
-Insert Placeholders where needed
-Testing can start before all tests are created while keeping the plan orderly.

19. Why limit access to a Quality Center project?
You can enhance project security by assigning access privileges to all users.

20. What are Test Requirements?
Test Requirements refer to objectives or conditions that must be satisfied during testing

21. What are the categories of test requirements?
-Business Requirements->High-Level objectives of the customer requesting the product
-User requirements->Describe tasks the user must be able to accomplish with the product.
                          ->Tasks captured in use cases or scenario descriptions.                   
-functional requirements->documented in a software requirements specification (SRS)
                                    ->Define the application's software functionality to enable users to
                          accomplish their tasks.

22. How do u 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.

23. What does document view show?
document view displays columns for all requirements.

24.How do u customize requirements traa?
Open the "select columns" dialog to customize the requirements tree

25. What is an automated test?
An automated test is a recorded script of user actions that is played back on an application to verify correct functionality.



26. Can u use QC for automation?
Yes. QC integrates with WinRunner which is a testing tool that enables you to create and playback automated tests.

27. What are the 2 ways of adding automated tests?
-save a WR test to a Quality Center project.
-Convert a manual test to an automated one.

28. What is the importance of connecting a test case to test requirements?
-to see if all the requirements are covered.
-to map a test case associated with its requirements.

29. What are the types of graphs and reports in QC?
Progress graphs are available for all tables.
Summary graphs are available for all tables.
Test lab has additional graphs
  -cross test set progress
  -cross test set summary
Defects table also has Age graphs
Reports
  -standard reports
  -Document generator
  -snapshots
  -full reports

30. What are Progress Graphs?
Progress Graphs display specified information over a period of time.
Each testing phase has a progress graph
Requirements Phase -Data grouped by fields in the REQUIREMENT table.
Planning Phase     -Data from TEST table
Execution Phase    -Data from RUN table
Defects Phase      -Data from DEFECT table

31. What are Summary Graphs?
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

32. Why use a filter?
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.

33. When would you generate project documents using the standard Reports?
Feature and when would you use the Document Generator?
We use standard Reports
-to view quick reports,
-to filter/sort and customize the fields,
-and to save it to a Web page file (.htm)
We use Document Generator
-for high customization involving index, tables & attachments
-to save and edit in MS Word format (.doc)
-to choose between snapshot and Full report.

34. What icon indicates whether a test has steps?
A footprint next to the manual and automated icons indicates whether a test has steps.

35. What is a Test Set?
A Test Set is a group of tests selected from the database to achieve a
Specific goal.

36. What is a Host Machine?
A host is a computer connected to a network, serving the project database, Which is able to execute automated tests.



37. What is a Scheduler?
The Scheduler is a QC feature that allows timed execution of automated tests. You can specify the date and time when a test will be run. This is useful for running large no. of tests unattended, such as overnight.

38. How does u open a Scheduler?
Goto-> Execution Flow tab. Right click a test to be scheduled and select "Test Run Schedule" from the pop-up menu.

39. Why use QC to track defects?
Maintains a centralized database
Standardize defect reporting
Prevent duplicate defects
Attach supporting information easily
Analyze defect data using reports and graphs.
40. How many types of tabs are there in Quality Centre. Explain?
There are four types of tabs are available
1. Requirement : To track the customer requirements
2. Testplan : To design the test cases and to store the test scripts
3. test lab : To execute the test cases and track the results.
4. Defect : To log a defect and to track the logged defects.
41. How to map the requirements with test cases in Quality Centre?
1. In requirements tab select coverage view
2. Select requirement by clicking on parent/child or grandchild
3. 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 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 cans elect any test case you want to map with your requirements.
42. How to use Quality Centre in real time project?
Once completed the preparing of test cases
1. Export the test cases into Quality Centre( It will contained total 8 steps)
2. The test cases will be loaded in the test plan module
3. Once the 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 on site (where ever you want to deliver)
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.
43. Difference between Web Inspect-QA Inspect?
QA Inspect finds and prioritizes security vulnerabilities in an entire web application or in specific usage scenarios during testing and presents detail information and remediation advise about each vulnerability.
Web Inspect ensures the security of your most critical information by identifying known and unknown vulnerabilities within the web application. With web Inspect, auditors, compliance officers and security experts can perform security assessments on a web enabled application. Web inspect enables users to perform security assessments for any web application or web service, including the industry leading application platforms.
44. How can we add requirements to test cases in Quality Centre?
Just you can use the option of add requirements.
Two kinds of requirements are available in TD.
1. Parent Requirement
2. Child requirements.
45. What are the phases of Quality Center process?
-Setting up the QC project
-Requirements Management
-Create Test Cases
-Run Tests and Analyze Results
-Report and Track Defects

46. What are the features of Quality Center?
-Entirely browser based
-Project customization now a separate module
-Test requirements management
-Execution Flow tab
-"Drill Down" in graphs
-save graph, report and grid settings for reuse
-Attach screen snapshots to any object that accepts attachments
-Web Defect Manager functionality built into Defects tab

47. What is a Quality Center Project?
A QC project is a customizable repository for the testing effort. It contains tests, test sets, execution records, defect reports and other test documentation.

1 comment: