每天,Google都要测试和发布数百万个源⽂件、亿万⾏的代码。数以亿计的构建动作会触发⼏百万次的⾃动化测试,并在好⼏⼗万个浏览器实例上执⾏。⾯对这些看似不可能完成的任务,⾕歌是如何测试的呢?
本书从内部视⾓告诉你这个世界上知名的互联⽹公司是如何应对21世纪软件测试的独特挑战的。本书抓住了Google做测试的本质,抓住了Google测试这个时代最复杂软件的精华。本书描述了测试解决⽅案,揭⽰了测试架构是如何设计、实现和运⾏的,介绍了软件测试⼯程师的⾓⾊;讲解了技术测试⼈员应该具有的技术技能;阐述了测试⼯程师在产品⽣命周期中的职责;讲述了测试管理及在Google的测试历史或在主要产品上发挥了重要作⽤的⼯程师的访谈,这对那些试图建⽴类似Google的测试流程或团队的⼈受益很⼤。最后,本书还介绍了作者对于Google测试如何继续演进的见解、Google乃⾄整个业界的测试⽅向的⼀些预⾔,相信很多读者都会感受到其中的洞察⼒,甚⾄感到震惊。本书可以作为任何从事软件测试⼈员到达⽬标的指南。
本书适合开发⼈员、测试⼈员、测试管理⼈员使⽤,也适合⼤中专院校相关专业师⽣的学习⽤书,以及培训学校的教材。