1、首先安装或升级到 QuickTest Professional 8.2
2、安装Java Add-in 6.5
3、运行Java Add-in 6.5升级修补程序
升级修补程序位于 QuickTest Professional 8.2 安装盘上QTP82AddinsUPGRADE文件夹中。双击对应的QTP82Java65UPGRADE.exe文件,并遵循屏幕上显示的说明,安装修补程序。还可以选择"开始">"程序">"QuickTest Professional">"检查更新",然后遵循屏幕上的说明下载和安装修补程序。
注意:如果安装了Java Add-in 6.5不运行升级修补程序,则会将该加载项标记为"已过期",且无法加载。
其他Add-in的安装方法可参考此步骤。
星期一, 七月 24, 2006
星期六, 七月 15, 2006
MERCURY BUSINESS PROCESS
TESTINGMercury Business Process Testing™是一款全面的用于测试自动化的系统,它使非技术型的业务专家(Subject Matter Expert)成为质量优化流程中的一个组成部分。
您是否发现如今大多数的功能测试产品太过于依赖编程,以至不能在您的小组中被广泛采用?在业务专家和质量工程师之间是否由于沟通失误和不同的工作侧重点的原因,导致测试一再被重复,消耗了大量的时间?您是否发现由于投入测试的业务专家数量有限,导致了缺陷的产生和关键业务流程的失败等情况的产生?是否在上线之后才发现缺陷的存在,而并非由功能测试小组首先发现――这将损害您的团队信誉度?
Mercury Business Process Testing是第一款全面的、基于角色(role-based)的测试自动化系统,它攻克了许多困难,跨越了业务专家和质量工程师之间在质量问题上的鸿沟。Business Process Testing是第一个基于Web的测试自动化解决方案,其设计的出发点是让没有任何编程知识的业务专家也能创建、数据驱动并执行测试自动化。
我们的解决方案减少了在自动化测试维护方面的人员开支,并将测试自动化和文档记录合并成一项工作。您可以用抽象业务定义来衡量应用实施的质量,抽象业务定义是在业务流程测试框架(Framework)中所制定的。
在我们基于角色的解决方案中,业务专家致力于创建以真实业务流程为模型的高水准测试流程,而质量工程师则将重心放在实现测试自动化的领域中。
Mercury Business Process Testing是如何工作的
业务流程测试在技术上被证明是一种“图表驱动(Table Driven)”或“关键词驱动(Keyword Driven)”测试。这种新一代的测试方式在测试规划中引用了最佳实践,为测试规划、测试维护和执行提供了一个完整的解决方案。该系统引进了业务组件可被重复使用的概念,极大地减低了测试维护的工作量,提高了创建测试的有效性。
业务流程测试系统以角色为基础,使非技术型业务专家无需编程或记录脚本就能定义测试案例。业务专家通过一个基于Web的界面来公布需要采取哪些步骤,使用哪些数据,从而定义下测试流程。通过采用测试框架方式实现测试自动化,QA工程师则将工作重点放在调度和利用自动化测试资源上面。
我们的系统使您能在应用开发的生命周期中尽早地展开质量检测工作。该系统最大的好处在于,通过使用一种“关键词驱动测试”的新技术,用普通语言(如英语)来描述测试案例,极大地简化了测试的创建。这种技术使测试资源建立时不再需要脚本记录和编程。
通过业务组件技术,业务流程测试使测试资源的维护工作流水线进行,手动和自动测试定义都可以使用可重复利用的业务组件定义。这些业务组件将测试维护集中于容器(Repository)中。此外,系统生成Word格式的测试计划文档,这些文档以业务流程测试所开发地测试定义为基础。
业务流程测试位于在Web基础上的企业级技术平台的最顶端,和Mercury 质量中心全面集成。我们的解决方案易于使用,具有可扩展性、部署迅速及功能点多等特性,可支持整个软件开发生命周期。
有了业务流程测试,您可以在更短的时间内展开更全面的测试,发现更多的缺陷,推出比以前更好的应用。
Mercury质量中心的组成部分之一
Mercury Business Process Testing是Mercury质量中心(Mercury Quality Center™)的组成部分之一,集成了一整套软件、服务和最佳操作实践,用于自动化关键质量活动,其中包括需求管理、测试管理、缺陷管理、功能测试和业务流程测试。
特点和优势:
使非技术型的业务专家在一个基于Web的系统中快速创建、数据驱动并文档下测试案例。
无脚本(Script-Free)的测试设计,消除了以编程来定义业务流程的需求。
通过部署集中的业务组件,降低了测试维护的所需的工作量。
使机构能在软件开发生命周期中尽早启动测试自动化,甚至在应用进入QA阶段之前就启动测试自动化。
通过一个创新的自动文档(Auto-Documentation)机制,自动生成测试计划文档。
在特定的角色和任务中,使QA人员能充分展示其才华。
用最少的培训使用户接受测试(UAT)实现自动化。
将测试维护工作集中化,使应用的变化可以通过自动化测试工具自动地推广传播。
您是否发现如今大多数的功能测试产品太过于依赖编程,以至不能在您的小组中被广泛采用?在业务专家和质量工程师之间是否由于沟通失误和不同的工作侧重点的原因,导致测试一再被重复,消耗了大量的时间?您是否发现由于投入测试的业务专家数量有限,导致了缺陷的产生和关键业务流程的失败等情况的产生?是否在上线之后才发现缺陷的存在,而并非由功能测试小组首先发现――这将损害您的团队信誉度?
Mercury Business Process Testing是第一款全面的、基于角色(role-based)的测试自动化系统,它攻克了许多困难,跨越了业务专家和质量工程师之间在质量问题上的鸿沟。Business Process Testing是第一个基于Web的测试自动化解决方案,其设计的出发点是让没有任何编程知识的业务专家也能创建、数据驱动并执行测试自动化。
我们的解决方案减少了在自动化测试维护方面的人员开支,并将测试自动化和文档记录合并成一项工作。您可以用抽象业务定义来衡量应用实施的质量,抽象业务定义是在业务流程测试框架(Framework)中所制定的。
在我们基于角色的解决方案中,业务专家致力于创建以真实业务流程为模型的高水准测试流程,而质量工程师则将重心放在实现测试自动化的领域中。
Mercury Business Process Testing是如何工作的
业务流程测试在技术上被证明是一种“图表驱动(Table Driven)”或“关键词驱动(Keyword Driven)”测试。这种新一代的测试方式在测试规划中引用了最佳实践,为测试规划、测试维护和执行提供了一个完整的解决方案。该系统引进了业务组件可被重复使用的概念,极大地减低了测试维护的工作量,提高了创建测试的有效性。
业务流程测试系统以角色为基础,使非技术型业务专家无需编程或记录脚本就能定义测试案例。业务专家通过一个基于Web的界面来公布需要采取哪些步骤,使用哪些数据,从而定义下测试流程。通过采用测试框架方式实现测试自动化,QA工程师则将工作重点放在调度和利用自动化测试资源上面。
我们的系统使您能在应用开发的生命周期中尽早地展开质量检测工作。该系统最大的好处在于,通过使用一种“关键词驱动测试”的新技术,用普通语言(如英语)来描述测试案例,极大地简化了测试的创建。这种技术使测试资源建立时不再需要脚本记录和编程。
通过业务组件技术,业务流程测试使测试资源的维护工作流水线进行,手动和自动测试定义都可以使用可重复利用的业务组件定义。这些业务组件将测试维护集中于容器(Repository)中。此外,系统生成Word格式的测试计划文档,这些文档以业务流程测试所开发地测试定义为基础。
业务流程测试位于在Web基础上的企业级技术平台的最顶端,和Mercury 质量中心全面集成。我们的解决方案易于使用,具有可扩展性、部署迅速及功能点多等特性,可支持整个软件开发生命周期。
有了业务流程测试,您可以在更短的时间内展开更全面的测试,发现更多的缺陷,推出比以前更好的应用。
Mercury质量中心的组成部分之一
Mercury Business Process Testing是Mercury质量中心(Mercury Quality Center™)的组成部分之一,集成了一整套软件、服务和最佳操作实践,用于自动化关键质量活动,其中包括需求管理、测试管理、缺陷管理、功能测试和业务流程测试。
特点和优势:
使非技术型的业务专家在一个基于Web的系统中快速创建、数据驱动并文档下测试案例。
无脚本(Script-Free)的测试设计,消除了以编程来定义业务流程的需求。
通过部署集中的业务组件,降低了测试维护的所需的工作量。
使机构能在软件开发生命周期中尽早启动测试自动化,甚至在应用进入QA阶段之前就启动测试自动化。
通过一个创新的自动文档(Auto-Documentation)机制,自动生成测试计划文档。
在特定的角色和任务中,使QA人员能充分展示其才华。
用最少的培训使用户接受测试(UAT)实现自动化。
将测试维护工作集中化,使应用的变化可以通过自动化测试工具自动地推广传播。
星期五, 六月 30, 2006
软件测试认证大集合
软件测试目前是比较热门的一个行业,如果你能考得相关的证书,将有助于你顺利进入这个行业。
最近刚好有参考认证的打算,就在网上搜索了一些相关的资料,软件测试认证分为国内和国外两种认证,国内认证又分行业、国家认证和培训企业自行认证。
一、国内认证
1、CSTC--中国软件评测中心的认证,有软件测试工程师和高级性能测试工作师。
2、CSIA--中国软件行业协会的认证,共有一、二两个级别。
3、软件评测师--隶属于计算机软件资格考试。
4、Btest--北大青鸟的软件测试工程师认证。
其他还有各地培训机构自行认证,这儿就不列举了。
二、国外认证
1、CSTE--Quality Assurance Institute (QAI)的CSTE认证考试。国内有培训企业做XCSTE培训,是根据CSTE课程演化而来。
2、ISTQB--International Software Testing Qualification Board的"国际软件测试资质认证委员会认证软件测试工程师(ISTQB Certified Tester)"认证,分为初级,高级和专家三个等级。现在有了中国分支机构CSTQB。
最近刚好有参考认证的打算,就在网上搜索了一些相关的资料,软件测试认证分为国内和国外两种认证,国内认证又分行业、国家认证和培训企业自行认证。
一、国内认证
1、CSTC--中国软件评测中心的认证,有软件测试工程师和高级性能测试工作师。
2、CSIA--中国软件行业协会的认证,共有一、二两个级别。
3、软件评测师--隶属于计算机软件资格考试。
4、Btest--北大青鸟的软件测试工程师认证。
其他还有各地培训机构自行认证,这儿就不列举了。
二、国外认证
1、CSTE--Quality Assurance Institute (QAI)的CSTE认证考试。国内有培训企业做XCSTE培训,是根据CSTE课程演化而来。
2、ISTQB--International Software Testing Qualification Board的"国际软件测试资质认证委员会认证软件测试工程师(ISTQB Certified Tester)"认证,分为初级,高级和专家三个等级。现在有了中国分支机构CSTQB。
星期一, 五月 15, 2006
LR在XP上安装后的登录用户问题
今天在XP上安装LR时发现一个奇怪的问题,重启系统后,登录名就变成了LR中MI_Viewer用户(原来是administrator),由于不知道MI_Viewer用户密码,这样系统也无法进入了。后来查了资料,终于解决了这个问题。
1、MI_Viewer的密码是MIOrchid#1(注意大小写),这样用MI_Viewer也可以登录系统了。
2、在登录界面按Ctrl+Alt+Del,这样就可以使用administrator登录了,然后再把MI_Viewer用户停用或删除,下次再登录系统时,直接出现的就是administrator了。
注:此问题可能只会在XP系统只有一个administrator用户时才会出现。
1、MI_Viewer的密码是MIOrchid#1(注意大小写),这样用MI_Viewer也可以登录系统了。
2、在登录界面按Ctrl+Alt+Del,这样就可以使用administrator登录了,然后再把MI_Viewer用户停用或删除,下次再登录系统时,直接出现的就是administrator了。
注:此问题可能只会在XP系统只有一个administrator用户时才会出现。
星期日, 四月 16, 2006
网页链接检测工具
1、Google链接广泛度检测器。http://www.webconfs.com/google-backlink-checker.php输入你的网站URL,程序将搜索到Google中有哪些网站链接了你的站点,以及链接所用的文本标题。由于不支持中文字符,中文文本内容是乱码,但链接的URL一目了然。
2、链接广泛度检测器 http://www.marketleap.com/publinkpop/输入你的网站URL和随机显示的进入代码,你将获知在搜索引擎Alltheweb AltaVista Google/AOL HotBot/Inktomi MSN 中有哪些网站链接了你的网站,以及同一URL在Dmoz、Excite、iWon、Lycos、Overture等搜索引擎中的详细链接资料。你也可以同时输入5个竞争对手网站URL以进行对比,了解自己在竞争中所处地位。
3、搜索引擎抓取页面数量统计器 http://www.marketleap.com/siteindex/输入你的网站URL和随机显示的进入代码,你将获得搜索引擎Alltheweb、AltaVista Google/AOL、HotBot/Inktomi所抓取到的你的网站页面数量。你也可以同时输入3个竞争对手网站URL以进行对比,了解自己在竞争中所处地位。
4、链接数量统计器 http://www.trafficzap.com/linkpopularity.php,可检测网站在Yahoo、Google、MSN、Lycos和Altavista的链接总数和具体链接的网站。
5、无效链接检测工具
Xenu Link Sleuth (TM)"Xenu链接检测侦探"是被广泛使用的死链接检测工具。可以检测到网页中的普通链接、图片、框架、插件、背景、样式表、脚本和java 程序中的链接。该工具需要下载安装,不能在线检测,总体上具有以下特色:
简单的用户界面
重新检查死链接功能(避免有的死链接属于暂时性无效)
报告格式简单,可通过Email报告
可执行文件小于1M
支持SSL网站(https://)
侦测到重定向URL
制作网站地图
在此下载:download ! (当前版本: 1.2g from March 18th, 2005)
同类工具: 无效链接在线检测器W3C:http://validator.w3.org/checklink输入网址即可检测,使用简便,也可下载本机使用。报告产生需时很长,要耐心等待。
2、链接广泛度检测器 http://www.marketleap.com/publinkpop/输入你的网站URL和随机显示的进入代码,你将获知在搜索引擎Alltheweb AltaVista Google/AOL HotBot/Inktomi MSN 中有哪些网站链接了你的网站,以及同一URL在Dmoz、Excite、iWon、Lycos、Overture等搜索引擎中的详细链接资料。你也可以同时输入5个竞争对手网站URL以进行对比,了解自己在竞争中所处地位。
3、搜索引擎抓取页面数量统计器 http://www.marketleap.com/siteindex/输入你的网站URL和随机显示的进入代码,你将获得搜索引擎Alltheweb、AltaVista Google/AOL、HotBot/Inktomi所抓取到的你的网站页面数量。你也可以同时输入3个竞争对手网站URL以进行对比,了解自己在竞争中所处地位。
4、链接数量统计器 http://www.trafficzap.com/linkpopularity.php,可检测网站在Yahoo、Google、MSN、Lycos和Altavista的链接总数和具体链接的网站。
5、无效链接检测工具
Xenu Link Sleuth (TM)"Xenu链接检测侦探"是被广泛使用的死链接检测工具。可以检测到网页中的普通链接、图片、框架、插件、背景、样式表、脚本和java 程序中的链接。该工具需要下载安装,不能在线检测,总体上具有以下特色:
简单的用户界面
重新检查死链接功能(避免有的死链接属于暂时性无效)
报告格式简单,可通过Email报告
可执行文件小于1M
支持SSL网站(https://)
侦测到重定向URL
制作网站地图
在此下载:download ! (当前版本: 1.2g from March 18th, 2005)
同类工具: 无效链接在线检测器W3C:http://validator.w3.org/checklink输入网址即可检测,使用简便,也可下载本机使用。报告产生需时很长,要耐心等待。
星期一, 三月 20, 2006
dwwin.exe DLL 初始化失败
Windows XP每次关机时,系统会自动弹出一个窗口,提示 “dwwin.exe DLL 初始化失败”,然后才关机。
Dwwin.exe是系统自带的侦测程序Dr.Watson(华生医生)的执行程序,将其停用即可:单击“开始→运行”并在打开的窗口中输入“regedit”,然后在注册表编辑器中展开以下分支:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug],然后在右侧窗口中将“auto”的值改为0即可。
Dwwin.exe是系统自带的侦测程序Dr.Watson(华生医生)的执行程序,将其停用即可:单击“开始→运行”并在打开的窗口中输入“regedit”,然后在注册表编辑器中展开以下分支:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug],然后在右侧窗口中将“auto”的值改为0即可。
星期二, 一月 03, 2006
dataconst version is empty
最近在使用TD的时候遇到一个问题,在手动修改了TD中项目的后台数据库的用户密码后,出现了所有的SQL Server项目全都无法使用,具体出错信息如下:
ping数据库的时候报错:dataconst version is empty ,
激活项目的时候又报错:对象名"dataconst"无效,idispatch #3127.
后来又把数据库用户密码再改过来,但是仍然无法使用,报同样的错。
经过几番折腾,使用各种方法进行恢复,都没有成功。最后意外发现有项目以前的Access备份,不知为什么,这些Access项目并没有受到影响,仍然可以使用。哈哈,真是老天帮忙呀!
接着我通过复制这些Access项目来创建新的SQL Server项目,但是里面的数据都是老的了,没有办法,只能把现在不能使用的SQL Server项目中的数据使用导入到新创建的SQL Server项目中,当然只导入数据还不够,接着还需要把不能使用的SQL Server项目文件中的附件及其他一些文件复制到新的项目中,最好是整个文件夹(如 C:\TD_Dir\Default\test ,Dbid.ini除外)。如果自定义过一些字段什么的,还需要更新DomsInfo文件夹的一些内容。
注意在导入数据时,由于使用不同的方法,导入的内容会有所区别,最后一定要检查导入后数据库,表中的主键呀什么的不要丢了。
ping数据库的时候报错:dataconst version is empty ,
激活项目的时候又报错:对象名"dataconst"无效,idispatch #3127.
后来又把数据库用户密码再改过来,但是仍然无法使用,报同样的错。
经过几番折腾,使用各种方法进行恢复,都没有成功。最后意外发现有项目以前的Access备份,不知为什么,这些Access项目并没有受到影响,仍然可以使用。哈哈,真是老天帮忙呀!
接着我通过复制这些Access项目来创建新的SQL Server项目,但是里面的数据都是老的了,没有办法,只能把现在不能使用的SQL Server项目中的数据使用导入到新创建的SQL Server项目中,当然只导入数据还不够,接着还需要把不能使用的SQL Server项目文件中的附件及其他一些文件复制到新的项目中,最好是整个文件夹(如 C:\TD_Dir\Default\test ,Dbid.ini除外)。如果自定义过一些字段什么的,还需要更新DomsInfo文件夹的一些内容。
注意在导入数据时,由于使用不同的方法,导入的内容会有所区别,最后一定要检查导入后数据库,表中的主键呀什么的不要丢了。
订阅:
博文 (Atom)
