自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 质量度量指标设定分析-2

质量指标列表:No指标名称指标描述能力维度  1进度偏差实际结束日期-计划结束日期/(计划开始-实际结束日期)项目管理能力 2加班率总工作时间/正常工作时间项目管理能力 3

2014-10-09 15:16:10 1148

原创 质量度量指标设定分析-1

公司在搞质量

2014-10-09 15:12:38 2612

原创 Selenium 实现WEB测试持续回归测试

前面与team里的人讨论Web 自动化测试框架,在这里做些分享。我们在Selenium IDE 基础上进行二次开发的确解决了很多Selenium IDE不好用的地方如对象识别不精准、没有参数化等等问题,并并且自己实现了测试用例管理和任务模块化管理,提供基于TestNG框架的测试代码转换。支持SeleniumDriver 和WebDriver 。整个测试工作流程如下:TestClient

2014-03-27 15:31:59 2216

原创 Clucene 文件数据读取

在这里给大家分享一下基于Clucene 索引数据读取程序。 该程序是基于VC++ ,使用Clucene 0.92 版本 #include "stdafx.h"#include "CLucene.h"#include "CLucene/util/Reader.h"#include "CLucene/util/Misc.h"#include "CLucene/util/dirent.h"

2014-03-27 15:03:21 1028

原创 读取Lucene 索引数据

前一阵帮朋友写了一个读取Lucene 数据文件的一个小应用,在这里分享给大家 ,这个代码是基于 Lucene 3.6版本。package com.pushine;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.Collection;import

2014-03-27 14:52:13 1391

原创 PowerMock中replayAll,verifyAll,resetAll 方法的使用

Quick summaryUse PowerMock.replayAll to change all mocks object and classes maintained by PowerMock to replay mode.Use PowerMock.verifyAll verify all mock objects and classes maintained by Power

2014-03-11 16:29:48 4578

原创 敏捷软件开发中的配置管理

敏捷软件开发方法目的是适应需求的快速响应,能够快速的发布和快速的交付使用。 在敏捷中的如何实现配置管理,如何通过配置管理来管理敏捷开发过程中的需求、代码、版本等,这是应该是一个专向的课题。 敏捷中的配置管理有如下几个方面需要考虑: 1、适应敏捷需求的变化,快速的纳入需求版本管理 2、适应频繁的代码构造和频繁的发布; 3、能够提供准确的发布版本的内容; 4、如何和持续集成结合,做好持续集成的最后的结果输出,提高持续的交付能力

2013-12-26 12:59:17 3537

原创 如何做好测试分析

以前在某公司离职时,老大建议我写一个测试分析方法的文档,当时时间比较近只是做了一个分析图和简单的描述,今天整理以前的文档拿出来和大家再次分享并完善了一下内容。

2013-12-16 06:05:06 1665

原创 单元测试-如何测试void方法

在作一个void方法的单元测试时,测试人员就比较迷惑了(很多人也都在问void方法怎么测试) , void的方法是没有返回值的方法。那么如何它的结果呢。在这里和大家一起讨论一下void应该怎么测试。        首先站在测试角度来分析void方法, 每一个方法的设计都有特定功能的,在下面列一些void方法可能作的事(不是全部,只体现特征)                 1、 在方法

2013-12-13 16:10:46 17590

原创 单元测试-mock技术基础

单元测试-mock技术基础

2013-12-13 15:44:59 1151

原创 接口测试数据管理

第1章      接口测试数据准备方案[数据准备部分主要是单元测试的测试数据准备策略方案。]1.1  背景测试数据测试背景数据是被测试系统运行依赖的业务数据,可能来自于其他外围系统,背景数据通常在被测试系统中作为输入数据,业务操作只是读取操作,并不做任何修改,业务处理完成后者部分可能保持位置不动也可能被备份到其他地方。背景测试数据在测试前根据测试需求进行一次性准备,并在测试前对背景

