其他
去“QE”的时代,软件测试人如何进行职业规划?
“去QE”通常会遵循“谁开发、谁测试、谁上线、谁On Call” 的 “一条龙” 原则。显然,如果软件开发流程按照这个模式运作,原本的QE,也就是测试工程师和测试开发工程师在项目中就会很尴尬,如果不能找到突破点并为项目或公司带来价值,极端情况下就会面临被淘汰的窘境,现实是很残酷,在一些推行“去QE”的互联网巨头公司,已经有很多活生生的例子了,一些原本做功能测试以及自动化测试的工程师已经被迫离开了原本的岗位,甚至是离开了公司。”
如何才能快速了解和学习那些时髦的测试技术? 对于一个测试人员,如何构建自己的能力堡垒? 成为软件测试工程师的高效学习路径是什么? 怎样找到最适合自己项目的测试框架和工具?
软件测试基础篇,系统讲解软件测试的基本概念、主流的测试方法和测试理念,为后续技术知识的学习打好基础。 软件测试技术篇,理论结合实例,讲述包括 GUI 自动化测试、API 自动化测试、代码级测试和性能测试技术,这 4 种测试技术的核心知识、设计思想以及最佳实践。 测试架构篇,讲述测试数据准备与测试基础架构的内容,既有解决测试数据准备痛点的方案,又有大型互联网企业测试基础架构设计的最佳实践。 测试新技术篇,选取当下比较热门的探索式测试、测试驱动开发、精准测试、渗透测试技术和基于模型的测试,分别讲述它们解决的问题和具体的实现方法。 测试人员的互联网架构核心知识篇,从高性能、高可用、伸缩性和可扩展性四个维度。对大型网站架构进行深度剖析,弥补测试工程师相比较与开发工程师以及测试架构师之间的鸿沟。