不同的软件公司或者说IT公司,乃至需要IT服务的公司,由于其商业模式的不同,对于开发,测试的工作的定义是不一样的。
测试,也有多种情况,公司内部测试,且流程清楚,那测试的工作其实是没有多少内涵的; 但是如果公司内部流程不清,产品发布问题多多,老板第一个想法是找个测试的来。这里其实又把项目管理,SQA,与测试的职责并在一起了。可能大多数情况,测试来了,问题还是解决不了,测试被开了,又换了一批,往返循环。其次,如果公司的业务是系统集成,那还牵涉到与其他公司(或友商,或有竞争合作共存关系)的联合调试,测试,这与公司内部测试显然不同。
至于开发,简单说就是从0到1,即从无到有的原创,开发的工作是蛮累的。其实有的时候,应该细分的需求架构与开发,往往没有人做需求(包括业务需求,技术需求)和架构,开发一个人承担着多样的角色,这样的话,开发的是压力非常大的。但是如果说是从1到2,或者就是日常运营维护,而且是小修小补,开发的工作,其实不多。
如果你说发展好,其实关键是职业与公司业务的相关性。一般的公司,其实开发测试差不多,这里一般是指使用IT技术的行业公司,如商超,制造业,银行等等,因为它们的主业非IT,IT只是维护,管理外部供应商。某些技术公司,如人工智能,大数据,如果卖点是新的算法,解决方案,可能是开发工程师。对于系统集成领域,离客户最近的最好,而主业是测试解决方案公司来说,肯定是测试工作好。
以上内容为大家介绍了软件测试和开发,哪个方向比较好,本文由多测师亲自撰写,希望对大家有所帮助。