自动化测试

自动化测试5

web前端技术

 

 

1.自动化测试简介

为什么要自动化测试

自动化与手工测试对比

 

 

 

2.自动化工具

功能自动化测试

QTP

loddrunner

selenium

Appium

性能自动化测试

Hp LoadRunner 11.00

JMeter

自动化测试的误区

自动化工具是万能的

自动化测试比人工测试更高级先进

测试工具能使工作量大幅度减少

自动化测试工具容易使用

自动化测试能发现许多新缺陷

自动测试价值

软件测试最大的核心价值在于分析需求和设计用例,分析和设计是无法用机器解决的。

手工测试和自动化测试都只是执行手段

自动化测试只在执行阶段,价值解放人力去做最重要的工作分析和设计

更高质量的软件

更完备的测试覆盖潜力

白盒测试和灰盒测试

白盒测试

白盒测试深入代码细节

白盒测试关注代码覆盖率和运行路径

白盒测试通过测试桩和实现代码隔离

白盒测试通过测试驱动执行测试用例

灰盒测试

关注代码接口和参数不关注代码的实现

自动化测试基本流程

 

 

 

 

Selenium简介

特点

开源,免费,轻量

多浏览器支持

多平台支持

多语言支持

对web页面有良好支持

简单,灵活

支持分布式测试用例执行

Selenium套件

Selenium2

Selenium1

Selenium IDE

Web前端技术介绍

HTML简介

HTML中文为超文本标记语言,HTML是网页的基础,它并不是一种编程语言,而是一种标记语言。

但我们可以在HTML标签中嵌入各种前端语言,如VBScript

HTML标记标签通常被称为HTML标签

HTML标签是由尖括号包围的关键字

HTML标签通常是成对出现的

标签对中第一个标签是开始标签,第二个标签是结束标签

开始和结束标签也被称为开放标签和闭合标签。

XML与HTML

 

浏览器定位

 

元素定位方式

通过页面元素定位,是最推荐的方式。

定位方法:Java语言实现实例

 

id 定位

 

driver.findElement(By.id(“id的值”));

 

name定位

 

driver.findElement(By.name(“name的值”));

 

链接的全部文字定位

 

driver.findElement(By.linkText(“链接的全部文字”));

 

链接的部分文字定位

 

driver.findElement(By.partialLinkText(“链接的部分文字”));

 

css 方式定位

 

driver.findElement(By.cssSelector(“css表达式”));

 

xpath 方式定位

 

driver.findElement(By.xpath(“xpath表达式”));

 

Class 名称定位

 

driver.findElement(By.className(“class属性”));

 

TagName 标签名称定位

 

driver.findElement(By.tagName(“标签名称”));

 

Jquery方式

 

Js.executeScript(“return jQuery.find(“jquery表达式”)”

RobotFrameWork介绍

Python编写功能自动化测试框架

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值