摘要:微软的SDE/T(即Software Development Engineer in Test)大致相当于其他很多软件公司里的QA(Quality Assurance),但又有所不同。用比较理论化的语汇来说,SDE/T在微软的工作是负责自动化测试和白盒测试。SDE/T通常需要编写测试计划、测试用例、测试工具和测试代码,需要做debug并尽量在源代码中找到bug发生的位置。SDE/T可以说是测试团队里的dev:从工作职责来说,SDE/T是tester;从日常工作内容和所需要的技能来说,SDE/T是developer。
对SDE/T这么一个特殊的工作存在很多的误解。一个叫David Larson的SDE/T Lead在我们公司内部Blog上写了一篇题为“SDET's wanting to move to SDE”的blog,纠正了一些常见的关于SDE/T的似是而非的认识:
As we continue to emphasize CS skills and our sdets become better developers, the issue of people wanting to move from and SDET to an SDE role will become more and more common.
People considering moving to dev often have a mixture of fact and misconceptions. I try to address the following common points of view:
"I want to move to dev because...
1. "I love to code." Generally SDE's do less coding than SDET's. Many people want to move to dev because they love doing development and want to do......[
阅读全文]