DevOps与自动化测试的新挑战

简介: 有时候出问题,并不仅仅是简单的代码出错。可能是环境问题,可能是易用性问题用户体验不好,或者是当整个系统运行到一定时间才出现的问题。这时候并不只能单单依靠测试人员,因为这些问题测试人员有时候难以找出,所以这正是之前所说的团队的重要性,人人皆测试,每个环节的人员都需要密切关注或者考虑,哪那些地方可能出问题,这里这样做是否合理。

DevOps与自动化测试的新挑战

 

DevOpsDevelopmentOperations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

它是一种重视软件开发人员(Dev“IT运维技术人员(Ops之间沟通合作的文化、运动或惯例。透过自动化软件交付架构变更的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠,然而质量管理和测试在其中也起到关键性的作用。

4075a6d2f2651ff5937600fbdd4e40ea3f8b1914


相信这个环形图已经并不陌生了。



 0744c7a5575d91aaba7792f33448aea0281d2548


结构大致就是以上,那么在持续集成中对测试有哪些要求?  又有哪些挑战呢?

 

我觉得测需要做到


1.         测试一切

文档、配置、环境、发布包


2.         测试阶段与工具选择

a. Selenium

b. Appium

c. TestNg

c.   Jmeter


3.         自动化测试设计原则最优化

a. 统一规范要求

b. 分层设计

c. 易维护易使用

d.  测试用例定位准确

 

4.      在实际过程中可能遇到的挑战

      a. 监管阻碍

      b. 流程复杂

     c. 交流、沟通阻碍

     d. 不合理的应用平台、工具

     e. 技能不熟悉

 

怎样验证产品的可靠性?

有时候出问题,并不仅仅是简单的代码出错。可能是环境问题,可能是易用性问题用户体验不好,或者是当整个系统运行到一定时间才出现的问题。这时候并不只能单单依靠测试人员,因为这些问题测试人员有时候难以找出,所以这正是之前所说的团队的重要性,人人皆测试,每个环节的人员都需要密切关注或者考虑,哪那些地方可能出问题,这里这样做是否合理。

 

在持续集成自动化测试健全的情况下还需要手工测试吗?

在持续集成中要尽可能的使用自动化测试,虽然自动化测是现代测试的风向标,但是难以避免有些情况是自动化测试难以覆盖。所以手工测试还是比不可少的,但是在测试团队的持续改进中必须将手工测试尽可能的优化,不能让其成为自动化测试的瓶颈。

所以就Devops的现况来看QA测试人员同样跟开发人员一样有足够的压力与动力,在这个全民持续集成的潮流中共同进步,成为中流砥柱。

目录
相关文章
|
3月前
|
运维 Cloud Native Devops
云原生 DevOps 自动化运维 概述
【1月更文挑战第7天】云原生 DevOps 自动化运维 概述
|
4月前
|
Devops Java 测试技术
软件测试/测试开发|常见软件测试框架类型:TDD、BDD、DDD、ATDD、DevOps介绍
软件测试/测试开发|常见软件测试框架类型:TDD、BDD、DDD、ATDD、DevOps介绍
66 0
|
4天前
|
运维 Kubernetes Devops
构建高效自动化运维体系:DevOps与容器技术融合实践
【4月更文挑战第15天】 在当今快速发展的信息技术时代,传统的IT运维模式已难以满足业务敏捷性的需求。本文旨在探讨如何通过整合DevOps理念和容器技术来构建一个高效的自动化运维体系。文章将详细阐述DevOps的核心原则、容器技术的基础知识,以及两者结合的优势。此外,文中还将分享一系列实践经验,包括持续集成/持续部署(CI/CD)流程的搭建、微服务架构的应用,以及监控和日志管理策略的优化,以期帮助企业实现快速、可靠且安全的软件交付过程。
|
6月前
|
Kubernetes jenkins 测试技术
【Kubernetes的DevOps自动化,Jenkins上的Pipeline实现自动化构建、测试、部署、发布以及Bookinginfo实例的部署灰度发布故障注入流量】
【Kubernetes的DevOps自动化,Jenkins上的Pipeline实现自动化构建、测试、部署、发布以及Bookinginfo实例的部署灰度发布故障注入流量】
125 1
|
6月前
|
运维 Kubernetes jenkins
【Kubernetes测试生产环境整体部署及全链路测试、自动化运维平台Jenkins与Devops环境搭建】
【Kubernetes测试生产环境整体部署及全链路测试、自动化运维平台Jenkins与Devops环境搭建】
221 0
|
6月前
|
运维 Kubernetes Devops
基于k8s的devOps自动化运维平台架构设计(中英文版本)
基于k8s的devOps自动化运维平台架构设计(中英文版本)
|
11月前
|
敏捷开发 运维 监控
带你读《CloudOps云上自动化运维 白皮书2.0》之1:1. 背景:DevOps与云不谋而合,亟待融合
带你读《CloudOps云上自动化运维 白皮书2.0》之1:1. 背景:DevOps与云不谋而合,亟待融合
165 0
带你读《CloudOps云上自动化运维 白皮书2.0》之1:1. 背景:DevOps与云不谋而合,亟待融合
|
敏捷开发 运维 监控
通过一张图来了解一下敏捷测试和DevOps测试
通过一张图来了解一下敏捷测试和DevOps测试
237 0
通过一张图来了解一下敏捷测试和DevOps测试
|
存储 运维 监控
DevOps,CI,CD,自动化简单介绍
DevOps,CI,CD,自动化简单介绍
304 0
DevOps,CI,CD,自动化简单介绍
|
存储 运维 监控
DevOps 安全防护自动化
DevOps 安全防护自动化
105 0

热门文章

最新文章