近年来,用程序测试程序、用代码代替思维、用脚本代替手动执行的自动化测试方法变得普遍。
与传统手工测试相比,自动化测试在资源利用、人力节约、回归测试、性能测试、复杂测试等各个方面都具有明显优势。 但是,与传统的手工测试相比,自动化测试要获得更好的测试效果,就离不开良好的自动化测试工具和测试平台。 今天,我们向大家介绍目前热门的自动化测试平台——Jenkins。
http://www.Sina.com/http://www.Sina.com /
Jenkins本身是一个独立的开源软件,是基于Java开发的连续集成工具,可用于监视连续重复的工作。 正如Jenkins的早期开发团队所说,Jenkins提供了一个开放、易用的软件平台,允许软件持续集成。 擅长持续、自动地构建/测试软件项目,并定期执行测试任务。
3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/http://www.Sina.com /
开源免费
无论是对产品开发人员还是产品开发团队来说,一些付费工具确实具有很好的用户体验和很好的技术支持,但高昂的资金成本也让很多人望而却步。 Jenkins不仅开源、免费,而且拥有不输给付费工具的开发团队和社区支持,可以说是许多中小型开发团队的福音。
具备跨平台功能,适用于所有平台
Jenkins支持在每个系统平台上构建,无论您是否熟悉linux或windows环境,Jenkins都能带来更好的自动化测试体验。
主/从属支持分布式构建
自动化测试最明显的优点是可以大大降低时间成本,但许多测试平台受到平台性能的影响,不能支持高并发测试任务的次数。 由于Jenkins开发团队贯彻负载平衡设计概念,因此Jenkins擅长Master-Slave分布式构建,通过将构建过程分配给从节点的Slave节点,减少Master节点的压力,同时执行