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进行处理,非常感谢!