- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 【Tessy笔记6-22】
一、组件测试问题1)当SCE-Component Functions中,要测试的接口都是带参数或者有返回值的,此时这些接口都不能作为“Work Task”。分析:1)“Set as Work Task”只能作用于无参数且无返回的函数。2)只有Tessy自带的_debugbreak()是无参数且无返回的函数。方法:手动在源码文件中加上一个test()接口:...
2021-09-15 16:03:00
2044
原创 Ubuntu 16.04 LTS Xenial Xerus版本镜像源替换
打开Ubuntu的终端输入:yu@ubuntu:~$ sudo gedit /etc/apt/sources.list[sudo] yu 的密码: 输入密码后回车即可将镜像地址更改为以下任意一个地址(下面提供了阿里,网易,清华,中科大镜像源地址),保存即可。更换好源之后执行下方命令更新:sudo apt-get updatePS:建议不要直接使用 sudo apt-get upgrade,容易出现更新软件后死机/ 桌面奔溃等问题。#阿里源deb http://mirrors.aliyu
2021-09-13 18:56:59
1220
原创 【21-8-4笔记】安卓CTS测试的研究
一、自带的CTS示例测试用例中,部分方法的解释:1)Context类中的getSharedPreferences(),Activity类中的getPreferences(),PreferenceManager类中的getDefaultSharePreferences()方法都是用来获取Android的SharedPreferences对象参考:Android SharedPreferences对象的获取2)System.setProperty()用法:System.setProperty("Prop
2021-08-24 13:22:22
286
原创 【21-8-6笔记】专题研究:广播/Service中实现自动模拟APP的操作
一、当注册了静态广播Receiver,接收到全局的action时,会报错:Background execution not allowed解决方法:1)加上flag:intent.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND);adb发送的广播则加上:-f2)加上包名:Intent.setPackage(“com.example.xxx.myReceiver”);adb发送的广播则加上:-n “com.example.xxx/com.example
2021-08-24 13:20:51
353
原创 【笔记】5-17 通过某内部对象获取其所属的外部对象
一、通过某内部对象获取其所属的外部对象 public class A{ public class B{ public void testfun(){ System.out.println("我是内部类") } }}如上图,1)前提:B是内部类,我通过其它方法,获得了B的实例对象 xiaoB2)现在我通过 xiaoB 获取其所属的外部对象,即xiaoB所在的某个A实例对象3)通过反射获取,
2021-06-22 15:20:41
334
原创 【笔记4-26】安卓junit单元/集成测试(7-1更新)
一、可通过反射获取一个类的父类class :方法:”使用Class类中的getSuperClass()方法能够得到一个类的父类“参考:https://www.cnblogs.com/kelelipeng/p/12010434.html二、java 父类对象不能直接转化为子类对象:参考:https://blog.youkuaiyun.com/u011630575/article/details/80072241三、当一个xx类没有默认public的构造方法时,测试用例无法创建内部类来继承此xx类:.
2021-04-30 19:11:14
481
1
原创 【4-19个人笔记】
一、内部私有类,在其他类中的使用与实例化:源码:方法:1.Object obj = Whitebox.newInstance(Whitebox.getInnerClassType(RadioControlTool.class,"MessageData"))会直接new出一个MessageData实例化对象。2.通过反射:参考:https://blog.youkuaiyun.com/GD_Hacker/article/details/80272159二、获取私有方法与调用:Method method = W
2021-04-26 15:20:28
272
原创 【4-13个人笔记】
一、Android Studio gradle:build model长期执行不完的问题解决方法:将如下两行代码去掉换成阿里云即可。mavenCentral()maven { url 'https://maven.google.com' }来源:https://blog.youkuaiyun.com/weixin_37119423/article/details/111500493二、编写用例时正常,但一运行就报错:程序包 xxx.xxx.xxx不存在解决方法:查看对应模块的.gradle文档,
2021-04-19 13:24:54
158
1
原创 【个人笔记】安卓实机测试 2021-04-09
一、安卓实机APP测试,用例中不能模拟静态类,即 Mockito.mockStatic,会报错:org.mockito.exceptions.base.MockitoException:The used MockMaker AndroidByteBuddyMockMaker does not support the creation of static mocksMockito's inline mock maker supports static mocks based on the Instru
2021-04-12 19:26:14
3085
原创 【个人笔记】寻找解决方法:测试类要new对象,但仅有的有参构造函数里存在无法执行的代码段
一.外部测试用例创建new对象时,构造函数里因执行super(context);会报错,寻找解决方法// super调用到这里public AbsAction(Context var1) { boolean var10000 = true; JniLib1606719255.cV(new Object[]{this, var1, 4}); }1.使用powermock.spy(new ActionExecuter(context));因还是会调用构造函数,F
2021-04-02 20:47:51
1433
转载 2021-01-16
adb命令超大全!https://github.com/mzlogin/awesome-adb#%E7%94%B5%E6%BA%90%E9%94%AE
2021-01-16 14:06:25
136
转载 代码实现获取log日志和logcat使用方法
[源地址]https://www.cnblogs.com/rosepotato/p/3544312.html代码实现获取log日志代码实现获取log日志和logcat使用方法logcat命令的使用二、“过滤”日志输出:三、“控制”日志输出格式:四、“查看”可用日志缓冲区:五、查看 stdout 和stderr六、Logcat命令列表:代码实现获取log日志和logcat使用方法new Thread(new Runnable() { @Override
2020-11-24 14:40:59
1245
空空如也
gradle下,jacoco统计powermock覆盖率异常问题
2021-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人