互联网公司的软件测试工程师们都在干什么?

AK 2024-11-29 03:56:16
最佳回答
互联网和传统行业的不一样,变更多,迭代快,测试工程师们能大噶说一下吗?还有,怎么样才能提高自己的价值呢? 精彩答案: 会员jijiting: 抛砖引玉,了解皮毛而已。 测试要做的是,检测和监控产品的质量,提高测试效率,优化测试流程,改善评测办法,为产品的改进和上线提供保障。 测试工程师大概在做: 1、功能测试:包括和开发、产品确认产品需求,做,设计,做评审,做冒烟测试或者准入测试,执行,多轮迭代测试,一直跟踪到上线之后的回测,以及看下用户的反馈,确认测试过程中有没有遗漏(算作是kpi的一部分)。在这个过程中,可以反思自己的疏漏,完善测试的流程,完善测试的检查点,增加各种类似的测试,思考可以自动化的部分并实现。 2、自动化测试:对界面、接口或者后台进行自动化的测试,在测试的前期可以保障基本功能的正常,在测试中期可以保障开发的修改没有对产品质量引起严重问题,在测试的后期可以做上线前的回归测试,上线之后可以作为日常的监控。自动化的测试在不同**、不同、不同浏览器下使用不同的工具,采用不同的框架,所以在没有这些的时候需要调研目前行业内比较流行的解决方案,寻找到适合自己产品的方法来解决问题。之后开始设计测试用例,并进行实现。产品的改进过程中需要进行维护,保证随时都可以通过。 3、性能测试:测试产品的性能,在多大的压力下可以满足当前预期的用户请求。需要使用各种压力工具,做压力文件,安排与线上一致的测试机器或者精简后的环境进行测试,对测试出来的数据进行分析,确认现有的系统是否存在问题。貌似环境部署可能是个问题,所以公司里面会有大牛做一些自动部署的工具,甚至会开发出一些独立的**来完成多台机器的部署工作,可以节省很多的时间。测试出来的数据跟产品以及开发人员确认,也可能会找到一些方案来解决。 4、测试开发:相对来说开发的工作比一般测试工作要多一些。开发一些自动化的测试的**,比如一些评测系统,供人工评测试用;设计一些测试框架,来满足日常自动化以及性能测试的需要。制定持续集成测试的**和方案并且实现,结合自动化的测试实现人工测试之前的自动化测试实现,对开发的代码进行监控,跟踪并尽量帮开发改进产品质量等等。这块我比较白,还在仰视阶段。接受其他测试人员的需求,开发合适的工具来提升整体测试效率,改进测试方法。 5、测试工具以及测试理念的推进。测试在大多数人看来还是比开发要差一些的,测试工具还可以,能够直接快速的反映出测试人员的价值,但是更多的功能测试、性能测试还需要跟开发去沟通,让他们意识到测试的重要性,但是最重要的还是要提升测试自己的工作能力,尝试影响开发人员并且和开发人员一起,最终提升产品的质量。 6、测试人员还是要多学习吧。要是觉得测试是个人都可以做的就别来趟这个浑水了。 会员 姜雷: 我当时是做实习生,实习生的时间比较自由,也没有具体的产品、kpi捆绑,所以我做的主要是没有具体产品关联的长线项目。比如说自动测试**的搭建,测试自动化辅助工具的开发,原有测试脚本的集成、改写、自动化等工作(比较杂,有些随性,我甚至写过单元测试——这个应该是dev做的)。还有就是一些具体的模块覆盖率的提高、测试自动化的探索。 具体到身边的入职同事们,工作就比较杂了。忙起来的时候,是黑盒、白盒;自动化、手动的都要做。项目上线之前的功能、性能、压力测试等都是必要做的,由于目前国内互联网发展较快,项目改进迭代的压力很大,所以有的时候感觉身边的同事都被项目纠缠得忙——这就是为什么上下一心都觉得自动化很重要。 当然,还有些人专门做测试工具的开发和测试流程改进的探索,我当时所在的部门也开发了很不错的自动化测试工具——这应该是我接触过的最接近开发的测试开发人员了。 我实习的组测试人员比较主动,去做了一些项目敏捷化的探索,还主导了项目的敏捷化,但是开发人员那边跟进得并不是很积极——我个人认为这个应是开发人员主导的,而且整个团队都参与进来,各个人员的角色需要有交叉——可惜我在实习期间没有体验到这些,这个在形成了一定的规模的国内公司估计很难改变。我实习结束的时候,有些组在流程上已经非常敏捷、自动化了,但是毕竟是上线的产品,自动化的初期肯定有一定的阵痛,估计现在应该好多了。 另外,谈谈我个人的一些感受,如果专门做测试的话,我觉得最大的问题就是成就感的问题。你做的似乎永远只能是内部使用的东东,永远不会成为呈现在用户面前的产品(gtest等测试框架产品除外)。当一个项目上线以后,你得到的relief多一些,但是成就感相对少一些。 我只是从实习生的角度谈的。 20210311
汇率兑换计算器

