Web自动化成长之路:认识selenium,了解自动化流程

        前言:我们要做Web自动化那就不可避免要认识一个强大的库selenium,它能模拟各种人为操作网页的动作,是我们做UI的自动化的核心之一,接下来就一起来认识认识吧

 

一、selenium特点

1、什么是web自动化测试

答:代码模拟手工

2、selenium的优势

答:行业标准、支持多浏览器、支持多语言、远程支持

3、selenium套件

答:1、selenium IDE——脚本录制工具  2、selenium webdriver——主要掌握 3、selenium grid
   
4、安装selenium
答:python selenium - web自动化环境搭建 - 简---- - 博客园

二、web自动化测试的执行步骤

web 自动化测试的执行步骤
自动化测试:
1、打开浏览器
2、输入网址
3、点点点(先找到输入、点击的元素在哪儿)--元素定位
4、断言(测试是不是到了预期页面。)assert
5、输出测试报告

三、web自动化测试的执行步骤


1、需求分析(熟悉业务,最好已经做过多次手工测试)


2、测试方案。为什么要自动化,主要应用场景,主要使用模块,技术选型和对比,方案特点和优势、具体运行手册


3、用例编写


4、用例评审


5、运行用例(代码编写)


6、报告

技术选型:
python / java : python开发效率更快,因为我会,python好招人,web: selenium / :
pytest / unittest:


PO模式,数据驱动,关键字驱动。最好是做一个对比。


方案的特点:好找人,好维护,开发效率高


具体运行手册:环境搭建


产出和效率:时间节点: deadline


运行策略:


维护:自动化测试平台,可视化,小工具。

自动化适用场景

1、需求稳定,不会频繁变更。


2、研发和测试周期长,需要在多种平台上重复运行相同测试的场景


3、某些测试项目通过手工测试无法实现,或者手工成本太高被测软件的开发较为规范,能够保证系统的可测试行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值