当前位置:网站首页>软件测试外包到底要不要去?三年真实外包感受告诉你
软件测试外包到底要不要去?三年真实外包感受告诉你
2022-07-06 06:50:00 【学掌门】
不知不觉已经从事软件测试三年了,从毕业到进入外包公司外包给微软做软件测试,到现在加入著名的外企。三年的时间过得真快。长期的测试工作也让我对软件测试有了比较深入的认识。我就跟大家分享一下我做测试的心得,如有错误还请批评改正。
什么是软件测试外包
着最近10年创业风气的发起,已经涌起创业项目外包公司的兴起,已经不仅仅局限为了降低成本,更多的是为了解决自己雇佣技术人员或者无法管理技术人员的难题。
那么外包是什么意思呢?似乎大家对外包都闻之色变!这里我们详细的认识一下什么是外包?
外包类似中介派遣公司或者叫做劳务输出公司。就是我们公司把你招聘进来,但是又把你派到其他公司(甲方)工作。但是最终你的劳务合同是在外包公司,和甲方没关系。
例如:面试去软通动力的测试岗位,最后确外派去今日头条上班!这种情况就属于外包公司;
外包方式分为两种:
1.驻场(人力外包):需要直接在甲方公司工作,上面的例子是直接在今日头条工作!
驻现场的,属于人力外包,一般来说拿项目出来的公司,需要管理得更多,希望更多得控制项目的质量。那么这种情况下,你的工作环境,工作内容都是根据这个公司的要求来的,如果本身这个公司的环境很好,项目、工作内容比较合适,对外包人员安排管理很人性化,那你就会很舒服,反之亦然。另外,驻现场的有机会成为这个公司的正式员工。
2.非驻场(项目外包):就是外包公司从外面接活回来,你在本公司做。做的不是本公司的产品!
不驻现场的,属于项目外包,一般来说拿项目出来的公司,只关心合同上的时间到了,能不能拿到质量尚可的产品。那么这种情况下,你自己的工作状态是由你签的这个公司决定的,跟拿项目出来的公司关系不大。
外包测试有哪些优点和缺点?
先说下做外包软件测试的优点:
你可以接触到很多其他公司接触不到的软硬件产品。比如在IBM,所有的软件我们都是可以在内网中使用的,而AIX,IBM小型机等等,也都很容易搞到。而在微软,我的一个朋友是做Windows7测试的,在微软还没正式发布以前,这些很玄的东东他们就可以上手,这个真是让人羡慕。
可以跟同事学到很多技术。在这种大型外企中,你接触到的同时不是名校的博士就是名校的硕士,海归等等,如果想跟他们学点什么的话,没有人会对知识吝啬。
会有一些培训。先不说Team的内部同事之间的互相培训,在平时每隔一段时间,也会有很多其他Team的同事会做一些新技术的培训讲座,这些讲座只要你有时间,都是可以去听的。
虽然,外包测试有诸多优点,但如下的缺点不容忽视:
做任何事情不可能没缺点的,做外包测试,最大的缺点就是缺少所谓的归属感。因为打你入职那天起,就是在甲方公司工作的,平时根本不需要回外包公司。很多人说看着旁边不是Regular就是其他外包公司来的Contractor,会觉得没有归属感。很多外包公司在这方面做出了努力,比如在你过生日的时候,外包公司会给你订一个大蛋糕送过来;每逢过节都送一些礼品和购物券;组织春游秋游等等。至于这些事情能不能增加归属感,就是仁者见仁,智者见智的事情了。
很多开源产品在公司是不允许使用的(例如Hibernate,主要就是因为它需要遵循的开源协议),而很多外面平时很常用的软件也没机会再使用。
对IBM产品产生依赖性会比较麻烦。很多Contractor在IBM都会用Rational Application
Developer或者是Rational Softeware
Architect,因为它们的功能实在是太强大了。不过我一般还是选择用Eclipse,因为我怕离开IBM的时候,外面没公司买得起这些软件。
很少有白盒测试。如果你一心想来这些外企做白盒测试,我觉得希望会比较渺茫,因为China这边很少有代码,所以做白盒测试的可能性就小了很多。最多是有时会针对一些API来用JUnit来写一些代码。
做性能测试的不多,如果你以前是用LR等工具做性能测试的,那么来到这里会没用武之地(可以去HP做外包,LoadRuner是属于它的,我朋友在那里不但会常用,还会有免费培训),因为IBM的性能测试要么是自己写一些脚本,要么就是用Rational
- Performance Tester。
不要以为在IBM就会都用功能自动化测试,其实大部分工作都是黑盒手工测试。Rational
Function Tester用的机会很少。不过每个Team发展都后期,都会自己写一点Automation
Tools,来尽量简化自己的劳动,Shell,Bat脚本,Java程序等等。
想把测试做好非常不容易, 优秀的测试人员需要很广的知识面,良好的沟通能力(不但要和开发人员和项目经理打交道,还要跟其他组的人交流)。丰富的测试经验,对测试工作有极大的热情, 耐心。还需要测试人员有丰富的业务知识,还要会写代码。
代码写得好的人,肯定就不会做测试,而是做开发去了。
大部分的测试经理都是会敲代码的
我发现我的几任上司都是会敲代码的。他们既能开发又能测试,啥都会,能给手下的测试人员提供技术支持。假如一个测试经理啥技术都不懂,对内hold不住手下的人,对外其他组的人不鸟你。
总得来说,外包并没有网上传得那么可怕,还是可以去得,但是无论是不是外包,提高自身得技术能力才是硬道理,从外包到大厂得人大有人在,只有提升自己才能在职业道路上走的更远,技能永远是跳槽和升职加薪得硬道理。
文章来源:网络 版权归原作者所有
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理
边栏推荐
- Suspended else
- Bitcoinwin (BCW): the lending platform Celsius conceals losses of 35000 eth or insolvency
- [Yu Yue education] flower cultivation reference materials of Weifang Vocational College
- UWA Pipeline 2.2.1 版本更新说明
- 删除外部表源数据
- [ 英语 ] 语法重塑 之 英语学习的核心框架 —— 英语兔学习笔记(1)
- 将ue4程序嵌入qt界面显示
- Prefix and array series
- Day 246/300 ssh连接提示“REMOTE HOST IDENTIFICATION HAS CHANGED! ”
- 基于购买行为数据对超市顾客进行市场细分(RFM模型)
猜你喜欢
![[ 英语 ] 语法重塑 之 英语学习的核心框架 —— 英语兔学习笔记(1)](/img/02/41dcdcc6e8f12d76b9c1ef838af97d.png)
[ 英语 ] 语法重塑 之 英语学习的核心框架 —— 英语兔学习笔记(1)
![[English] Grammar remodeling: the core framework of English Learning -- English rabbit learning notes (1)](/img/02/41dcdcc6e8f12d76b9c1ef838af97d.png)
[English] Grammar remodeling: the core framework of English Learning -- English rabbit learning notes (1)

