美文网首页
00 开篇:如何成为一名测试工程师

00 开篇:如何成为一名测试工程师

作者: 神经小辣条 | 来源:发表于2017-10-11 17:45 被阅读0次

    —— 摘自网易测试总监钱蓓蕾

    优秀的测试工程师,需要做到如下三点:

    1. 单纯测试——>质量保障

    2. 持续集成+自动化测试

    3. 测试工具的开发

    一、 由单纯的测试工作,转为质量保障工作

    上游的工作:

    (1)参与需求确认;  (2)测试用例评审; 

    (3)提高开发提测质量:

          a. 推动开发进行代码review,部署静态代码检查工具

          b. 给开发提供自测用例(冒烟自测)

          c. 分析已有bug类型,提高开发自测意识

          d. 引入策划、交互、视觉在测试阶段进行走查

    下游的工作:

    (1)上线环节 —— 自动化部署,节约时间

    (2)版本较多,上线质量风险大:灰色发布方案,只向少数用户开放新版本,若发现Bug,影响面小,修复之后再扩大用户范围

    二、 持续集成+自动化测试

    持续集成:开发每提交一次代码就自动化测试一次,如果自动化测试发现问题,测试用例就会失败,开发就会马上发现这个失败,并修改代码。

    (1)代码编译自动化:把所有编译环节自动化起来,开发每次提交代码都能自动编译;

    (2)代码检查自动化:自动检查代码的问题。如数据库连接池没有释放,参数不匹配等;

    (3)单元测试自动化:开发+测试合作。健康的自动化测试方案中,单元测试用例占比最高;

    (4)接口测试自动化:保证后端供给前端的 HTTP 接口稳定性,接口测试自动化占比也很高;

    (5)UI测试自动化:接口测试的上层,自动操作页面元素。由于用户界面常要重构,我们常要控制 UI 自动化测试的规模,只覆盖主干的用例。

    (6)测试人员自身工作的自动化

    三、测试工具的开发

    优秀的测试人员会开发其他好用、趁手的工具来提高工作效率,比如:

    数据自动生成、报表自动生成、报 bug 工具等。

    相关文章

      网友评论

          本文标题:00 开篇:如何成为一名测试工程师

          本文链接:https://www.haomeiwen.com/subject/gqwwyxtx.html