Dear Readers, Welcome to QC Interview Questions and Answers have been designed specially to get you acquainted with the nature of questions you may encounter during your Job interview for the subject of QC. These QC Questions are very important for campus placement test and job interviews. As per my experience good interviewers hardly plan to ask any particular questions during your Job interview and these model questions are asked in the online technical test and interview of many IT companies.
TestDirector is the tool that was later renamed to Quality Center. The last version of TestDirector was version 8.2.
TestDirector is a web-enabled tool used for the management of tests. It supports cross-team communication and helps to improve the efficiency and effectiveness of collaboration in the process of testing global applications. It is capable of generating reports and graphs that can be used for test analysis, planning, and the tracking of defects.
Test cases are linked to requirement so verify test coverage. This ensures that all requirements are being verified by at least one test case.
There are two types of requirements:
Parent Requirement – High level functions
Child requirements. – Low level (sub-requirements of parents)
It is capable of performing manual and automated testing
It takes all parts of the testing process into account, 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
This can be done using the MS Excel add-in. This option can be installed from the Quality Center Add-In menu. Once this is completed, there will be a new menu option in MS Excel for exporting to Quality Center.
Filters are used to sort the test results. A tester can easily find all pass or fail results using a filter.
The Quality Centre Test Lab where tests are executed. Tests from the test plan can be added to test trees that run in various test cycles.
Once all of the defect attributes that will be tracked (i.e. version, details, etc.) are determined, use the “Modify Options” feature of Quality Center to customize.
No, defects are mapped indirectly to requirements through test cases.
Test data can be stored by attaching it to the matching test cases. It can also be saved into a separate folder in test plan.
If the instructions are followed, test data will not be lost when migrating from TestDirector to Quality Center.
The tested decides how to group test cases. The tester has the option of creating several folders in the test plan to represent the test modules. They also have the option of creating sub-modules from there.
Quality Center has much more functionality than Bugzilla. Bugzilla is a defect logging and tracking tool while Quality Center is a test management tool. In addition to being able to track defects, Quality Center is capable of managing requirements and test cases for both manual and automated tests and much more.
Some of the test reports that are available include those for requirements, test cases, defect tracking and more. They can be generated from any module and can also be customized using filters to include summaries, coverage, progress, and more. Customized report setting can be saved and reloaded for future testing.
A defect can be mapped to several different test scripts using the option called ‘associate defect.”
No, scripts can be recorded directly to Quality Center by first specifying the URL, user ID, password, project, etc and connecting to Quality Center. The recording tool has to be opened when doing this. The script can be saved to Quality Center rather than the local machine.
The “Find Similar Defect” feature searches for defect duplication.
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. Filters used in the grid and test history are also displayed.
There are three views available in TD:
Plan Test –for preparation of test cases
Run Test – for test execution
Track Defects – for logging bugs
There are four tabs: requirements, test plan, Test Lab, and defects.
For real-time project, when the test cases are completed, they should be imported into Quality Center and loaded into a test plan. When test execution begins, test cases are moved to Test Lab. Test Lab executes the cases and assigns pass/fail/incomplete statuses. Graphs can be generated and defects attached.
The “Not Run” status indicates that the test cases associated with the requirements exist but have not been executed. The “Not Covered” status indicates that the test cases associated with the requirements do not exist yet.
The QA Inspect feature searched the full web application for vulnerabilities in security, prioritizes them, and provided detailed information and solution suggestions. Web Inspect, on the other hand, is often used as a security assessment for vulnerabilities in security for critical data. Web inspect is use the most by security experts and compliance auditors.
Normally the flow of quality center is like this: First you will encounter few errors/suggestions in your testing of the application. Now you will raise a defect for this error you found in quality center and assign that defect to a developer. The developer will then resolve the issue in his programming/coding and then will re assign to a tester. Now the tester will re test the application (Also called regression testing) and then if he is not seeing that error any more, then he will close the defect.
For creating a defect, you need to enter the title of the defect, summary of the defect, screen shots if available etc..
An automated test is a recorded script of user actions that is played back on an application to verify correct functionality.
Yes. QC integrates with WinRunner which is a testing tool that enables you to create and playback automated tests.
-save a WR test to a Quality Center project.
-Convert a manual test to an automated one.
-to see if all the requirements are covered.
-to map a test case associated with its requirements.
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
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
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.
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.
A footprint next to the manual and automated icons indicates whether a test has steps.
A Test Set is a group of tests selected from the database to achieve a Specific goal.
A host is a computer connected to a network, serving the project database, Which is able to execute automated tests.
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.
Goto-> Execution Flow tab. Right click a test to be scheduled and select "Test Run Schedule" from the pop-up menu.
Maintains a centralized database Standardize defect reporting Prevent duplicate defects Attach supporting information easily Analyze defect data using reports and graphs.
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.
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.
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.
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.
Just you can use the option of add requirements.
Two kinds of requirements are available in TD.
1. Parent Requirement
2. Child requirements.
-Setting up the QC project
-Requirements Management
-Create Test Cases
-Run Tests and Analyze Results
-Report and Track Defects
-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
A QC project is a customizable repository for the testing effort. It contains tests, test sets, execution records, defect reports and other test documentation.
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
A table in QC project stores records of information about your test plan. It is part of a database.
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