阿里云
发表主题 回复主题
  • 4264阅读
  • 3回复

[云效产品]云效平台使用说明

级别: 论坛版主
发帖
98
云币
370
— 本帖被 云效平台 从 云效平台 移动到本区(2016-06-15) —

云效平台使用说明

一、云效平台简介

云效平台,创立于2012年,由阿里巴巴出品,是业内领先的面向企业的一站式研发效能平台,涵盖单测、接口、UI、前端、性能、集成动化等分层自动化测试,通过项目管理流程和专项提效自动化工具,能很好的支持互联网敏捷项目的快速迭代发布,真正实现24小时持续集成持续交付。

二、产品介绍

1.    指挥部(需求管理、立项管理、资源管理):指挥部提供战略规划,兵力部署、需求管理、项目管理,资源管理,指挥官视图,目的是形成产品研发闭环,实现产品从业务,到产品,再到项目,整个产品生命周期的各个环节线上化、透明化,通过项目商业效果的review,用户的反馈,推进产品贴近市场需求,快速反馈,快速改进,并在过程中体现技术对业务的支撑。

2.    配置管理:先进的配置管理理念,集应用管理、代码管理、项目流程管理一体,解决代码仓库管理的问题,全自动化生成项目开发仓库地址,自动进行代码合并等实现迅速响应需求,迭代发布。

3.    单测集成:主要提供了全自动监控代码变更、及时构建反馈结果的功能,开发能快速知道本次代码提交的白盒级别的质量情况,并且质量信息分等级,开发可优先关注高等级的质量风险。

4.    环境管理:先进的测试服务管理理念,可以解决上万人的环境同时使用,统一对测试服务器资源(1测试服务器+1帐号=1资源)进行时间片管理(按时间进行申请占用的方式)。服务器可分组管理,进行批量操作。环境可分多套管理。可通过平台调度服务器脚本进行一键自动部署环境。

5.    用例管理:手工测试用例管理平台,主干用例库项目中可复用。可沉淀积累测试用例。

6.    缺陷管理:提供缺陷各类基础功能和报表统计,同时支持缺陷的消息扭转以及和用例的管理,让缺陷不在孤单

7.    接口自动化:无需写代码,页面配置即可进行接口测试,接口测试可以保存成用例,持续运行。

8.    UI自动化:AUI是一款创新革命性的WEB-UI自动化测试产品,相比其他WEB-UI自动化测试框架,AUI自动化测试脚本的创建和维护都不需要您接触脚本代码,所有交互都是在WEB页面上在线可视化使用。

9.    性能压测:面向HTTP协议的场景无需编写代码,直接在线编写;支持Jmeter支持的所有协议的压测(http/https、Java、WebService等);同时支持Jmeter脚本上传,支持实时系统监控、个性化监控以及压测数据实时查看。

10.    集成自动化:和配置管理系统打通,发布前进行集成验证,触发单测用例、接口用例、UI用例运行,有效保障发布质量。

三、产品使用流程

3.1创建需求,需求排期

产品经理在指挥部需求管理,点击需求列表——我的需求,可以新建需求池、新建看板,创建需求、对需求进行排期,如下图所示:

3.2项目立项,立项审批

项目经理可以在立项申请——新建立项申请中申请立项,立项后的项目会同步到云效平台各个系统,如下图所示:

3.3资源管理,资源分配

每个项目立项的时候设置了计划总工作量,项目工作将由主管进行分配到项目成员,从而实际统计项目中的资源消耗情况,便于后续进行资源的review。

3.4创建项目变更,设置项目成员

在指挥部立项系统创建的项目,已自动同步到云效配管系统,点击项目管理-项目名称,可以打开项目详情页:

点击红色框中“马上申请项目的第一个应用变更开始开发”,选择应用列表。

3.5项目单测集成

