会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AmyZYX
少抱怨,多思考,多动手,未来更美好
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2018年6月28日
python之lambda函数/表达式
摘要: lambda函数也叫匿名函数,允许快速定义单行函数。通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。 格式 lambda与def的区别 1)def创建的方法是有名称的,而lambda没有; 2)lambda会返回一个函数对象,但这个对象不会赋给一个标志符,而def则
阅读全文
posted @ 2018-06-28 00:28 AmyZYX
阅读(1292)
评论(0)
推荐(0)
2018年6月26日
Java基础知识&面试题
摘要: 什么是面向对象编程? 面向过程:按照步骤解决问题 面向对象:把构成问题的各个事物分解成各个对象,对象作为程序基本单位,将程序和数据封装其中,以提高程序的重用性、灵活性和可扩展性。 Java三大特性 封装 继承 多态性 Java八种基本数据类型 8种基本数据类型: byte、short、int、lon
阅读全文
posted @ 2018-06-26 01:13 AmyZYX
阅读(846)
评论(0)
推荐(0)
2018年6月25日
用例设计之API用例覆盖准则
摘要: 基本原则 本文主要讨论API测试的用例/场景覆盖,基本原则如下: 用户场景闭环(从哪来到哪去) 遍历所有的实现逻辑路径 需求点覆盖 覆盖维度 API协议(参数&业务场景) 中间件检查 异常场景 性能 安全 具体如下:
阅读全文
posted @ 2018-06-25 23:34 AmyZYX
阅读(425)
评论(0)
推荐(0)
用例设计之APP用例覆盖准则
摘要: 基本原则 本文主要讨论APP功能用例的覆盖,基本原则: 用户场景闭环(从哪来到哪去) 遍历所有的实现逻辑路径 需求点覆盖 覆盖维度 APP功能用例设计主要使用传统的黑盒用例设计方法。同时,作为移动APP,其覆盖维度存在其自身特点与规律,主要如下: UI和交互 API接口 数据存储 安全 具体如下:
阅读全文
posted @ 2018-06-25 23:21 AmyZYX
阅读(610)
评论(0)
推荐(0)
Java的8种基本数据类型和3种引用数据类型
摘要: 背景 最近被一个问题难倒:问到Java的基本数据类型有8种,具体是哪几个?一起复习下: Java数据类型概述 变量就是申请内存来存储值,即当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,确定了变量的类型,即确定了数据需分配内存空间的大小,数据在内存的存储方式。
阅读全文
posted @ 2018-06-25 00:25 AmyZYX
阅读(10131)
评论(0)
推荐(1)
2018年6月23日
Google Play内购测试
摘要: Google Play内购测试 最近项目做海外版本,接入Google wallet支付后,测试验证比较繁琐,故记录一下。 Google wallet支付方式接入完成后,需要按照如下步骤设置,才可以进行支付测试: 一、配置并发布应用内商品 进入Google Play Console 所有应用 ,选择具
阅读全文
posted @ 2018-06-23 00:03 AmyZYX
阅读(28147)
评论(1)
推荐(0)
2018年6月22日
【python】python中的json、字典dict
摘要: 定义 python中,json和dict非常类似,都是key value的形式,而且json、dict也可以非常方便的通过dumps、loads互转。既然都是key value格式,为啥还需要进行格式转换? json(JavaScript Object Notation) json:是一种数据格式,
阅读全文
posted @ 2018-06-22 00:10 AmyZYX
阅读(2009)
评论(0)
推荐(0)
2018年6月21日
【python】python之tuple元组
摘要: tuple特性 tuple支持运算符 python表达式 | 描述 : : | : : len(tuple) | 计算元素个数 + | 连接 | 复制 in | 元素是否存在 for x in tuple:print x | 迭代 tupel元素截取 python表达式 | 描述 : : | : :
阅读全文
posted @ 2018-06-21 23:59 AmyZYX
阅读(983)
评论(0)
推荐(0)
2018年6月18日
性能测试基础知识
摘要: 1.性能测试的类型/划分 1.1 压力测试 压力测试(stress testing)——测试系统在一定饱和状态下,例如CPU、内存、磁盘等饱和使用情况下,系统能够处理的会话能力,以及系统是否会出现错误。 特点: 压力测试属于负面测试。 1.2 负载测试 负载测试(load testing)——通过逐
阅读全文
posted @ 2018-06-18 09:27 AmyZYX
阅读(769)
评论(0)
推荐(0)
2018年6月17日
目标管理之SMART原则
摘要: SMART原则经常用于KPI制定,也可以用于个人目标管理。 SMART原则: S(Specific):目标必须是具体的,需要对标特定的工作目标,不能笼统; M(Measurable):目标必须是可衡量的,衡量的指标是可量化或者行为化; A(Attainable):目标必须是可到达、可实现的,通过努力
阅读全文
posted @ 2018-06-17 19:49 AmyZYX
阅读(3842)
评论(0)
推荐(0)
2018年6月13日
静态代码扫描原理和常见工具
摘要: 静态代码扫描价值 (1)研发过程,发现BUG越晚,修复的成本越大; (2)缺陷引入的大部分是在编码阶段,但发现的更多是在单元测试、集成测试、功能测试阶段; (3)统计证明,在整个软件开发生命周期中,30% 至 70% 的代码逻辑设计和编码缺陷是可以通过静态代码分析来发现和修复的。 目标:希望在编码阶
阅读全文
posted @ 2018-06-13 20:39 AmyZYX
阅读(17169)
评论(0)
推荐(0)
APP主要测试类型及测试点总结
摘要: 根据测试重点区分 一、功能性测试 根据产品需求文档编写测试用例; 根据设计文档编写测试用例; 根据UI原型图编写测试用例 二、UI测试 原型图/效果图对比 用户体验 数据模拟:需要考虑正式环境可能的数据类型 三、兼容性适配性测试 1.兼容性测试 (1)分辨率 (2)系统版本 (3)厂商兼容 2.安装
阅读全文
posted @ 2018-06-13 00:26 AmyZYX
阅读(6079)
评论(0)
推荐(0)
2018年6月11日
mysql的几个知识点
摘要: 常用命令 原则:能用可视化工具的尽量使用工具,命令行仅限于问题排查。 删除数据的两种方法 结论:delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。 count(1)、count( )、coun
阅读全文
posted @ 2018-06-11 22:46 AmyZYX
阅读(457)
评论(0)
推荐(0)
2018年6月7日
APP性能测试指标和测试方法
摘要: 流量 常用方法 方法一:Android系统自带统计功能(总体流量数值) Proc/uid_stat/{UID}/tcp_snd和tcp_rcv UID是每个app安装时候分配的唯一编号用于识别该app. tcp_snd:表示发送数据累计大小,单位是字节 tcp_rcv:表示接收到的数据累计大小。 具
阅读全文
posted @ 2018-06-07 00:03 AmyZYX
阅读(9544)
评论(0)
推荐(0)
2018年6月2日
gradle中的compileSdkVersion和buildToolsVersion
摘要: CompileSdkVersion:编译版本,就是运行这个项目需要的SDK,即API Level。 buildToolsVerson:是构建工具的版本,构建工具包括了打包工具aapt、dx等等。 注意: 1、buildtools的目录位于 android_sdk_path/built tools/X
阅读全文
posted @ 2018-06-02 17:14 AmyZYX
阅读(5455)
评论(0)
推荐(1)
2018年5月28日
【python】python常用函数
摘要: urlencode与urldecode 当url中包含中文或者参数包含中文,需要对中文或者特殊字符(/、&)做编码转换。 urlencode的本质:把字符串转为gbk编码,再把\x替换成%。如果终端是utf8编码的,需要把结果再转成utf8输出,否则会乱码。 urlencode urllib库里面的
阅读全文
posted @ 2018-05-28 22:46 AmyZYX
阅读(706)
评论(0)
推荐(0)
2018年5月22日
ADB三个进阶使用
摘要: adb通过Wi Fi连接手机 背景知识 Android系统底层运行着一个服务(adbd),也就是在手机系统内部,用于响应、管理大家在电脑端的adb命令连接,这个服务在启动时候会根据手机的配置监听USB或者网络其中之一。 配置属性为: service.adb.tcp.port 0 adbd将监听网络对
阅读全文
posted @ 2018-05-22 00:32 AmyZYX
阅读(1730)
评论(0)
推荐(0)
2018年5月21日
影响人生的五个经济学思维
摘要: 经济学是一种思维方式,它们无时无刻不影响着你的生活。 第一个经济学原理——折现 折现:今天得到的一百块和下个月得到的一百块是不一样的。把未来的收益折合成今天的价值就叫做折现。 人们会仅仅因为时间的流逝而改变自己的选择,因为快乐是有折现率的。 即时愉快是有很大吸引力的,所以人们时常会今朝有酒今朝醉。我
阅读全文
posted @ 2018-05-21 00:24 AmyZYX
阅读(1658)
评论(0)
推荐(1)
2018年5月15日
[经典bug]弹框关闭按钮点击后程序闪退
摘要: 问题背景: 业务上遇到一个很诡异的问题:弹框界面上有一个关闭按钮,切换后台再返回后,点击关闭按钮,部分机型上会直接崩溃。点击手机返回键关闭界面则正常。 问题原因: 点击关闭按钮的操作属于UI线程,直接调用finish会马上销毁activity,销毁太快,系统调度出现异常。 解决方案: 将activi
阅读全文
posted @ 2018-05-15 00:56 AmyZYX
阅读(665)
评论(0)
推荐(0)
[经典Bug]Android-初始化闪屏不消失
摘要: 问题描述: 业务上初始化过程要求显示闪屏界面,某个版本更新后,发现部分场景下,初始化完成后闪屏界面不消失。 问题原因: 初始化是在子线程进行,闪屏属于UI界面,需要UI线程展示。初始化过程和闪屏显示在不同线程,UI线程忙碌的时候,会出现业务的初始化已经执行完成,闪屏界面才真正显示。 解决措施: 方案
阅读全文
posted @ 2018-05-15 00:44 AmyZYX
阅读(579)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告