1. 概括
这是一本讲述测试工程和Google测试开展方法的工具书。
2.Google测试介绍
1.质量≠测试:并不是说不需要测试,而是说质量需要 在开发过程中来保证,将测试
也看作开发过程的一部分,提醒开发重视质量问题。
2.SWE:software engineer,负责功能代码的实现
3.SET:software enginner of test
测试开发工程师,负责通用测试框架和可测试性,自动化测试方面的实现
4.ST:software test
构建用户故事,从用户角度出发构建测试用例和场景
3.SET
1.SET称为测试开发工程师,也算是开发工程师;主要 工作是为工资开发普遍性的测试框架和
为具体软件开发自动化测试工具以及单元测试工具。相比于SWT深入去考虑代码,SET的加入
会更多的从整体上复用性来提出反馈和建议,于SWT相辅相成。SET需要自卸审阅文 档和设计
、接口和协议;然后考虑自动化测试
4. TE
1.测试工程师是很难去具体定义其业务的;TE往往需 要从用户的角度去考虑形成测试用例以及
进行探索式 测试;TE的从用户角度考虑问题,如用户体验如何、 安全和隐私性如何,使用场景
如何,基于此去设计端 到端的测试;
5. TEM 测试经理
测试更多的是承担项目把控和团队建设的责任;测试
经理了解的是整个产品,需要知人善用创新
评
Google作为全球最强大的互联网公司,在测试方法和人才方面无疑是最强的;作者向读者展示了
Google做 测试的一整套流程,读完此书,我想到Google能如此做测试在于招聘测试人员的优秀,
所有的人员聪明优 秀有强大的自我驱动能力;对于测试与开发同等视之 ,能力也同等视之,
优秀的CS基础,优秀的编程算法能力,足够聪明;招聘这样优秀的一大批人,凭借他们强大
的个人能力,在加上Google开放的文化和团队 管理;确实能产生全世界使用的软件。
然而这些对于我们大多数公司都不具备也不满足;大多数公司也招不到如Google测试一般
优秀的开发人员,更别说测试人员。读此书一方面了解了过哦哦管理人如何做测试;另一方面
也体会到世界上优秀的测试需要的能力,会编程会算法CS基础强,全面考虑问题,
创新解决问题;用户角度出发