了解最新技术文章
开放系统 IV (OSIV)是瑞士残疾保险申请的中央案例管理系统。瑞士医疗保健官员每年处理超过 150 万份残疾保险申请和索赔,使 OSIV 成为该国基本医疗保健基础设施的重要组成部分。它必须始终保持运行,满足不断变化的监管和业务要求,并在处理敏感政府数据时保持高水平的安全性。
在 2017 年切换到 TestRail 之前,OSIV 软件测试团队通过 Excel 电子表格、Word 文档和 Confluence 页面的组合来管理他们的测试用例。OSIV 测试经理 Torsten Zelger 表示:“仅依赖电子表格和内容管理系统时,我们缺乏透明度。为每个人收集正确的信息并了解我们在测试和覆盖范围方面的进展是一项挑战。” 他继续说道:“对我来说,主要目标是透明度。使用 TestRail 等专门用于测试软件的工具可以更轻松地实现这一点。”
由于 OSIV 团队在高度监管的环境中工作,因此 OSIV 最重大的软件测试挑战归结为改善组织沟通、透明度以及测试工作和工作量的可见性。
凭借在另一家公司使用 TestRail 五年的经验,Torsten 知道 TestRail 是支持 OSIV 测试管理工作的正确选择。Torsten 解释道:“毫无疑问,我们需要一个专业的管理工具来管理这些测试用例。无论您是从头开始还是已经拥有测试管理经验,TestRail 都易于使用并提供透明度。” 由于 TestRail 的透明度和可见性、报告功能和易用性,Torsten 和他的团队最终决定在 2017 年转向 TestRail。
与电子表格或其他内容管理程序相比,TestRail 最显着的优势之一是提高了测试工作的可见性。Torsten 表示:“如果您必须在 Word、Confluence 或类似工具中维护所有这些内容,那就太复杂了,而且几乎不可能跟踪已执行测试的历史记录。借助 TestRail,当测试失败时,我很高兴能够立即查看其历史记录并获得诸如“上次执行测试是什么时候?”之类的问题的答案。“我们上周成功执行了这一任务,那么从那以后发生了什么?” “一个月前发生了什么?”
借助 TestRail,Torsten 和他的团队可以更加透明地了解他们的测试状态。他表示:“通过 TestRail,每个人都可以使用主链接并查看我们在测试方面的进展情况。我们的目标始终是保持透明度。诸如“我们的测试进展如何?”之类的问题。以及“我们在此测试计划中执行了多少测试用例?” 是重要的。” TestRail 为 Torsten 和他的团队提供的透明度使他们能够更好地了解测试进度。他解释说:“[TestRail] 提供透明度。如果出现问题,我们有一些东西可以跟踪,我们可以问自己,‘好吧,你错过了测试吗?我们是否故意排除了测试用例?”
现在,Torsten 和他的团队可以轻松查看他们是否实现了执行所有关键测试用例的目标、实现了 80% 的测试覆盖率目标,或者一键链接测试期间发现的任何缺陷以构建向后和向前的可追溯性。
借助 TestRail,OSIV 可以在集中式系统中标准化其测试管理。这个集中式平台充当 OSIV 测试人员的知识库,或者如 Torsten 所说,是“产品功能的百科全书”。Torsten 解释说:“TestRail 是我们的知识库。虽然我们有用户故事,但我们的功能总是在变化,使得我们的用户故事变得过时。TestRail 是我们可以维护系统当前行为的唯一地方,因此它对我们来说是一个至关重要的工具。”
此外,通过 TestRail 作为共享知识库,他们可以方便地与管理层分享他们的见解,就测试进度进行明智的讨论,并解决测试时出现的任何间歇性问题。
借助 TestRail,OSIV 简化了其测试工作流程。TestRail 允许他们在一个地方记录所有测试用例,以结构化格式编写可重复的测试用例,并一致地记录测试结果。更重要的是,通过让团队中的每个人都可以访问 TestRail,他们可以在部门之间进行更有意义的沟通,在 QA 团队中进行更好的协作,并提高测试工作的可见性。
TestRail 为 OSIV 团队带来可见性的关键组件之一是 TestRail 的 Jira 集成。TestRail 与 Jira 等其他软件开发工具的集成使 OSIV 团队能够更有效地与开发团队沟通测试状态、跟踪缺陷状态并确定测试用例的优先级。Torsten 解释道:“我们有与失败的测试用例相关联的 Jira 票证,因此我们可以立即回答诸如‘缺陷是什么以及它处于什么状态?’之类的问题。” 此外,由于我们正在进行许多回归测试,因此我们总是将缺陷链接起来,以便稍后对测试用例进行优先级排序。例如,假设我们执行了一个测试,但没有成功找到错误。在这种情况下,它是获得较低优先级的候选者,而其他似乎总是失败的测试用例则具有较高的优先级。
TestRail 还提供 OSIV 强大的报告选项。这些选项可帮助 Torsten 在内部团队和管理层中高效、快速地传达产品稳定性的状态和当前水平。Torsten 解释说:“如果没有 TestRail,我们就会陷入泥沼,让管理层对我们所做的事情有‘良好的感觉’。有了 TestRail,我们就有了我们行动的确凿证据。当缺陷进入现场时,我们会调查发生这种情况的原因。我们错过了那个测试吗?我们是否按目的排除了相关测试?测试成功了吗?客户层面是否还发生了其他事情?TestRail 帮助我们为我们所做的事情提供证据,就像留下痕迹的指纹一样。” 当管理层想知道项目是否准备好交付时,
TestRail 最显着的优势之一是它的易用性,更具体地说,是其直观的工作流程和易于入门。Torsten 解释说:“TestRail 使用简单,学习曲线非常短,您可以从头开始,无需任何经验。” 他继续说道:“最近,我们要求开发人员在手动回归测试期间为测试人员提供支持。经过 20 分钟的介绍后,他们已准备好并能够使用 TestRail。不需要进一步的支持或培训。”
此外,TestRail 测试用例存储库内的分层文件夹结构,再加上将测试用例可视化并组织到套件中并在测试运行中维护该组织的能力,使得快速启动运行、确定测试用例的优先级和跟踪进度变得很容易。对于 OSIV,TestRail 还需要来自 Torsten 或 OSIV 任何人的零 IT、基础设施管理或更新。
TestRail 的透明度、报告功能和易用性为 OSIV 的 QA 团队提供了一种方法来提高测试的有效性,与团队中的关键利益相关者(如开发人员和管理层)进行更清晰的沟通,并最终交付缺陷更少的新版本。场地。Torsten 表示:“在 TestRail 工作了十年之后,我对从事专业工作一无所知。TestRail 是一个工具,可以帮助我们树立信心,并提供证据证明我们所做的一切都是出于良心。”
自从切换到 TestRail 以来,OSIV 的 QA 团队提高了整个团队部署新版本的信心。Torsten 表示:“TestRail 帮助我们为我们所做的事情提供证据。我们向管理层提供的 TestRail 报告的准确性非常有价值。有什么比能够用准确的数据来论证你已经做了什么和没有做什么更准确和自信呢?” Torsten 继续说道:“最后,您需要确信测试期间收集的信息是准确、完整且在需要时可用的。当决定将版本交付/部署到生产环境时,这是至关重要的信息。当生产中出现问题时向测试团队提出关键问题时,它也可以作为证据。
TestRail 为 OSIV 提供的结果之一是他们能够节省时间、完成更多测试并始终如一地实现 80% 的测试覆盖率目标。Torsten 解释说:“如果我们无法使用 TestRail 并且我们需要的信息不容易获得,我们将坚持旧的做事方式,这意味着我们将花费更多的额外时间来管理测试用例和测试套件并且用于实际测试本身的时间更少。” TestRail 的透明度、报告性和易用性为 OSIV 的 QA 团队提供了他们在测试管理工具中寻找的一切。