摘要: Android几种常用自动化测试框架对比(图源博客园) 一、Monkey Monkey是Android SDK自带的测试工具,在测试过程中会向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试,也有日志输出。实际上该工具只能做程序做一些压力测试,由 阅读全文
posted @ 2018-12-06 16:02 fancy0158 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍MonkeyDevice的方法。 上文中,使用MonkeyRunner方法连接设备并返回一个MonkeyDevice对象,使用该对象调用MonkeyDevice方法可实现对设备的操作。主要包括:点击、拖拽、截图、按键、输入内容 一、常量 MonkeyDevice的touch()、pres 阅读全文
posted @ 2018-12-06 01:09 fancy0158 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、MonkeyRunner API MonkeyRunner API包含了三个模块在com.android.monkeyruner包中: 1、MonkeyRunner 一类用于MonkeyRunner程序的实用方法。该类提供了一种将MonkeyRunner连接到设备或仿真器的方法。它还提供了为mo 阅读全文
posted @ 2018-12-05 01:56 fancy0158 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、MonkeyRunner是什么 MonkeyRunner是使用Jython(使用Java编程语言实现的Python)写出来的,它提供了多个API,通过monkeyrunner API 可以写一个Python的程序来模拟操作控制Android设备app,测试其稳定性并通过截屏可以方便地记录出现的问 阅读全文
posted @ 2018-12-05 00:41 fancy0158 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Android studio的模拟器运行速度很快,但无法连接WiFi,且Android Studio的avd manage存在一些小问题,不方便使用。无意中发现了夜神模拟器,使用了几分钟,果断拥抱之。 下载地址:https://www.yeshen.com/下载后安装启动 选择设备等信息: 可选择国 阅读全文
posted @ 2018-12-04 23:58 fancy0158 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 移动端执行完测试case之后,通过邮件自动发送测试报告。大体流程如下: 1、通过unittest框架的discover()发现所有测试用例 2、使用HTMLTestRunner的run()方法运行测试用例,生成HTML测试报告 3、寻找测试报告目录下的最新测试报告,返回最新测试报告的路径 4、将最新 阅读全文
posted @ 2018-12-03 00:23 fancy0158 阅读(467) 评论(0) 推荐(0) 编辑
摘要: SMTP:简单传输协议,实在Internet上传输Email的事实标准。 Python的smtplib模块提供了一种很方便的途径来发送电子邮件,它对SMTP协议进行了简单的封装。 python中发送邮件除了SMTP模块外,还需用到email模块。email模块主要用来定义邮件的标题、正文、附件。 一 阅读全文
posted @ 2018-12-02 23:00 fancy0158 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 转载自博客园作者Findyou,https://www.cnblogs.com/findyou/p/6925733.html [项目地址] https://github.com/findyou/HTMLTestRunnerCN/tree/dev 适用于python3: 下载地址: 英文:https: 阅读全文
posted @ 2018-12-02 20:14 fancy0158 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 测试任务执行完成后,我们需要一份通俗易懂的测试报告来展示自动化测试的结果。 HTMLTestRunner是Python的单元测试框架unittest的一个扩展,它生成易于使用的HTML测试报告。与TextTestRunner一样提供run()方法来执行测试套件或测试用例,返回特定的值表示执行结果。 阅读全文
posted @ 2018-12-02 19:09 fancy0158 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 在我们编写的测试用例中,测试步骤和预期结果是必不可少的。当我们运行测试用例时,得到一个运行结果,需要和预期结果对比从而判断测试是否通过。 一、断言方法 断言:将实际结果和预期结果进行比较,从而判定测试用例执行是否通过。 单元测试中断言是不可或缺的,单元测试框架一般会提供丰富的断言方法。unittes 阅读全文
posted @ 2018-12-01 22:58 fancy0158 阅读(1807) 评论(0) 推荐(0) 编辑