跳过正文
Background Image
  1. Posts/

我眼中的高级测试工程师

·863 字·2 分钟· ·
沈显鹏
作者
沈显鹏
目录

满足什么样的技术和经验才算高级工程师呢?说说我心中的高级工程师。

具有丰富的行业测试经验
#

最好有传统和互联网大公司工作经验,没有的话至少与这些公司的高级测试工程师有交流,了解他们是如何开展测试的,有助提高自己的眼界。

有良好的测试基础
#

掌握必要的测试理论,熟悉测试流程,需求分析,测试用例设计方法,根据项目实际需要制定测试方案。

有丰富的业务能力
#

做好功能测试的前提是熟悉业务,能更好的站在产品的角度去设计测试用例,才能发现基本功能以外的问题,能给产品提出建设性的需求和意见。

熟悉相关的测试工具
#

软件测试用到的相关工具非常多,了解和使用过这些工具,能更好的结合公司的要求及项目的需求来权衡引入哪些工具,提高工作效率。

  1. 管理工具:比如JIRA,Testlink,Wiki,Confluence
  2. 持续集成:Jenkins,Bamboo,Travis CI等,了解他们之间的区别以及如何实施。
  3. 自动化测试:web和mobile平台之间是如何做自动化才测试的,用到哪些工具。了解Selenium,WebDriver,Appium,Robotium测试框架,以及用哪些语言去开发自动化测试用例,Python?Java?JavaScript?知道如何选择如何实施。
  4. 性能测试:了解Jmeter,LoadRunner这两个主要的性能测试工具,如何开展性能测试。

有良好的代码能力
#

良好的代码能力可以快速掌握自动化测试,甚至可以开发测试平台。另外,当你跳槽到任何一家公司可以让你快速熟悉Java、Python、Javascript等任何语言编写的自动化测试用例。

语言能力
#

包括沟通能力和外语能力。沟通是一个测试人员在工作中必不可少的一项基本技能,良好的沟通会让开发人员了解问题所在,接受你的意见,从产品人员那里更好的了解需求。虽然只有在外企的时候才会用到英语,但是随着测试人员也需要学习很多的技术,开源社区的发展,很多第一手资料都是用英文写的,所以学好英文对于扩展和学习新知识有很大帮助。

所以说成为一名优秀的高级测试工程师所要求的能力还是很多的,一起努力吧!💪

相关文章

度过工作中挫折心结
·189 字·1 分钟
工作中遇到挫折时,如何调整心态,专注于工作本身,而不是过度纠结于人际关系。
Error: Permission denied (publickey)
·276 字·1 分钟
本文介绍了如何在配置多个 SSH Git Key 时解决 “Permission denied (publickey)” 错误,确保 GitHub 和 Bitbucket 的 SSH 连接正常工作。
DevOps 实践
·242 字·1 分钟
本文介绍了 DevOps 实践的核心概念、目标和实施方法,强调了持续集成、持续交付和自动化的重要性。
Jenkinsfile 配置
·256 字·1 分钟
本文介绍了如何使用 Jenkinsfile 配置 Jenkins Pipeline,包括构建、测试和发布阶段的示例,以及如何处理邮件通知。
Git 命令备忘
·188 字·1 分钟
本文总结了 Git 的常用命令和技巧,帮助开发者快速查找和使用 Git 命令,提高工作效率。
Git remove and add remote repository
·63 字·1 分钟
本文介绍了如何在 Git 中移除和添加远程仓库,帮助开发者管理代码仓库的远程连接。