随笔分类 - 移动自动化测试教程
讲解 python+Appium移动自动化测试
摘要:手机自动化测试用例虽然可以在模拟器上运行,可是模拟器毕竟和真机还是有区别的。在第二章我们讲到了模拟器上运行测试用例后,我又花了两天的时间,研究了一下真机运行测试用例。只有在真机上运行,才能真正发现出问题。期间也遇到了不少问题,不过最终还是搞定了,现在先将测试用例真机运行的方法说一下,然后再罗列我遇到
阅读全文
摘要:在学习应用一个框架之前,应该了解一下这个框架的整体结构或是相应的API函数,在网上搜了一下,也没有找到相应的文档,我平时写测试用例的时候都是一边写一边查看找相应的API函数。这篇文章还不错:http://www.51testing.com/html/15/n-1408815.html,就拷贝过来,扩
阅读全文
摘要:2.3 模拟器管理 经过上面的环境配置,我们已经搭建起了一个Appium+Python安卓App的测试环境。不过要运行具体的app测试用例的时候,我们需要有运行环境,通常有模拟器和真机两种。在此我们先创建一个模拟器,检测一下我们的环境是否搭建成功。 新AVD模拟器 Ø 启动我们安装的ADT中的ecl
阅读全文
摘要:在进行任何开发语言学习之前,都是要配置相应的开发环境。当然我们的Appium手机自动化测试也一样,不过不需要在手机上装开发环境,而是在我们电脑上安装。由于Appium可以测试Android和IOS两个系统下的app,而我们在本教程中只讲解Android下的App自动化测试,所以就不讲解Appium在
阅读全文
摘要:随着移动终端的普及,手机应用越来越多,也越来越重要。而作为测试的我们也要与时俱进,努力学习手机App的相关测试,前一段时间我们介绍了Robotium手机自动化测试框架,从本章开始,我们介绍另一个手机自动化测试框架Appium。那究竟什么是Appium呢?我们引用Appium官网的介绍如下: 英文官网
阅读全文
摘要:手机自动化之Appium (4)增加构建步骤,这是如何执行我们项目工程的命令,如:python src/TestSuites/OnlineTestSuite.py。构建的时候就会执行这个命令,执行测试用例代码,同时我们要构建后的操作,就是测试用例执行失败后的邮件通知。单击保存按钮,保存所有设置。如图
阅读全文
摘要:手机自动化之Appium 经过我们前几章的学习和编码,我们已经完成了对移动App测试用例覆盖的测试工程,我们运行相应的TestSuite文件时,所以在Suite中的测试用例都能正确执行。但是到目前为止还不算完成,因为这里面涉及到一个自动化测试用例的执行策略问题。 7.1 自动化测试用例的执行策略 常
阅读全文
摘要:前一段时间一直在学习appium android手机自动化测试,利用python的unnitest或是java的testng来编写和管理我们的自动化测试用例。不过一直有一个问题,我没有涉及:多线程问题。这是有原因的,手机App的功能一般都不太复杂,操作也比较简单,所以相应的自动化测试用例也不多,单线
阅读全文
摘要:手机自动化之Appium 6.6编写自动化测试用例代码 在设计好架构后,我们就需要编写我们的测试用例代码,这个时候也是有方法的。分为以下两种级别: 一, 高级大牛级别。 此级别的测试开发人员非常熟悉具体的业务流程,能设计出每个功能模块所用到的具体操作;清楚可能用到的每个元操作,能拆分出松耦合,使用率
阅读全文
摘要:手机自动化之Appium 今天翻了一下博客,发现这个Appium+python的手机自动化测试教程还没有写完呢!上一章写的是时候是十月份,后来忙来忙去也就没有顾上写了。在公司努力补充自己的不足之处,学了不少以前不会的东西。平时也在尝试着自己的做一些儿其他的事情,虽然15年过的有不如意的地方,但总体还
阅读全文
摘要:五,科大迅飞itest的使用 iTest 性能测试工具不仅适合个人用户,那更是Android测试人员的专业手机性能监控工具。支持手工测试和自动化测试两种模式,它填补了手机端自动化测试的空白,以实用高效为宗旨,记录特定应用的性能消耗情况,包括cpu、内存、流量、电量等信息。 下面我们介绍一下这个工具的
阅读全文
摘要:性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。而app的性能也越来越被关注,下面我们就介绍一下app的性能测试方法。但是性能测试是参考值,不管什么测试方法都不可能精确地测试出被测试对象的真实性能指标,这一点要事先明确。 一、内存泄露 Android内
阅读全文
摘要:手机自动化之Appium 看着博客上面的访问量一直在增加,才发现我有大半个月都没有怎么更新博客了。主要是因为刚刚换了个工作,新的工作环境总要熟悉一断时间的。公司的技术积累也比较深厚,公司的技术人员开发了很多工具和框架,而且没有相关的文档,只好一边看源码一边写文档了,这样以后的同事再学习的时候就方便多
阅读全文
摘要:最近发现我对移动测试不太了解,得补一下这方面的知识,在网上搜了一下,发现下面这篇文档还不错,就转了过来:http://www.51testing.com/html/04/344504-849373.html 手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/
阅读全文
摘要:手机自动化测试之Robotium 经过前七章的讲解,我们分别论述了在用Robotium框架对Android手机应用做自动化的各个方面,虽然不能说面面俱到吧,但是通过学习,你完全可以针对一个App来编写其自动化测试用例。要做好自动化测试,不是看一两本相关的教程,写一两个测试用例文档,就能做好的。其中有
阅读全文
摘要:手机自动化测试之Robotium 最近有好几天没有写这个手机自动化的教程,因为我在研究如何生成测试报告。手机自动化测试起步比较晚,现成的方法不是太多,要么就是网站上对应的教程不多。这造成了我只好自己摸索去学习,不过还是有成效的,学习了三种生成报告的方法以及两种美化报告的方法,下面我们详细讲解一下。
阅读全文
摘要:手机自动化测试之Robotium 6.3 将测试用例接入到Jenkins 由于我是自己学习的手机自动化测试,没有实际投入到工作中使用,jenkins的接入也没有具体操作,现摘抄一下网页:http://www.tuicool.com/articles/jIN7vu的内容,以供大家学习和验证。 “Win
阅读全文
摘要:手机自动化测试之Robotium 在编写完具体的测试用例后,我们就要组织一下测试用例,这样方便进行回归测试。结合我们的自动化测试的传统,我们继续采取原来的方法来组织我们的测试用例。 6.1 测试架构规划 由于测试用例执行的时候是在手机上执行的,所以类似于Web的把测试数据存放到Xml的方法是不可用的
阅读全文
摘要:手机自动化测试之Robotium 自动化测试定位是第一步的,如果要测试的元素都定位不到,其他的操作将无从谈起。对于页面自动化测试,Selenium IDE可以很好地帮大家完成测试步骤的录制,查看元素的属性,同时可以方便地转换成各种测试脚本语言。那么APP有没有类似的工具呢?有,可是没有Seleniu
阅读全文
摘要:手机自动化测试之Robotium 4.3 编写测试用例 在我们刚刚创建完工程后,我们需要编写具体的测试用例。我们的测试用例是以众筹网的App为例的,下面我们分步讲解: (1)设置Android API版本。打开EclipseàwindowsàAndroid SDK Manger,在打开的窗口中查看或
阅读全文