
个人笔记
文章平均质量分 69
qq_32675267
这个作者很懒,什么都没留下…
展开
-
【Tessy笔记6-22】
一、组件测试问题1)当SCE-Component Functions中,要测试的接口都是带参数或者有返回值的,此时这些接口都不能作为“Work Task”。分析:1)“Set as Work Task”只能作用于无参数且无返回的函数。2)只有Tessy自带的_debugbreak()是无参数且无返回的函数。方法:手动在源码文件中加上一个test()接口:...原创 2021-09-15 16:03:00 · 2060 阅读 · 0 评论 -
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 · 1242 阅读 · 0 评论 -
【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 · 290 阅读 · 0 评论 -
【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 · 357 阅读 · 0 评论 -
【笔记】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 · 343 阅读 · 0 评论 -
【笔记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 · 491 阅读 · 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 · 277 阅读 · 0 评论 -
【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 · 161 阅读 · 1 评论 -
【个人笔记】寻找解决方法:测试类要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 · 1453 阅读 · 0 评论