- 博客(33)
- 资源 (3)
- 收藏
- 关注
原创 质量度量指标设定分析-2
质量指标列表:No指标名称指标描述能力维度 1进度偏差实际结束日期-计划结束日期/(计划开始-实际结束日期)项目管理能力 2加班率总工作时间/正常工作时间项目管理能力 3
2014-10-09 15:16:10
1240
原创 Selenium 实现WEB测试持续回归测试
前面与team里的人讨论Web 自动化测试框架,在这里做些分享。我们在Selenium IDE 基础上进行二次开发的确解决了很多Selenium IDE不好用的地方如对象识别不精准、没有参数化等等问题,并并且自己实现了测试用例管理和任务模块化管理,提供基于TestNG框架的测试代码转换。支持SeleniumDriver 和WebDriver 。整个测试工作流程如下:TestClient
2014-03-27 15:31:59
2319
原创 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
1079
原创 读取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
1442
原创 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
4726
原创 敏捷软件开发中的配置管理
敏捷软件开发方法目的是适应需求的快速响应,能够快速的发布和快速的交付使用。 在敏捷中的如何实现配置管理,如何通过配置管理来管理敏捷开发过程中的需求、代码、版本等,这是应该是一个专向的课题。 敏捷中的配置管理有如下几个方面需要考虑: 1、适应敏捷需求的变化,快速的纳入需求版本管理 2、适应频繁的代码构造和频繁的发布; 3、能够提供准确的发布版本的内容; 4、如何和持续集成结合,做好持续集成的最后的结果输出,提高持续的交付能力
2013-12-26 12:59:17
3726
原创 如何做好测试分析
以前在某公司离职时,老大建议我写一个测试分析方法的文档,当时时间比较近只是做了一个分析图和简单的描述,今天整理以前的文档拿出来和大家再次分享并完善了一下内容。
2013-12-16 06:05:06
1750
原创 单元测试-如何测试void方法
在作一个void方法的单元测试时,测试人员就比较迷惑了(很多人也都在问void方法怎么测试) , void的方法是没有返回值的方法。那么如何它的结果呢。在这里和大家一起讨论一下void应该怎么测试。 首先站在测试角度来分析void方法, 每一个方法的设计都有特定功能的,在下面列一些void方法可能作的事(不是全部,只体现特征) 1、 在方法
2013-12-13 16:10:46
18690
原创 接口测试数据管理
第1章 接口测试数据准备方案[数据准备部分主要是单元测试的测试数据准备策略方案。]1.1 背景测试数据测试背景数据是被测试系统运行依赖的业务数据,可能来自于其他外围系统,背景数据通常在被测试系统中作为输入数据,业务操作只是读取操作,并不做任何修改,业务处理完成后者部分可能保持位置不动也可能被备份到其他地方。背景测试数据在测试前根据测试需求进行一次性准备,并在测试前对背景
2013-12-06 10:23:46
928
原创 代码REVIEW指南
一、概要代码Review 是被鼓励在开过过程全阶段执行,在一些关键点代码Review是被正式要求执行。本指南中规范代码审查活动,并指导审查人员按照该指南执行该活动。 二、过程1、新增代码 ACTION1:开分人员提交代码列表(Email)· 并对代码review状态列设置成未Review标志· 在列表上边注释中指定revi
2013-12-06 10:21:04
1054
翻译 敏捷测试与最佳实践(三) 敏捷测试(翻译完善中)
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
2738
翻译 敏捷测试与最佳实践(二) 敏捷需求
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
1029
翻译 敏捷测试与最佳实践(一) 敏捷定义
个人英语能力有限,翻译不准确地方欢迎指正。This article is organized into the following topics: Agile software development 敏捷软件开发Defining agile 敏捷定义 The agile system development lifecycle 敏
2013-12-05 16:47:54
1389
原创 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
616
原创 基于语法树生成代码
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
3697
翻译 单元测试覆盖分析指标-翻译中
ContentsIntroductionStructural Testing and Functional TestingThe PremiseBasic MetricsStatement CoverageDecision CoverageCondition CoverageMultiple Condition CoverageCondition/Dec
2013-12-04 09:56:29
3692
转载 马云的领导力是怎样炼成的?
1、领导力三要素:眼光、胸怀、实力。眼光:读万卷书不如行万里路,眼光一定要远;胸怀:包容比你强的人,感谢包容你的人,宰相肚里能撑船;实力:要有能一次一次承受失败击打的能力。2、独立思考,自有主张,决断明快,是非清晰。3、坚忍不拔,永不放弃,永远乐观。4、眼界开阔,胸怀博大。5、勤于学习。谨防无知者无畏。6、领导者善于从自己的经历中汲取营养,人生的每一段经历都是有用的。7、领
2013-12-03 21:15:18
2424
原创 用nc和perl expect 模拟服务
在测试一个服务应用A时,如果这个服务A需要想另外一个服务B发送请求并获得结果的化,测试时可以采用服务隔离的方式来隔离B服务,提供大家一中隔离方式。 使用技术很简单,就是结合linux中nc命令和perl 的expect 命令来模拟服务监听,收到请求后,调用后面应用解析请求,按规则生成响应,通过nc对请求服务进行响应。
2013-12-02 15:29:28
869
原创 用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
6866
1
原创 搭建统一配置管理平台
09年到了现在这家公司,公司在项目管理上用的工具很多包括jira , TD ,SVN, twiki 等等, 但各自都很独立,例如需求在Jira里管理,测试用例在TD里管理,代码在SVN中管理,那么就面临一个问题如何把一个需求跟踪做到,需求录入开始,设计,开发,代码提交,测试分析,测试执行通过全流程的跟踪。 要解决这个问题就需要有一个平台能够把这些信息整合,统一跟踪管理。 带着这个思路我们在测试部门
2013-11-26 08:48:50
3142
转载 Oracle的RMAN备份与恢复脚本
Oracle的RMAN备份与恢复脚本一、备份方案:采用多级备份是为了减少了恢复所需要的时间和减少每天备份所需要的时间,而又保证系统有很好的恢复性。以下是一种建议的方案: 每半年做一个数据库的全备份(包含只读表空间) 每个月做一次零级备份(不包含只读表空间) 每个星期做一次一级备份 每天做一个二级备份 任何表空间改成只读状态后做一个该表空间的备份。 当需
2013-11-25 14:31:40
604
原创 LoadRunner 常见问题解决
LR工具学习遗留问题:1. 测试脚本组织上不太了解应用在实际项目中怎样的组织编写方式,如何定义action、事务,检查点一般使用在什么情况下,是用文字、图还是函数,是否有规范的要求。先简单解答一下什么是Action 什么是事务:Action :是一组事务或是一个独立的事务,一个Action可能和服务器有多次交互,完成活动目的Transaction:在Loadrunner
2013-11-25 11:26:07
687
原创 我理解的敏捷测试
现在在讨论敏捷测试的很多,在这里谈谈自己的敏捷测试粗糙的理解, 下面是一段敏捷测试的定义 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
710
原创 如何组建一个优秀的实施团队
产品交付实施一直是很多公司头痛的问题,实施问题多,实施成本高。 同样客户觉得实施团队技术薄弱不能解决客户问题,问题集解决速度慢周期长等等。那么建立一个优秀的实施团队就变得非常的关键。 组建实施团队首先要考虑实施明确几个方面的问题: 1、实施团队的具体责任是什么? 2、实施团队的人员构成是怎么样的? 3、实
2013-11-25 09:43:58
1487
原创 性能需求调研表
调研范围描述单位当前业务调研常规业务模型选择占80%总业务量的核心业务,作为常规业务模型选型,统计每种业务或交易在80%业务量中所占比例%(单业务量/总业务量)特殊业务模型对特殊交易日调研,获取特殊交易日的特殊业务模型。%(单业务量/总业务量)业务量调研调研常规月度常规业务总量,日均业务量,每小时平均业务量。特殊交易日业务
2013-11-20 18:52:54
1540
原创 性能测试需求指标分析方法
一、 概述本文目的是提供性能测试分析人员在测试需求分析阶段提供技术指导作用,指导其对采集的业务数据进行整理并转换为合理的项目性能需求指标,并提供测试执行人员在执行过程中以此为目标。二、 名词解释Ø 业务模型:描述业务系统在运营过程中核心交易配比(通常采集80%业务量的交易作为参考)清晰描述每个交易在系统业务量中的比例Ø 测试模型:在测
2013-11-20 18:32:08
5008
原创 测试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
732
原创 基于shell写的一个简单的人机交互的测试框架
在以前项目上根据项目的需要写了个shell的测试框架,在这里分享一下。 这个框架式用来测试一些需要人机交互的应用功能测试,在框架中集成了expect 工具来实现人机交互功能需要。 项目的大概目录结构如下: data/ lib/python
2013-11-20 16:30:11
1055
原创 持续集成平台构建
这阵子在帮助公司建立持续集成过程平台,开始这个工作前做了公司产品特性和研发现状的调研。根据调研结果先整理一个持续集成过程规范,然后就开始规划这个持续集成平台,在这里介绍的是这个持续集成平台功能设计和架构规划。 根据持续集成过程在平台里每天要完成如下活动:1、同步代码 2、自动编译构造 3、执行单元或接口测试 3、构造做盘(这个产品特性要求) 4、安装部署 5、执行业务功能测试 6
2013-11-20 16:10:50
913
原创 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
1538
Stackless Python 并发式编程介绍.doc
2013-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人