本文介绍: (1)常见主流浏览器:Firefox、Chrome、Edge、IE(已经不用了)、Safari(Mac OS专用)、欧朋。通常安装一个Chrome一个Firefox就足够了,项目特殊需求的也可以用其他的.(2)下载浏览器品牌版本对应驱动,chrome需要版本严格对应,火狐没有要求严格对应,只要浏览器和驱动都是最新版可以.依赖手工测试结果、无法解决布局缺陷发现逻辑过于复杂业务或涉及第三方接口内容自动化不适合。(3)找到Python安装目录:cmd命令行 where python

开启另一篇学习之路_WebUI自动化

先来一波基础概念

1.自动化适合什么类型项目:

重复性高,迭代频率高的回归测试数据量大、手工难以实现的压力测试,手工执行效率低的兼容测试

2.自动化的优点:

高效率、可重复、减少人为错误、克服手工测试的局限性

3.自动化的缺点:

依赖手工测试结果、无法解决布局类缺陷发现逻辑过于复杂的业务或涉及第三方接口内容自动化不适合。

4.什么时候可以开始进行自动测试

项目功能测试结束测试周期较长、功能迭代需求更新不频繁、需要频繁迭代版本

5.自动化测试属于什么测试:黑盒测试(自动化测试实质还是功能测试

***********************华丽分割线*******************

自动化测试常见工具框架哪些呢???

1.QTP:收费支持Web可以测试桌面项目(在浏览器之外,对桌面软件文件进行操作

2.Selenium开源免费、主要做功能测试,只能做WebUI自动

3.Robot framework:了解即可

Selenium测试环境搭建

1.安装JDK+JRE

2.安装Python+IDE(我用的是pycharm)
3.安装Selenium

        (1)cmd命令行输入:pip install selenium

        (2)如果网络不太好导致安装缓慢,可以使用镜像在线安装:

                pip install -i https://pypi.tsinghua.edu.cn/simple 包名

        (3)验证Selenium是否安装成功:pip list   结果可以看到Selenium就表示安装成功啦!

4.安装浏览器:

        (1)常见主流浏览器:Firefox、Chrome、Edge、IE(已经不用了)、Safari(Mac OS专用)、欧朋。通常安装一个Chrome一个Firefox就足够了,项目特殊需求的也可以用其他的.

5.安装对应浏览器驱动(Driver)

        (1)查看浏览器版本

        (2)下载浏览器品牌版本都对应的驱动,chrome需要版本严格对应,火狐没有要求严格对应,只要浏览器和驱动都是最新版可以. Chrome驱动下载地址:   https://googlechromelabs.github.io/chrome-for-testing/icon-default.png?t=N7T8https://googlechromelabs.github.io/chrome-for-testing/        (3)找到Python的安装目录:cmd命令where python

        (4)解压后的驱动文件复制到Python安装目录下,与Python解释器同级

        (5)将Chrome的安装路径添加环境变量的PATH下

        (6) 验证:cmd命令行  chromedriver.exe

原文地址:https://blog.csdn.net/Chrisliuluo/article/details/134630309

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_17869.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注