行业动态

如何成为合格的软件测试工程师?

  一个合格的软件测试工程师要掌握基础功能测试、接口自动化、Web端自动化、移动自动化、性能测试等等基本知识。除此之外还要有团队协作的能力和乐观的心态、耐心的态度。

如何成为合格的软件测试工程师?

  一、专业技术能力

  熟练掌握测试基础知识,永远是成为合格的软件测试工程师的决定性条件。具体来说对软件测试工程师的要求包括以下内容:

  熟练使用Linux常用命令、adb指令及Shell脚本,能够进行Linux系统环境部署(LNMP)。

  熟悉接口测试,使用jmeter、postman进行相应出参入参数据比对。

  熟悉软件测试流程,熟练使用缺陷管理系统,并熟悉缺陷处理过程

  熟悉软件测试的流程、软件测试的基本理论知识

  熟悉等价类分析法、边界值、场景法等软件测试用例设计方法

  熟练使用Jenkins持续集成工具,SVN/GIT版本管理工具

  精通软件功能测试,UI测试,自动化测试,熟悉性能测试

  熟悉Selenium基于UI页面的自动化测试,熟悉Jenkins自动化测试

  熟悉数据库常见操作,熟练使用Navicat等数据库可视化工具

  开发工具:PyCharm集成开发工具

  熟练使用Uiautomatorviewer定位元素,及使用Appium进行APP自动化测试

  熟悉手机APP业务功能测试,并掌握自动化测试工具Appium和UiAutomatorView工具定位手机元素

  熟悉数据库Mysql,能熟练运用Mysql创建数据库及表和对表进行增删改查操作

  二、团队协作能力

  1.合理进行人员分工

  合理的进行人员分工是提高工作效率的重要保证。

  2.协助组员解决问题

  比如说测试在赶进度,或者这个软件项目的质量把控是一个团队来把控的,协助组员解决问题就显得尤为关键。

  3.配合完成测试任务

  一个团队里边的人员分工,他们的任务都是不一样的,这就是咱们说的配合。你的东西做完了,要轮到我了,我的性能测完了之后该轮到你了,所以整个的一个流程下来之后,大家应该是各司其职,配合得非常紧密的一个过程。

  4.配合开发重现缺陷

  我给你提bug,你改我的bug,咱们的目的只有一个,就是让这个软件变得更好,所以在这样的情况下,咱们就一定要配合开发。

  5.督促项目整体进度

  既然是一个团队协作的过程,就一定要互相的去督促对方,包括督促开发人员去改bug,因为开发人员他们有时候工作很忙,他们不知道要先改哪些问题,要后改哪些问题,但是往往有一些缺陷,它影响了测试的这个时间,影响了测试的进度,那么这个时候就需要测试员去督促开发人员,让他尽快的去解决你棘手的问题。这个东西能够提高咱们的测试效率。

  6.出现问题勇于承担责任

  愿意背锅的最后都成为了领导,不愿意背锅的最后依然是员工。

  三、乐观的心态和耐心的态度。

  测试工程师每天面对的是程序中的“错误”,而程序员每天都在创造代码。起码我作为一个垃圾代码的创造者,是很讨厌去排错的。因此就我而言,测试时你很难保证心态的平和,因为你不知道什么时候会出现一个莫名奇妙的错误。假设这么一个场景,你测试出了一个bug,但是程序员自测之后发现无法复现,你的第一反应不应该是脱口而出:“不可能!”而应该是比对两个人的测试用例,发现可能存在的问题。

  以上内容为大家介绍了如何成为合格的软件测试工程师,本文由多测师亲自撰写,希望对大家有所帮助。了解更多软件测试相关知识:https://www.duoceshi.com/xwzx-hydt/

新闻资讯

联系我们

联系人:王女士

手机:17727591462

电话:0755-21072941

邮箱:hr@duoceshi.com

地址: 广东省深圳市龙华区龙华街道清湖和平路62号优鼎企创园D栋201室,202室

用手机扫描二维码关闭
二维码