软件测试开发工程师与软件测试工程师之间的区别?

2024-11-11 19:03:56
推荐回答(2个)
回答(1):

区别就是一个写代码,一个只manual
操作。开发测试是面向测试的开发,也就是说,写的代码就是为测试服务的,写自动化的case或者写测试工具。自动化测试涉及面很广,目前来讲,case基本都可以写成自动化,而性能测试更多地是使用软件和分析工具对软件进行评估测试。

回答(2):

一、工作的性质不同。软件开发工程师是从事软件开发相关工作,软件测试工程师是理解产品的功能要求,并对其进行测试,检查软件有没有缺陷(Bug),测试软件是否具有稳定性(Robustness)、安全性、易操作性等性能,写出相应的测试规范和测试用例。
二、担任的角色不同。软件开发工程师的技术要求是比较全面的,需掌握诸多前沿技术,属于技术型。软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时发现软件问题并及时督促更正,确保产品的正常运作。
三、未来发展方向。Java软件工程师的未来发展方向大致分为两类:一是成为管理人员,例如产品研发经理,技术经理,项目经理等;二是继续他的技术工作之路,成为高级软件工程师、需求工程师等。
软件测试工程师可以发展成测试组长,测试组长可以向上发展为测试部经理、质量经理,也可以横向发展为项目经理。
/iknow-pic.cdn.bcebos.com/79f0f736afc3793157dc3dbde5c4b74542a911e9"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/79f0f736afc3793157dc3dbde5c4b74542a911e9?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/79f0f736afc3793157dc3dbde5c4b74542a911e9"/>
参考资料来源:/baike.baidu.com/item/%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88/8521637"target="_blank"title="只支持选中一个链接时生效">软件开发工程师-百度百科
参考资料来源:/baike.baidu.com/item/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E5%B7%A5%E7%A8%8B%E5%B8%88/827831?fr=aladdin#4"target="_blank"title="只支持选中一个链接时生效">软件测试工程师-百度百科