Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| alm_integration [2017/12/18 02:30] – [Steps to Enable ALM Integration] admin | alm_integration [2020/05/10 16:35] (current) – removed admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== ALM Integration ===== | ||
| - | |||
| - | TestOptimal supports integration with your requirements and defects ALM systems. | ||
| - | |||
| - | * Requirements - bring in requirements into model: Jira, TFS/VSTS, HP QC, Files and Excel. | ||
| - | * Defect - automatically create issues in defect system and visualize the test path on the model to reproduce existing defects: Jira, TFS/VSTS, HP/QC and Fogbugz. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | |||
| - | ==== Steps to Enable ALM Integration ==== | ||
| - | Three simple steps to enable ALM integrations: | ||
| - | |||
| - | - Configure ALM Data Source (ALM AddOn) | ||
| - | - Enable ALM Plugin with [[modelnode| Model Property]] | ||
| - | - Select ALM Data Source for models with [[alm_configuration | ALM Configuration]] | ||
| - | |||
| - | Step 1 just needs to be performed once and it's good for all models in // | ||
| - | Perform steps 2-3 for each model that requires ALM integration. | ||
| - | |||
| - | ---- | ||
| - | ==== Configure ALM Data Source ==== | ||
| - | ALM Data Source is defined in // | ||
| - | |||
| - | - Atlassian Jira | ||
| - | - Microsoft TFS/VSTS (Visual Studio Team Service, Azure service) | ||
| - | - HP QC/ALM | ||
| - | - Fogbugz | ||
| - | - File and Excel | ||
| - | |||
| - | |||
| - | === Atlassian Jira === | ||
| - | * ADDON.MYJIRA.CLASS=com.webmbt.plugin.alm.jira.AddOnJira | ||
| - | * ADDON.MYJIRA.URL=url to JIRA server | ||
| - | * ADDON.MYJIRA.AUTH.USERNAME=username | ||
| - | * ADDON.MYJIRA.AUTH.PASSWORD=password | ||
| - | * ADDON.MYJIRA.AUTH.BUG.ENABLED=true | ||
| - | * ADDON.MYJIRA.AUTH.REQ.ENABLED=true | ||
| - | |||
| - | See [[jira_addon | JIRA AddOn]] for more details. | ||
| - | |||
| - | === Microsoft TFS/VSTS === | ||
| - | |||
| - | |||
| - | === HP QC/ALM === | ||
| - | * ADDON.MYQC.CLASS=com.webmbt.alm.addon.AddOnQC | ||
| - | * ADDON.MYQC.URL=url to HP QC/ALM server | ||
| - | * ADDON.MYQC.DOMAIN=DEFAULT | ||
| - | * ADDON.MYQC.USERNAME=xyz | ||
| - | * ADDON.MYQC.PASSWORD=abc | ||
| - | * ADDON.MYQC.REQ.ENABLED=true | ||
| - | * ADDON.MYQC.BUG.ENABLED=true | ||
| - | |||
| - | |||
| - | |||
| - | === Fogbugz === | ||
| - | |||
| - | |||
| - | === Files & Excels === | ||
| - | |||
| - | Requirements can be brought in from excel document, text file, sql database, url and Jira, Jama Contour, Polarion through [[ALMPlugin | ALM Plugin]]. | ||
| - | * Text file - read the text file of the specified format. | ||
| - | * Excel - read the requirement from an Excel file. | ||
| - | * [[ALMPlugin|ALM Plugin]] - reads requirements and raise defects from ALM systems. | ||
| - | |||
| - | == Text/Excel File == | ||
| - | Connection Info Examples: | ||
| - | * Text File - enter the name of the file that contains the requirements, | ||
| - | * Excel File - enter the name of the excel file. By default "Sheet 1" will be read. If you have changed the sheet name or want to read a specific sheet within the Excel document, specify the sheet name prefixed by ";", | ||
| - | |||
| - | Both text file and Excel file must reside in //dataset// folder within the model folder and must contain these columns (some are optional): | ||
| - | * tag - requirement tag/code, required column | ||
| - | * name - requirement short name | ||
| - | * priority - H for high, M for medium, L for low | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ==== Using Requirements ==== | ||
| - | |||
| - | Once the configuration is completed, you can bring up the list of requirements in various part of IDE: | ||
| - | * [[statenode | State Property]] - Tags field | ||
| - | * [[transnode | Transition Property]] - Tags field | ||
| - | * [[mscripteditor|MSCript Editor]] - (shortcut key ctrl-R). | ||
| - | |||
| - | === Requirements Change Handling === | ||
| - | The first when the requirement integration is set up, the requirements are automatically brought in and saved with the model. | ||
| - | |||
| - | When requirements are changed, you can bring in the changes using the //Sync// button on // | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ==== Using Defects ==== | ||