第二章【SET工作】,主要讲述了SET的工作,在公司里的职责,位置,这一篇还是来做一个总结:
SET首先是软件测试开发工程师角色,测试是应用产品的另一种功能,而SET就是这个功能的负责人
SWE开发的项目设计文档,渴望来自SET的帮助和反馈,SET需要:
- 熟悉了解所负责的系统设计
- SET早期的建议会反馈在文档或代码里
- 第一个审阅所有设计文档的人也了解所有的迭代过程,了解程度超过技术负责人
- 对于SET也是一个很好的机会,在项目初期可以与相应的开发工程师建立良好的工作关系
- 完整性:找出文档中不全或需要特殊背景知识的地方,插入一些外部文档链接,用来帮助新人或补充部分背景知识
- 正确性:语法、拼写、标点符 等错误
- 一致性:确保配图与文字描述一致,无相反的观点和主张
- 设计:文档中的设计要考虑有无可用资源、何种技术框架、期望的设计框架使用方法上是否正确、设计是否太过复杂、可以简单化吗是要增加一些内容
- 接口与协议:文档中是否对使用的协议有清晰的定义、是否完整描述了产品外的接口与协议,接口实现是否正确、是否鼓励开发人员自定义Protlcol buffer数据格式
- 测试:系统或文档的整套系统的可测试性如何,需要增加一些新的测试接口,系统设计是否考虑到易测性、是否可以使用已有的测试框架,预估测试方面的工作,
未完待续。。。。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!