多语言展示
当前在线:180今日阅读:126今日分享:42

UI自动化测试学习需要储备哪些基础知识?

软件测试入门后,一般都是做最基本的黑盒测试,也即手工功能测试。但想要提升自己,就必须充实自己的知识与技能库,专项测试如自动化、性能、安全、容灾测试等。这里介绍下学习自动化测试需要先具备的基础知识 。
工具/原料
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

其他框架知识拥有以上的基础知识后,我们可以先从简单框架搭建做起,那么就需要了解一些自动化测试框架的基本知识了,有内部自研的框架,当然能找到开源的更好。

推荐信息