类似问答
  • 自学软件测试多久,学到什么程度能找工作?
    • 2024-11-29 02:30:54
    • 提问者: 未知
    本人是广州重点本科准大四学生一枚,以前在学校学过网站后台开发,做过一些比较简单的纯php的项目,觉得…
  • 互联网分析师是干什么的?
    • 2024-11-29 02:37:05
    • 提问者: 未知
    1:其实一直想比较细致的回答下这个问题,尤其是最近…大家都懂得~要回答这个问题,从之前@ken.
  • 软件测试工程师的职业规划是什么呢?
    • 2024-11-29 03:27:14
    • 提问者: 未知
    测试人员要往哪个方向发展比较好呢?有没有成功的先例介绍下?
  • 测试工程师面试题,你都遇到过哪些呢?
    • 2024-11-29 03:29:26
    • 提问者: 未知
    请举例说明。答: super 用于继承父类的方法、属性。super 是新式类中才有的...压力测试和负载测试的区别 服务器中一般要监控哪些数据,如何监控的,怎么从监控数据中发现问题...
  • 软件测试工程师越老越吃香吗
    • 2024-11-29 00:26:00
    • 提问者: 未知
    软件测试工程师是一个越老越吃香的职业。著名软件测试专家、清华大学教授郑人杰认为,软件测试工作是对质量的把关,其中包含技术及管理等方面的工作,工作相对稳定,对年龄没有限制,而且随着...
  • 纬创te测试工程师面试些什么
    • 2024-11-29 02:25:12
    • 提问者: 未知
    要求不高,但工资也不多。如果你是毕业生或毕业一两年的人,起薪可能稍低,但每年都有调薪。 面试大概是你的专业知识和测试工程师的经验或看法,此外还一定会问你有没有对自己的人生有个规划。 面试之前会让你做笔试(夹杂专业知识和工作态度等内容)、英语听力(在电脑上做)和人格测试(也是在电脑上做)。
  • 在深圳,像我这样一个软件测试工程师最多能拿多少钱?
    • 2024-11-29 12:37:34
    • 提问者: 未知
    哥们'你不懂编程和自动化等于是半个工程师''黑盒四年没用''不是我打击你'''我大舅比你多会一个运输类''一个月才拿4800
  • 东软**初级软件工程师面试都提问什么,有技术面试吗j**a方向
    • 2024-11-29 13:06:20
    • 提问者: 未知
    会根据你的简历针对你的情况先提出一些问题:比如:你为什么会从上一家公司离职?你现在在什么地方住?你在xx有亲戚在吗?(判定你的稳定性,会不会轻易辞职)基本情况了解后会安排技术部的人给你复试关于行业内的东西,如果过关的话基本就是没有问题了,你可以带自己的作品去,或者笔试也可以的。要是...
  • 软件测试师的风险论
    • 2024-11-29 20:33:51
    • 提问者: 未知
    测试被定义为“对软件系统中潜在的各种风险进行评估的活动”,这就是软件测试的风险论。软件测试自身的风险性是大家公认的,测试的覆盖度不能做到100%。测试的这种风险定义一方面源于这层含义,另外软件测试的标准有时不清楚,“软件规格说明书(specification/spec)”是其中的一个标准,但...
  • 软件开发公司平时都干些什么工作?
    • 2024-11-29 23:45:42
    • 提问者: 未知
    软件开发的内容是:需求、设计、编程和测试!需求:不仅仅是用户需求,应该是开发中遇到的所有的需求。比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据……为了清楚地知道这些需求,你经常要和客户、项目经理等交流。设计:编码前,肯定有个计划告诉你要做什么,结构是怎样等等。你一定要按照这个来做,否则可能会一团糟。编程:如果在项目截止日,你的程序不能跑起来或达不到客户的要求,你就拿不到...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。