随笔分类 -  自动化测试

1 2 下一页

Appium python Uiautomator2 多进程问题
摘要:appium更新uiautomator后可以获取tost了,大家都尝试,课程中也讲解了,但是这些跑的时候都在单机上,当我们多机并发的时候会出现一个端口问题,因为我们appium最后会调用uiautomator2,但是多个机器的时候只会有一个机器会正常运行。这个就是因为uiautomator2端口占用 阅读全文

posted @ 2019-02-15 18:26 Mushishi_xu 阅读(1775) 评论(2) 推荐(0)

Appium python unittest pageobject如何实现加载多个case
摘要:学习了Appium python项目施展的课程小伙伴都会有一个疑问,说现在所有的case都是通过一个suite进行一个方法一个方法进行添加的,但是在实际过程中我们不希望这样,我们做出来的功能是这样: 这个是我们现在做的现状,但是我们希望的是: 那我们如何才能够我们做出来的换成我们想要的呢?我这里告诉 阅读全文

posted @ 2018-08-27 00:19 Mushishi_xu 阅读(2306) 评论(0) 推荐(1)

Selenium3 Python3 Web自动化测试从基础到项目实战之二浏览器的不同设置
摘要:在前面一个章节我们知道了如何通过webdriver去初始化我们得driver,然后我们只需要通过driver就能够去做我们得自动化,首先我们知道我们需要知道得是当我们有driver之后,我们剩下得就是去操作我们得浏览器,当我们打开得时候默认得是一个中等窗口得浏览器,如果你打开后需要去将整个窗口最大化 阅读全文

posted @ 2018-08-14 21:58 Mushishi_xu 阅读(861) 评论(0) 推荐(0)

python实现接口测试到unittest框架集成
摘要:接口测试是面试测试岗位基本都会问到的问题,但是对于一些刚做测试的小伙伴可能并不是很熟悉,也有可能了解接口测试,但是完全不知道接口自动化怎么做。下面我们大概介绍一下。 首先我们需要知道接口自动化测试的目的是为了节约手工测试接口的时间或者减少不必要的重复工作,或者为了监控线上接口是否运行正常等情况的发生 阅读全文

posted @ 2017-11-09 15:36 Mushishi_xu 阅读(4402) 评论(4) 推荐(2)

Appium python自动化测试系列之使用HTMLTestRunner生成测试报告(十三)
摘要:​13.1 测试报告概述 13.1.1 测试报告的定义 在前面章节我们已经讲了自动化基础的很多东西,如果说掌握了,而且自己动手去练习了,我相信在一些初级的面试中是没任何问题的,今天我们接触的应该算是一个比较新的东西,也算是开启另一层知识的大门。 在手工测试过程中如果发现了bug我们需要提交测试报告, 阅读全文

posted @ 2017-11-07 10:47 Mushishi_xu 阅读(3292) 评论(0) 推荐(1)

Appium python自动化测试系列之日志的收集(十二)
摘要:​13.1 日志的定义 13.1.1 日志的定义 听到日志这个东西可能有的人莫名其妙,第一次接触就会觉得我们为什么要收集日志,即使要收集日志那么我们需要收集哪些日志,日志的作用是什么等等。 其实日志无论是在测试、开发中都非常重要,如果你在跑自动化时程序报错了,但是你没有日志你怎么去定位时程序错误还是 阅读全文

posted @ 2017-11-06 19:15 Mushishi_xu 阅读(3615) 评论(0) 推荐(0)

Appium python自动化测试系列之混合app实战(十一)
摘要:12.1 什么是混合App 12.1.1 混合app定义 什么是混合app,其实这个不言而喻,我们的app正常来说应该都是native的,但是实际工作中却不是,反正种种原因我们的app会有native的而且中间还会有H5页面,这其实就是我们常说的混合,当然还有一种就是纯H5的,但是这里我们不做过多的 阅读全文

posted @ 2017-11-02 22:22 Mushishi_xu 阅读(3884) 评论(0) 推荐(0)

Appium python自动化测试系列之自动化截图(十一)
摘要:11.1 截图函数的正常使用 11.1.1 截图方法 无论是在手动测试还是自动化测试中场景复现永远是一个很重要的事情,有时候一些问题可能很难复现,这个都需要测试人员对bug有很高的敏感度,在一般的情况下有一个很好的测试习惯也很重要,发现bug马上截图,不要管那么多。下面我们看一下自动化测试截图的一些 阅读全文

posted @ 2017-11-01 16:04 Mushishi_xu 阅读(5453) 评论(2) 推荐(2)

Appium python自动化测试系列之页面滑动原理讲解(十)
摘要:10.1.1 页面滑动原理分析 在页面滑动查找章节我们就讲了滑动的知识点,只是不知道大家是否有认真练习以及去理解,如果你认真练习、理解了那么我相信这一章节的东西不用看也能够完成,下面我们还是简单分析一下。 所谓的页面滑动在我们实际操作手机的过程中就是不断的从屏幕的下面滑到上面,或者右边滑到左边,反之 阅读全文

posted @ 2017-10-31 23:14 Mushishi_xu 阅读(5100) 评论(1) 推荐(1)

Appium python自动化测试系列之等待函数如何进行实战(九)
摘要:​9.1 等待函数的使用 9.1.1 为什么要使用等待函数 我们在做自动化的时候很多时候都不是很顺利,不是因为app的问题,我们的脚本也没问题,但是很多时候都会报错,比如一个页面本来就有id为1的这个元素,可是我无论怎么定位他都没办法操作,然后报错,这个是怎么个情况呢?因为当我们app打开一个页面的 阅读全文

