
11什么是自动化测试
首先比较一下手动和自动:
11什么是自动化测试
自动化测试的概念:
软件自动化测试就是通过测试工具或者其他手段,
按照测试人员的预定计划对软件产品进行自动化
测试,他是软件测试的一个重要组成部分,能够
完成许多手工测试无法完成或者难以实现的测试
工作,正确合理的实施自动化测试,能够快速,
全面的对软件进行测试,从而提高软件质量,节
省经费,缩短软件的发布周期。
自动化测试的历史
1自动化测试就是任何利用工具来辅助的测试,几乎在计算机工业产生的第一天,这种测试就出现了。
12 为什么进行自动化测试
1自动化测试的好处:
2自动化测试的好处:
1)自动化功能测试
2)自动化性能测试
2自动化功能测试的分类:
1)单元测试
程序员搞定
2)接口测试
3)功能测试
大中型项目或长期项目可以采用自动化测试
13 自动化测试的分类
3性能测试主要是使用测试工具
14 web自动化条件和使用范围�
1使用自动化的前提条件
1)手动测试已经完成,后期再不影响进度的前提下逐渐实现自动化
2)项目周期长,重复性的工作都交给机器去实现
3)需求稳定,项目变动不大
4)自动化测试脚本复杂度比较低
5)可重复利用
2使用自动化测试的场景
1)频繁的回归测试
2)冒烟测试
3)传统行业需求变化不大,应用频繁
4)性能测试
15 web自动化常用的工具
1常见的自动化web测试工具:
2)Selenium(开源)
ThroughtWorks一个强大的基于浏览器的开源自动化测试工具,通常用来编写web应用的自动化测试
IBM Rational Test Professional的简称,是一款先进的自动化的功能和回归测试工具,使用与测试人员和GUI开发人员,基础是针对Java,NET的对象计数和基于web应用程序的录制,回放功能
20 为什么要学习元素定位
1为什么要学习元素定位?
1)计算机没有智能到人的程度。
2元素定位的工具或手段有哪些?
1为什么要学习元素定位?
1)计算机没有智能到人的程度。
2元素定位的工具或手段有哪些?
22 xpath
1什么是xpath?
2什么是XML
22 xpath
4节点的概念:每个XML/HTML的标签我们都称之为节点
5XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。
查找某个特定的节点或者包含某个指定的值的节点
选择未知节点
选取若干路径
补充:
//[text()=“x’x’x”] 全部//title/text() 本内容是xxx的元素
//[starts-with(@attribute,”xxx”)] 属性以xxx开头的元素
//[contains(@attribute,”xxxxx”)] 属性中含有xxx的元素
//[@attribute1=value1 and @attribute2=value2] 同时有两个属性值的元素
以上就是关于Web 自动化测试---XPath全部的内容,包括:Web 自动化测试---XPath、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)