多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# HP ALM(质量中心)教程中的需求模块 > 原文: [https://www.guru99.com/hp-alm-requirements-specifications.html](https://www.guru99.com/hp-alm-requirements-specifications.html) * 定义需求是软件开发生命周期的初步阶段之一。 * 定义需求是指在该特定版本结束时必须交付给客户端的内容。 * 预先简洁,明确地建立需求,将使开发完成后的返工最少。 * ALM 中的该模块使用户可以定义,管理和跟踪需求。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/31/1b/311ba5faaad47ccadaad473526e32d05_213x316.png "All About Requirements Specifications module in HP ALM") 我们将使用示例应用程序(GURU99 Banking)来更好地理解它。 在本教程中,我们将学习 * [如何创建需求](#1) * [如何使用 Microsoft Excel](#2) 上传要求 * [如何执行覆盖率分析(需求可追溯性)](#3) ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/5e/b5/5eb51524e49bca7c0c3b96d883fa5fb3_624x301.png "All About Requirements Specifications module in HP ALM") ## 如何创建需求 **步骤 1)**Â在``需求''模块中单击``需求''。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/77/79/777937a22c1c831541edca2790e33152_626x260.png "All About Requirements Specifications module in HP ALM") **步骤 2)**让我们在特定文件夹中维护此版本(2017 R1)的所有要求,以便我们轻松访问。 除此之外,我们还想通过将“功能”和“非功能”需求放在不同的文件夹中来区分它们。 1. 单击需求模块下的“新建文件夹”图标 2. 将文件夹的名称输入为“ **2017 R1** ”,以轻松确定此发行版的要求。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/f8/45/f845db8335327e3d86fcfba996ca7a91_542x243.png "All About Requirements Specifications module in HP ALM") **步骤 3)**创建的文件夹如下所示。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/a8/38/a8381cc1f2a986d7b88a0b08383e2053_626x114.png "All About Requirements Specifications module in HP ALM") **步骤 4)**现在让我们为“ **Functional”** 创建一个文件夹,其中保留了所有功能需求文档/工作项。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/e2/51/e2510b5c7c5b559dfeaf9495248f9c09_595x266.png "All About Requirements Specifications module in HP ALM") **步骤 5)**``创建的文件夹将显示在'**要求'**模块中,如下所示。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/bd/f2/bdf291dc7cd06fcc6a122ca483b694e5_626x161.png "All About Requirements Specifications module in HP ALM") **步骤 6)**相似地创建``非功能性''文件夹。 创建功能文件夹和非功能文件夹后,我们将具有如下所示的文件夹结构。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/a1/2a/a12ab87dc0e36b833bbca84cdf5f3005_626x225.png "All About Requirements Specifications module in HP ALM") **步骤 7)**如下图所示,在需求页面中单击``新需求''图标。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/9a/21/9a21246d4a3d86be634718aeefc70461_478x73.png "All About Requirements Specifications module in HP ALM") “新要求”对话框打开,用户必须输入以下必填字段。 1. 输入需求名称 2. 选择需求类型 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/49/ec/49ec7febfb4a6edac6e356d0caf8bbe3_626x412.png "All About Requirements Specifications module in HP ALM") **步骤 8)**用户还可以输入以下非必填字段。 1. 作者 2. 优先 3. 已审核 4. 目标释放 5. 目标周期 6. 说明和注释。 **步骤 9)**需求还允许用户直接以' **Rich Text** '格式输入需求,如下所示。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/49/a8/49a810f61a23956d318f324493b6f338_626x449.png "All About Requirements Specifications module in HP ALM") **步骤 10)**通常,需求是在 Word 文档中捕获的。 它们将在“附件”选项卡下上传,如下所示。 ALM 还支持所有其他文件类型,例如.xls,.jpg 等。上传后,单击 Submit 按钮。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/79/d5/79d51a438870ac0287eb36c9a9f71623_626x317.png "All About Requirements Specifications module in HP ALM") **步骤 11)**需求将显示给用户,如下所示: ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/46/f1/46f13dbc7cd636559b4706aa711566af_626x252.png "All About Requirements Specifications module in HP ALM") ## 如何使用 Microsoft Excel 上传要求 有时,用户不会手动创建需求。 批量上传所有需求很容易,而不是一个个地创建每个需求,这很耗时。 为了便于上载到 ALM,HP 提供了一个 Addin,用户可以使用该 Addin 直接从 MS excel / MS Word 上传。 让我们了解将需求从 Excel 上传到质量控制的分步过程。 要上传需求,我们需要了解工作流程: ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/3c/c4/3cc4f09a67877dae98b8f88170c3dfce_606x82.png "All About Requirements Specifications module in HP ALM") ## A 部分-下载: **步骤 1)**导航到 ALM 主页。 [http:// localhost:8181 / qcbin](http://localhost:8181/qcbin) ,然后从链接列表中单击“工具”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/92/9a/929a29938f5dac8e8b567f8711f78a35_404x377.png "All About Requirements Specifications module in HP ALM") **步骤 2:**从加载项页面上单击“更多 HP ALM 加载项”链接,如下所示。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/05/e6/05e63b6686a27d2277da2c4623c84e27_626x485.png "All About Requirements Specifications module in HP ALM") 步骤 3)选择“ Microsoft 应用程序的加载项”,然后从链接中选择“ Microsoft Excel”,因为我们将使用 MS Excel 加载项将数据上传到 HP-ALM。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/78/c9/78c983527b2a107c16748d9d41b03d60_626x135.png "All About Requirements Specifications module in HP ALM") **步骤 3)**选择“ ALM 12.00 的 HP-ALM Microsoft Excel 加载项链接”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/67/ec/67ec49177fb618293d9b545b61688b54_626x377.png "All About Requirements Specifications module in HP ALM") **步骤 4)**选择“ ALM 12.00 的 HP-ALM Microsoft Excel 加载项”链接。 用户还可以参考“自述文件”指南和“加载项”指南。 单击链接后,加载项设置文件将下载到默认位置/用户选择的位置。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/2a/6f/2a6fa903ae8df6837b72d5738fbd2ed1_626x248.png "All About Requirements Specifications module in HP ALM") ## B 部分–安装: **步骤 1)**选择下载的加载项,然后右键单击下载的文件。 选择“以管理员身份运行”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/3c/3f/3c3f7e8f5a17d903f4a316a8890b610d_582x447.png "All About Requirements Specifications module in HP ALM") **步骤 2)**选择下载的加载项,然后右键单击下载的文件。 选择“以管理员身份运行”,以便我们可以安装加载项。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/e6/f9/e6f98ed063cb5833a5574e4a8d11aa7d_501x375.png "All About Requirements Specifications module in HP ALM") **步骤 3)**选择安装类型。 在这里,我们选择了“对于所有用户”,这是默认设置。 如果您只想为当前用户安装,请选择“仅对当前用户”,然后单击“下一步”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/5f/dc/5fdc5f648cd705dc31c4ed1812441178_463x350.png "All About Requirements Specifications module in HP ALM") **步骤 4)**安装完成后,用户将收到状态消息。 点击“完成”按钮。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/62/e3/62e39d3c7779ec29c91a92c1c0393f9a_502x378.png "All About Requirements Specifications module in HP ALM") **步骤 5)**要验证加载项是否已成功安装,请打开 Excel 并导航至“加载项”选项卡。 您会找到“导出到 HP ALM”选项,这意味着已成功安装“加载项”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/a1/c4/a1c4d6f05df1a0b5d67057cb42e25b19_626x97.png "All About Requirements Specifications module in HP ALM") ## C 部分–将要求上载到 ALM 中: **步骤 1)**从 excel 上载需求之前,我们需要准备 Excel 以使其可以上载。 1. 选择要上载到 ALM 的字段,并在 Excel 中为这些字段创建标题。 2. 在这些字段的每个字段中输入有效数据,如下所示。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/22/63/2263fed0232470adfb160c41560fc39c_626x248.png "All About Requirements Specifications module in HP ALM") **步骤 2)**选择要上传的数据后,从“插件”中单击“导出到 HP ALM”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/51/25/51256917f69ba5a73b3be7abf2a41e79_608x103.png "All About Requirements Specifications module in HP ALM") **步骤 3)**将打开 ALM 导出向导。 输入 HP ALM 服务器 URL,然后单击“下一步”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/c2/db/c2dbb7a38b74535ae5ede7b143dd5bf1_402x283.png "All About Requirements Specifications module in HP ALM") 输入用于身份验证的用户名和密码,然后单击“下一步”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/8d/29/8d2986bcd95268b14a89486fc48bf351_406x285.png "All About Requirements Specifications module in HP ALM") **步骤 3)**选择我们要上传要求的域,项目名称,然后单击“下一步”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/0e/90/0e9012d9f1ae0dcc539ab1619a6fcd12_405x288.png "All About Requirements Specifications module in HP ALM") **步骤 4)**选择我们要上传的数据类型。 在这种情况下,这就是要求。 我们还可以上传测试/缺陷,稍后我们将对其进行处理。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/13/e8/13e820bfcac067b6b0e16740e4ccb6e1_406x290.png "All About Requirements Specifications module in HP ALM") **步骤 5)**输入新地图名称。 第一个选项“选择地图”被禁用,因为到目前为止我们还没有创建地图。 因此,我们应该创建新的地图名称,然后单击“下一步”。 我们尚未选择“创建临时地图”,因为我们希望每次都重复使用它来上传“需求”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/e5/9f/e59faec66001674e31f05d8adf8da2ae_404x283.png "All About Requirements Specifications module in HP ALM") **步骤 5b)**在此对话框中,用户必须选择需求类型行为。 如果我们仅上传一种类型的需求,则应选择“单一需求类型”。 我们正在上传不同的需求类型。 因此,我们必须针对 excel 中的相应列进行映射。 根据我们的模板,列“ E”带有需求类型。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/cd/ba/cdba843f9742a134617042487170e9f6_401x282.png "All About Requirements Specifications module in HP ALM") **步骤 6)**单击“下一步”后,映射对话框如下所示打开。 1. 列出的左窗格网格项目对应于可在 HP ALM 中上载的字段。 **请注意,标记为“红色”的字段应进行映射,因为它们是必填字段。** 2. 右窗格网格项目引用已映射的字段,以便 Excel 中的值将流入 ALM 的相应字段中。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/8c/25/8c250ccca91b1012faf2c106c4498c83_405x290.png "All About Requirements Specifications module in HP ALM") 现在,让我们了解如何针对 ALM 中的字段映射 Excel 中的字段。 选择用户要映射的字段,然后单击箭头按钮,如下所示。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/11/38/1138ff929ae12acaa7e47086a119e217_407x286.png "All About Requirements Specifications module in HP ALM") 在 Excel 中输入与 HP ALM 中适当的列名称相对应的列名称。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/e5/b8/e5b817945d2d3a08108a42bc5cd97d41_249x137.png "All About Requirements Specifications module in HP ALM") Map all the required columns in excel against the appropriate fields in HP ALM. After mapping all the required fields, click 'Export'. ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/53/32/533212e7482a20dc161c292078d4d1b2_406x285.png "All About Requirements Specifications module in HP ALM") **步骤 8)**成功上传后,ALM 会显示如下消息。 如果出现错误,请解决此问题,然后尝试重新上传。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/17/df/17df5975427b367c84fd234b6b9b1502_407x293.png "All About Requirements Specifications module in HP ALM") 步骤 11)现在,让我们在“需求”标签下进行验证。 包括附件在内的所有需求明细均按如下所示上载。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/bd/58/bd584c22925ca510ee1ce2684cf5fe73_626x524.png "All About Requirements Specifications module in HP ALM") ## 如何进行覆盖率分析(需求可追溯性) 一旦用户按照每一章中的说明绘制了所有需求,测试和缺陷,我们将能够生成覆盖率分析和可追溯性矩阵。 覆盖率分析有助于我们根据特定要求了解[测试覆盖率](/test-coverage-in-software-testing.html),以及有关通过/失败/未执行的测试数量的详细信息。 **步骤 1)**导航到需求模块,然后单击“查看”菜单并选择“覆盖率分析”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/98/80/98807b9710031e4b7270a01b63578330_626x380.png "All About Requirements Specifications module in HP ALM") **步骤 2)**将针对在“需求选项卡”下放置的每个需求(在文件夹级别具有合并状态)生成覆盖率分析。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/49/f8/49f8a3c079aec5bec119cdc066873810_626x69.png "All About Requirements Specifications module in HP ALM") **步骤 3)**展开文件夹后,将显示覆盖率分析,如下所示。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/ee/b4/eeb40222b97e0f38a697a4c567aa7b2b_626x227.png "All About Requirements Specifications module in HP ALM") **步骤 4)**单击这些覆盖率分析状态中的每一个,以获取向下钻取报告。 1. 单击特定需求的状态。 将显示覆盖率分析以及失败数量。 2. 单击“显示测试范围”,将显示附加到所选要求的详细测试状态。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/4b/99/4b99ba4f9140533850bbb9719f919140_626x306.png "All About Requirements Specifications module in HP ALM") **步骤 5)**单击“显示测试覆盖率”后,将显示针对所选要求的测试执行状态。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/a7/46/a746a6e014fefd04080dcb8b47a2e883_412x515.png "All About Requirements Specifications module in HP ALM") **追溯矩阵:** * [可追踪性矩阵](/traceability-matrix.html)使用户能够确定需求与其他需求(或需求与测试之间)之间的关系程度。 * 可追溯性矩阵列出了源需求及其相关的需求和测试。 矩阵显示每个源需求的关系总数。 **步骤 1)**第一步是导航到“查看”菜单,然后选择“跟踪矩阵”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/b2/41/b2414c214e9b6ab54856b168db6cff72_626x465.png "All About Requirements Specifications module in HP ALM") **步骤 2)。**可追溯性矩阵页面打开,如下所示。 * 点击“配置可追溯性矩阵” * “配置可追踪性矩阵”对话框打开。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/5a/f8/5af842c70595b2ab04ef1c522fff9180_626x387.png "All About Requirements Specifications module in HP ALM") **步骤 3)**生成跟踪矩阵的标准如下所示。 * 点击“定义来源要求”下的“过滤器” * “过滤器要求”对话框打开。 单击过滤条件按钮。 * 选择过滤条件对话框打开。 从列表中选择“功能性” * 点击“确定”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/2f/95/2f9512fad39f9e6f15175150d1aa5592_624x354.png "All About Requirements Specifications module in HP ALM") **步骤 4)**过滤条件对话框显示用户选择的过滤条件。 点击“确定”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/23/36/2336a0e9fd167e414af07e762cfeefe4_477x527.png "All About Requirements Specifications module in HP ALM") **步骤 5)。**显示“配置跟踪性”对话框 1. 使用选定的“需求类型” 2. 点击“按链接的测试过滤”链接。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/df/f8/dff8f62356fd4cec310482151d37c6e5_624x295.png "All About Requirements Specifications module in HP ALM") **步骤 6)**让我们生成需求和测试之间的可追溯性矩阵。 因此,在单击“按链接的测试过滤”时,将向用户显示以下对话框。 1. 启用“按链接的测试过滤”。 2. 选择“链接到”以下测试。 3. 让我们为那些经过 5 项以上测试的需求生成可追溯性矩阵。 因此,将过滤条件选择为“大于” 4. 输入一个值。 在这种情况下,它是“ 5” 5. 点击“确定” ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/38/d1/38d113b35a4ce50873f13249a22c44e8_624x301.png "All About Requirements Specifications module in HP ALM") **步骤 7)**如果满足指定的可追溯性矩阵标准,则会向用户显示以下屏幕,其中包含所有要求及其相应的测试。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/8b/8a/8b8aca53ddb4364359ae2ff3df73ba3c_617x639.png "All About Requirements Specifications module in HP ALM") **步骤 8)**用户还可以单击“生成可追踪性矩阵”,该矩阵可以导出到 excel。 1. 选择必须为其生成追溯矩阵的详细信息。 2. 点击“生成追溯矩阵”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/ed/a7/eda7994e137cb4f68b779a669ac3885b_617x639.png "All About Requirements Specifications module in HP ALM") **步骤 9)。**向用户显示“文件保存”对话框。 1. 选择需要保存追溯矩阵的位置。 2. 输入文件名 3. 点击“保存”。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/f7/25/f7254ed34342a84cde3742032fd162e2_624x375.png "All About Requirements Specifications module in HP ALM") **步骤 10)**单击“保存”按钮后,将向用户生成可追溯性矩阵。 ![All About Requirements Specifications module in HP ALM](https://img.kancloud.cn/12/fd/12fdc515c42ee8b54d83ec4405874c6d_626x265.png "All About Requirements Specifications module in HP ALM") 这是视频点播模块 **关键点:-** * QualityCenter 中的需求模块用于存储测试需求。在这些存储的需求的基础上,您将构建测试用例。 * 父母要求可能有孩子要求。 * 每个需求都分配了一个唯一的 ID 进行标识。