草庐IT

什么是Selenium?使用Selenium进行自动化测试

什么是Selenium?  Selenium是一种开源工具,用于在Web浏览器上执行自动化测试(使用任何Web浏览器进行Web应用程序测试)。  等等,先别激动,让我再次重申一下,Selenium仅可以测试Web应用程序。我们既不能使用Selenium测试任何桌面(软件)应用程序,也不能测试任何移动应用程序。  这很糟糕,对吧?我能感觉到你的痛苦。但请放心,有许多工具可以测试桌面软件和移动应用程序,例如:IBM的RFT,HP的QPT,Appium等。但是,本文的重点是测试动态Web应用程序,以及为什么Selenium在这方面是最好的。Selenium的优势是什么?  由于Selenium是开源

微信小程序自动化测试实战,支持录制回放、智能遍历

 ​为了满足小程序性能、功能等方面的测试需求,微信团队上线小程序云测服务,提供丰富的自动化测试能力。其中智能化Monkey服务凭借着零代码、低成本的优势吸引不少开发者使用。在服务使用过程中,我们发现开发者有更多的进阶需求:先完成指定操作,例如登录帐密输入,再进行Monkey测试遍历指定页面,提升测试覆盖率多次点击指定页面的元素,测试页面稳定性针对这些进阶需求,小程序云测服务更新智能化Monkey扩展,更有针对性地提升测试效率。一起来看看如何使用优秀的扩展能力吧!扩展是什么?为了满足用户的针对性需求,智能化Monkey服务扩展有以下更新:支持前置操作,先完成指定操作再进行Monkey测试支持配置

Python+Requests+PyTest+Excel+Allure 接口自动化测试实战

本文主要介绍了Python+Requess+PyTest+Excel+Allure接口自动化测试实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧Unittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标准单元测试框架。Pytest是Python的另一个第三方单元测试库。它的目的是让单元测试变得更容易,并且也能扩展到支持应用层面复杂的功能测试。两者对比:Pytest项目实战:第一步、搭建项

po+selenium+unittest自动化测试项目实战

一、项目工程目录:二、具体工程文件代码:1、新建一个包名:common(用于存放基本函数封装)(1)在common包下新建一个base.py文件,作用:页面操作封装。base.py文件代码如下:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310

使用Python+selenium实现第一个自动化测试脚本

这篇文章主要介绍了使用Python+selenium实现第一个自动化测试脚本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧最近在学web自动化,记录一下学习过程。此处我选用python3.6+selenium3.0,均用最新版本,以适应未来需求。环境:windows10,64位一、安装pythonpython官方下载地址:DownloadPython|Python.org​进入页面就有两个版本的下载选择,2.x版本和3.x版本,或者根据系统选择对应版本。点击Windows,跳转到Windows版本页面:​点选Python3

30道python自动化测试面试题与答案汇总

对于机器学习算法工程师而言,Python是不可或缺的语言,它的优美与简洁令人无法自拔,下面这篇文章主要给大家介绍了关于30道python自动化测试面试题与答案汇总的相关资料,需要的朋友可以参考下1、什么项目适合做自动化测试?关键字:不变的、重复的、规范的1)任务测试明确,需求不会频繁变动2)项目周期要足够长3)自动化测试脚本可重复使用,比如:比较频繁的回归测试4)被测软件系统开发比较规范,能够保证系统的可测试性5)软件系统界面稳定,变动少6)项目进度压力不太大2、什么是PO模式?是指把一个具体的页面转化为编程语言当中的一个对象,页面特性转化成对象属性,页面操作转化为对象方法。1)通俗来讲把每个

使用Python+selenium实现第一个自动化测试脚本

这篇文章主要介绍了使用Python+selenium实现第一个自动化测试脚本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧最近在学web自动化,记录一下学习过程。此处我选用python3.6+selenium3.0,均用最新版本,以适应未来需求。环境:windows10,64位一、安装pythonpython官方下载地址:DownloadPython|Python.org​进入页面就有两个版本的下载选择,2.x版本和3.x版本,或者根据系统选择对应版本。点击Windows,跳转到Windows版本页面:​点选Python3

30道python自动化测试面试题与答案汇总

对于机器学习算法工程师而言,Python是不可或缺的语言,它的优美与简洁令人无法自拔,下面这篇文章主要给大家介绍了关于30道python自动化测试面试题与答案汇总的相关资料,需要的朋友可以参考下1、什么项目适合做自动化测试?关键字:不变的、重复的、规范的1)任务测试明确,需求不会频繁变动2)项目周期要足够长3)自动化测试脚本可重复使用,比如:比较频繁的回归测试4)被测软件系统开发比较规范,能够保证系统的可测试性5)软件系统界面稳定,变动少6)项目进度压力不太大2、什么是PO模式?是指把一个具体的页面转化为编程语言当中的一个对象,页面特性转化成对象属性,页面操作转化为对象方法。1)通俗来讲把每个

微信小程序自动化测试实战,支持录制回放、智能遍历

 ​为了满足小程序性能、功能等方面的测试需求,微信团队上线小程序云测服务,提供丰富的自动化测试能力。其中智能化Monkey服务凭借着零代码、低成本的优势吸引不少开发者使用。在服务使用过程中,我们发现开发者有更多的进阶需求:先完成指定操作,例如登录帐密输入,再进行Monkey测试遍历指定页面,提升测试覆盖率多次点击指定页面的元素,测试页面稳定性针对这些进阶需求,小程序云测服务更新智能化Monkey扩展,更有针对性地提升测试效率。一起来看看如何使用优秀的扩展能力吧!扩展是什么?为了满足用户的针对性需求,智能化Monkey服务扩展有以下更新:支持前置操作,先完成指定操作再进行Monkey测试支持配置

Python+Requests+PyTest+Excel+Allure 接口自动化测试实战

本文主要介绍了Python+Requess+PyTest+Excel+Allure接口自动化测试实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧Unittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标准单元测试框架。Pytest是Python的另一个第三方单元测试库。它的目的是让单元测试变得更容易,并且也能扩展到支持应用层面复杂的功能测试。两者对比:Pytest项目实战:第一步、搭建项