目录:导读
前言
提到软件测试工程师时,很多人依然会联想到那些“点点点”并企图在“点点点”中找到缺陷的人,也就是大家常说的依照测试规范和测试案例来对软件进行测试,检查软件是不是有缺陷,判断软件是不是稳定。但这其实是一个很不好的观点。
近年来,随着各大互联网企业的不断发展,对软件的需求越来越大,对软件的稳定性和性能的要求也越来越高,每个测试工程师都要对自己的技术水平进行提升。
初级测试工程师
初级工程师通常有1-2年的测试经验,入行门槛不会太高,通常对专业没有什么要求,有专科学历,熟悉软件测试技术、方法、流程、测试文档等。
这时测试的是软件的功能方面,要是想进一步强化,还要熟悉自动化测试流程、管理、测试框架等,熟悉一些主流的软件工程方法和理念,了解软件工程、软件生命周期模型基础、了解软件配置管理等。
另外,身为一个测试工程师,沟通能力特别重要,要善于和开发人员交流,开发人员和测试人员并非站在对立面,而是两个角色,目标是一致的。
中级测试工程师
要达到中级水平,必须有3年以上的工作经验,工作内容也会随之发生变化。
中级测试工程师负责编写测试计划和文档,利用合适的测试工具完成测试任务;不再局限于简单的功能测试,还有自动测试、性能测试等。
自动化测试相对来说比较难,学习起来也相对困难。性能测试是未来十年的方向,因此这一阶段的重点是性能测试,在这段时间积累经验,进行知识积累。因此,我们需要对经常用到的性能测试工具进行彻底的掌握