2013-12-06 10:23:46 882

原创 代码REVIEW指南

一、概要代码Review 是被鼓励在开过过程全阶段执行,在一些关键点代码Review是被正式要求执行。本指南中规范代码审查活动,并指导审查人员按照该指南执行该活动。 二、过程1、新增代码         ACTION1:开分人员提交代码列表(Email)·        并对代码review状态列设置成未Review标志·        在列表上边注释中指定revi

2013-12-06 10:21:04 978

翻译 敏捷测试与最佳实践(三) 敏捷测试(翻译完善中)

3. Agile Testing Strategi To understand how testing activities fit into agile system development it is useful to look at it from the point of view of the system delivery lifecycle (SDLC). Figure

2013-12-05 16:52:51 2404

翻译 敏捷测试与最佳实践(二) 敏捷需求

2. Agile Requirements StrategiesThis section provides an overview to agile approaches to requirement elicitation and management.  This is important because your approach to requirements goes hand-

2013-12-05 16:50:46 968

翻译 敏捷测试与最佳实践(一) 敏捷定义

个人英语能力有限,翻译不准确地方欢迎指正。This article is organized into the following topics: Agile software development 敏捷软件开发Defining agile                敏捷定义 The agile system development lifecycle     敏

2013-12-05 16:47:54 1333

原创 Oracle 字典和动态视图

dictionary and dynamic viewthe oracle server displays all system statistics in the v$sysstat view , and uses many other viewsfor performance and troubleshooting information . you can query these v

2013-12-04 11:01:56 577

原创 基于语法树生成代码

package com.xxx.xx.xxx.ast;import java.util.Collection;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import java.util.Set;import org.eclipse.jdt.core.JavaModelExc

2013-12-04 10:10:18 3610

翻译 单元测试覆盖分析指标-翻译中

ContentsIntroductionStructural Testing and Functional TestingThe PremiseBasic MetricsStatement CoverageDecision CoverageCondition CoverageMultiple Condition CoverageCondition/Dec

2013-12-04 09:56:29 3452

转载 马云的领导力是怎样炼成的?

1、领导力三要素:眼光、胸怀、实力。眼光:读万卷书不如行万里路,眼光一定要远;胸怀:包容比你强的人,感谢包容你的人,宰相肚里能撑船;实力:要有能一次一次承受失败击打的能力。2、独立思考,自有主张,决断明快,是非清晰。3、坚忍不拔,永不放弃,永远乐观。4、眼界开阔,胸怀博大。5、勤于学习。谨防无知者无畏。6、领导者善于从自己的经历中汲取营养,人生的每一段经历都是有用的。7、领

2013-12-03 21:15:18 2335

原创 用nc和perl expect 模拟服务

在测试一个服务应用A时,如果这个服务A需要想另外一个服务B发送请求并获得结果的化,测试时可以采用服务隔离的方式来隔离B服务,提供大家一中隔离方式。 使用技术很简单,就是结合linux中nc命令和perl 的expect 命令来模拟服务监听,收到请求后,调用后面应用解析请求,按规则生成响应,通过nc对请求服务进行响应。

2013-12-02 15:29:28 831

原创 用powermock 方法中new对象

在单元测试中有时需要对方法体内new出来的对象进行方法隔离,powermock提供了这个功能,下面是一个段样例代码:UserBean user = mock(UserBean.class, RETURNS_DEEP_STUBS);when(user.getName()).thenReturn(null);//从excel中获取属性值user.setAge((String) dpdata.

2013-11-27 17:46:36 6463 1

原创 单元测试的作用

在传统软件开发方法中: 单元测试是开发人员自测和代码调试工具 。        在敏捷软件开发方法中: 单元测试时开发人员的详细设计和验证工具

2013-11-27 17:30:48 628

原创 搭建统一配置管理平台

