IBM Rational AppScan Developer Edition 入门简介
哪些挑战?最大的挑战是,在当今的 Web 应用程序中这些缺陷都太常见。这样的例子之一就是 Web 页面的代码中的一个安全漏洞,它可以允许一个在线银行客户看到其它客户的数据。这些缺陷可以让黑客在这个应用程序 的后...
扩展 UML 到 C# 转换
简介IBM® Rational® Software Architect 包含了一系列的预定义转换。其中的一些用于将一个 UML 模型转化为源代码。UML 到 C# 转换,如同其他一些模型到代码转换一样,可以被扩展。本篇文章列出了创建一个简...
使用 Rational 向移动设备交付绿屏应用程序
概述有了 Rational HATS,可以在不影响现有的,已证实的主机应用程序的情况下,现代化对主机应用程序的访问,并且向用户交付。Rational HATS 通过动态地向 Web、门户,或富客户端用户转换并交付在 IBM® System ...
在 .NET 应用程序上运行 Rational PurifyPlus
安装 PurifyPlus如下列步骤所示,安装 PurifyPlus 是一个直截了当的过程:下载 PurifyPlus 并通过 GUI 安装。当遇到提示时,只需点击 Next 按钮,直到产品安装完毕。 下载 License Server 并按照类似方法安装。...
最大限度利用您的覆盖率数据
PureCoverage 报告该 PureCoverage 报告能向您提供四种类型的报告:Coverage 报告测量整个项目的覆盖率,并分析哪些代码已经被分析过了,哪些没有。 Difference 报告是关注已经更改代码的覆盖率报告。 Test Cov...
从一个实例详解敏捷测试的最佳实践
第一部分:敏捷软件开发简介敏捷软件开发(Agile Software Development)初起于九十年代中期。最早是为了与传统的瀑布软件开发模式(waterfall model)相比较,所以当时的方法叫做轻量级方法(Lightweight methods...
客户端调用 Rational CM API 实现 Rational ClearCase
Rational CM API 介绍IBM Rational CM API 是一个统一的 Java API,从工作空间版本控制和管理(WVCM)API 扩展而来,是用于配置管理的标准 API。用户可以通过该 API 来构建客户端程序用于访问 ClearCase 和 ClearQu...
应用软件系统级自动化性能测试
软件性能的系统级测试对应用软件进行性能测试可以分为两个层面,一是测试应用软件的操作响应速度,通过从用户角度得到的应用软件操作响应的时间,来判断和分析软件在运行时带给用户在响应速度上的体验。这一点,在...
在项目、团队和模板中自定制过程
在开发中如何更有效地管理开发流程是开发效率的关键。本文将讨论如何使用 Rational Team Concert 在项目、团队和模板中自定制过程。您可以在项目区域和进程模板中添加并修改开发基线和迭代,为项目区域,团队区域或...
使用Jazz 源代码版本控制解决冲突
引言Jazz SCM 使用一种优化的加锁模型。您可以在不需要显示地检出或加锁的情况下对文件进行变更。其他人还可以在他们的存储库工作区中修改相同的文件。因此,人们不得不在需要将变更集成到相同的流或存储库工作区中...
Jazz 源代码版本控制常见问题解答
常见问题什么是一项资源? 让流程和存储库工作区保持所有的文件是不是成本太高? 我习惯了 CVS/SVN,所以我能理解检出和更新,但是怎样去载入、卸载、接受以及提交? 作出变更我修改了一个文件。怎样将其提交...
使用 Jazz 源代码控制进行多流程控制
1.独立开发本例将会从一个人的团队开始。Markus 开发了一种测试框架叫做 JUnit。他在他的 Eclipse 工作区中有一系列的项目;第一个是核心库和使用,而另一个就是一系列的范例。为了使用 Jazz SCM 中的版本支持功能...
新颖的 Rational ClearQuest Designer for Eclipse
最新的 ClearQuest V7.1 发布了基于 Eclipse 平台的 Designer,用以替代 V7.1 之前基于 MFC 的传统 Designer。在继承了传统 Designer 操作简单、稳定、界面友好等优点的同时,Designer for Eclipse 在界面布局、易用...
自动化测试中基于色差分析的图片验证
本文将介绍一种基于色差分析的图片验证方法,与 Rational Functional Tester(RFT)提供的图片验证所不同,它在比对图片时,通过计算色差来模拟人眼对图片验证。使用该方法可以有效地减少因环境差异造成的不必要的图...
使用 IBM Rational Quality Manager 实现测试分析和报表
报告的计划就像使用任何工具一样,您从 Rational Quality Manager 中获得的信息仅仅与您输入的内容一样好。当您考虑您的公司、项目,以及您需要报告的信息时,还要考虑您需要如何安装并使用 Rational Quality Manag...
Rational ClearQuest 外部数据管理简要分析
一、简介随着软件测试的发展,软件缺陷管理已经越来越成为软件质量保障的重要手段。IBM Rational ClearQuest 是特别针对动态的、不断更新的软件开发工作的缺陷管理软件,提供了最佳的变更需求管理解决方案。ClearQ...
回归测试最佳实践
本文介绍一个有效的解决方案,可以提高回归测试的效率与质量。它解决了回归测试中的两个主要问题:如何优化回归测试用例以及分析覆盖率。回归测试对保证软件质量具有重要意义。要实现有效的回归测试,必须解决回归...
基于 AppScan eXtension Framework 开发 Rational AppScan 插件
AppScan 简介IBM Rational AppScan 是一个面向 Web 应用安全检测的自动化工具,使用它可以自动化检测 Web 应用的安全漏洞,比如跨站点脚本攻击(Cross Site Scripting Flaws)、注入式攻击(Injection Flaws)、失...
对 TestObject.find() 方法的扩展与改进
在使用 IBM Rational Functional Tester(RFT)进行软件测试的时候,为了减少对象层次结构发生变化带来的脚本维护的成本,通常我们会使用动态识别而不是静态识别机制。所谓动态识别,一般会使用 TestObject.find() ...
一种高效的对象缓存机制在测试框架中的应用
自动测试解决了传统手工测试中的很多问题,把测试人员从繁重而重复的测试工作中解脱出来,节省了很多人工时间。RFT 是一种非常有效,使用方便的测试自动化工具,在很多项目中得到应用。用户可以选择使用 RFT 进行录...