软件测试就是简单的点点点吗???

为什么说软件测试绝不是一件容易的事?从以下几个方面分析。

1、在工资上,同等水平下的产品、开发、测试相比,测试薪资最低。要加薪就必须往测试开发(要码代码)或管理层方向进阶。

2、要学习的软件测试基础理论多,必须要打好扎实的理论基础。很多人会说好像没啥用,其实渗透在你日常测试思维的方方面面。即使是功能测试没有扎实的理论基础和测试思维,也无法做好他。内容简要如下

  • 软件测试定义是什么?
  • 软件测试声明周期?
  • 软件测试类型?功能测试、性能测试、系统测试、可靠性测试……
  • 软件测试方法?
  • 如何使用黑盒测试方法/白盒测试方法设计测试用例?
  • 如何设计高覆盖率的测试用例?
  • 软件测试模型?V模型、W模型……
  • bug等级规范和定义?
  • bug包含内容?
  • 测试计划?
  • 测试报告?

3、测试工具上,要学的也不少

  • 缺陷管理工具?禅道、TAPD、bugliza
  • 抓包工具?fiddler、Charles、Wireshark
  • 接口测试工具?postman
  • 压力测试工具?jmeter、loadrunner

4、自动化测试学习上,更是要精通一门程序语言如python

  • UI自动化测试框架?python+selenium、python+appium、robotframework、airtest
  • 接口自动化测试框架?python+request

5、数据库相关知识学习

6、版本管理工具学习

  • git
  • SVN

7、Linux常用命令学习

  • 文件夹创建/删除命令
  • 查看目录
  • 日志打印…

不详细举例

8、bug问题分析定位,协助开发解决问题

要深层次的定位bug很难但非常重要,可以看出测试人员的专业水平,也为产品质量提升了一个高度。
看到这,要学习掌握的东西那么多,还觉得软件测试是一件容易的事吗?

最后

学习软件测试是件需要坚持的事情,学习的过程可能会很枯燥,不过有一些人一起学的话大概就不会了吧,如果有需要自学资料的,可以加入软件测试学习交流群:779450660 ,有人陪伴,不会孤单!

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

你可能感兴趣的:(测试工程师,软件测试,测试,软件测试,测试工程师,程序人生)