- 博客(33)
- 资源 (57)
- 收藏
- 关注
原创 (13.1.3)PMBOK之三:十大知识领域与具体过程
十大知识领域概述十大知识领域的逻辑关系推演十大知识领域逻辑关系的简单概括管理过程一览一、 整合管理二、 范围管理三、 时间管理四、 成本管理五、 质量管理六、 人力资源管理七、 沟通管理八、 风险管理九、 采购管理十、相关方管理十大知识领域概述十大知识领域的逻辑关系推演项目管理的最本质的内容就是“整合管理”,其他都是为了最终实现项目“...
2017-04-29 16:28:05 3248
原创 (13.1.2)PMBOK之二:五大过程组及其涉及的输入、输出、工具技术
一、五大过程组概述1.1 过程的定义1.2 五大过程组的由来1.3 五大过程组491.3.1 启动 2 13%1.3.2 规划 24 24%1.3.3 执行 8 30%1.3.4 监控 11 25%1.3.5 收尾 1 8%1.4 过程组间的输入输出概览二、 工作绩效数据、信息、报告三、各过程组内的过程初识四、各过程的输入概括4.1 事业环境因素与组织过程资...
2017-04-29 11:42:33 7550
原创 (13.1.1)PMBOK之一(附):组织系统及其影响,过程资产环境因素与项目经理
一、组织系统对项目的影响1.1 组织治理与项目治理1.2 组织结构形式I 职能式组织(直线式组织)II 矩阵式组织III 项目式组织IV 复合型组织、项目联络员与项目协调员1.3 管理要素1.4 项目管理办公室PMO二、事业环境因素2.1 执行组织的内部因素:2.2 执行组织的外部因素:三、 组织过程资产*1.3.1 “过程与程序类”————组织过程资产...
2017-04-29 11:09:03 4275
原创 (13.1.1)PMBOK之一:运营,项目、项目集、项目组合、组织战略及其管理
一、 项目的定义与特性临时性独特性渐进明细性二、 运营2.1 项目和运营的共性2.2 项目和运营的差异2.3 项目与运营具有相对性2.3.1 项目与运营的承接关系三、商业价值、组织战略、项目组合、项目集3.1 商业价值与组织战略3.2 项目组合和项目集四、 项目、项目集、项目组合管理及组织级项目管理4.1项目管理4.1.1 管理一个项目需要4.1.2...
2017-04-29 10:31:48 11982
转载 (4.5.6.1)Android 代码覆盖率工具使用进阶
google官网上为开发者们介绍了Espresso测试框架,在之前的文章中已经讲到,该文章主要讲利用Espresso框架时如何获得测试代码覆盖率。写了个例子在Github上:[plain] view plain copygit clone https://github.com/LxxCaroline/EspressoJacocoSam
2017-04-28 10:57:23 887
转载 (4.5.6)Android 代码覆盖率工具使用
前言Android 开发统计代码覆盖率,在之前的老版本中,需要借助第三方工具,在现在的新版本中,只要使用JaCoCo插件,就可以完成简单覆盖率测试。与 Espresso 框架结合,进行覆盖率测试Android SDK 现在已经内置了对 Emma Test Coverage框架的支持,可以在官方文档中进行查阅。 具体由 JaCoCo 工具进行覆盖率相关内容。 1.1
2017-04-28 10:29:56 905
原创 (13.1.1) PMP概论
# A 涉及书籍1. 高效通过PMP考试 - 汪博士解读PMP考试 - 成功通过PMP:对PMBOK的梳理以便于理解2. PMBOK第五版:PMI指定用书;考试教材;实际运用的指导,不见得完全照搬;项目管理的全球标准;是针对单个项目的管理; - 一通读不求甚解 - 二读懂基本理解 - 三读精加深理解 - 四读透延伸发散 - 五读薄融汇贯通 - 六看目录理框架3. 西游记PMP备考奇书 - 题解PMB
2017-04-24 17:57:37 982
原创 (4.5.5.10)Espresso之Robotium与Espresso的结合
相同点:Robotium和Espresso都是基于Android Instrumentation框架;不同点:Espresso是事件驱动,测试线程和UI线程安全的运行,不用做类似sleep操作;Espresso执行速度比Robotium快;Espresso语法简洁,可以配合hamcrast断言框架;instrumentation框架的局限性是不能跨进程,Espresso通过intente
2017-04-24 17:39:07 1080
转载 (4.5.5.9)Espresso之UiAutomator2与Espresso的结合
我们都已经知道Espresso是基于Android instrumentation进行的自动化,而有了解的朋友们应该也是知道的 UiAutomator2.0也是基于 instrumentation的,那这两个是否能够一起使用呢。我们的答案是可以的。我们先拿网上的例子来说下简单的应用import android.support.test.InstrumentationRegi
2017-04-24 16:13:05 779
原创 (4.5.5.4)Espresso的进阶: AdapterViewProtocol
我们已经知道,对于 AdapterView我们要使用onData()进行数据的匹配,而不再是使用onView()进行 view匹配。然而在(4.5.5.4)Espresso的进阶: OnView & onData & Matchers中我们也提及了,onData()默认是只支持遵循了 adapter协议的 AdapterView,也就是需要按照 adapter协议 去重写相关接口的函数(尤其是get
2017-04-24 11:31:14 792
原创 (4.5.5.6)Espresso的进阶: IdlingResource
它是一个简单的接口: 它代表了被测应用程序的资源,这个资源在测试执行时可以在后台异步工作。 接口定义了三个方法:- getName():必须返回代表idling resource的非空字符串;- isIdleNow():返回当前idlingresource的idle状态 如果返回true,onTransitionToIdle()上注册的ResourceCallback必须必须在之前已经调用;- re
2017-04-24 09:09:22 938
转载 (8.1.5.11)Android Testing Support Library翻译之 可访问性检查
1. Espresso 概览2. Espresso 设置说明3. Espresso 基础4. Espresso 备忘录5. Espresso 意图6. Espresso 高级示例7. Espresso Web8. AndroidJUnitRunner9. ATSL 中的 JUnit4 规则10. UI Automator11. 可访问性检查类 Acc
2017-04-22 17:58:20 439
转载 (8.1.5.10)Android Testing Support Library翻译之 UI Automator
1. Espresso 概览2. Espresso 设置说明3. Espresso 基础4. Espresso 备忘录5. Espresso 意图6. Espresso 高级示例7. Espresso Web8. AndroidJUnitRunner9. ATSL 中的 JUnit4 规则10. UI Automator11. 可访问性检查UI Au
2017-04-22 17:57:37 476
转载 (8.1.5.9)Android Testing Support Library翻译之 ATSL 中的 JUnit4 规则
1. Espresso 概览2. Espresso 设置说明3. Espresso 基础4. Espresso 备忘录5. Espresso 意图6. Espresso 高级示例7. Espresso Web8. AndroidJUnitRunner9. ATSL 中的 JUnit4 规则10. UI Automator11. 可访问性检查我们在 A
2017-04-22 17:57:00 440
转载 (8.1.5.8)Android Testing Support Library翻译之 AndroidJUnitRunner
1. Espresso 概览2. Espresso 设置说明3. Espresso 基础4. Espresso 备忘录5. Espresso 意图6. Espresso 高级示例7. Espresso Web8. AndroidJUnitRunner9. ATSL 中的 JUnit4 规则10. UI Automator11. 可访问性检查Andro
2017-04-22 17:56:15 367
转载 (8.1.5.7)Android Testing Support Library翻译之 Espresso Web
1. Espresso 概览2. Espresso 设置说明3. Espresso 基础4. Espresso 备忘录5. Espresso 意图6. Espresso 高级示例7. Espresso Web8. AndroidJUnitRunner9. ATSL 中的 JUnit4 规则10. UI Automator11. 可访问性检查下载
2017-04-22 17:55:06 433
转载 (8.1.5.6)Android Testing Support Library翻译之Espresso 高级示例
1. Espresso 概览2. Espresso 设置说明3. Espresso 基础4. Espresso 备忘录5. Espresso 意图6. Espresso 高级示例7. Espresso Web8. AndroidJUnitRunner9. ATSL 中的 JUnit4 规则10. UI Automator11. 可访问性检查视图匹配器
2017-04-22 17:54:10 434
转载 (8.1.5.5)Android Testing Support Library翻译之Espresso 意图
1. Espresso 概览2. Espresso 设置说明3. Espresso 基础4. Espresso 备忘录5. Espresso 意图6. Espresso 高级示例7. Espresso Web8. AndroidJUnitRunner9. ATSL 中的 JUnit4 规则10. UI Automator11. 可访问性检查Espre
2017-04-22 17:52:50 375
转载 (8.1.5.4)Android Testing Support Library翻译之Espresso 备忘录
1. Espresso 概览2. Espresso 设置说明3. Espresso 基础4. Espresso 备忘录5. Espresso 意图6. Espresso 高级示例7. Espresso Web8. AndroidJUnitRunner9. ATSL 中的 JUnit4 规则10. UI Automator11. 可访问性检查Espre
2017-04-22 17:51:47 712
转载 (8.1.5.3)Android Testing Support Library翻译之Espresso 基础
1. Espresso 概览2. Espresso 设置说明3. Espresso 基础4. Espresso 备忘录5. Espresso 意图6. Espresso 高级示例7. Espresso Web8. AndroidJUnitRunner9. ATSL 中的 JUnit4 规则10. UI Automator11. 可访问性检查Espress
2017-04-22 17:50:45 418
转载 (8.1.5.2)Android Testing Support Library翻译之Espresso 设置说明
1. Espresso 概览2. Espresso 设置说明3. Espresso 基础4. Espresso 备忘录5. Espresso 意图6. Espresso 高级示例7. Espresso Web8. AndroidJUnitRunner9. ATSL 中的 JUnit4 规则10. UI Automator11. 可访问性检查本指南涵盖
2017-04-22 17:49:29 366
转载 (8.1.5.1)Android Testing Support Library翻译之Espresso 概览
1. Espresso 概览2. Espresso 设置说明3. Espresso 基础4. Espresso 备忘录5. Espresso 意图6. Espresso 高级示例7. Espresso Web8. AndroidJUnitRunner9. ATSL 中的 JUnit4 规则10. UI Automator11. 可访问性检查使用 Es
2017-04-22 17:48:29 346
原创 (4.5.5.4)Espresso的进阶: OnView & onData & Matchers
一源码分析1 TypeSafeMatcher2 BoundedMatcher二工具集1 ViewMatchers View匹配器适配类2 RootMatchers 根视图匹配器的辅助类3 Matchers 对Matcher的操作集合类4 CursorMatchers5 LayoutMatchers 匹配以检测典型的布局问题6 PreferenceMatchers 匹配存储三 A
2017-04-22 12:03:11 3839
转载 (4.5.5.8)Android Studio 2.2 Espresso Test Recorder-----解放双手,通过录制交互过程实现测试
通过Espresso测试录制器来创建UI注意:Espresso测试记录器在Android Stuido 2.2中只是一个测试版。工具Espresso测试录制器可以让你不写任何代码就可以创建你的UI测试。通过录制测试场景,你可以录制与设备的交互情况,也可以在你的app快照中添加断言来测试特定的UI元素。Espresso测试录制器根据保存的记录自动生成相应的UI测试文件。Espress
2017-04-21 10:12:26 1158
原创 (4.5.5.7)Espresso之Intent测试
一Espresso Intents简介1 下载Espresso Intents2 测试规则3 验证 intent的有效性4 携带参数的intent6 Intent matchers二示例1 动态发送Intetn2 修改启动activity时所默认使用的inent3 启动activityforResult参考文献一、Espresso Intents简介Espresso Intent
2017-04-21 10:04:12 2030
原创 (4.5.5.3)Espresso的进阶: ViewAction
> Espresso编写自动化就做三件事情:找某些东西、做某些事情、检查某些东西- 找到 并返回 XXInteraction交互类 - public static ViewInteraction onView(final Matcher<View> viewMatcher) - public static DataInteraction onData(Matcher<? extends Object> da
2017-04-21 09:31:51 1752
原创 (4.5.5.2)Espresso的基础
一、创建第一个测试文件1.1 文件位置好了!我们现在有工具来跑测试了,接下来只要添加我们的测试用例了!于是问题来了,我们应该在哪里添加测试用例呢?如果你在Android Studio中新建一个工程,会发现在src目录下,和main平行的还有一个androidTest目录。一般而言,我们将工程代码放在src/main/java目录下,将与之相关的测试代码放在src/androidTest/java目录
2017-04-20 19:39:10 877
原创 (4.5.5.1) Espresso的简介、下载和安装
一目标受众二简单示例三包四Espresso 安装指南1 设置测试环境2 下载Espresso3 设置工具运行器分析数据参考文献一、目标受众Espresso面向认为测试是开发周期中不可或缺的一部分的开发者。由于可以进行黑盒测试,对于了解测试基础代码的人能够解锁Espresso的全部功能。注意关键的点:黑盒测试。 也就是不需要了解详细代码,从而先满足了了测试和开发的分离,在可以不了解源
2017-04-20 19:36:08 586
原创 (4.6.23.3)Android之面向切面编程:Aspect示例之继承关系测试
JoinPoint获取的参数是值or引用execution 与 call的不同hook基类基类被锁定子类是否也满足 切入点hook基类重载函数的锁定是否跟super有关是证明了如果有super父类的函数也会被视作切入点 会先执行如果切入点的函数有返回值就不可以用void方式去around切入否则编译失败日志MainActivity 全部工具切面环境实体类1. JoinPoint获取的
2017-04-20 18:38:01 1194
原创 (4.6.23.2)Android之面向切面编程:Aspect集成示例之DebugTrace 与 SecurityCheckAnnotation
一集成方法一二集成方法二三DebugTrace1 定义注解DebugTrace1 计时工具类3 切面编程四SecurityCheckAnnotation1 定义注解2 定义切面参考文献一、集成方法一需要在项目根目录的build.gradle中增加依赖:buildscript { repositories { jcenter() } dep
2017-04-20 18:02:48 912
原创 (4.6.23.1)Android之面向切面编程:AOP 与 Aspect简介
一OOP的困境1 OOP2 从打印日志来看AOP 和 OOP二适用AOP的场景三工具和库四AspectJ简介五AOP概念介绍1 Join Points 何处支持注入2 Pointcuts定位想要注入的具体连接点21 Pointcuts基本结构22 Joinpoint类型的直接选择221 Joinpoint类型一览222 定位正则2221 Method Signatur
2017-04-20 16:38:35 3591
原创 (4.3.2.20)在activity中的子线程中startActivity异常dispatchCancelPendingInputEvents()' on a null object referen
Exception: Attempt to invoke virtual method 'void android.view.View.dispatchCancelPendingInputEvents()' on a null object referenceandroid.view.ViewGroup.dispatchCancelPendingInputEvents(ViewGroup.java
2017-04-19 08:57:07 4051
安阳工学院--软件工程复习指南
2012-11-16
软件工程试卷及答案(多套精品试卷_).
2012-11-16
进程保活(一:JNI层初探):单向循环式启动服务
2016-07-23
会议室系统jsp课程设计
2012-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人