快三年了,疫情一直是一个挥之不去的恶魔,给大家生活、工作带来较大的影响,但也给我们换回了不少安静思考的时间,我们也不会躺平,而是更安心做一些有利于行业发展的一些事情:
2020年疫情刚起来,我们也基本被封在小区中,自己宅在家中,静下心来做了一个在线专栏《高效敏捷测试》;
2021年疫情没有结束,我们和MeterSphere开源社区发布了《持续测试白皮书》,让测试不再成为持续交付的瓶颈;
2021年在专栏基础上充实内容、扩展到更多的实践领域,出版了《敏捷测试:以持续测试促进持续交付》
......
疫情似乎让社会发展的脚步慢下来,但在IT行业倒是发展更快了,因为传统行业更需要数字化转型,人们更希望通过软件和网络完成远程沟通、交易等商贸活动,更希望通过机器人、自动化控制生产线来加强生产,而尽量减少疫情带来的影响。所以,今天在IT界,“数字化转型、敏捷、DevOps...” 成为热点,持续交付更受到关注。
在持续交付中,软件测试常常成为瓶颈,之前有数据证实了这一点。
在质量很难,测试不易,且行且珍惜 这篇文章中也有所体现,有时感同身受,感觉测试人员越来越不容易,加班是常事,但发布的质量还不够高。所以,要做到持续交付,就需要做到持续测试,这就是过去几年,我们为什么一直要致力于持续测试。
除了发布《持续测试白皮书》、出书,我们也持续不断在本公众号上介绍持续测试的技术实践,如:
2020年软件测试趋势报道:彻底实现持续测试(上)
2020年软件测试趋势报道:彻底实现持续测试(中)
2020年软件测试趋势报道:彻底实现持续测试(下)
《微软的软件测试之道》作者Alan Page 谈“持续测试”
企业级持续测试实施指南(上)
企业级持续测试实施指南(下)
MeterSphere访谈丨在QECon上海站谈谈我们对开源和持续测试的理解
......
今天,为了帮助大家更彻底地克服困难,进一步提升软件研发团队的效能、提升企业的竞争力,我们致力于构建一套持续测试的解决方案。通过过去两年的努力和实践,一个相对比较成熟的方案慢慢形成起来,称之为“AI+ Continuous Testing Solution for DevOps/CD”,英文缩写为ACTS。
持续测试解决方案ACTS 依赖人工智能技术,实现高度的自动化测试、精准测试等,但也离不开测试人员的智慧和技能。ACTS的结构如下所示:
中间有三层:持续测试的基础设施、持续测试流程、更好支持持续测试的方法和技术;
左边:人员技能、团队协作融合、组织的敏捷/DevOps文化贯穿所有的活动;
右边:如何借助外部资源,包括AI/大数据/云原生技术、相关标准/规范/模型等引入和软件工程知识库等。
在上述解决方案中,每一项内容不是一个简单的概念或活动,我们已经基本梳理、明确了每一项具体的实践和相应的工具,其中多数内容有过落地实施的经验或成果。更重要的是将它们融合在一起,不仅是自动化测试和探索式测试的融合,而且包括一个层次的活动构成一体化的有机整体,如测试过程过程一体化。再进一步,就是三个层次和左右两边构成一个体系,最终才是完整的解决方案。最终,我们相信可以帮助企业结合自身实际情况和需求逐步实施这套解决方案,包括适当的裁减、定制和优化,真正实现持续测试,极大地提升测试效能,促进持续交付。
我们会持续跟踪和评估国内外先进的能够促进持续测试落地的持续测试平台和智能化测试工具,使这个方案更有效地满足不同企业的定制化需求。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)