- 博客(268)
- 资源 (10)
- 收藏
- 关注
转载 简单易懂, JUnit 框架问答
转载地址:http://www.51testing.com/html/11/n-3578211.html本文算是一个关于Junit4相关的知识分享,但是不同于网上大段的源码分析,模式学习文章,我想通过问答的形式,引出代码来简明阐述JUnit4是如何实现需要的功能的。 考虑到任何一个框架,都是为了解决问题而存在的。那么我想,带着问题去看源码会不会事半功倍呢? Note
2015-09-24 10:34:19
683
转载 移动网络测试
转载地址:https://testerhome.com/topics/3211首先网络测试不是新概念。早在富客户端时代,网络已经是常规测试中不可或缺的一项了。由于PC端时代,通常不存在弱网情况,所以大部分测试会聚焦在网络异常,即断网情况,如:异常信息容错机制超时机制重连机制到了移动时代,网络的形态也不再是单一的有线连接。2g/3g/edge/4g/wif
2015-09-02 16:45:53
1760
转载 移植MonkeyRunner的图片对比和获取子图功能的实现-UiAutomator/Robotium篇
转载地址:http://blog.csdn.net/zhubaitian/article/details/41039147根据前一篇文章《移植MonkeyRunner的图片对比和获取子图功能的实现-Appium篇》所述,因为Appium和MonkeyRunner有一个共同点--代码控制流程都是在客户端实现的。所以要把MonkeyRunner在PC端实现的图片比对和获取子图功能移植到同样
2015-07-27 11:39:23
638
转载 Android UI自动化测试最佳实践
转载地址:http://qa.baidu.com/blog/?p=985一. 概述Android系统测试和Web的测试类似,有两类自动化的方式:录制回放与基于页面元素操作的手工开发。由于录制回放在长期维护与代码重用方面存在问题,这里主要的方式还是后者,这也是Web UI自动化的主流。在Web自动化测试中有一个比较好的实践是采用PageFactory的方式(参考文章:http:/
2015-07-09 15:40:52
1033
转载 自动化测试框架思路简单分享
转载地址:https://testerhome.com/topics/2775现在有许多的自动化测试框架可以使用,如 appium,xUnit,Cucumber 等,但很多时候单纯使用其中一个框架并不是十分好用,而且很多的框架名词,如 BDD,关键字驱动等也会让一些想接触这方面的人感到有点 Hold 不住。其实一个完整、实用的框架是有规律可循的,而且也并不是特别困难。下面的大部
2015-06-19 17:59:21
3672
转载 iOS 性能专项初探
转载地址:http://testerhome.com/topics/2719前言以下内容有可能我理解错误或者不清楚的欢迎指出,批评 谢谢!iOS性能测试是什么?iOS性能测试是指基于iOS平台从:资源消耗内存泄露流量消耗耗电功率渲染效果加载时间 等等.....这些方面配合一些对应场景去收集数据然后根据数据去分析和定位可能存在的问题
2015-06-09 08:21:55
615
转载 聊天类 APP 功能测试总结
转载地址:http://testerhome.com/topics/2697聊天类的 APP 都差不多,不管是微信,还是米聊,还是 QQ ,如果抓住了共性,测试的点都差不太多。我用编程的术语来比方功能测试的1,2,31. 对象。对象就是聊天的联系人,包括个人账号,公共号,机构号,群组等。2. 对象的属性。就是这些联系人的各个特征。个人主页
2015-06-05 08:38:36
2453
转载 Android-APP-CPU 耗电测试的例子
转载地址:http://testerhome.com/topics/2673对比测试APP弹幕硬解和软解的耗电量。主要使用 CPU ,所以只考虑 CPU 的耗电。因为耗时较长,用 UIautomator 自动修改设置和播放。需要 Root。数据来源:/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_stat
2015-06-04 17:13:54
2286
转载 Robotium获取TextView的Text
转载地址:http://blog.sina.com.cn/s/blog_68f262210102v9ge.html在自动化测试过程中,从某个元素上获取文本,然后对比一下是否与预期的文本相同,这个是常用而且是最普通的方法。而Robotium没有直接给出从TextView上获取文本的方法。getText()是根据文本获取TextView的;searchText()是从整个View中查找某个文本
2015-06-04 08:17:01
1158
转载 Robotium 专题(五):Robotium 升级到 5.1 后的一些改进
转载地址:http://testerhome.com/topics/1701最近事情有点多,不过觉得都是在瞎忙,昨天才抽空研究了下Robotium5.1,其实现在Robotium已经更新到了5.2.1,只是还没去细看,这里就先简单说下5.1更新的一些内容吧,知道的就当是复习下,不知道的就了解下吧,后续会再把5.2.1的更新内容写出来的!新增类:com.robotium.so
2015-05-28 09:01:40
619
转载 Robotium 专题(三): 编写 Case 时用到的几个有用的方法
转载地址:http://testerhome.com/topics/1666本来今天想写下在有源代码的情况下,如何对应用进行自动化测试,但是今天活儿太多,就先不写了,可能很多同学都已经在网上搜到过相关的内容,包括在Robotium官方网站上也有看到过,所以,这里就简单说一下与APP控件相关的方法,便于利用控件ID进行操作。1、通过控件ID点击打开VIEW,这个方法在具体的使用中,我
2015-05-28 09:01:18
541
转载 Robotium 专题(四): Robotium 中部分常用的方法集锦
转载地址:http://testerhome.com/topics/1677这几天一直在忙着产品上线,没有做更新,最近用robotium的地方也不是太多,只是在回归某个应用的时候会写一些Case,对于新的robotium.jar,还没来得急研究,里面多了几个软键盘操作的方法,明天抽空研究下。今天就把平时用的较多的方法做个笔记,方便以后使用。① 点击:clickOnBut
2015-05-28 09:00:35
571
转载 Robotium 专题(二): Robotium 只有 apk 文件时进行测试
转载地址:http://testerhome.com/topics/1655这个只有APK的时候进行测试,是我亲身实践后,觉得这篇文章比较有用,所以就发在这里了!昨天看到一个帖子写了对自动化的一些茫然,说句实话,我也觉得自动化现在用处不是特别大,但我觉得将来自动化是一个比较好得趋势,移动端虽然产品迭代快,但对一般性的回归测试,我觉得自动化还是能省一些时间的。另外,还看到一些对测
2015-05-28 08:58:18
551
转载 Robotium 专题(一):Robotium 测试---正确地为安装包重新签名
转载地址:http://testerhome.com/topics/1641各位同学,今天专门开辟个Robotium的专题,主要是我自己在学习和研究Robotium过程中遇到的一些问题以及解决方法,有些资料的内容是来源于网络的,但都是为了更好地学习和工作,所以,请大家给点鼓励!最近一直在看有关Robotium对安卓APP进行自动化测试的内容,结合网上所说的APK重新签名的问题,现将
2015-05-28 08:55:04
750
原创 Test run failed: Instrumentation run failed due to 'Process crashed.'
我们在执行robotium时,经常会出现“Test run failed: Instrumentation run failed due to 'Process crashed.'”这个错误。这是因为测试工程和被测工程在同一个进程,你调用上面的一段代码是清除应用程序的数据,但是清除应用数据过程中会强制kill掉这个应用进程,其实测试进程也被kill了,所以引起crash。
2015-05-27 08:54:29
3026
1
转载 Android 性能测试实践(四) 流量
转载地址:http://testerhome.com/topics/2643流量篇最近在研究IOS 的性能测试,时间太紧没来得及发帖,加通宵挤出时间给大家分享一点东西,希望对大家有所帮助!Android 2.2之前对于Android2.2 的流量 版本以前的系统的流量信息都存放在 proc/net/dev(或者 proc/self/net/dev)文件下,读取文件然
2015-05-27 08:28:18
1089
转载 H5页面测试总结
转载地址:http://www.blogjava.net/qileilove/archive/2014/07/24/416154.html其实经过几次H5页面测试之后,发现存在很多共同的问题,所以在此对H5页面的测试点(以及容易出问题的点),做一个总结,给开发同学自测,以及准备入手H5测试的同学一个参考。 1、业务逻辑相关 除基本的功能测试之外,H5页面的测试,需要
2015-05-26 15:03:23
4325
转载 Android中app的请求抓包工具 Fiddler 详解
转载地址:http://blog.csdn.net/achang21/article/details/45746013Android中app的请求抓包工具 Fiddler 详解原文地址:http://blog.csdn.net/jiangwei0910410003/article/details/19806999 作者:姜维的技术人生备注:原文4步,通过本人验
2015-05-26 14:20:44
978
转载 iOS开发之 swift视频教程
转载地址:http://blog.csdn.net/achang21/article/details/43605275高清Swift中文视频教程(千峰) http://www.swiftv.cn/course/hwiy7h3o一站到底视频Swift系列http://pan.baidu.com/share/home?uk=977249700#category/
2015-05-26 14:14:54
464
转载 Android自动化测试工具Robotium 5.X系列更新日志
转载地址:http://qa.blog.163.com/blog/static/1901470022015128112621838/Android自动化测试工具Robotium当前已更新至5.3.1版本,以下整理了Robotium 5.X系列的更新日志,方便各位使用Robotium的童鞋了解Robotium的最新进展。Google:https://code.google.com/p
2015-05-26 09:13:51
581
转载 Android Instrumentation 判断跳转后的 Activity
转载地址:http://testerhome.com/topics/2444如果对Instrumentation有兴趣,可以看看。至于被测应用,很简单,就是点击一个button跳转至另一界面,找了比较久的时间才找到判断Activity的方法,因此记录一下。测试功能点在主界面MainActivity点击按钮Button,跳转至另一界面OtherActivity
2015-05-26 09:05:40
1216
转载 Android 应用测试总结
转载地址:http://testerhome.com/topics/2272楼主最近测试的是市场类和视频类应用,此list会作为我测试的记录一直更新。欢迎大家补充。前提所有的功能分支已完成启动:1. 启动入口:桌面正常启动,最近运行启动,所有程序列表中启动,锁屏快捷启动2. 其他入口:从其他程序开启应用,从外部以文件形式打开应用(如果有)3. 退回:从其
2015-05-22 16:25:11
649
转载 Android Activity的生命周期
转载地址:http://testerhome.com/topics/2475今天 闲着没事,研究了下 Android 中 Activity 的生命周期,目前有所领悟,本次内容主要是以实践为主,图文结合哈~一、android 中的 Activity的活动状态,主要分为 4中状态:1、运行2、暂停3、停止4、销毁二、活动的声明周期Android 中的Ac
2015-05-22 08:35:38
459
转载 JUnit4 多线程执行测试用例
转载地址:http://testerhome.com/topics/2502前言:之前发过类似的文章,现重新调整了部分格式,部分内容稍作调整和添加,便于阅读。评论中,有人说直接使用TestNG,就可以实现多线程,是的,但是方式不一样;我们是按照自己的需求对JUnit4自定义多线程Runner,直接在某个类加上相应的注解即可,运行该类就行,支持类和方法级别;TestNG只在方法上
2015-05-21 11:54:12
1111
转载 Android 性能测试实践(三)Cpu
转载地址:http://testerhome.com/topics/2583Cpu篇关于Android 的Cpu占用率需要注意以下三种情况:1.空闲状态下的应用CPU消耗情况 简单说这种情况呢就是说被测应用在系统资源非常空闲的情况下的占用率,比如只开一个被测应用2.中等规格状态下的应用CPU消耗情况 简单说这种情况就是后台已经有几个应用在运行已经并且消耗了系统的
2015-05-20 08:40:58
573
转载 Android 常用 adb 命令总结
转载地址:http://testerhome.com/topics/2565Android 常用 adb 命令总结针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。Android Debug Bridgeadb 其实就
2015-05-19 17:35:16
3036
转载 Android 性能测试实践(二) 实时监控工具
转载地址:http://testerhome.com/topics/2574前言各位 这个工具是本人写的非常简陋体验也非常一般,大家手下留情,不要吐槽!能用上的拿去用吧!Monkey说开源,但是呢git我正在研究怎么用,回头更新源码给大家!这个工具问题估计很多,写的不是很好会有很多手机不支持所以有什么问题可以联系我!我能帮助你的尽力而为!文件地址http:/
2015-05-19 08:49:47
828
转载 Android 性能测试实践(一)
转载地址:http://testerhome.com/topics/2572前言:前段时间花了两周的时间做了一个基于Android 客户端的性能测试现在分享给大家,希望对大家有所帮助!Look-Look1,既然是基于Android客户端的性能测试那就与后台的一些API、数据接口要区分开来~!2,Android的性能测试能其实包括很多很多的测试项比如:资源消耗
2015-05-18 08:41:03
589
转载 分享robotium滑动屏幕的方法
转载地址:http://testerhome.com/topics/2150在Robotium群里看到有人问,如何滑动屏幕中的某个view,有人说,需要根据屏幕的分辨率来计算。不需要这么麻烦的,下面的代码,可以随意滑动view。 /** * 重写drag方法,可以从view的任意点滑倒任意点. * 从view的最底部滑倒view的最上方,用来判断区域
2015-05-15 16:42:06
1572
转载 Android获取Toast的String解析
在测试自动化的过程中,有时经常需要获取Toast的String来作检验。在robotium中,我们知道可以通过solo.getView("message")方法获取Toast的TextView,然后得到其String值,那么其内部是怎么实现的呢。首先看下我们一般是怎么调用Toast的:[java] view plaincopy在CODE上查看代码片派生到我的代码片Toast.mak
2015-05-15 11:01:20
1619
转载 Android不好用,都是因为这几点原因
Android早已是全球最大、用户最多的移动操作系统,不过它离全球最好用还差得很远。大家随手就能举出些曾经历过的糟心体验,如手机卡顿!电量不禁用!广告弹窗老是出现!不过很少有人会追根寻底的去问为何如此,Android原生设计是怎样的?官方有修正吗?有民间大神来做补丁方案吗?
2014-11-08 11:30:41
752
转载 如何在Root的手机上开启ViewServer,使得HierachyViewer能够连接
转载地址:http://maider.blog.sohu.com/255448342.html前期准备:关于什么是Hierarchy Viewer,请查看官方文档:http://developer.android.com/tools/debugging/debugging-ui.html。个人理解:Hierarchy Viewer能获得当前手机实时的UI信息,给界面设计人员
2014-10-22 08:27:00
574
转载 介绍一下 Spoon------配合 Robotium 多设备分发测试,生成测试结果
转载地址:http://www.testerhome.com/topics/1425最近群里有好几个人都问了robotium怎么生成报告,一般看见大家有这样几种做法:1 改写InstrumentationTestRunner,替代原有的,测试过程中会把测试结果写在定义的目录--------网上有教程,但是我没有试验过2 jenkins有自带的junit插件可以生成报告-----
2014-10-16 19:35:04
2088
转载 Android 性能测试初探
转载地址:http://testerhome.com/Android 性能测试,跟 pc 性能测试一样分为客户端及服务器,但在客户端上的性能测试分为 2 类:一类为 rom 版本的性能测试一类为应用的性能测试对于应用性能测试,包括很多测试项,如启动时间、内存、CPU、GPU、功耗、流量等。 但针对 rom 版本的性能测试,一般关注功耗。先说说应用的性能测试,对于启动时间
2014-10-14 20:27:37
1029
转载 解决 HTMLTestRunner 中文显示乱码的问题
转载地址:http://testerhome.com/topics/1468问题解释很多人在使用Python做自动化测试时都会用到Unittest测试框架,同时也会使用HTMLTestRunner来生成HTML格式的测试报告,但在生成的测试报告中如果存在中文时,会出现中文显示为乱码的现象,这是由于编码格式不一致所导致的问题。解决方法在Google中搜索了一会
2014-10-14 20:24:24
1699
转载 JUnit中按照顺序执行测试方式
转载地址:http://www.51testing.com/html/61/n-867561.html很多情况下,写了一堆的test case,希望某一些test case必须在某个test case之后执行。比如,测试某一个Dao代码,希望添加的case在最前面,然后是修改或者查询,最后才是删除,以前的做法把所有的方法都集中到某一个方法去执行,一个个罗列好,比较麻烦。比较幸福的事情就
2014-10-14 20:19:43
2202
转载 Google Android 官方培训课程中文版--分享链接
Google Android 官方培训课程中文版--分享链接地址如下:http://hukai.me/android-training-course-in-chinese/basics/index.html
2014-09-01 19:32:34
674
转载 自动生成运行 robotium 的 bat 脚本--二版
转载地址:http://www.testerhome.com/topics/1336作者:卡斯在群内小伙伴的要求下,增加了自定义选择用例、自动运行、结果收集的功能基本功能没差异的请参考一版说明传送门:http://testerhome.com/topics/1326跟一版的差异点如下图:默认打开:点击自定义后打开:最后
2014-09-01 19:23:49
628
转载 大话Android自动化测试--金阳光自动化测试Android系列(1)--金阳光于2013年4月份
Android自动化测试框架和工具在四年多的发展日趋成熟。从五年前的第一代自动化架构演进到目前第四代(本系列讲座第7篇后将详细剖析第三代和第四代自动化框架)从以前最早谷歌推崇的monkey随机测试工具到点触流自动化工具monkeyrunner、MonkeyTalk;基于元素识别的自动化框架sikuli、seeTest、iTest、基于控件识别的Robotium、SL4A。这三种技术各有千秋,基本上
2014-07-29 14:05:33
1048
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人