1.1编写本白皮书的目的
软件测试作为软件质量保证的关键手段,自从软件工程诞生之日起,就一直伴随着软件研发模式的迭代升级而持续自我更新。软件工程诞生五十多年来,历经瀑布模型、V模型、敏捷模型等一系列的变革,慢慢形成业界认可的软件工程理论,并由此产生了测试驱动开发、持续集成、持续交付等一系列优秀实践。其中持续交付是企业最为关注的实践之一,也是敏捷和DevOps的核心诉求,它能够帮助企业更好地满足日益变化的业务需求。持续交付的实践过程倒逼软件测试,最终形成了与之适配的持续测试。
当前,随着企业数字化转型以及“软件定义一切”的深入发展,越来越多的企业面临着自身业务数字化转型的挑战,而这个转型过程高度依赖企业自身软件研发能力的构建和持续提升。因此,越来越多的非传统软件公司需要进入软件研发领域,并着手构建符合当下企业数字化转型要求的软件研发能力,包括与之适配的软件测试能力。
然而,关于持续测试(Continuous Testing)的优秀实践和方法还主要停留在大、中型互联网企业的内部,并未形成整个行业的共识。为此,我们希望通过本白皮书系统、深入地介绍“持续测试”理念的内涵以及如何在企业和团队内实施,并给出了相关的流程、方法和工具,旨在推动持续交付在更广泛的范围内真正落地,持续提高企业的数字业务竞争力。
1.2如何组织、发布和维护本白皮书
本白皮书由“软件质量报道”微信公众号和MeterSphere开源社区共同编写而成。编写团队基于贴近企业实践的视角和态度进行策划和组织,结合自身对软件测试发展历程以及持续测试的理解,积极听取行业内其他专家的观点,并认真借鉴优秀公司所积累的经验,在此基础上完成白皮书的编写任务。
全文从持续测试产生的背景与意义、如何落地持续测试、持续测试成熟度能力模型(Continuous Testing Maturlty Model,简称为CTMM)以及持续测试企业案例等几个方面展开讨论,并介绍了持续测试产生的原因、持续测试落地的关键要素,以及如何借助CTMM来完成对团队测试能力的评判等内容。
本白皮书采用线上渠道(网站、微信公众号等)为主的分发模式,自持续测试白皮书V1.0版本发布以来,编写团队一直通过线上渠道广泛收集大家的意见,并基于这些建议进行更新,
从而形成《持续测试白皮书》v2.0版本。V2.0版本的白皮书仍然通过线上渠道再次对外开放下载。欢迎业界各位同仁积极提交修正和改进意见,持续完善本白皮书,使之更加准确、全面和深入。
1.3本白皮书给企业带来的价值
本白皮书为企业数字业务的资深测试人员、资深开发人员、高级质量管理人员、项目管理人员以及高层管理人员所准备。希望通过本白皮书能够让相关读者理解持续测试理念的内涵,以及在企业数字业务中积极采纳持续测试的价值和必要性。当然,持续测试包含的范围非常广泛,从面向开发人员的测试实践到传统测试团队的系统测试、验收测试,乃至业务系统发布后的线上测试等。一本薄薄的白皮书肯定无法详尽方方面面,期待本白皮书能作为一个引子,帮助大家推开持续测试这扇大门,并给大家在徜徉这扇大门背后的世界时提供一个相对合理的指引。
本文来自知之小站
PDF报告已分享至知识星球,微信扫码加入立享3万+精选资料,年更新1万+精选报告
(星球内含更多专属精选报告.其它事宜可联系zzxz_88@163.com)
