766培训网
电脑培训
电脑软件测试如何学习

电脑软件测试如何学习

发布时间 :2021-02-03 11:30:35 浏览量:1286 收藏
导读:

Jmeter大多数人都听过,其实不仅仅可以做压力测试,还可以做接口测试,功能自动化测试,断言支持正则。下面小编给大家介绍电脑软件测试如何学习,一起来看看吧。

电脑软件测试如何学习
 

电脑软件测试学习方法

1、前置基础知识

学习目标:熟悉计算机及测试理论的相关概念,掌握HTML、CSS及JS基础语法及应用。

2、linux和数据库

学习目标:掌握linux的常用操作命令及数据库的增删改查,熟悉数据库高级功能。熟悉非关系数据库redis。

3、测试基础

学习目标:熟练掌握测试用例的设计方法及缺陷的编写方法,熟练掌握缺陷管理工具禅道或jira。

4、编程+数据结构

学习目标:能熟练掌握python编程基础语法,熟悉常用的数据结构,掌握常见的排序算法。

5、WEB自动化

学习目标:熟练掌握selenium元素定位方法和常见元素操作,掌握HTML特殊元素的处理、js定位、unittest框架。

6、移动自动化

学习目标:熟练掌握接口测试用例设计方法,掌握jmeter工具的使用,熟悉接口框架的设计和开发

7、接口测试

学习目标:掌握移动端产品测试的特点,熟练掌握adb及monkey的使用,熟练掌握元素定位和常见操作,掌握pytest框架及PO模式、数据驱动、jenkins持续集成,熟悉关键字驱动框架设计

8、性能测试

学习目标:掌握性能测试的概念,分类及测试流程,掌握loadrunner的使用,熟悉性能测试调优方法。

软件测试常用的工具

1、抓包工具Fiddler。抓包或调试代码,功能最强大的工具之一了。右侧窗口中可以截获请求,本地修改后可直接查看发送。数据也非常全。

2、缺陷管理工具Jira。Jira目前市场占有率还是非常高的,界面简洁,新建项目时可选不同类型,事务跟踪方面各流程也非常完美。

3、压力测试工具Jmeter。大多数人都听过,其实不仅仅可以做压力测试,还可以做接口测试,功能自动化测试,断言支持正则。

4、接口测试工具PostMan。这款工具比较轻量级,开发人员也经常用来做初步的接口测试。

5、远程连接服务器工具XShell。跟XShell同类功能的还有SSH。配置方便,界面简洁。可以在本地连接多台异地主机或服务器。

6、数据库管理工具Navicat。非常适用于中小企业的数据库管理员以及软件产品人员。支持的语言有: MySQL、Oracle、SQLite、SQLServer等。上手简单。

7、死链测试工具Xenu。上手简单,可以直接输入待测试的URL进行检测,自动生成结果集。

8、虚拟机管理工具VMware。测试人员在做兼容性测试时,大多要进行平台兼容测试或浏览器兼容测试,这时可以通过安装多台虚拟机来解决。

9、文档整理工具:百度脑图。整理测试需求或编写测试文档时,经常需要通过分解-总结,百度脑图支持在线编辑,即时保存。使用也非常简单。

软件测试需要学习的知识

具备计算机操作基础:这点对于计算机专业的学生没有什么大问题的,会使用电脑操作、会简单Office软件。如果不会呢,可以自己在网上找资料自学,很简单。

具备软件测试基础知识:软件测试基础理论知识。实践需要理论知识指导。我们可以从相关书籍或者网上找到软件测试基础理论知识,具有详细的理论解释。

具备一定的数据库操作技术:对于常用的数据库,简单的操作要具备。学习数据库可以自己安装一个数据库,常练习。

具备一定的逻辑推理能力:这点主要偏向于写测试用例。测试用例是软件测试的核心。写测试用例,可以参考网络一些比较经典的例子,模仿写。写多了经验就有了。

掌握软件测试缺陷管理工具:QC、Mantis、JIAR等。软件测试离不开缺陷管理。软件测试缺陷管理工具有效管理缺陷、提高软件质量。这方面的知识建议从网络或者书籍途径学习。

掌握软件测试工具:Loadrunner、ruby、QTP等,学习测试工具提高测试效率,这也有助于你测试职业生涯的规划。

学会一门开发脚本语言:学会开发脚本语言有助于学习软件测试工具。根据自己的兴趣和基础选择学习。