web自动化测试(一) 介绍 及 Xpath,Css 定位元素

1.1什么是自动化测试

自动化测试的概念:

自动化测试的历史:

1.2 为什么进行自动化测试

1.自动化测试的好处:

1.3 自动化测试的分类

1.整体分类:

1)自动化功能测试

2)自动化性能测试

2.自动化功能测试的分类:

3 自动化测试的分类

性能测试主要是使用测试工具

1.4 web自动化条件和使用范围

1.使用自动化的前提条件

1)手动测试已经完成,后期再不影响进度的前提下逐渐实现自动化
2)项目周期长,重复性的工作都交给机器去实现
3)需求稳定,项目变动不大
4)自动化测试脚本复杂度比较低
5)可重复利用

2.使用自动化测试的场景

1)频繁的回归测试
2)冒烟测试
3)传统行业需求变化不大,应用频繁
4)性能测试

1.5 web自动化常用的工具

1.常见的自动化web测试工具:

2)Selenium(开源)
ThroughtWorks一个强大的基于浏览器的开源自动化测试工具,通常用来编写web应用的自动化测试

IBM Rational Test Professional的简称,是一款先进的自动化的功能和回归测试工具,使用与测试人员和GUI开发人员,基础是针对Java,.NET的对象计数和基于web应用程序的录制,回放功能。

2.1环境及工具

1.材料:

2.安装步骤:

2.2 xpath

XPath即为XML路径语言,它是一种用来(标准通用标记语言的子集)在 HTMLXML 文档中查找信息的语言。

3.1xpath表达式

/ 根目录

. 选取当前节点

@ 选取属性

选取子元素的最后一个元素

元素位置 position()

锁定元素的值[@属性=值]

//@ 匹配任何属性节点

两个条件进行并行查询

css 选择器

根据id 进行锁定

选取 所有的元素 *

通过属性

[src^=‘https’] 在src里以https开头的

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月22日
下一篇 2020年8月22日

相关推荐