00 开篇:如何成为一名测试工程师
来源:互联网 发布:php 部署 工具 编辑:程序博客网 时间:2024/05/17 10:41
—— 摘自网易测试总监钱蓓蕾
优秀的测试工程师,需要做到如下三点:
单纯测试——>质量保障
持续集成+自动化测试
测试工具的开发
一、 由单纯的测试工作,转为质量保障工作
上游的工作:
(1)参与需求确认;
(2)测试用例评审;
(3)提高开发提测质量:
a. 推动开发进行代码review,部署静态代码检查工具
b. 给开发提供自测用例(冒烟自测)
c. 分析已有bug类型,提高开发自测意识
d. 引入策划、交互、视觉在测试阶段进行走查
下游的工作:
(1)上线环节 —— 自动化部署,节约时间
(2)版本较多,上线质量风险大:灰色发布方案,只向少数用户开放新版本,若发现Bug,影响面小,修复之后再扩大用户范围
二、 持续集成+自动化测试
持续集成:开发每提交一次代码就自动化测试一次,如果自动化测试发现问题,测试用例就会失败,开发就会马上发现这个失败,并修改代码。
(1)代码编译自动化:把所有编译环节自动化起来,开发每次提交代码都能自动编译;
(2)代码检查自动化:自动检查代码的问题。如数据库连接池没有释放,参数不匹配等;
(3)单元测试自动化:开发+测试合作。健康的自动化测试方案中,单元测试用例占比最高;
(4)接口测试自动化:保证后端供给前端的 HTTP 接口稳定性,接口测试自动化占比也很高;
(5)UI测试自动化:接口测试的上层,自动操作页面元素。由于用户界面常要重构,我们常要控制 UI 自动化测试的规模,只覆盖主干的用例。
(6)测试人员自身工作的自动化
三、测试工具的开发
优秀的测试人员会开发其他好用、趁手的工具来提高工作效率,比如:
数据自动生成、报表自动生成、报 bug 工具等。
阅读全文
0 0
- 00 开篇:如何成为一名测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名嵌入式系统工程师
- 如何成为一名高级java工程师
- 如何成为一名Google工程师
- 如何成为一名前端开发工程师
- 如何成为一名无人驾驶工程师
- 如何成为一名推荐系统工程师
- 如何成为一名推荐系统工程师
- 如何成为一名对话系统工程师
- 第十二篇:Android GET请求获取网络数据以及POST数据(使用HttpURLConnection)
- 在Linux下打开eclipse的文件出现闪退的解决情况
- Javacv使用ffmpeg实现音视频同步播放
- WEB那点事 -- (一)CGI 是什么玩意
- preg(正则)
- 00 开篇:如何成为一名测试工程师
- 工作五年半之后的感悟
- 在线解析xml文件. 实现城市三级联动
- imwrite
- L13 su命令,sudo命令,限制root远程登录
- 品质生活
- git
- springboot上传文件(存入服务器,并将URL存入数据库表中)
- svn 检出部分目录 或者 检出仓库