测试同学难道要写一辈子的hello world?
最近我们在测试团队内推行自动化用例责任制,大致的意思是:我们安排培训资源,提供技术支持和一对一辅导,要求每一个自主选择了自动化和接口测试发展通道的同学必须让自己负责的项目自动化用例覆盖率有所提升。
后来我们组织了很多次的培训,开始人很多,逐渐的大家都没有参与的兴趣了,来的人越来越少。在工作群里问一下原因,无非就是下面几个方面
项目太忙了。我了解到有些项目确实很忙,但是绝大多数项目是没有那么大的强度的
基础太差,到后面听不懂了。这个我相信
能听懂,但是不知道怎么在项目里用起来。我也相信,但是你从来没请教过别人这方面的问题
这时候有一位同学在群里跳出来了,说了一句让我印象很深刻的话:
大家不要找借口了,我觉得让我们学习和写用例是为了我们好,难道你们真想一辈子都只会写hello world吗?
后来这个天被他聊死了,因为大部分人连hello world都不会写。也许这个才是关键。
万事开头难,我记得我刚开始写自动化用例的时候也是各种报错,不是环境没有弄好,就是报了一大堆的英文错误,密密麻麻的一串,不知道从哪里看好。那时候也不会提问,问一些各种没有上下文的问题,搞的别人也没办法帮我。后来在各种孤立无援的情况下求助于搜索引擎,反正什么地方不懂的我就去搜索,无非就是获取帮助的方式没那么直接,解决问题慢一点,但至少可以迂回前进,比原地踏步要好。
后来我发现,如果你一辈子都只会写hello world,也许就意味着:要么你没有前进的方向,要么你不会自主学习。
从目前的情况下,测试同学估计也需要写一些比hello world高级的东西了,无论是从质量控制的角度还是工程化的角度。年轻人有潜力,下班以后可以少农药几局,也许突破瓶颈了你的格局和以后的发展方向都不一样了,年纪稍微大一点的同学更要努力一些,随着年龄的增长,你会发现,也许你会从事一些更高层面,比如管理团队培养团队的工作,当你把某个自动化测试任务分配给其他同学的时候,你也许会受到他的挑战:这个我不会,你行你上啊?这时候,你应该静静的看着他,意味深长的来一句:“可以,如果你不会,我可以教你,我们一起来。” 深藏功与名。
测试同学难道要写一辈子的hello world?的更多相关文章
- Bug是一种财富-------研发同学的错题集、测试同学的遗漏用例集
此文已由作者王晓明授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 各位看官,可能看到标题的你一定认为这是一篇涉嫌"炒作"的文章,亦或是为了吸引眼球而起的标 ...
- 引擎渲染速度测试--我js代码写得少你不要骗我
上一张图,很多人都看过的 地址:http://aui.github.io/artTemplate/test/test-speed.html 这个地址是在看artTemplate的时候看到的,很早都看过 ...
- Python之小测试:用正则表达式写一个小爬虫用于保存贴吧里的所有图片
很简单的两步: 1.获取网页源代码 2.利用正则表达式提取出图片地址 3.下载 #!/usr/bin/python #coding=utf8 import re # 正则表达式 import urll ...
- Go测试开发(一) 怎么写Go代码
安装过程略过,网上搜一大把. 介绍 本文会在一个module中开发一个简单的Go package. 同时介绍go tool(也就是go命令行). 以及如何fetch,build和install Go的 ...
- 测试同学动手搭个简易web开发项目
技术栈 node.js, vue.js, axios, python, django, orm, restful api, djangorestframework, mysql, nginx, jen ...
- 测试同学必备抓包工具--charles之mock数据
charles中有三个是我经常用到来mock数据的. 一. 打断点--Breakpoints 1. 先切换查看‘Structure’模式 2. 找到目标链接,对其父级进行打断点,如图 3. 取消掉再次 ...
- 测试同学必备抓包工具--charles之安装
1,下载charles,官网:https://www.charlesproxy.com/ 2,下载完成,先试着用一下,网址访问百度看看... 注意,windows proxy如果勾选,则代表可以抓取网 ...
- 为初学者写ORM,ORM的原理及测试案例
提纲 一.什么是ORM.二.反射以及Attribute在ORM中的应用.三.创建一个数据库表和表对应的实体model.四.实体model如何映射出数据库表.五.组合ORM映射生成insert语句.六. ...
- Nodejs开源项目里怎么样写测试、CI和代码测试覆盖率
测试 目前主流的就bdd和tdd,自己查一下差异 推荐 mocha和tape 另外Jasmine也挺有名,angularjs用它,不过挺麻烦的,还有一个选择是qunit,最初是为jquery测试写的, ...
随机推荐
- eclipse出现错误:he type java.util.Map$Entry cannot be resolved. It is indirectly referenced
eclipse出现错误:he type java.util.Map$Entry cannot be resolved. It is indirectly referenced jre 换成6的就好了选 ...
- FreeMarker 集合遍历
freemarker list (长度,遍历,下标,嵌套,排序) 1. freemarker获取list的size : Java ArrayList<String> list = new ...
- MySQL 水平拆分(读书笔记整理)
转:http://blog.csdn.net/mchdba/article/details/46278687 1,水平拆分的介绍 一般来说,简单的水平切分主要是将某个访问极其平凡的表再按照某个字段的某 ...
- python_5_模块
创:5_4_2017 修: 什么是模块? --标准库+第三方库+自定义,为实现某一方面的功能集合(变量,函数,类) 如何安装第三方库? --pip install 第三方库 如何导入和使用模块? -- ...
- xml格式字符串转为Map
import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom ...
- js设置定时器
1,利用settimeout,语法: setTimeout(/*执行代码*/, /*毫秒*/);每过多少毫秒执行一次代码 <button id="sms">发送验证码& ...
- CentOS 通过yum来升级php到php5.6
在文章中,我们将展示在centOS系统下如果将php升级到5.6,之前通过yum来安装lamp环境,直接升级的话,提示没有更新包,也就是说默认情况下php5.3.3是最新 1.查看已经安装的php版本 ...
- php之快速排序
<?phpfunction shell_sort(array $arr){ $right=$left = array(); $Rights=$Lefts = array() ...
- 换行符\n和回车符\r
问题始于社区的一个帖子,楼主的问题如下: “在c语言中,对一个不知道大小的文件进行读操作,我用fread()将文件的内容先放到一个缓存区,然后将缓存区中的内容打印出来, 缓存区中的内容和文件中的内容不 ...
- git修改最后一次commit的内容
提交修改 $ git add test.txt $ git commit -m "提交test.txt文件" 修改注释说明 如果需要修改commit的注释说明,则执行以下命令: $ ...