How to convert flv file to MP4 file? A simple solution

Attributeerror: can 't get attribute' sppf 'on < module' models. Common 'from' / home / yolov5 / Models / comm

【软件测试进阶第1步】自动化测试基础知识

Pallet management in SAP SD delivery process

因高额网络费用,Arbitrum 奥德赛活动暂停,Nitro 发行迫在眉睫

Due to high network costs, arbitrum Odyssey activities are suspended, and nitro release is imminent

After sharing the clone remote project, NPM install reports an error - CB () never called! This is an error with npm itself.

26岁从财务转行软件测试,4年沉淀我已经是25k的测开工程师...
随机推荐
Blue Bridge Cup zero Foundation National Championship - day 20
雲上有AI,讓地球科學研究更省力
What are the characteristics of trademark translation and how to translate it?
接口自动化测试框架:Pytest+Allure+Excel
Use shortcut LNK online CS
LeetCode - 152 乘积最大子数组
查询字段个数
Embed UE4 program into QT interface display
Introduction and underlying analysis of regular expressions
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
简单描述 MySQL 中,索引,主键,唯一索引,联合索引 的区别,对数据库的性能有什么影响(从读写两方面)
详解SQL中Groupings Sets 语句的功能和底层实现逻辑
Today's summer solstice
Apache dolphin scheduler source code analysis (super detailed)
攻防世界 MISC中reverseMe简述
After sharing the clone remote project, NPM install reports an error - CB () never called! This is an error with npm itself.
GET 和 POST 请求类型的区别
【Hot100】739. 每日温度
Leetcode daily question (1870. minimum speed to arrive on time)
成功解决AttributeError: Can only use .cat accessor with a ‘category‘ dtype