09年到了现在这家公司,公司在项目管理上用的工具很多包括jira , TD ,SVN, twiki 等等, 但各自都很独立,例如需求在Jira里管理,测试用例在TD里管理,代码在SVN中管理,那么就面临一个问题如何把一个需求跟踪做到,需求录入开始,设计,开发,代码提交,测试分析,测试执行通过全流程的跟踪。 要解决这个问题就需要有一个平台能够把这些信息整合,统一跟踪管理。 带着这个思路我们在测试部门

2013-11-26 08:48:50 3074

转载 Oracle的RMAN备份与恢复脚本

Oracle的RMAN备份与恢复脚本一、备份方案:采用多级备份是为了减少了恢复所需要的时间和减少每天备份所需要的时间,而又保证系统有很好的恢复性。以下是一种建议的方案:    每半年做一个数据库的全备份(包含只读表空间) 每个月做一次零级备份(不包含只读表空间) 每个星期做一次一级备份 每天做一个二级备份 任何表空间改成只读状态后做一个该表空间的备份。 当需

2013-11-25 14:31:40 567

原创 LoadRunner 常见问题解决

LR工具学习遗留问题:1.      测试脚本组织上不太了解应用在实际项目中怎样的组织编写方式,如何定义action、事务,检查点一般使用在什么情况下,是用文字、图还是函数,是否有规范的要求。先简单解答一下什么是Action 什么是事务:Action :是一组事务或是一个独立的事务,一个Action可能和服务器有多次交互,完成活动目的Transaction:在Loadrunner

2013-11-25 11:26:07 647

原创 我理解的敏捷测试

现在在讨论敏捷测试的很多,在这里谈谈自己的敏捷测试粗糙的理解, 下面是一段敏捷测试的定义 Agile testing is a software testing practice that follows the principles of agile software development. Agile testing involves all members of a cross-

2013-11-25 10:52:26 664

原创 如何组建一个优秀的实施团队

产品交付实施一直是很多公司头痛的问题,实施问题多,实施成本高。 同样客户觉得实施团队技术薄弱不能解决客户问题,问题集解决速度慢周期长等等。那么建立一个优秀的实施团队就变得非常的关键。          组建实施团队首先要考虑实施明确几个方面的问题:           1、实施团队的具体责任是什么?           2、实施团队的人员构成是怎么样的?           3、实

2013-11-25 09:43:58 1426

原创 性能需求调研表

调研范围描述单位当前业务调研常规业务模型选择占80%总业务量的核心业务,作为常规业务模型选型,统计每种业务或交易在80%业务量中所占比例%(单业务量/总业务量)特殊业务模型对特殊交易日调研,获取特殊交易日的特殊业务模型。%(单业务量/总业务量)业务量调研调研常规月度常规业务总量,日均业务量,每小时平均业务量。特殊交易日业务

2013-11-20 18:52:54 1467

原创 性能测试需求指标分析方法

一、            概述本文目的是提供性能测试分析人员在测试需求分析阶段提供技术指导作用,指导其对采集的业务数据进行整理并转换为合理的项目性能需求指标,并提供测试执行人员在执行过程中以此为目标。二、            名词解释Ø  业务模型:描述业务系统在运营过程中核心交易配比(通常采集80%业务量的交易作为参考)清晰描述每个交易在系统业务量中的比例Ø  测试模型:在测

2013-11-20 18:32:08 4819

原创 测试redolog应用时用到的一些有用sql

这是几年前测试一个基于redolog 来实现数据同步的一个应用时所用到的sql语句,在整理一下做个积累。--check redo log state infoselect t.sid, n.name, t.valuefrom v$mystat t, v$statname nwhere t.statistic# = n.statistic# and n.name like

2013-11-20 17:22:29 692

原创 基于shell写的一个简单的人机交互的测试框架

在以前项目上根据项目的需要写了个shell的测试框架,在这里分享一下。                 这个框架式用来测试一些需要人机交互的应用功能测试,在框架中集成了expect 工具来实现人机交互功能需要。                  项目的大概目录结构如下:                  data/                  lib/python