项目创建变更后,开发在本地写代码,单测集成平台会定时对开发提交代码进行扫描,运行单元测试的用例,并且对代码进行静态扫描,每次检测会发送实时邮件给代码提交的同学,如下图所示:

也可以直接在单测集成平台查看代码的单元测试情况。

3.6部署环境、测试验证

当我们完成一块功能开发后,需要部署环境验证一下,这个时候在我们的测试环境——项目环境申请,可以看到自己相关的所有项目(云效平台项目在各子系统是自动打通的哦)

点开项目后,便可以看到项目管理中拉取的各个应用,可以申请测试环境,直接进行部署。后台提供获取分支最新代码、编译、部署等脚本,能够自动部署应用。

在我们的环境管理平台可以很方便的进行部署,通过账号分配、项目发布时间管理的方式,提供了最优的服务器资源利用,同时我们支持组建公共环境+项目环境,为项目测试提供良好的环境基础。公共环境部署的是稳定的线上代码,项目中部署的是改造的应用,项目中改造的应用需要依赖其他的应用测试,则可以绑定公共环境,这样即节省了环境,又保证了外部依赖的环境的稳定性。原来如下图所示:

3.7用例管理

PM创建项目以后,测试同学可以直接在用例管理系统编写项目的用例。若项目的功能是原来功能的优化,可以直接导入主干用例,在主干用例上增加优化的功能,提高大家用例的编写效率。

用例系统我们分为主干用例和项目用例,和我们开发代码一样,有主干和分支的概念,项目结束后可以将项目用例归并到主干,新的项目可以从主干用例拉取核心用例,方便大家快速编写,同时用例系统提供的树形结构也方便我们按照业务维护划分用例,能够更好的梳理业务的可测行、降低新同学熟悉业务的成本。

为了提高测试效率,降低代码风险,云效平台提供了非常好的分层自动化工具,我们用例也可以分为手工用例和自动化用例,建议在开发阶段即可进行接口自动化、UI自动化。

3.8接口自动化

编写用例完成后,根据开发的实现情况,底层接口的部分可以用接口用例覆盖。在接口平台可以不用编写接口代码,直接输入入参、出参进行接口验证,并且可以保存为用例,持续检查,Sat接口支持http、hsf、dubbo等多种接口。

3.9 UI自动化

用例管理中涉及UI层验证,可以通过AUI录制主干功能,录制编写过程无需编写代码,直接通过界面录制。详细操作见操作手册和视频。

3.10性能压测

若项目涉及到性能风险,需要对核心功能进行性能压测,则可以通过性能压测平台进行性能测试,详细操作见性能培训视频

3.11缺陷系统

项目的验证阶段,若发现缺陷,可以直接在缺陷系统提交问题,指派给对应的负责人解决。缺陷系统也支持报表统计项目等质量情况。

3.12我的工作台(我的项目)

在我的工作台可以看到自己的项目的各环节进展情况

3.13集成自动化

项目测试阶段完成后,可以在项目详情中提交集成,提交集成后,系统会自动搭建最新的环境并触发集成自动化,触发项目相关应用的自动化脚本,如单元测试、接口测试、UI测试等,确保发布前的质量。

四、帮助手册及培训视频

以上给大家简单介绍了云效系统的各产流程,详细的操作手册和培训视频可参考:http://ali-aegis.aliyun.com/help/help.html

[ 此帖被云效平台在2016-06-15 17:10重新编辑 ]

小图 | 大图 图片

级别: 论坛版主
发帖
4267
云币
477

只看该作者 沙发  发表于: 2016-06-16
看起来真不错
级别: 论坛版主
发帖
6
云币
18
只看该作者 板凳  发表于: 2016-06-16
回 1楼(西秦) 的帖子
有理念有产品哈哈,谢谢关注
级别: 新人
发帖
1
云币
1
只看该作者 地板  发表于: 06-09
Re云效平台使用说明
能问个很蠢的问题么,从哪里点进去的。。。。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个