微软软件测试揭秘:从SDE/T到STE
需积分: 0 184 浏览量
更新于2024-09-12
收藏 248KB PDF 举报
"《软件开发的科学和艺术》是一本由电子工业出版社和微软公司华人专家合作出版的书籍,书中汇集了微软专家的实践经验,深入探讨了软件开发过程中的思想和流程,尤其强调了软件测试的重要性。书中提到了微软公司的测试人员分为两大类:测试工具软件开发工程师(SDE/T)和软件测试工程师(STE)。SDE/T专注于编写测试工具代码,而STE则负责理解和测试产品的功能,确保其质量。此外,书中还提及了在软件生命周期中其他角色的重要性,如快速修正工程师、支持工程师、销售和市场人员以及研究员。微软内部的人员配置显示,测试人员与开发人员的比例通常在1.5-2.5之间,反映了对软件质量控制的重视。"
在这本书中,作者陈宏刚揭示了软件测试作为软件开发不可或缺的一部分,对于保证软件质量和稳定性起到关键作用。测试工具软件开发工程师(SDE/T)的角色在于创建工具以辅助测试过程,这些工具可能用于性能测试、提交测试等多个环节。他们与软件开发工程师(SDE)在技能上有共通性,但目标不同,SDE专注于产品代码的编写,而SDE/T则关注测试工具的开发。
另一方面,软件测试工程师(STE)的工作更为直接,他们需要理解产品需求,设计和执行测试用例,查找并报告错误(Bug),同时评估软件的稳定性。他们还需要制定测试规范,确保测试过程的系统性和可重复性。在产品生命周期中,除了开发和测试团队,还有其他角色如项目经理、快速修正工程师(负责发布补丁)、支持工程师(提供技术支持)、销售人员和市场营销人员,以及研究人员和研究工程师,共同协作推动产品的成功。
微软公司内部的人员配置比例表明,他们非常重视测试环节,测试人员数量通常是开发人员的1.5到2.5倍,这反映了微软在软件开发过程中对质量控制的高标准和深度投入。这样的人员结构有助于早期发现和修复问题,从而降低后期维护的成本,提高用户满意度。
《软件开发的科学和艺术》提供了关于软件测试的深入见解,不仅适合初学者,也对有经验的开发者有启示作用。它提醒我们,软件开发不仅仅是编写代码,更是一个涉及多方面协作的复杂过程,其中测试是确保软件质量的关键环节。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-03-14 上传
2008-10-29 上传
2012-03-13 上传
2021-03-30 上传
2021-04-05 上传
点击了解资源详情
brandonsun2
- 粉丝: 0
- 资源: 1
最新资源
- hearthstone_battlegrounds_simulator
- resilient-microservices-dotnet-polly:此仓库包含有关Code Maze的“使用Polly在.NET中创建弹性微服务”文章的源代码。
- my-java-explore:对jdk的一些探索
- AWS Console Shape Shifter-crx插件
- HesaiLidar_General_ROS:PandarXT PandarQT Pandar64 Pandar40P Pandar40M Pandar20A Pandar20B的ROS驱动程序
- homework1_:第一次作业
- 图形包装器:包装器改进了Matlab图形组件。-matlab开发
- 蓝色科技商务下载PPT模板
- pb untag-crx插件
- 音乐生活娱乐网站模板是一款html5模板,适合娱乐休闲类网站模板下载。.zip
- Sensente.github.io
- spg框架
- 绚丽的夜空流星雨动画下载PPT模板
- 零基础学keil5安装教程(超详细) keil5mdk安装步骡
- valet-dashboard
- 团队项目2