首页 > 编程知识 正文

做软件开发好还是测试好,软件开发可以转软件测试吗

时间:2023-05-06 08:40:02 阅读:257182 作者:2813

入行IT,你是怎么入行,如果是读本科,然后入行,还是做开发比较好,如果是其他行业转,无论是做开发还是做测试都不容易。

测试上手容易,精通难,而在行业里,如果争取到和研发人员同等的地位,就更难了,需要在能力上提高一个层次,就是测试人员需要有高级程序员的能力,测试经理有项目经理的能力,测试部门经理有研发主管的能力否则在实际工作的话语权上会很弱。

为什么会这样,其实从测试人员的来历讲一下你就明白了,最早做开发的时候,都是程序员自己进行测试,这样其实问题很大,在系统上线的时候,问题多多,于是,开始让一些开发人员专职做测试,做一些简单的、重复性的测试工作,这些被派去做测试的人员,往往是能力比较弱的研发,做的工作也是一些简单和重复性工作(但是测试方法论还不是很完善)。于是逐步形成了鄙视链。

测试工作其实很复杂,现在很多测试人员的能力不能满足要求,特别是一个单位的测试负责人,如果仅仅是功能测试,就需要和开发人员PK需求和对功能理解,这个时候,测试人员是占有优势的。如果要做性能测试,很多测试人员则完全不能理解,而且很多性能测试是需要编写大量程序的,这个时候,测试人员的能力其实和开发人员没有太大差别。而现在很多测试人员并不具备编程能力。

测试工作还有一个问题,测试只能证明系统有问题,而无法证明系统是无问题的,这个是根据测试的理论决定的,所以很多高层领导和项目经理以及开发人员完全不了解这点,他们经常说的就是,让你们测试了,怎么还有问题。巴拉巴拉一大堆。软件的质量是开发出来的,而不是测试出来的。就象生产一个产品,仅仅靠最后的检测发现所有产品的问题,以实现提高产品质量是不现实的。所以很多开发团队里,测试人员是最好用的开放的指甲油,当然,如果你能力够强,也是可以逐一驳回的,但需要你有软件研发能力、研发管理能力,项目管理能力,还需要有一个明白事理的领导。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。