基于测试选择的动态自动风险 - 最重要的测试工作

应对复杂性是Westermo质量保证的一个关键因素。新功能和现有功能、支持的协议、支持的硬件平台、网络拓扑和解决方案之间组合的无限可能性是我们正面临的挑战。 

同时,我们希望在开发新功能时具有灵活性,并获得快速反馈。我们通过功能驱动开发和持续集成来管理这个问题。

通过我们的自动化系统级回归测试功能,我们能够在产品发布之前发现问题,并向开发者提供早期反馈。通过该功能,我们可自动为每位开发人员提供量身定制的多样化结果,而无需手动选择测试内容和测试时间。 

我们自己开发的测试框架,可实现全自动化选择,选择将哪些测试放入测试框架的各个独立测试套件。这种选择是基于量化风险进行的,该风险会随着测试内容而变化。测试框架还将测试案例映射到任意数量的物理测试系统,每个系统都有不同的DUT集合。我们已经将该功能内置到测试框架中,以便测试不同的网络拓扑,甚至包括了我们物理测试网络拓扑子集的网络拓扑。这有助于我们降低风险并管理来自无限可能的测试设置组合的复杂性。 

在CODE-STHLM会议(持续交付和DevOps嵌入版会议)上,我将讨论Westermo如何通过自动化系统级回归测试功能,确保整个开发过程中软件开发的高质量。 

欢迎各位来听我的会议演讲,以了解该功能是如何工作的,然后讨论切磋。期待各位的到来!

了解会议更多信息

- Petra Wernkvist,Westermo测试主管