随笔分类 -  java

摘要:一直都想着做接口自动化测试,乘项目空闲时间研究了下。由于公司使用的是http协议,可使用httpclient做。总体代码架构如下: myConfigureFile为配置文件,JDBC为操作数据库部分,buddy.AccountTestCase为项目中一个模块的测试用例。1、httpclient的使用 阅读全文
posted @ 2018-06-30 14:36 拉努斯石 阅读(602) 评论(0) 推荐(0)
摘要:背景:部署在服务器上的禅道,查看测试报告模块不正常,无法看细节。因需要,需每日记录禅道问题处理情况,特做此脚本,每日下班前运行。下图为每日BUG记录,每周、每月、一个版本周期的bug处理情况同样做法: 图有点拙,勿喷。共两个步骤点:1、连接禅道数据库并封装查询数据的函数import java.sql 阅读全文
posted @ 2018-06-30 13:36 拉努斯石 阅读(419) 评论(0) 推荐(0)
摘要:Testng介绍:TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便 Java中已经有一个JUnit的测试框架了。 TestNG比JUnit功能强大的多。 测试人员一般用TestNG来写自动化测试。 开发人员一般用JUnit写单 阅读全文
posted @ 2018-06-30 13:20 拉努斯石 阅读(174) 评论(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 拉努斯石 阅读(284) 评论(0) 推荐(0)
摘要:1、目前比较流行的设计模式就是page object,page object就是把页面作为对象,在使用中传递页面对象,来使用页面对象中相应的成员或者方法,能更好的提现java的面向对象和封装特性2、具体思想:测试框架分为四大类1)编写抽象父类:建立Utils包,存放工具类,用于自动完成唤醒手机、解锁 阅读全文
posted @ 2018-06-30 13:12 拉努斯石 阅读(192) 评论(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 拉努斯石 阅读(358) 评论(0) 推荐(0)