2013-11-20 16:30:11 992

原创 持续集成平台构建

这阵子在帮助公司建立持续集成过程平台,开始这个工作前做了公司产品特性和研发现状的调研。根据调研结果先整理一个持续集成过程规范,然后就开始规划这个持续集成平台,在这里介绍的是这个持续集成平台功能设计和架构规划。      根据持续集成过程在平台里每天要完成如下活动:1、同步代码 2、自动编译构造 3、执行单元或接口测试  3、构造做盘(这个产品特性要求) 4、安装部署  5、执行业务功能测试 6

2013-11-20 16:10:50 862

原创 HA 测试常见问题

HA test 总结目前HA master切换功能如下环境:A 机器, B机器切换逻辑:1. 当A 机器上的master进程作为主节点时候, B机器在启动Master进场时候 动作如下   1. 发送心跳,主节点上的master收到后返回1001 确认链接   2. 同步fsimage 从主节点到备份节点,注意:只在master进程启动时候做一次以后不再同步fsimage

2013-11-20 15:45:10 1349

敏捷过程实践

阿里文档资料,欢迎下载交流学习。 不是原创尊重原创。

2019-02-18

android 热修复原理

android 热修复原理,阿里好文分享。来自阿里文件分享。

2019-02-18

Stackless Python 并发式编程介绍.doc

Python 的并发编程技术 目录 • 1 介绍 o 1.1 为什么要用stackless  1.1.1 现实世界就是并发的  1.1.2 并发可能是(仅仅可能是)下一个重要的编程范式 o 1.2 安装Stackless • 2 Stackless起步 o 2.1 微进程(tasklet) o 2.2 调度器(scheduler) o 2.3 通道(channel) o 2.4 总结 • 3 协程(coroutine) o 3.1 子例程的问题  3.1.1 堆栈  3.1.2 那为什么要使用堆栈? o 3.2 走进协程 o 3.3 总结 • 4 轻量级线程 o 4.1 Hackysack的模拟 o 4.2 游戏的传统线程版本 o 4.3 Stackless o 4.4 总结 • 5 数据流 o 5.1 工厂 o 5.2 “普通”版本  5.2.1 分析 o 5.3 走进数据流 o 5.4 代码的stackless版本  5.4.1 分析  5.4.1.1 休眠功能  5.4.1.2 类 o 5.5 那我们获得了什么? o 5.6 “推”数据  5.6.1 半加器 • 6 角色 o 6.1 杀手机器人!  6.1.1 角色基类  6.1.2 消息的格式  6.1.3 “世界”类  6.1.4 一个简单的机器人  6.1.5 蹊径:pyGame  6.1.6 第一轮代码 o 6.2 又一蹊径: 机理的模拟  6.2.1 角色属性  6.2.2 碰撞检测  6.2.3 恒定的时间  6.2.4 伤害值、生命值和死亡  6.2.5 第二轮代码 o 6.3 回到角色: 让我们变得疯狂  6.3.1 爆炸  6.3.2 埋雷机器人  6.3.3 建造台  6.3.4 最终的模拟 o 6.4 总结 • 7 完整代码列表 o 7.1 pingpong.py - 递归的ping pong示例 o 7.2 pingpong_stackless.py - stackless的ping pong示例 o 7.3 hackysackthreaded.py - 基于操作系统线程的hackysack示例 o 7.4 hackysackstackless.py - stackless的hackysack示例 o 7.5 assemblyline.py - “普通”的生产线示例 o 7.6 assemblyline-stackless.py - stackless的生产线示例 o 7.7 digitalCircuit.py - stackless数字电路 o 7.8 actors.py - 第一个角色示例 o 7.9 actors2.py - 第二个角色示例 o 7.10 actors3.py - 第三个角色示例

2013-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除