2022-09-09 16:30:00 ~ 2022-09-10 16:30:00
最近笔者在测试一个数据下载项目,测试过程中需要校验导出CSV文件中指标值的准确性。涉及指标数量400+,并且需要关注不同聚合层级、不同时间粒度指标计算的准确性。验证数据量大,手工验证效率低、人力成本高,因此通过自动化脚本的方式来提高测试效率以及方便回归验证。
在实现的过程中,最初采用unittest测试框架中内置的断言方法,进行数据的比对,实践发现内置断言并不能满足使用要求,进行了一系列的实践后,最终找到了合适的断言方案,本篇文章主要介绍了该方案的探索过程。
登录后可查看文章图片
得物消息中心每天推送数亿消息给得物用户,每天引导数百万的有效用户点击,为得物App提供了强大,高效且低成本的用户触达渠道。这么庞大的系统,如何去监控系统的稳定性,保证故障尽早发现,及时响应至关重要。
登录后可查看文章图片
主动在分布式系统上进行异常实验,观察系统行为,发现系统弱点,并持续优化和实验,不断提高系统容错能力,让人们建立复杂分布式系统能够抵御突发事件的信心。
登录后可查看文章图片
在推行IPD体系的时候,我们发现不同的行业、不同的企业,对IPD的理解和需求是不一样的,比如我们辅导的电气行业、军工行业、医疗器械行业、化工行业……它们有自身的行业特点和行业需求,我们不能把华为的IPD体系完全复制在这些行业,一定要考虑行业、企业对产品、研发的需求。客户需求不一样,因此不是所有的企业都适合华为的IPD体系。
此外,不同的企业发展阶段对IPD体系的需求也不相同。大型规模的企业管理基础比较扎实,人才比较雄厚,所以他们推行IPD体系相对容易,处于发展阶段的企业,管理基础往往比较差,人员能力不够强,所以在推行IPD的时候,在复杂情况下,这样的企业是很难以吸收并运用的,可能导致企业无法执行或是执行过程中大打折扣。
针对不同的行业、不同的企业,在推行IPD上的实际需求和体系各有不同,所以IPD尤其是华为的IPD体系并不适合所有企业,需要学习和借鉴华为的IPD体系,在华为IPD体系的基础上进行个性化设计,以满足不同行业、不同企业的需求。
登录后可查看文章图片
关注公众号
接收推送