TT在努力 2023-03-12 12:33 采纳率: 80.9%
浏览 13
已结题

软件测试的岗位需要掌握技能

就是我有看到考递归和二叉树的的算法,所以不知道软测需要学那些算法?
还有就是git命令一定要掌握吗?
还有就是最重要的要掌握些什么,目前学了linux和数据库和python的基础语法和unittest框架,不知道这三个工具的重点在哪,并且还需要掌握什么,脑子里有点乱

  • 写回答

4条回答 默认 最新

  • young_foru 2023-03-12 12:47
    关注

    软件测试的岗位需要掌握技能
    我有看到考递归和二叉树的的算法,所以不知道软测需要学那些算法?还有就是git命令一定要掌握吗?
    还有就是最重要的要掌握些什么,目前学了 linux和数据库和python的基础语法和unittest框架,不知道这三个工具的重点在哪,并且还需要掌握什么,脑子里有点乱

    作为一名软件测试工程师,你需要掌握以下技能:

    软件测试基础知识:你需要了解软件测试的基本概念、流程和方法,以及各种测试类型和测试策略。

    编程技能:虽然软件测试工程师的主要职责是测试,但是掌握一定的编程技能会让你更加高效和专业。在软件测试中,你需要编写测试用例、自动化测试脚本和测试工具,因此你需要掌握至少一门编程语言,比如Python、Java或者C#等。

    测试工具和框架:掌握常用的测试工具和框架能够让你更加高效地完成测试任务,比如Selenium、Appium、JUnit、TestNG、Pytest、Robot Framework等。

    数据库知识:软件测试过程中需要对数据进行验证和管理,因此你需要了解数据库的基本概念和操作方法。

    Linux操作系统:掌握Linux操作系统能够让你更加方便地进行测试任务和部署。

    版本控制工具:掌握版本控制工具比如Git,能够更好地管理测试代码和测试报告等。

    至于算法,虽然了解算法可以提升你的编程技能,但是在软件测试中用到的算法比较有限,因此不是必须要掌握的技能。如果你有精力和时间可以学习,但不是必须要掌握的。

    至于你目前已经掌握的技能,Linux操作系统和数据库知识在软件测试中比较重要,Python编程语言和unittest框架也是非常重要的技能。同时,你还可以学习其他的自动化测试框架和工具,比如Selenium、Appium等

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月20日
  • 已采纳回答 3月12日
  • 创建了问题 3月12日