在软件测试过程中,测试人员做得最多的一件事就是执行测试,公司初级测试人员需要要照着用例执行测试就行了。下面小编给大家介绍如何快速学习软件测试,一起来看看吧。
快速学习软件测试的方法
1、具备软件测试思维
一开始就测试思维,针对还没入门的新人来说有点难。测试思维需要测试人员对软件测试有了比较清楚的认识;和对软件测试流程有了全局感;能够从各个方面对被测试对象进行测试时,这时再来看测试思维就简单了。
2、写测试用例
初级测试人员首先要具备做事的能力,在软件测试过程中测试人员做得最多的就是写文档,其中又以分析需求写测试用例为最多。
3、执行测试,记录缺陷
在软件测试过程中,测试人员做得最多的一件事就是执行测试,公司初级测试人员需要要照着用例执行测试就行了。执行测试过程中一定会产生缺陷,需要在缺陷工具上记录缺陷。
如果你掌握了上面这三点,那说明你已经具备了软件初级测试人员的能力。
软件测试需要学的知识
1、软件测试的理论以及测试用例的设计方法。
2、linux服务器的常规操作命令。
3、数据库的一般性操作sql。
4、bug管理工具的使用,svn、jira、qc、禅道等。
5、抓包工具httpwatch、wireshark等工具的使用,包括常规协议的了解。
6、接口测试工具jmeter、fiddler、postman、soupui等至少掌握一种。
7、文档的写作和管理输出(测试计划、方案、用例、报告)。
8、测试环境的搭建和维护。
9、自动化测试工具qtp或者selenium等至少会一种。
10、性能测试工具loadrunner或jmeter至少会一种
11、开发语言至少熟悉一种推荐java、python(自动化脚本的编写、或者做单元测试)appnium,app自动化的工具掌握。
12、中间件(apache 、tomcat、nginx、MQ)等的性能参数设置、监控和调优。
软件测试的学习方向
一、功能测试
主要学习计算机基础、软件生命周期。测试理论、测试方法、测试用例,缺陷生命周期。版本管理工具、测试管理工具、Office、流程图。Windows Server、Linux、数据库等。
二、自动化测试
会学习Web前端基础、编程语言、Web自动化测试框架工具(Selenium、QTP)、APP自动化测试框架工具(Appium、Monkey)、手机模拟器等。
三、接口测试
学习接口概念、计算机网络、网络协议、编程语言、Fiddler、HttpWatch、WireShark、Postman、JMeter、SoapUI、浏览器内置工具等。
四、性能测试
会学习性能测试理论、分类、方法、性能测试工具(Loadrunner、Jmeter)、性能调优、数据库调优、分析报告等。