您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Java开发中的持续性能管理

  2. 许多企业java应用的性能通常可能比较差,这会影响到许多公司的收入和信誉。消除java应用性能问题的最佳方法,就是在开发应用时采用有效的性能测试策略。目前,最先进的性能测试策略是持续性能管理(CPM)。持续性能测试强调在开发人员将代码提交到源代码库时,自动化性能测试所有测试用例。 这篇文章描述持续性能管理,以及测试驱动开发和持续集成的概览,并概述在代码提交到源代码库之前,为了对所有测试用例进行性能分析和分析产生的结果,开发人员需要在Eclipse集成开发环境中要做的步骤。在将代码提交到一个更大
  3. 所属分类:Java

    • 发布日期:2010-10-19
    • 文件大小:503808
    • 提供者:liubang200707
  1. 持续集成工具比较

  2. 持续集成(Continuous integration)正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成。而每次的集成都是通过自动化的构建来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件。
  3. 所属分类:其它

    • 发布日期:2014-02-20
    • 文件大小:849920
    • 提供者:roomoo
  1. 项目是否需要持续集成

  2. “持续集成”起源于极限编程开发.是它的12个基本原则之一,”持续集成”是一种软件开发实践.它要求开发小组的每个成员频繁的集成他们的工作成果.这个频度通常是至少每天一次有时甚至每天多次开发团队的成员频繁的整合他们之间的工作.这种整合不是简单的组装软件每次的集成通过一个包含测试的构建去尽快的探测潜在的错误,保证软件现有的功能不被破坏,自动分析现有代码的状态有无重复逻辑,代码的复杂度等)并发布相关的报告。通过快速反馈,开发人员可以了解软件集成的情况,对不成功的集成进行快速的修改,从而提高软件开发的效
  3. 所属分类:软件测试

    • 发布日期:2015-02-09
    • 文件大小:35840
    • 提供者:pingpingcnc
  1. 持续集成自动化构建与测试

  2. 随着自动化办公的发展,将构建部署及测试都自动化将极大地节约劳动成本。在此我们采用Jenkins实现自动化构建与部署。Jenkins 是一个可扩展的持续集成引擎。 主要用于: 持续、自动地构建/测试软件项目。监控一些定时执行的任务。 Jenkins拥有的特性包括:易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。易于配置-所有配置都是通过其提供的web界面实现。集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。生成JUnit/Tes
  3. 所属分类:C

    • 发布日期:2017-09-11
    • 文件大小:1048576
    • 提供者:cyril1121
  1. jenkins_war包

  2. DevOps概念现在炒得很火,但真正把自动化落地并产生效益的企业有多少呢?jenkins是友好的第三方平台,可以帮你完成各种自动化集成/测试/部署任务,打通开发与运维的次元壁,让项目保持在随时可以交付的状态。当然,最重要的是开源免费,各位对自动化神往的少年可以捣鼓一下。jenkins war包在windows平台下一个命令行就可以优雅启动服务了:java -jar jenkins.war。
  3. 所属分类:互联网

    • 发布日期:2017-11-04
    • 文件大小:72351744
    • 提供者:ufechiilkb
  1. 让开发自动化:持续测试

  2. 准备好开始在您的开发人员测试活动中大获全胜吗?在本文中介绍了几种自动化的开发人员测试,每一次改变源代码都能够运行这些测试。本文提供了Selenium、DbUnit和JUnitPerf测试的例子,即,如果经常运行这些测试可以帮助您尽早发现应用程序的问题。本文涵盖下列内容:通过Ant运行JUnit测试;使用JUnit和DbUnit执行更长时间的运行组件测试;使用JUnitPerf确定哪些方法花费时间过久而执行失败;用Selenium运行基于Web的功能测试;用Cobertura访问代码覆盖率;用Cr
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:120832
    • 提供者:weixin_38699593
  1. 软件测试理论

  2. 软件测试理论篇 一、为什么软件要做软件测试 纵观历史事件说明软件测试的重要性 二、软件测试的概念 1、测试是为了发现错误而执行程序的过程 ; 2、在规定条件下,对程序进行操作,以发现错误,以软件质量进行评估 ; 3、使用人工或者自动化手段,来运行或者测试某个子系统的过程,其目的在于检查它是否 存在满足规定需求或弄清预期结果与实际结果之间的差别( IEEE :美国电气和电子工程师 协会)应用程序管理工具 2、软件基础知识:软件工程,软件生命周期、测试理论和测试方式有较深的理解 3、软件测试技术,方
  3. 所属分类:软件测试

    • 发布日期:2019-01-11
    • 文件大小:37888
    • 提供者:qq_33303936
  1. 自动化部署持续构建部署方法及案例

  2. 越来越多的项目通过微服务架构进行设计,这种架构下,使得业务更加清晰,模块划分更加明确,也让开发人员更容易上手,但因此需要拆分更多的模块系统,这将为开发测试和生产部署造成了不少麻烦。目前,通过Jenkins平台可以简化这一过程,因此我想通过这个文档给大家介绍一下,在docker容器化下的微服务架构,是如何通过Jenkins平台进行自动化批量化发布的。
  3. 所属分类:互联网

    • 发布日期:2020-10-26
    • 文件大小:1048576
    • 提供者:zf1394
  1. 让开发过程自动化:做好持续测试

  2. 让开发过程自动化:做好持续测试!准备好开始在您的开发人员测试活动中大获全胜吗?在本期的让开发自动化中,开发自动化专家PaulDuvall介绍了几种自动化的开发人员测试,每一次改变源代码都能够运行这些测试。Paul提供了Selenium、DbUnit和JUnitPerf测试的例   在像Eclipse那样的IDE中或者比如在Ant构建脚本中运行单元测试是确保应用程序质量的一个很好的开始;然而,版本控制库(如Subversion)中的源代码一改变,在单独无变动的构建机上运行单元测试就有助于检验开发生
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:81920
    • 提供者:weixin_38613548
  1. 让开发自动化:持续测试

  2. 火龙果软件工程技术中心  本文内容包括:按JUnit进行单元测试集合组件测试参与性能测试使用Selenium进行功能测试使用Cobertura报告代码覆盖率持续运行测试调用所有测试参考资料关于作者准备好开始在您的开发人员测试活动中大获全胜吗?在本期的让开发自动化中,开发自动化专家PaulDuvall介绍了几种自动化的开发人员测试,每一次改变源代码都能够运行这些测试。Paul提供了Selenium、DbUnit和JUnitPerf测试的例子,即,如果经常运行这些测试可以帮助您尽早发现应用程序的问题
  3. 所属分类:其它

    • 发布日期:2021-03-03
    • 文件大小:214016
    • 提供者:weixin_38677046
  1. 让开发自动化:持续集成反模式

  2. 尽管持续集成(ContinuousIntegration,CI)可以非常有效地减少项目的风险,但是它对与编程相关的日常活动提出了很高的要求。在这一期让开发自动化中,自动化专家和ContinuousIntegration:ImprovingSoftwareQualityandReducingRisk的作者之一PaulDuvall列举了一系列CI反模式并解释了如何避免它们。在我的职业生涯中经常发现,通过了解在特定情况下不应该做什么,可以学到更多知识。例如,在我职业生涯的早期,由于需要快速发布软件,我
  3. 所属分类:其它

    • 发布日期:2021-03-02
    • 文件大小:162816
    • 提供者:weixin_38726007
  1. 使用Subversion、Hudson和Eclipse构建持续集成系统

  2. 本文简要叙述了使用Subversion、Hudson和Eclipse构建持续集成系统的过程。持续集成系统是指持续地编译、测试、检查和部署源代码的系统。持续集成是一种软件开发实践,团队开发成员经常集成它们的工作,通常每个成员每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快地发现集成错误。这个过程可以大大减少集成的问题,从而让团队能够更快的开发内聚的软件。有统一的源代码库。开发人员基于同一个源代码库进行开发是进行持续集成的一个前提。为了让持续集成系统正
  3. 所属分类:其它

    • 发布日期:2021-03-02
    • 文件大小:361472
    • 提供者:weixin_38616033
  1. 持续集成之“测试三角形与分段构建策略原则”

  2. 随着软件产品新特性的不断增加,软件自动化测试用例的数量也会成倍增长。对于一些历史“悠久”的遗留系统来说,甚至会积累数以万计的自动化测试用例。如果对这样的系统进行持续集成,还要求每个开发人员都要进行本地验证的话,困难的确不小。让我们还是看看Joe的团队是如何解决类似问题的吧。在《》一文中,咱们说到:Joe?的团队实施了带有令牌的持续集成提交流程纪律。由于每个人都做本地构建进行验证后再提交,所以持续集成平台上的构建结果比较稳定,每天持续集成服务器上的构建最多只有一两次失败(常见的原因是忘记提交某个文
  3. 所属分类:其它

    • 发布日期:2021-02-26
    • 文件大小:316416
    • 提供者:weixin_38681301
  1. 通过将行业解决方案部署到云平台确保持续交付

  2. 使用一个真实的客户场景分析面临的难题及其解决方式,以确保持续部署。持续交付已经成为在云平台上交付解决方案一种常见模式。要让持续交付成为可能,所有构建、部署、测试与发布阶段都需要自动完成,以提供频繁的迭代,这样开发人员和操作专业人员才能时刻了解代码变化与缺陷修复。过程自动化程度的提高也会提高云交付的效率。应用本文中的安装与部署技术改进了解决方案安装程序,让它更适合于持续部署和交付。本文演示了一种改变解决方案安装与配置来支持持续部署的方法。随着云计算技术的发展,云环境被认为是向客户交付行业解决方案的
  3. 所属分类:其它

    • 发布日期:2021-02-26
    • 文件大小:295936
    • 提供者:weixin_38733414
  1. Jenkins+Node.js持续集成

  2. 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile)在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成。而每次的集成都是通过自动化的构建来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件。持续集成的核心价
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:435200
    • 提供者:weixin_38743084
  1. 从自动化测试到持续部署,你需要了解这些

  2. 在互联网的产品开发时代,产品迭代越来越频繁,“从功能开发完成直到成功部署”这一阶段被称为软件开发“最后一公里”。很多开发团队也越来越认识到,自动化测试和持续部署可帮助开发团队提高迭代效率和质量。那么,如何更好地解决“最后一公里”这一问题呢?一切从自动化测试开始,让自动化测试贯穿在整个项目开发-集成-部署-交付的-开发流程中。如果你的团队还没有开始自动化测试,推荐从经典的测试金字塔开始。在这个分层自动化测试金字塔中,Unit代表单元测试,Service代表服务集成测试,UI代表页面级的功能测试。不
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:400384
    • 提供者:weixin_38745859
  1. Docker与CI持续集成/CD

  2. Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。持续集成(Continuousintegration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。持续部署(continuousdeplo
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:2097152
    • 提供者:weixin_38683930
  1. masterlab:简单高效,基于敏捷开发的项目管理工具-源码

  2. MasterLab MasterLab是一种简单高效,基于敏捷开发的项目管理工具,以事项驱动和敏捷开发最佳实践作为设计思想,同时参考了Jira和Gitlab优秀特性发展而来,适用于互联网团队进行高效协作和敏捷开发,交付极致卓越的产品。 功能特点 简单易用,拥有良好的用户体验和附加化风格 创新的将思维导图和项目事项进行整合,让项目管理更轻松 明显的质量,服务器端代码(php)遵循PSR2标准规范,编写单元和功能测试 支持敏捷开发(待办事项列表,继承冲刺,看板) Masterlab团队本质实践行
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:53477376
    • 提供者:weixin_42124497
  1. 让开发自动化:持续测试

  2. 火龙果软件工程技术中心  本文内容包括:按JUnit进行单元测试集合组件测试参与性能测试使用Selenium进行功能测试使用Cobertura报告代码覆盖率持续运行测试调用所有测试参考资料关于作者准备好开始在您的开发人员测试活动中大获全胜吗?在本期的让开发自动化中,开发自动化专家PaulDuvall介绍了几种自动化的开发人员测试,每一次改变源代码都能够运行这些测试。Paul提供了Selenium、DbUnit和JUnitPerf测试的例子,即,如果经常运行这些测试可以帮助您尽早发现应用程序的问题
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:214016
    • 提供者:weixin_38574410
  1. 让开发自动化:持续集成反模式

  2. 尽管持续集成(ContinuousIntegration,CI)可以非常有效地减少项目的风险,但是它对与编程相关的日常活动提出了很高的要求。在这一期让开发自动化中,自动化专家和ContinuousIntegration:ImprovingSoftwareQualityandReducingRisk的作者之一PaulDuvall列举了一系列CI反模式并解释了如何避免它们。在我的职业生涯中经常发现,通过了解在特定情况下不应该做什么,可以学到更多知识。例如,在我职业生涯的早期,由于需要快速发布软件,我
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:162816
    • 提供者:weixin_38741244
« 12 3 »