测试技术文章精选

ClearCase增量基线理解误区

在ClearCaseUCM模式中,有两种基线类型:增量基线、完全基线。ClearCase创建增量基线的方法是记录下最近一次完全基线以及自那时以来发生变化的版本。ClearCase创建完全基线的方法是记录下该构件根目录下的所有版本。关于增量基线的创建,有朋友认为只标识两次基线对应版本的差,但实际上不是这样的。以下面的例子来说明:  &nbs……

如何正确理解配置管理

在实际项目工作中,我们能回答项目组中不同角色人员提出的问题吗?       项目经理:还有没有重要性为1的请求没有解决?       分析设计人员:这次发布版本是否包括了462需求?   &……

CMM实践-利用RequisitePro进行需求管理

在CMM3中需求管理(RM)关键过程域是非常重要的一个环节。在我们公司CMM3级的实践中,需求管理往往是非常花费成本的一个工作,比如,在需求分析、建立需求跟踪矩阵等活动中,如果是一个团队或是几个小组在进行协作时,会有大量的Word、Excel文件需要在不同的人员间传递,其间即使用了类似VSS等工具,仍然没办法避免繁琐低效的工作方式,其间会产生例如文档传递不顺……

需求“沙漏”的实践:产品线需求Vs具体项目需求[2]

研发团队的项目性质很大程度上决定了需求管理做到的深度和广度。有项目经理问,我的项目周期常常只有几个月半年的,还需要做需求管理吗?诚然,若是一些没有专注业务领域的团队,他们项目的时间短,而且没有类似的后续项目,可以不必在需求管理上面投入太多的资源。而另一方面,如果这个项目是一个产品发展的某一个阶段,我们就要重新审视这个问题。就如一个做打印机的日本公司在上海的研……

需求“沙漏”的实践:产品线需求Vs具体项目需求[1]

沙漏之喻软件工程——其实是人们希望从工程领域中学习经验、借鉴理论来帮助解决在复杂系统和软件开发中遇到的问题。然而,随着软件工程的实践,越来越多的人认识到软件的生产和造桥铺路等工程项目的最大不同就是在于开发过程中人的灵活性和创造性。现在软件工程的发展趋势也重视和体现到这一点,既需要包含和鼓励个体的灵活和创造,但同时也希望从工程的角度对活……

一个完整的项目管理流程[2]

9、《测试大纲》和测试测试大纲的内容包括:1、功能性测试:对产品的每一项功能逐条进行测试;2、可靠性测试:对产品进行长时间运行、模拟现场情况进行测试;对于出口产品,需要进行EMC、EMI测试。测试大纲的要求:1、尽可能模拟现场的情况;2、尽可能穷举所有的可能发生的情况;3、做好真实记录;列出不合格项。尽量详细,以便研发人员定位,是软件还是硬件故障。由测试负责……

一个完整的项目管理流程[1]

从一个项目提出到结束,按照ISO9001:2000的项目管理流程,大致有如下步骤:1、产品立项报告按照公司的管理流程,由公司有关人等都有可能提出《产品立项报告》,比如公司老总、市场部门、研发部门,一般是在公司组织的定期召开的会议上提出,经初步讨论具有一定的可行性之后,由公司领导提交到公司负责产品开发立项的部门,比如,总工办,然后,按照公司的管理流程,由该部门……

漫谈软件项目管理—保障时间、提高质量、降低成本

关于软件管理,历来是仁者见仁、智者见智,但软件项目复杂而又难于管理应该是公认的。为此,早在1968年秋季,NATO(北约)的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。在那次会议上第一次提出了软件工程(softwareengineering)这个概念。软件工程是一门研究如何用系统……

性能测试准备工作实例[2]

2.2 确认测试环境时要做的事项1.   记录测试客户机的IP与机器号的对照、并记录DNS设置2.   确认客户端安装的防病毒软件,及确认将防病毒软件取消监控的功能3.   确认网络带宽4.   根据测试用例录制脚本,并确认脚本能……

性能测试准备工作实例[1]

性能测试实施的好坏,除了要有好的测试设计之外,测试实施前的测试准备工作也很重要。如果测试准备的不好,将会影响到测试执行效果。这里我将之前做的一个项目性能测试的准备工作实例提供大家大家参考。       项目性能测试背景:这个项目性能测试需求包括获取系统性能最大值,同时还要进行数据库负载测试……

单元测试假成功和假失败的避免方法

1基本信息       摘要:描述了单元测试要避免的几个问题,并给出几个最佳实践建议。2假成功的单元测试1.问题描述:       在testXXX方法中,看到有这样的测试代码:3.解决方法:publicvoidtest……

软件开发过程中的测试管理

测试是开发中必不可少的工作       首先,一个软件产品或系统的开发成功,不仅仅是编写完为使用者提供服务功能的程序而已。软件程序编写的完成,其实只是完成了开发任务中的一半。与程序的开发相配合的、具有同样重要性的另一半工作,是对开发完毕的软件所进行必要的测试。对测试的管理和执行,其重要性不……

组合测试模型方法

1基本信息       好的测试都是基于模型的。       由于软件输入空间的无限性,使得测试人员不可能遍历软件的所有输入。其实,遍历软件的所有输入一般也是没有必要的。优秀的测试设计,往往能够从繁多的测试用例中挑选出有……

开源的软件自动化测试框架STAF使用特色

 因为工作关系,两年前本人曾调研过STAF软件,当时想为VcTester工具构造一个具有对等通信关系的IPC组件,尽管最终还是弃用STAF,改用自行开发的SRPC组件,不过仍觉得STAF是不错的自动化控制框架,尤其是跨机控制,用起来比较方便,而且它是开源的。关于STAF      &nbs……

产品自动化测试的误区

一个实际案例       N年前某大型通信设备公司的测试部门发起一场轰轰烈烈的测试转型运动,驱动转型的动力非常简单:人手太紧了,要释放人力,当时该部门有95%以上的测试精力都投入系统测试上,导致其它测试,比如组网测试、协议测试一致性测试、性能测试,还有白盒测试根本顾不上。部门经理贾XX决心……

(共 236 条) 1 2 3 4 5 6 7... 15 16