posted @ 2017-10-29 21:56 Mushishi_xu 阅读(4401) 评论(1) 推荐(1)

Appium python自动化测试系列之滑动函数封装实战(八)
摘要:8.1 什么是函数的封装 教科书上函数的封装太官方,我们这里暂且将函数的封装就是为了偷懒把一些有共性的功能或者一些经常用的功能以及模块放在一起,方便我们以后再其他地方调用。这个只是个人的理解所以大家懂就行,不要出去就这么说。 8.2 如何封装函数 8.2.1 函数封装技巧 当我们面对一个功能或者一个 阅读全文

posted @ 2017-10-26 14:55 Mushishi_xu 阅读(3227) 评论(0) 推荐(0)

Appium python自动化测试系列之Android UIAutomator终极定位(七)
摘要:android uiautomator text定位 可能有人不知道为什么说android uiautomator是终极定位,而且android uiautomator和appium有什么关系呢?如果之前写了一些脚本,发现有的时候一些元素不能够很好的定位时,那么就需要采用android uiauto 阅读全文

posted @ 2017-10-19 12:08 Mushishi_xu 阅读(5846) 评论(0) 推荐(3)

Appium python自动化测试系列之元素的定位(六)
摘要:​6.1 常用定位方法讲解 对象定位是自动化测试中很关键的一步,也可以说是最关键的一步,毕竟你对象都没定位那么你想操作也不行。所以本章节的知识我希望大家多动手去操作,不要仅仅只是书本上的知识,毕竟这个我只能够举例说明。下面我们来看我们常用的一些定位方式。 6.1.1 ID定位 无论是在web自动化还 阅读全文

posted @ 2017-10-18 12:04 Mushishi_xu 阅读(9461) 评论(1) 推荐(0)

Appium python自动化测试系列之Capability介绍(五)
摘要:​5.1 Capability介绍 5.1.1 什么是Capability 在讲capability之前大家是否还记得在讲log时给大家看过的启动时的日志?在我们的整个启动日志中会出现一些配置信息,其实那些信息就是capability携带的配置信息,如果我们通过代码来启动我们能够看见的配置信息如下: 阅读全文

posted @ 2017-10-18 11:55 Mushishi_xu 阅读(5304) 评论(0) 推荐(0)

Appium python自动化测试系列之认识Appium(四)
摘要:​4.1界面认识 在之前安装appium的时候说过我们有两种方法安装,也就有两种结果,一种是有界面的,一种是没有界面的,首先我们先讲一下有界面的,以及界面有哪些东西。 首先看第一幅图,如果你的是windows那么界面就应该是这样的,所以你发现你的和我的不一样也不用担心,正常。windows版整个界面 阅读全文

posted @ 2017-10-18 11:48 Mushishi_xu 阅读(6661) 评论(0) 推荐(0)

Appium python自动化测试系列之Android知识讲解(三)
摘要:​3.1 ADB工具讲解 3.1.1 什么是ADB呢? 我们不去解释官方语言的翻译,给大家说一个通熟易懂的说法,ADB我理解为他就是电脑和手机连接的桥梁。此连接不是充电的连接,大家不要混淆,说他是一个调试工具,可能更贴切。 3.1.2 ADB有什么作用呢? 刚说的他是电脑和手机连接的桥梁,我们可以通 阅读全文

posted @ 2017-10-18 11:47 Mushishi_xu 阅读(4431) 评论(0) 推荐(0)

Appium python自动化测试系列之appium环境搭建(二)
摘要:​2.1 基础环境搭建 当我们学习新的一项技术开始基本都是从环境搭建开始,本书除了第一章节也是的,如果你连最基础的环境都没有那么我们也没必要去说太多,大概介绍一下: 1、因为appium是支持android和ios自动化的,但是ios的自动化是不能够在windows机器上运行,所以如果你想都同时具备 阅读全文

posted @ 2017-10-18 11:45 Mushishi_xu 阅读(5113) 评论(0) 推荐(1)

Appium python自动化测试系列之移动自动化测试前提(一)
摘要:1.1 移动自动化测试现状 因为软件行业越来越发达,用户的接受度也在不断提高,所以对软件质量的要求也随之提高,当然这个也要分行业,但这个还是包含了大部分。因为成本、质量的变化现在对自动化测试的重视度越来越高,在几年前自动化测试还没有像现在这么普及,但是现在随便去一家公司面试都会问到自动化测试,当然这 阅读全文

posted @ 2017-10-18 11:41 Mushishi_xu 阅读(4837) 评论(1) 推荐(1)

web自动化测试从入门到持续集成(selenium webdriver)
摘要:在很多刚学习自动化的可能会认为我只需要会运用selenium,我只需要在一个编辑器中实用selenium +java编写了一些脚本那么就会自动化了,是真的吗?答案肯定是假的。自动化肯定是需要做到真的完全自动化,那如何实现呢?接着往下看。首先我们需要准备的环境:1、jdk环境配置好2、maven环境配 阅读全文

posted @ 2017-07-16 16:54 Mushishi_xu 阅读(993) 评论(0) 推荐(0)

selenium 利用testNG对异常进行自动截图
摘要:哈哈哈,很久没写博客了,懒了。 因为一些原因最近需要把监听事件重新整理一下,开始没细想,直接copy网上的,其实结果发现报错很多,或者是达不到效果,然后把之前的代码翻出来,仔细看了一下。下面给一些需要的小伙伴整理一下思路: 1、首先我们用到的是testng里面的监听,所以这个毋庸置疑 2、我们需要重 阅读全文

posted @ 2017-05-09 17:01 Mushishi_xu 阅读(1154) 评论(0) 推荐(0)

1 2 下一页

导航