开源 | AREX:携程新一代自动化回归测试工具的设计与实现
Source :
mp.weixin.qq.com
Author :
haibing
随着携程机票BU业务规模的不断提高,业务系统日趋复杂,各种问题和挑战也随之而来。对于研发测试团队,面临着各种效能困境,包括业务复杂度高、数据构造工作量大、回归测试全量回归、沟通成本高、测试用例数量多且难以复用、测试数据维护量大以及自动化用例管理等问题。每个都会影响测试团队的效率和质量,给软件研发过程带来挑战。 总结下来主要是两个核心困难点:成本与复杂度。 成本方面,我们通常需要在成本和质量之间做出取舍,需要在快速迭代的同时保证质量,又需要在限定的投入下保证质量。 复杂度方面,当业务规则积累一段时间后,业务流程、规则、场景和数据处理的复杂度在叠加后呈二次或者指数等形式增加,给测试质量工作带来很大的挑战。