
Other
benbenkui
努力的学习,有效率的学习。
展开
-
简述发布管理流程
在工业化软件产品开发过程中,为了保证产品质量,我们通常建立以下软件发布流程: 这四个环节分别对应了以下四种环境:开发环境:开发实现客户的变更请求测试环境:测试团队在软件发布给客户之前做的内部系统测试准生产环境:在软件发布到生产系统之前客户做的验收测试生产系统:最终的生产系统首先介绍一下这个流程:其中系统测试过程中发现的缺陷应该被开发人员及时改正,原创 2009-04-15 16:36:00 · 2011 阅读 · 0 评论 -
vss常用命令
<br />有时候,常常取固定的文件到固定的目录,每次鼠标操作很机械。最直接的想法便是,做成批处理文件。这就需要搜集到vss命令行执行的相关操作:<br /><br />1.设置vss命令行程序ss.exe的路径:<br />PATH=%PATH%;X:/……/Microsoft Visual Studio/Common/VSS/win32 <br /><br />2.设置vss数据库的路径(注意):<br />set ssdir=//cmserver/Project<br /><b转载 2010-06-10 17:22:00 · 1711 阅读 · 1 评论 -
VSS批处理
如果你是在MS VS上做开发,每日在集成开发环境中获取新版本编译,可能觉得挺方便的,可是对于测试部门来说,要每日手工获取最新版本,实在是一件无聊的容易让人疲倦的工作,有时候会把一个系统部署好几套,有时刚获取完,开发人员又更新了某处,不得不再重复,实在痛苦。最近项目组开发的统计系统分好几个版本,测试组部署了好几套连不同的库进行测试,每天让测试经理更新版本时我都于心不忍,手工打开vss登录,找到要获取的模块,获取完成再覆盖其它几套程序。于是,昨天下午我找了一些资料,看了看别人的经验,写了个批处理转载 2010-06-10 05:55:00 · 965 阅读 · 0 评论 -
持续化集成
<br /><br />今天,我们首先安装一些必须的软件,主要有下面的4个,其中软件1和2使用在服务器机上,软件3和4安装在客户端机上。另外,我们还有用到MSBuild、RoboCopy、WebDeployment等等,在下面的文章中用到的时侯,我会介绍给大家。 <br /> <br />软件<br />最新版本<br />简单说明<br />1<br />VisualSVN Server<br />1.6.1<br /> <br />版本控制、用户及权限管理<br />2<br />Cruis原创 2010-08-03 15:22:00 · 887 阅读 · 0 评论 -
ANT之SSH
ANT 中使用SSH:<br />依赖文件 jsch-0.1.29.jar文件。可以从下面的链接中获取,版本不对的下载源代码,然后使用对应的JDK进行编译,然后重新打JAR包。<br />测试文件如下:<br /><?xml version="1.0" encoding="GBK"?><br /><br /><project name="abs" basedir="." default="all"><br /> <target name="all"><br /> <sshexec hos原创 2010-07-19 16:11:00 · 2699 阅读 · 0 评论 -
运行Ant报Out of Memory错误
<br />有时需要编译的类太多,使用Ant编译时,会出现OutOfMemoryError的错误,使编译进程中断。这时可以通过手动设置最大内存使用:<br /> <br />直接在javac 中添加 fork="true" memorymaximumsize="1024M" <br />原创 2010-07-13 08:36:00 · 584 阅读 · 0 评论 -
测试web程序的几大要点
链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。 一、功能测试 1、链接测试 链接是Web应用系统的一个转载 2009-08-25 09:24:00 · 397 阅读 · 0 评论 -
防御式编程
"垃圾进,垃圾出",已经成为评判一个程序是否差劲的准则.一个好的程序,不管进来是什么都不会生成垃圾.这就是我们需要使用的防御式编程:1.杜绝垃圾的进入,是垃圾就直接拒绝.if(arg.equals(rubbish) return; 2.自动将进来的垃圾转换为一个没有攻击行为的数据.if(arg.equals(rubbish))rubbish=secure; 3.错误提示if(a原创 2009-04-29 17:08:00 · 381 阅读 · 0 评论 -
单元测试
正式工作一年后,才发现单元测试不是一个概念。 很多时候,我们在写代码的时候,每次写完一个方法都要写个MAIN函数去测试它。久而久之,一个类里面包含的方法多了,我们的MAIN函数也就显得很臃肿了,大量的注释,大量的垃圾代码,杂乱并且不利于代码的维护。 这时候,写个单元测试就很好了。在每个测试的方法中加入注释,加入模拟数据。这样,在我们完成了大量的代码之后,哪些地方是测试过通过的,哪些原创 2009-04-25 07:24:00 · 355 阅读 · 0 评论 -
简述缺陷处理工作流
对于缺陷的处理,我们一般使用以下工作流. 以下是角色说明:评审委员会: 对缺陷进行最终确认,在项目成员对缺陷达不成一致意见时,行使仲裁权力.项目经理: 对整个项目负责,对产品质量和进度负责的人员.开发人员: 执行开发任务的人员,完成实际的设计和编码工作.测试人员: 进行测试的人员,缺陷的发起者和关闭者. 以下是状态说明:初始化:缺陷的初始状态.原创 2009-04-15 17:19:00 · 1126 阅读 · 0 评论 -
简述缺陷跟踪
缺陷跟踪管理是测试工作的一个重要部分,测试的目的是为了尽早发现软件系统中的缺陷,因此对缺陷进行跟踪管理,是测试工作的一项重要内容.确保每个被发现的缺陷都能够被解决,是缺陷跟踪管理的基本目标.同时,收集缺陷数据并根据缺陷趋势曲线来识别判断当前说测试过程所处的阶段, 通过缺陷趋势曲线来确定测试过程是否结束是常用并且较为有效的一种方式.一个缺陷,应该包含以下内容 蓝色区域描述的是缺陷原创 2009-04-15 17:10:00 · 2276 阅读 · 0 评论 -
VSS常用命令行
<br />最近在项目开发和管理过程中使用VSS 经常需要重复建立例似的文件夹,修改的source要抓取differents文档,使用手动建立和抓去diff文档比较费时,使用vss命令行作成批处理或者编写一些小工具还是比较方便的.<br />首先要运行vss的命令行当然要安装vss,其次是要让控制台找到vss的ss命令<br />1、设置环境变量<br />Path=%path%;C:/Program Files/Microsoft Visual Studio/VSS/Win32<br />如果要开发小原创 2010-06-21 16:01:00 · 3704 阅读 · 0 评论