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

搜索资源列表

  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. 让开发自动化:持续测试

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

    • 发布日期:2020-03-04
    • 文件大小:120832
    • 提供者:weixin_38699593
  1. 美国2019:国家人工智能战略(中英双语)-2019.6-101页(8).pdf

  2. 国家人工智能研发战略计划: 2019年更新为联邦政府资助的人工智能研究制定了一系列 目标,确定了以下八个战略重点: 策略1:对人工智能研究进行长期投资。优先考虑对下一代人工智能的投资,这将推动发现和 洞察,并使美国成为人工智能的世界领导者。战略2:为人工智能协作开发有效的方法。增加 对如何理解 创建有效补充和增强人类能力的AI系统。 策略3:理解并解决人工智能的道德,法律和社会影响。通过技术机制研究人工智能系统,包 括道德,法律和社会问题。 策略4:确保AI系统的安全性。了解如何设计可靠,可靠,
  3. 所属分类:机器学习

    • 发布日期:2019-09-04
    • 文件大小:1048576
    • 提供者:chentaotongxue
  1. 软件测试理论

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

    • 发布日期:2019-01-11
    • 文件大小:37888
    • 提供者:qq_33303936
  1. 让开发自动化:持续测试

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

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

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

    • 发布日期:2021-02-26
    • 文件大小:316416
    • 提供者:weixin_38681301
  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. Jenkins+Ant+Tomcat持续集成自动化测试平台搭建

  2. 持续集成:ContinuousIntegration,简称CI。是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。项目构建:通过构建工具对多个项目文件进行统一批量的编译、运行。比如,对多个JMeter脚本批量运行。ApacheAnt:是一个将软件编译、测试、部署等步骤联
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:2097152
    • 提供者:weixin_38722317
  1. 互联网公司的持续交付

  2. 持续交付(英语:Continuousdelivery,缩写为CD),是一种软件工程手法,让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、持续的保持在随时可以释出的状况。它的目标在于让软件的建置、测试与释出变得更快以及更频繁。这种方式可以减少软件开发的成本与时间,减少风险。在今天互联网公司更需要持续交付,让我们开始:DevOps的范围更广,它以文化变迁为中心,特别是软件交付过程所涉及的多个团队之间的合作(开发、运维、QA、管理部门等),并且将软件交付的过程自动化。另壹方面,持续交付是壹
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:1048576
    • 提供者:weixin_38629801
  1. Jenkins自动化部署-----持续交付

  2. 感谢之前带领过我的leader,让我能够知道什么是好的开发方法。在很早之前就接触过敏捷开发。什么是敏捷开发,简单来说就是让软件可靠地,快速地发布出来的一种开发方法和技巧。而敏捷开发中有许多的实践,可能并不是每一种实践都适合于你的团队,但是总有一种能帮助你们的团队快速地将软件可靠地,高可用地发布出来。如果在读这篇文章之前,还没有接触过敏捷开发,那么推荐一门敏捷开发入门的书籍:《硝烟中的scrum和xp》,这本书是一本敏捷开发的入门入籍,介绍了诸如:产品如何编写backlog、怎么准备sprint计
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:860160
    • 提供者:weixin_38655780
  1. 超大型系统的持续集成与持续交付解决方案及案例分析

  2. 首先来看什么是持续集成。大师MartinFowler,敏捷开发方法的创始人之一,提出的敏捷开发方法是一种思想,可以为软件的研发提供指导性的建议。而持续集成则是敏捷开发具体实践的一个建议环节,通过这个环节可以在研发过程中快速得到代码质量的反馈。Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,部署,自动化测试)来验证,从而尽快地发现集成错误。自动化构
  3. 所属分类:其它

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

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

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

    • 发布日期:2021-01-31
    • 文件大小:305152
    • 提供者:weixin_38499503
  1. Jenkins+Ant+Tomcat持续集成自动化测试平台搭建

  2. 持续集成:ContinuousIntegration,简称CI。是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。 项目构建:通过构建工具对多个项目文件进行统一批量的编译、运行。比如,对多个JMeter脚本批量运行。
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:2097152
    • 提供者:weixin_38519681
  1. 互联网公司的持续交付

  2. 持续交付(英语:Continuousdelivery,缩写为CD),是一种软件工程手法,让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、持续的保持在随时可以释出的状况。它的目标在于让软件的建置、测试与释出变得更快以及更频繁。这种方式可以减少软件开发的成本与时间,减少风险。在今天互联网公司更需要持续交付,让我们开始:DevOps的范围更广,它以文化变迁为中心,特别是软件交付过程所涉及的多个团队之间的合作(开发、运维、QA、管理部门等),并且将软件交付的过程自动化。另壹方面,持续交付是壹
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:1048576
    • 提供者:weixin_38516956
  1. 超大型系统的持续集成与持续交付解决方案及案例分析

  2. 首先来看什么是持续集成。大师MartinFowler,敏捷开发方法的创始人之一,提出的敏捷开发方法是一种思想,可以为软件的研发提供指导性的建议。而持续集成则是敏捷开发具体实践的一个建议环节,通过这个环节可以在研发过程中快速得到代码质量的反馈。Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,部署,自动化测试)来验证,从而尽快地发现集成错误。自动化构
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:2097152
    • 提供者:weixin_38748210
« 12 »