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

软件测试的岗位需要掌握技能
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
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等
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报