Feb 2015 QCWiz Capability QE&A Automation COE
Agenda Challenges in working with QC artefacts Redefine QC Migration How QCWiz works Features of QCWiz Benefits of QCWiz
Challenges in HP ALM Migration The Constraints The Impact Lack of full fledged data migration utility in the market Use of multiple tools for migration leading to inefficiency and errors Increased QC license consumption for creation/duplication activity Consumes Time & Cost Takes their focus away from test execution which is the priority Testers spend more time on marking statuses There is a lack of a unified solution in the market for the migration of various test artefacts from/to HP ALM
Redefine Migration Export and Import multiple artefacts (like Releases, Cycles, Requirements, Test cases and Defects) QCWiz OTA API Driver Data sheet QC Project[1] Upload BPT manual components and Test cases Simple grid based interface for both export and import functionalities Run test cases directly from excel mark the status accordingly in QC Attach files on both export and import Upload/Download artefacts HP ALM Project[2] Project[n] Test Case/ Test Runs BPT components Release/ Cycle Requirements Defects Fig: QCWiz Architecture
Simplify QC Migration QCWiz
How QC Wiz works 1 Connect to QC 2 Customize 3 Retrieve data Export 1 Connect to QC 2 Customize 3 Retrieve data 4 Save Data Login to Quality Centre Using QC Wiz Tool and connect to the project Customize data required to export by applying filters and selecting the fields which we would like to view in the extract On selecting download the QC Wiz tool connects with QC data base fetches the data using OTA APIs Data downloaded and saved in the desired path in local desktop Import 1 Connect to QC 2 Map Fields 3 Load data 4 Import Data Login to Quality Centre Using QC Wiz Tool and connect to the project QC Wiz automatically Maps the field for which we need to add values with the columns in excel Enter the data which needs t o be uploaded to QC in the spread sheet. We can upload links to artefacts and upload attachments On clicking the upload button data gets uploaded to QC Database using OTA APIs and the confirmation message for successful upload is displayed
Test Case Migration Approach-QC to Zephiar for JIRA 1 QualityCentre Wiz Tool 2 Customize QC Wiz Tool 3 Create Custom Fields in JIRA 4 CSV Import Utility 5 Complete Cognizant In House Tool to extract data (e.g. Test Cases, Defects etc.) from QC to Excel Customize QC Wiz to extract Test steps and User Defined fields in a required format Create Custom Fields in JIRA, corresponding to TC User Defined fields in QC Use Zephyr Test Importer Utility to import TCs to Zephyr for Jira. Automate this process with QTP (Java Addin) Test Cases migrated in Zephyr for Jira as Issue type – Test The Zephyr for JIRA Tests Importer Utility imports Tests into JIRA from Excel. Input the QC Wiz Excel to Utility, map the fields & Import. Automate import process using QTP** Create Custom Fields in Jira so as to map the User Defined fields in QC . Creating Custom Fields in JIRA is a One time activity Customize QC Wiz Tool to extract TC data in format required in the next step Single Excel to contain multiple test cases* Migration Complete Jira to assign auto generated issue numbers to the new test cases Quality Centre (QC) Wiz is Cognizant’s in house tool to export data (e.g. Test Cases, Defects etc.) from QC to Excel PoC completed successfully and migrated sample Retail test cases from QC to Zephyr for Jira * For smooth migrations, a single Excel file to contain around 50 test cases with average 30 test steps **QTP Java add in is required for automating the process ^Tests in Zephyr for Jira can be organized and grouped by Versions, Components and Labels. It does not feature Folder hierarchy structure and is available in Zephyr Enterprise Edition Test Case -Migrated 7
Defect Migration Approach-QC to JIRA 1 QualityCentre Wiz Tool 2 Customize QC Wiz Tool 3 Create Custom Fields in JIRA 4 CSV Import Process 5 Complete Cognizant In House Tool to extract data (e.g. Test Cases, Defects etc.) from QC to Excel Automate the process of importing Defect Data & Screenshots from CSV to Jira Create Custom Fields in JIRA to map the QC defect fields to Jira Issue fields Customize QC Wiz to extract defect data to CSV files in required format Defects migrated from QC to Jira as Issue type - Bug Create Custom Fields in Jira to map the QC defect fields to Jira Issue fields Creating Custom Fields in JIRA is a One time activity CSV import feature allows to import issues from an external (issue tracking) system, which JIRA does not provide a dedicated import tool for like QC Automate entire process of importing bugs/defects Migration Complete Jira to assign auto generated issue numbers to the new defects created Quality Centre (QC) Wiz is Cognizant’s in house tool to export data (e.g. Test Cases, Defects etc.) from QC to Excel Customize QC Wiz Tool to extract Defect data in a format (CSV) required in the next step Single CSV to contain multiple defects* PoC completed successfully and migrated sample Defect from QC to Jira Defect -Migrated * For smooth migrations, a single CSV file to contain around 50 defects 8
Features of QCwiz QCWiz Simple intuitive interface Grid based interface for both import and export functionalities Supports Multiple QC artefacts Export and Import – Release, Cycles, Requirements, Test cases and Defects Run test cases from Excel Run test cases and mark status accordingly in QC QCWiz Supports linking of artefacts Link Requirement to test case and defect, test case to requirement and defect, and Run to defect Migrate data to third party tools Export and import data from QC to third party tools like Jira, Ability to attach files Attach files on both import and export Simple UI Easy to use Template Exhaustive Features
Benefits CASELET BENEFITS Business Problem QCWiz Benefits Share artefacts across multiple teams Minimize migration effort involved Simplifies test execution for manual testers A one stop tool for major QC activities Reduce HP ALM license utilization Reduce time involved in The Upload/download of artefacts in QC Business Problem QCWiz BENEFITS Benefits Creating the test logs in QC with screenshots for each step was a time consuming process (20 mins for a test case with 50 steps) Using QC Wiz tool the test cases were downloaded into an excel spreadsheet and test logs along with the screenshot paths were given and then uploaded Following this approach reduces time when compared to creating the same directly in QC A Large Insurance Firm CASELET
Thank You