摘要: postman是一款API调试工具,可用于测试接口,相类似的工具还有jmeter、soupUI。通过postman+newman+python可以批量运行调试接口,达到自动化测试的效果。 1、PostMan安装共有两种方式,一种是chrome浏览器上的插件,一种是postman客户端。我使用的是po 阅读全文
posted @ 2018-06-30 15:27 拉努斯石 阅读(3106) 评论(0) 推荐(0) 编辑
摘要: 一直都想着做接口自动化测试,乘项目空闲时间研究了下。由于公司使用的是http协议,可使用httpclient做。总体代码架构如下: myConfigureFile为配置文件,JDBC为操作数据库部分,buddy.AccountTestCase为项目中一个模块的测试用例。1、httpclient的使用 阅读全文
posted @ 2018-06-30 14:36 拉努斯石 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 背景:部署在服务器上的禅道,查看测试报告模块不正常,无法看细节。因需要,需每日记录禅道问题处理情况,特做此脚本,每日下班前运行。下图为每日BUG记录,每周、每月、一个版本周期的bug处理情况同样做法: 图有点拙,勿喷。共两个步骤点:1、连接禅道数据库并封装查询数据的函数import java.sql 阅读全文
posted @ 2018-06-30 13:36 拉努斯石 阅读(324) 评论(0) 推荐(0) 编辑
摘要: Testng介绍:TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便 Java中已经有一个JUnit的测试框架了。 TestNG比JUnit功能强大的多。 测试人员一般用TestNG来写自动化测试。 开发人员一般用JUnit写单 阅读全文
posted @ 2018-06-30 13:20 拉努斯石 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、JUnit的TestSuite可以集中存放测试类,并批量运行测试类中的测试用例,源码如下:package com.coolwi.km.user.testsuites;import com.coolwi.km.user.testcase.MyCardRecord;import com.coolwi 阅读全文
posted @ 2018-06-30 13:16 拉努斯石 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1、目前比较流行的设计模式就是page object,page object就是把页面作为对象,在使用中传递页面对象,来使用页面对象中相应的成员或者方法,能更好的提现java的面向对象和封装特性2、具体思想:测试框架分为四大类1)编写抽象父类:建立Utils包,存放工具类,用于自动完成唤醒手机、解锁 阅读全文
posted @ 2018-06-30 13:12 拉努斯石 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、下载Robotium打开: http://code.google.com/p/robotium/下载:robotium-solo-3.4.1.jar (写测试用例时需要依赖此包)2、需要把APK重新签名,因为robotium要求被测应用和测试代码要有一致的签名, 所以我们需要把下载到的apk,通 阅读全文
posted @ 2018-06-30 13:06 拉努斯石 阅读(292) 评论(0) 推荐(0) 编辑
摘要: APP性能测试指标如下: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量消耗 6、移动终端相关资源利用率 7、帧率 8、渲染等等....测试流程概况起来包括但不限于以下几点:组件初始化时间(业务方埋点)APP启动时间(冷启动、热启动)CPU占用(活动、静默状态)PSS内存占用(活动 阅读全文
posted @ 2018-06-30 12:59 拉努斯石 阅读(250) 评论(0) 推荐(0) 编辑
摘要: adb 连接安卓真机调试1、使用USB 连接2、使用无线连接 1)保证手机和PC在同一个网络 2)手机开启USB调试 3)把adbwireless安装到手机,并开启 4)PC 端安装 adb工具 5)cmd 中cd转到 adb工具 中的文件夹,并 adb connect xx.xx.xx (手机中显 阅读全文
posted @ 2018-06-30 12:55 拉努斯石 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1、Monkey测试是android平台下自动化测试的一种快速有效的手段,通过Monkey工具可以模拟用户触摸屏幕、滑动轨迹球、按键等操作来对模拟器或者手机设备上的软件进行压力测试,检测该软件的稳定性、健壮性。它的原理是向系统发送伪随机的用户事件流(如按键输入、触摸输入、手势输入等),实现对正在开发 阅读全文
posted @ 2018-06-30 12:52 拉努斯石 阅读(254) 评论(0) 推荐(0) 编辑