首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TestOps宣言

TestOps宣言

原创
作者头像
用户2140084
发布2018-05-08 12:18:17
1.8K1
发布2018-05-08 12:18:17
举报
文章被收录于专栏:testopstestops

 TestOps离不开敏捷

TIM截图20180206133338.jpg
TIM截图20180206133338.jpg

        TestOps是测试驱动的一种延伸,它强调测试人员与运维人员沟通协作规范化的实践模式。

TIM截图20180206132704.jpg
TIM截图20180206132704.jpg

        DevOps的持续集成与持续交付,实现了从代码到服务的快速落地。而TestOps集成了DevOps效率,更是将质量与过程完美的体现。

TIM截图20180206134049.jpg
TIM截图20180206134049.jpg

  在交付过程的每一个步骤都是可视化、自动化的,可以带来包括效能在内的显著的好处,同时也改进了软件的总体质量。TestOps集合了SVN、maven、Jenkins、nexus、swarm、docker、registry等工具,在跨网段、跨内外网等方面可以完美兼容。TestOps提供项目配置中心,抽象公共配置,项目配置灵活装配。把人为的干预最小化、节省各环节等待时间,使得交付的流程更清晰化,一旦把人的干预去掉,质量就更加可预测,会变得更好。

        TestOps真正的实现了:源码的稳定+版本的可控+打包的交付。

TIM截图20180206134913.jpg
TIM截图20180206134913.jpg

 三个一站式管理

TIM截图20180206135144.jpg
TIM截图20180206135144.jpg

一站式源码管理:

        源码是IT公司核心价值,怎么保障源码的安全性与稳定性将是一个重要命题。

        源码管理工具有很多Git、SVN等,工具支持源码版本的管理,但源码版本却没有什么可读性,业务版本才是大家的共识,怎么才能让业务版本号与源码版本号相互关联呢?

一站式版本管理:

        谈到版本,首先就要确定的是边界。版本边界内的版本号是什么、功能清单是什么、SQL清单又是什么?版本的发布、版本的归档、版本的回滚是一个频繁又繁琐的工作,从应用容器搭建,到源码构建,到配置更改、到发布反馈,不同环境不同的配置不同操作人员,谁来保障环境一致,版本的一致?

一站式容器管理:

        一键创建/销毁/迁移容器,容器运行状态监控,容器之间的依赖编排等。

TIM截图20180206154136.jpg
TIM截图20180206154136.jpg

TestOps工具链

TIM截图20180206144853.jpg
TIM截图20180206144853.jpg

定义标准

规范:

需求规范、研发规范、提测规范、测试规范、交付规范、运维规范、流程规范等

流程:

需求发布流程、版本启动流程、研发流程、测试流程、交付流程等

自动化交付.jpg
自动化交付.jpg

指标:

测试指标、验收指标、交付指标等

工具:

LoadRunner、AppScan、jmeter、SoaUI、Jenkins、SVN、Maven、Nexus、Docker、zabbix

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档