持续集成与自动化测试的实现

龙源期刊网 https://www.360docs.net/doc/f716174199.html,

持续集成与自动化测试的实现

作者:刘侃

来源:《电子技术与软件工程》2018年第01期

持续集成与自动化测试是企业软件开发的重点,本文主要是通过分析现阶段企业软件开发情况为基础,结合近年来持续集成与自动化测试应用特点,分析在企业软件开放中实现持续集成与自动化测试的方向,以此为软件开发提供依据。

【关键词】持续集成自动化测试企业软件

为了优化工作形式,提升工作效率,确保销售系统处于长期平稳管理和优化的状态下,软件企业可以应用持续集成与自动化测试方案进行工作。持续集成与自动化测试是敏捷开发方案的重要组成内容,其需要开发团队每天最少实施一次产品级设计和多次个人设计,并对每一次的设计进行单元、集成和功能等检测工作,之后及时进行信息反馈。下面通过了解持续集成的流程,明确实际发展中的测试创新方向,以此为软件企业的发展提供依据。

1 持续集成的流程

持续集成是通过极限编程开发获取的,是一种软件开发实践。其需要开发小组的每一位组员多次集成他们拥有的工作成果,一般情况下要每天最少进行一次,还有的开发团队中的组员每一天都要多次进行沟通和交流。实际沟通并不是单一的组建软件,每一次的集成都是依据检测其中存在的问题,从而保障软件现阶段的功能不会受到影响,且可以自主分析现阶段代码的情况,如是否存在重复、代码的多变性等。结合信息的及时反馈,开发工作者可以全面认识软件集成的状况,对于那些不成功的集成实施整改,从而提升软件开发的质量和效率。

持续集成的流程包含了如下几点:

1.1 持续代码评估

通过VSIS中的最新代码实施多方面的自主评估,如引用Java技术开发的产品可以依据以下两方面步骤实施持续代码的评估,一方面是代码风格和标准评估工作。应用Checkstyle工具扫描源码文件,主要是通过组织编码规定设计相关要求;另一方面在进行架构设计和评估工作的过程中,可以选择应用PMD对编译后的字节码实施扫描,此时各项目中的扫描规定可以在实际应用中通过要求进行调节。

1.2 持续单元检测

在完成对代码的自动评估工作之后,需要对代码实施单元检测,应用开发者调试通过的单元测试代码。单元测试结束之后可以应用Cobertura工具展现出代码的覆盖程度,其中包含了分支和类覆盖率。

相关文档
最新文档