月薪过万的软件测试工程师,每天都在干什么?
今天和大家来聊一聊测试工程师日常的工作是做什么的。
首先,一个互联网产品或者说一个新功能上线,需要经过需求评审,功能开发,测试,上线发布这四个流程。
测试就可以理解为,产品生产的最后一道关卡。负责产品的质量,我们需要尽可能的去发现开发的缺陷 ,及时发现及时解决,保证产品交付给用户是合格的产品。
那么测试工程师,每天都在做什么呢?
主要的工作分为四大部分:
业务测试
专项测试
效能提升和质量监控。
第一、业务测试
有的同学可能还不是很清楚,什么是业务。业务说白了,就是你们公司或者项目组为了达成商业目标而 所做的事,业务是由销售,运营,产品,设计,开发和测试共同完成的。比方说你们的项目组主要负责 搜索功能。那么你在里面的角色,就是这个搜索功能的迭代测试,那么如何进行业务测试呢?首先:需要参加需求评审和技术评审,熟悉和明确产品的需求。其次:针对需求文档和技术文档,进行测试用例的编写。编写完测试用例之后,还需要对测试用例进行评审。接下来:研发工程师会进行产品的开发,等开发完毕,开发自测通过后,会把代码提测到你这边。此时你要做的就是把代码部署到测试环境,并开始进行冒烟测试,冒烟测试就是把产品功能的主流程走一遍。看是不是能符合提测标准。如果已经满足提测标准,就可以开始按照你编写的测试用例逐渐进行测试,这个阶段就是测试的重头戏,主旋律就是发现bug、提交bug,开发解决完bug,再验证bug是否修复。测试完毕之后,需要让产品进行产品验收和体验。验证通过后方可进行上线。上线完毕之后,还需要在生产环境下进行回归测试,等回归测试没问题之后才能宣告功能正式交付。接下来就开始进行下一个功能迭代测试。
第二、专项测试
顾名思义,就是诸如数据测试,性能测试,自动化测试等特殊的测试,主要是对业务测试的进行补充,没有绝对完美无缺的系统,单靠业务测试是无法保证产品或代码质量得到更多提升的,比方说,自动化测试可以模拟1000次点击操作,但是这个要让手工测试去做的话,不得把测试工程师逼疯囖~(需要自动化测试学习资料可以关注我的公众号:程序员阿沐,免费领取)专项测试可以发现一些手工测试发现不到的bug,但是专项测试不可能完全替代业务测试,业务测试具有主观能动性,可以站在用户的角度,去体验一个功能的好坏以及产品是否美观,但是专项测试不能做到这一点。
第三、效能提升
现在的互联网公司产品迭代周期很短,一个功能可能一到两天之类就得上线,加入说企业不追求效率提升的话,就无法快速占领市场,我们的测试工作也是一样,更应该注重效能提升,效能提升主要可以从CI/CD,bug管理,测试环境维护、流程管理和优化去考虑,有能力的测试团队可以考虑开发出适合自己团队的测试平台,集结所有优秀的测试工具,方便测试工程师提升测试效率。近几年来,DevOps也是火了一阵,DevOps就是开发运维一体化,可以把整个产品的生产过程,形成一套流水线规范,这样也可以很大程度提升产品的交付效率。
第四、质量监控
无论如何质量都是测试的脸面,为了保证质量,我们不能只局限于测试阶段去发现bug,我们应该也要在产品交付之后进行质量的监控。比方说移动app正式发布之前,都会有灰度测试的阶段,在这个阶段,已经有部分用户可以率先体验到我们的新功能,我们需要进行app的Crash监控,所谓的Crash就是app的崩溃,Crash给用户体验造成相当大的影响,监控Crash可以有效的把Crash扼杀在正式发版之前,其他的监控还有服务器的状态监控,用户的反馈监控,埋点数据监控等等。下图是我对测试工程师所做的事进行一个大概的总结。
HM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNDM0MzE4,size_16,color_FFFFFF,t_70#pic_center)
大家如果对测试感兴趣,欢迎关注我。
最后:
欢迎关注程序员阿沐,领取一份300页pdf文档的Python自动化测试工程师核心知识点总结!
这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
月薪过万的软件测试工程师,每天都在干什么?相关推荐
- 过来人经验告诉你,如何从小菜B晋升为月薪过万的软件测试工程师?
测试工程师这个岗位对于有些人来说,可能月薪过万很容易,可对于有些人来说,仿佛已经达到瓶颈,任凭工作再卖力每月也只是四五千的薪资,月入过万对于这些人来说就是可望不可即,那么这些人怎么才能冲破瓶颈,拿到满 ...
- 为什么字节跳动的年薪50万的软件测试工程师遍地都是?
今年大环境不好,内卷的厉害,薪资待遇好的工作机会更是难得.最近脉脉职言区有一条讨论火了: 哪家互联网公司薪资最'厉害'? 下面的评论多为字节跳动,还炸出了很多年薪50W的测试工程师 我只想问一句,现在 ...
- 想成为月薪过万的软件测试工程师?你得了解这些测试思想和工作方法~
软件测试人员的工作主要是检测软件系统中的存在的BUG,但并不是毫无逻辑的盲目抓瞎.学会运用测试思维去完成测试工作,会使你的工作事半功倍. 01 软件测试的前提假设 测试人员进行软件测试的基本假设是&q ...
- 那些月薪过万的00后,都是从事什么行业的?
最近,在知乎上看到一个广受关注的话题:那些月薪过万的00后,都在从事什么行业? 大家的回答五花八门,各有不同,但总结却发现,回答最多的,还是以下这几种: 01 金融行业 金融行业一直秉承着" ...
- 月薪过 3w 的 软件测试工程师 都是怎么做到的?
对任何职业而言,薪资始终都会是众多追求的重要部分.前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业"缺口"已经基本饱和. ...
- 资深面试官解答:大厂月薪过20K的测试工程师,都需要满足哪些要求?
正值金三银四跳槽季,不少小伙伴都做起了准备,希望能够寻觅到更合适的工作,其中大厂,作为IT届的领头企业,更是许多测试员趋之若鹜的工作宝地. 那究竟大厂需要怎么样的软件测试工程师,怎样的测试员才算是优秀 ...
- 过来人的亲身经验告诉你,如何从菜鸟晋升月薪过万的测试工程师
对于测试工程师这个岗位而言,月薪过万并不是一件难事,笔者毕业时的第一份工作便拿到了7K的薪资,如今入职两年,薪资也堪堪过了万元大关. 我周边有不少想要入行这一行业的小伙伴都对我目前的工作和生活状态好奇 ...
- 零基础成为月薪过万前端开发工程师,很难吗?
前端开发,是目前互联网行业中非常热门的开发岗位.是通过HTML.CSS.JavaScript代码编程,完成PC网页,移动端网页,小程序,APP的用户界面布局设计和开发.通过用户界面开发,提供给用户良好 ...
- 年轻不乏野心,想做年薪40万+的软件测试工程师?写给长途漫漫中的你...
本人从事自动化测试10年多,之前在猪场工作,年薪突破40W+,算是一个生活过得去的码农.(仅代表本人) 目前从事自动化测试的薪资待遇还是很不错的,所以如果朋友们真的对自动化感兴趣的话可以坚持学下去,我 ...
最新文章
- ubuntu chm文档阅读器
- eaccelerator 完全手册:配置、控制、API接口
- mysql不能改路径到d盘_Windows Server 2008 R2修改MySQL 5.5数据库目录为D盘示例
- 信息系统项目管理师案例分析
- 安卓tinyalsa源码,可使用makefile直接编译
- 压缩命令_Linux环境下文件压缩打包命令详解
- 一双木棋chess[九省联考2018]
- canvasnest 移动距离_GitHub - XiaoxinJiang/canvas-nest: 仿知乎登录页面canvas-nest
- vue 项目路由配置
- java生成xsd_如何使用Java代码生成XSD文件?
- 触动精灵 获取getColor颜色失败
- Python Excel xlsx,xls,csv 格式互转
- 稀疏矩阵存储格式总结+存储效率对比:COO,CSR,DIA,ELL,HYB
- scrum立会报告+燃尽图(第二周第三次)
- 剑指 offer 题目分析及答案
- 年会也能互联网+ 易信企业版玩投票抽奖
- matlab 斜坡信号响应,matlab斜坡输入响应
- 由电影Matrix(骇客帝国)联想到的操作系统知识
- 智慧书-永恒的处世经典格言:241-280
- mac 常用快捷键整理