持续集成和自动化测试策略
|
我在一家使用持续集成(TeamCity)的公司工作。每当有人在CI软件中进行检查时,都会开始构建并运行所有的Unit / Automated Test。问题是我们获得了7000多个单元测试+ 756个自动化测试(用于测试JavaScript,因为我们获得了非常复杂的UI逻辑来进行计算等)。正如您可以想象的那样,每当有人在所有过程中进行检查时,都要花两个多小时才能完成所有步骤(构建单元自动测试),因此我需要等待那么多时间才能得出结果,以了解是否我的签到可能破坏了自动测试或单元测试。最糟糕的情况是,当不止一个人签入某些东西,以便TeamCity开始排队进行构建时,在我无法获得有效结果之前,我最多要等半天!我们应该采取什么策略来加快这个过程?最好的做法是即使稍作改动即可运行所有自动化测试?
没有找到相关结果
已邀请:
4 个回复
苛肠倒俱
钾涎净介
惭法搽
宦哨抹存胳