有没有一种方法(工具或解决方案)可以为不同的技术组合不同的套件,而无需编写自己的测试运行器?
我已经对系统的不同组件(Android、Web、后端)进行了测试,但现在我需要将它们组合成一个套件。测试套件必须以特定顺序运行(例如,Android 测试发送数据而不是Web 测试验证数据是否正确显示),因此最好有可能编写这样的配置:
const superMegaSuite = [
{ type: 'TestNG', suite: 'SendData' },
{ type: 'Karma', suite: 'Check My Data' },
];
用于测试且需要“组合”的技术:
PS我知道技术上的任务可以通过编写一些自定义运行程序来解决,这将是对现有运行程序的抽象。但是,如果已经存在一些解决方案,我想避免编写自己的实现。