软件测试入门后,一般都是做最基本的黑盒测试,也即手工功能测试。但想要提升自己,就必须充实自己的知识与技能库,专项测试如自动化、性能、安全、容灾测试等。这里介绍下学习自动化测试需要先具备的基础知识 。
工具/原料
1
测试基础知识
2
电脑
方法/步骤
1
Java、Python等编程语言基础知识自动化测试需要编写自动化测试脚本,所以编程语言是必不可少的,目前最为流行的是Java\Python
2
HTML知识 基本的前端知识需要了解,因在定位页面元素时需要清楚元素的一些基本特征,HTML相关的标签也需要了解下
3
XPath定位虽说定位元素时会有很多种方法,但XPATH是最保险也是最为多见的一种方法了。可以参考下火狐下的Firefox工具栏查看,可以安装好Firebug,在HTML源码中非常有利于元素查找和定位
4
Selenium APISelenium是目前最好用的开源工具之一,也倾向于使用该工具作为自动化测试的工具。API的学习必不可少。如果是自学的也非常适合。
5
Selenium IDE对于初学者而言,建议从IDE做起,录制好用例操作步骤后,将其转化为自己熟悉的语言,然后再修改。使用熟悉后,可以直接编写代码。
6
其他框架知识拥有以上的基础知识后,我们可以先从简单框架搭建做起,那么就需要了解一些自动化测试框架的基本知识了,有内部自研的框架,当然能找到开源的更好。
上一篇:如何学习好测试
下一篇:软件测试的知识域的概括