QQ网名大全

互联网公司测试部和运维部负责的工作分别是什么,联系在什么地方?

测试工程师大概在做:
1.功能测试:包括和开发、产品确认产品需求,做测试计划,设计测试用例,做测试用例评审,做冒烟测试或者准入测试,执行测试用例,多轮迭代测试,一直跟踪到上线之后的回测,以及看下用户的反馈,确认测试过程中有没有遗漏(算作是KPI的一部分)。在这个过程中,可以反思自己的疏漏,完善测试的流程,完善测试的检查点,增加各种类似的测试,思考可以自动化的部分并实现。
2.自动化测试:对界面、接口或者后台进行自动化的测试,在测试的前期可以保障基本功能的正常,在测试中期可以保障开发的修改没有对产品质量引起严重问题,在测试的后期可以做上线前的回归测试,上线之后可以作为日常的监控。自动化的测试在不同平台、不同操作系统、不同浏览器下使用不同的工具,采用不同的框架,所以在没有这些的时候需要调研目前行业内比较流行的解决方案,寻找到适合自己产品的方法来解决问题。之后开始设计测试用例,并进行实现。产品的改进过程中需要进行维护,保证随时都可以通过。
3.性能测试:测试产品的性能,在多大的压力下可以满足当前预期的用户请求。需要使用各种压力工具,做压力文件,安排与线上一致的测试机器或者精简后的环境进行测试,对测试出来的数据进行分析,确认现有的系统是否存在问题。貌似环境部署可能是个问题,所以公司里面会有大牛做一些自动部署的工具,甚至会开发出一些独立的平台来完成多台机器的部署工作,可以节省很多的时间。测试出来的数据跟产品以及开发人员确认,也可能会找到一些方案来解决。
4.测试开发:相对来说开发的工作比一般测试工作要多一些。开发一些自动化的测试的平台,比如一些评测系统,供人工评测试用;设计一些测试框架,来满足日常自动化以及性能测试的需要。制定持续集成测试的平台和方案并且实现,结合自动化的测试实现人工测试之前的自动化测试实现,对开发的代码进行监控,跟踪并尽量帮开发改进产品质量等等。这块我比较白,还在仰视阶段。接受其他测试人员的需求,开发合适的工具来提升整体测试效率,改进测试方法。
5.测试工具以及测试理念的推进。测试在大多数人看来还是比开发要差一些的,测试工具还可以,能够直接快速的反映出测试人员的价值,但是更多的功能测试、性能测试还需要跟开发去沟通,让他们意识到测试的重要性,但是最重要的还是要提升测试自己的工作能力,尝试影响开发人员并且和开发人员一起,最终提升产品的质量。
6.测试人员还是要多学习吧。要是觉得测试是个人都可以做的就别来趟这个浑水了。
IT运维部,一般由系统工程师,网络工程师,数据库管理员组成。
职责看名称就知道了。系统工程师主要是跟操作系统层面上的事情打交道,比如搭建环境,维护系统层面的东西,处理系统方面的故障。。网络工程师主要跟网络方面打交道,保证网络的顺畅,处理网络方面的问题。数据库管理员负责对数据库进行维护。一般大企业的运维部门分工明细,小企业的基本上网络工程师和系统工程师当一个职位使,偶尔还要客串一下DBA.有时候可能还要当研发的使。运维的职责的范围很大内容很多,我就不细说了。
佚名
2024-05-23 15:46:12
最佳回答
类似问题(10)