杂文笔记《“去QE”时代下,QE如何破茧重生》

杂文笔记《“去QE”时代下,QE如何破茧重生》
“去QE”时代下,QE如何破茧重生
https://mp.weixin.qq.com/s?__biz=MjM5ODczMDc1Mw==&mid=2651844374&idx=1&sn=8ec218d813d859cce2feeeda62aa5bd6&chksm=bd3d02788a4a8b6e5aaeee226c2caba34e5bc488ee8322711c075aff99616e95d91c72f30b0a&mpshare=1&scene=1&srcid=0620fhgqlTee39PesnsFPz9m#rd
开发自己做测试
“谁开发、谁测试、谁上线、谁On Call”的“一条龙”原则
起因
相比自动化测试技术,他们更关心工程效能的提升
问题
思维惯性
搭建被测试环境以及管理测试执行环境
解决思路
非业务功能开发相关的事务由“工程效能”服务或者相关支持工具链来统一解决
统一测试执行服务
统一测试数据服务
统一测试执行环境服务
构建工程效率工具链仓库
测试即服务(TaaS,Test as a Service)的全局架构
我的看法
在开发与测试岗位上都略有经验。两者的关系、职责、协作等问题都有不断的思考与反思。但还没形成一个完善的思路。
测试岗位上往往有更多不确定的问题需要思考比开发的方案设计与决策,还要更高深更哲学。
我不同意文中去除测试团队的趋势,也不看好所谓的平台/工具链代替测试。
- 文中的思路 统一的XXX,太过理想化,可行性低。
- 引入了复杂的平台与工具,又会陷入‘探索性测试’提出的问题。
- 如果编写/维护自动化的时间精力远大于测试设计测试执行,那么对于质量还是不是一件好事?
上次看到不需要测试人员,当时流行的思路是TDD。
文章阅读中突然想到一个思路
- 我们提devops强调开发与运维的协调,那么测试在其中扮演什么角色?各家有一些不同的观点。
- 运维维护上线环境与测试维护测试环境,是不是有相通之处?
- 运维上线功能与测试验收功能,有没有相识之处?
- 我想也许运维与测试的沟通可以更多一些。
XMind: ZEN - Trial Version
杂文笔记《“去QE”时代下,QE如何破茧重生》的更多相关文章
- 杂文笔记《Redis在万亿级日访问量下的中断优化》
杂文笔记<Redis在万亿级日访问量下的中断优化> Redis在万亿级日访问量下的中断优化 https://mp.weixin.qq.com/s?__biz=MjM5ODI5Njc2MA= ...
- AdTime:多屏时代下传统媒体的鼓起
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzk1MTQzNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQk ...
- 柯南君:看大数据时代下的IT架构(5)消息队列之RabbitMQ--案例(Work Queues起航)
二.Work Queues(using the Java Client) 走起 在第上一个教程中我们写程序从一个命名队列发送和接收消息.在这一次我们将创建一个工作队列,将用于分发耗时的任务在多个工 ...
- 柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航)
柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航) 二.起航 本章节,柯南君将从几个层面,用官网例子讲解一下RabbitMQ的实操经典程序案例,让大家重 ...
- 柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控
柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装.配置与监控 一.安装 1.安装Erlang 1)系统编译环境(这里采用linux/unix 环境) ① 安装环境 虚拟机:VMw ...
- 看大数据时代下的IT架构(1)业界消息队列对比
一.MQ(Message Queue) 即 消息队列,一般用于应用系统解耦.消息异步分发,能够提高系统吞吐量.MQ的产品有很多,有开源的,也有闭源,比如ZeroMQ.RabbitMQ. ActiveM ...
- maven问题解决:提示maven依赖包缺失,但是去文件夹下找确实有这个包
出现问题:提示maven依赖包缺失,但是去文件夹下找确实有这个包. (我的操作就是:删除文件夹中的jar.重新update,) 搞了好多遍,工具总是提示错误信息,没办法,请求大神 操作大概过程: 1 ...
- (转)Lua学习笔记1:Windows7下使用VS2015搭建Lua开发环境
Lua学习笔记1:Windows7下使用VS2015搭建Lua开发环境(一)注意:工程必须添加两个宏:“配置属性”/“C或C++”/“预处理器”/“预处理器定义”,添加两个宏:_CRT_SECURE_ ...
- WPF 学习笔记-在WPF下创建托盘图标
原文:WPF 学习笔记-在WPF下创建托盘图标 首先需要在项目中引用System.Windows.Forms,System.Drawing; using System; using System.Co ...
随机推荐
- 16:Merge
题目描述 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出. 输入描述:先输入键值对的个数,然后输入成对的index和value值 ...
- [技术讨论]关于前几天公布的京东bug上的问题分析
1. 起因 前两天我公布了一个京东微信端截取到的三张图.并简单阐述了这三张图中的bug发现过程: 有朋友的评价是图中这种,可实际上.他应该是没有看出来这个bug代表的内容有多少.今天心血来潮决定具体 ...
- 可执行Jar包调用动态链接库(DLL/SO)
踩过了很多的坑,查了很多资料,在此记录一下,以SpringBoot项目为基础. Maven加入JNA依赖 <!-- JNA start --> <dependency> < ...
- 【selenium】Selenium基于Python3的Web自动化测试脚本在IE上运行慢的解决方法
阐述问题: 执行自动化脚本时,发现文本输入在IE浏览器上特别慢,这样大大降低了自动化效率 解决办法:原因是原先下载的IEDriverServer.exe为64位系统的IE,换为32位的IEDriver ...
- convert from EST/EDT to GMT
TimeZoneInfo est = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time"); DateTime ...
- python爬虫入门篇
优质爬虫入门源码:https://github.com/lining0806/PythonSpiderNotes Python Spider:https://www.cnblogs.com/wangy ...
- python 基础 7.1 datetime 获得时间
一 datatime 的使用 object timedeta tzinfo time data dat ...
- 数据结构---python---表
一.list的基本实现技术 在数据结构中,如果用python实现线性表,无疑要提到list,list是一种元素个数可变的线性表(而tuple是不变的表,不支持改变其内部状态的任何操作,其他与list性 ...
- iOS SQLite使用
数据库的特征: 以一定方式存储在一起 能为多个用户分享 具有尽可能少的冗余代码 与程序彼此独立的数据集 SQLite SQLite是一个轻量级关系数据库,最初的设计目标是用于嵌入式系统,它占用资源非常 ...
- javascript中replace( )方法的使用——有博主已经讲过了,但里面有一小丢丢知识错误,挺重要的部分,我就重提下,以免初学者弄错
阿里面试题:说出以下函数的作用是?空白区域应该填写什么? 其实这个问题http://www.phpstudy.net/b.php/105983.html解释的已经非常好了,思路也很顺,容易理解,本文将 ...