-
基于Pipeline的DevOps核心实践 - 软件开发生产线 CodeArts
做到小时级、分钟级发布。这种情况下,我们会通过线上A/B、加大测试,在线做各种自动化测试,包括拨号测试、性能测试、压力测试、安全测试等等。在真正大规模灰度之前,就已经把基于真实环境的质量构建好了,其中在线测试、前置测试的比重都要加大。 第三种模式:静态资源部署 静态资源部署不需要
-
步骤三:开发代码 - 软件开发生产线 CodeArts
步骤三:开发代码 代码托管服务提供基于Git的在线代码管理服务,包括代码克隆/提交、分支管理等功能。 由于门店网络查询功能为高优先级Story,本章节将以此功能为例进行介绍如何进行源代码管理与开发。 本样例项目中采用分支来进行代码的开发。首先由开发人员Chris在代码仓库中创建分
-
步骤七:管理项目测试 - 软件开发生产线 CodeArts
步骤七:管理项目测试 测试计划服务提供一站式云端测试平台,融入DevOps敏捷测试理念,有助于高效管理测试活动,保障产品高质量交付。 通过本章节,您将了解测试人员Billy如何管理项目的测试周期,包括创建与执行测试用例、跟踪测试进度等。 创建迭代测试计划 在确定迭代4中计划实现的
-
DevOps的3大核心基础架构 - 软件开发生产线 CodeArts
大分为2部分:方法论和工具链。 方法论这部分,因为DevOps的很多理念脱胎于敏捷,所以你所能了解到的各种敏捷理念,实践和方法都可以作为DevOps知识体系的一部分,这部分在本文中不做赘述。 本文主要讨论关于DevOps工具链这部分内容,对DevOps的工具进行一个总结与归纳。
-
CodeArts支持哪些语言/环境/以及应用的开发? - 软件开发生产线 CodeArts
的研发。 CodeArts能够支持Java、C、C++、C#、Python、Go等主流语言、Maven、Ant、CMake等多种构建环境/工具,以及Tomcat、SpringBoot等多种部署模板。 更多信息请参考各服务产品介绍。 父主题: 概念与功能
-
什么是DevOps - 软件开发生产线 CodeArts
建(包括测试)来验证,从而尽快的检测出集成错误。 持续集成过程中的角色与职责如下: 角色 职责 开发人员 完成开发任务,并在向版本控制库提交代码之前,先在本地环境完成一次私有构建。 修改反馈回来的代码问题,保持集成构建的绿灯状态。 测试人员 根据项目进展随时更新自动化测试脚本,并保证代码覆盖率达到团队要求。
-
DevOps现状报告解读 - 软件开发生产线 CodeArts
具体的工具选择上,国外厂商的产品仍然占据大半江山,JIRA在需求和需求管理领域拔得头筹、Gitlab位居代码管理首位。 一体化DevOps:DevOps的潜力股 虽然国外老牌传统工具JIRA仍然以52.13%的市占率高居DevOps工具选择之首,但与云结合的DevOps工具的发展
-
产品优势 - 软件开发生产线 CodeArts
华为多年研发优秀实践沉淀的工具能力外溢,支持IPD、DevSecOps、敏捷、精益看板、CI/CD持续交付等多种主流研发模式。 覆盖嵌入式、云服务、微服务、移动应用等多类应用开发场景;内置需求管理、代码检查、测试管理等众多华为研发规范。 高质高效敏捷交付 支持代码检查、构建、测试、部署任务自定
-
朴素的DevOps价值观 - 软件开发生产线 CodeArts
现在一提到DevOps,大家谈的比较多的,是如何用工具搭建流水线、如何用工具搭建容器化开发平台、持续集成应该用什么工具、自动化测试应该用什么工具,诸如此类。 我们常见的持续交付工具有太多是5年前、10年前甚至更早就推出的工具。如果工具是实施DevOps的关键,那么十年前就有这些工具,理论上当时我们就应该成
-
我在CodeArts做需求 - 软件开发生产线 CodeArts
Confirmation(确认):用户故事并不具备契约性质,达成协议的验证要点是测试的依据,用来验证用户故事是否符合用户的期望。在用户故事编写工作坊中,验证信息可以写在故事卡片的背面,随后录入工作项。针对每一个测试要点都应该变成完整的测试用例,测试用例会与需求进行关联,由此完美的将3C结合在一起。 在CodeArts中的用户故事:
-
CodeArts前端DevOps实践 - 软件开发生产线 CodeArts
首先,尽量利用一些第三方的平台工具,例如谷歌的Page Speed和YSlow、Lighthouse。这些工具提供了很多关于单一应用的检查项。用好第三方平台工具,能够快速对你的网站进行检验,去发现这里是否有问题,然后给我们某一个维度的检查报告。我们不能也全部依赖于工具的检验结果,也需要基于
-
持续交付流水线 - 软件开发生产线 CodeArts
器,也不必太多了解K8s的配置和编排,以及DTAP不同的环境的配置和差异;甚至接管了上面使用的自动化工具,包括版本库、制品库、持续集成、自动化构建、自动化测试工具、自动化部署工具。 这些都将成为流水线的一部分,所以流水线越来越不可或缺。不同的语言也好、架构也好、环境也好、容器也好
-
用户故事驱动的敏捷开发 - 软件开发生产线 CodeArts
如何在开发过程中按照故事进行交付,协同开发、测试、架构以及UI/UE等团队? 如何使用各种开发工具和平台,借助如任务跟踪、分支计划、持续集成、持续发布、自动化测试等工具让开发过程变得更加高效? 用户故事的需求整理方式与传统需求的整理方式有很大的不同。传统软件开发中,我们依赖用户需求、技术需求、规格说明书等工具,试图使
-
持续集成 - 软件开发生产线 CodeArts
化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 代码检查:提高交付质量 加快代码质量的反馈速度至关重要,在代码进入代码库之后能够立即确认代码处于可用状态,这样才能确保在需要的时候可以快速的获取可交付的版本。无论对于开发/测试的配合,还是开发人员自己进行功能验证都非常重要。
-
什么是敏捷 - 软件开发生产线 CodeArts
作量时就可以开始开发工作。 测试方法:敏捷开发对软件带来的最大影响便是测试了。传统的α(内部测试)、β(交付客户测试)、γ测试(优化处理)方式在采用敏捷开发后几乎不存在了,因为敏捷开发在开发周期内不断的进行测试工作,因此也就没有了在交付做α、β、γ测试时必须停止开发、冻结开发的时间浪费了。
-
总览 - 软件开发生产线 CodeArts
数据驱动运营及治理。 集成端到端研发工具链 连接数据孤岛,全面集成接入CodeArts端到端工具链,构建研发数据湖和定义标准领域模型,实现零成本数据接入。 开箱即用的洞察分析平台 提供100+开箱即用的指标库,覆盖需求、缺陷、代码、构建、测试、部署、发布端到端主题领域,同时可以基
-
角色权限管理 - 软件开发生产线 CodeArts
角色权限管理 角色类型有项目创建者、项目经理、测试经理、开发人员、测试人员等,各服务权限为独立控制,详细权限模型说明分别如下: 需求管理 代码托管 流水线 代码检查 编译构建 部署 测试计划 软件发布库 私有依赖库 父主题: 成员与权限
-
权限管理 - 软件开发生产线 CodeArts
项目经理是项目的主要负责人,他/她可以管理项目的需求、计划、进度、风险等方面,以及协调项目团队的工作。 测试经理 测试经理是负责项目测试工作的角色,他/她可以管理测试计划、测试用例、测试执行、缺陷跟踪等方面,以及指导和监督测试人员的工作。 运维经理 运维经理负责项目运维工作,管理项目的部署、监控、故障定位排除等。
-
持续部署 - 软件开发生产线 CodeArts
如果我们能将每一个环节(构建、发布、测试、部署)有效的串联起来形成一套完成的持续交付流水线,才能真能提高软件的发布效率与质量,持续不断的创造业务价值。 CD at CodeArts 持续部署是CodeArts及其他所有DevOps研发工具的重要功能。在CodeArts中,持续部
-
管理服务级权限设置 - 软件开发生产线 CodeArts
管理服务级权限设置 背景说明 当购买需求管理、代码托管、测试计划等单服务套餐时,租户管理员可以通过“服务级权限管理”页面,按服务为项目成员分配访问权限。 服务级权限管理仅对需求管理、代码托管、测试设计、测试计划等计费项中有“用户数”的服务生效。任何加入项目的成员均可根据实际购买情