一套好的软件测试教程对于想要学测试的小伙伴来说非常重要,而市面上的测试教程又是良莠不齐。为此,黑马程序员为大家特别整理了最新的软件测试教程以及学习方法。
一、了解市场价值
以职友集7月5日最新的数据为例:
1-3年的功能测试全国范围内平均薪资为12.6K左右。
接口测试全国范围内平均薪资为16K左右。
性能测试全国范围内平均薪资为18.27K左右。
性能测试的全国范围内的平均薪资为21.7K左右。
数据统计依赖各平台发布的公开薪资,还是和很多工作年限长和学历高的人平均下来的,仅供大家参考。
写薪资的主要目的是想分享,很多错小伙伴可能觉得自己原来薪资不高,有个8K就非常知足了。但是到软件测试实际就业来说,功能测试又称为手工测试。相当于点点点测试,在实际就业中很容易被淘汰。所以不要学完了功能测试就直接去找工作。
二、必备的软件测试技术
(1)功能测试
要根据需求文档,执行测试用例,方法是等价类、边界值、错误推断等方法。
(2)接口测试
检测外部系统和内部系统以及内部各个子系统之间的交互点,重点在于检查数据的交换等。
(3)性能测试
举个例子说明,比如某大型电商活动的时候,一下的流量增大,那我们的系统是否可以承接?还要分析系统受哪些因素导致无法跟上业务的发展。
(4)UI自动化测试
通过Python和Selenium定位元素模拟人进行页面操作,需要涉及到写脚本,但这个脚本是可复用的。
三、软件测试教程
B站找到黑马程序员,软件测试分类。完整的软件测试教程,其中从学前准备知识包括数据库、Linux、Windows系统,还有必备的编程语言Python。以及软件测试的核心基础内容,也就是测试用例的编写和管理,Bug的管理。
知识不仅有基础部分,也包含了Web测试、App测试等实战内容。
四、软件测试工具的掌握
到这里我们基本构建了一个软件测试的基本学习思路,下面分享软件测试需要掌握的工具和框架。常用的测试工具,举例说明。
用例管理工具:QC、禅道、Testlink、Excel、Word等;
Bug管理工具:Jira、QC、禅道、BugZilla、Trac、Wiki、Mantis、Excel、Word等;
功能测试管理工具:QTP、Rational、WinRunner、Selenium等;
性能测试管理工具:Loadrunner、Jmeter等。
总结
找到一套好的软件测试教程就很好入门软件测试,但是不要轻视学习过程。看视频也好看书也好的学习,不能解决问题,只能作为参考。持续学习加上主动探索,在学习结束后进行总结分析,缺一不可。