新手上路!还请大家多多帮忙了!!!

发布新日志

  • 一些测试工具简介以及安装卸载 【转载】

    2009-06-03 16:26:14Top 1 Digest 1

    解决一些中文软件在英文操作系统里安装不成功和安装后标识都是问号的问题:
    1.路径不要有中文,都应为英文,则安装成功
    2.Start-Settings-Control Panel-Regiona and Language Options-将Regional Options项里的Standards Options的值改成Chinese (PRC)则标识都显示出来了

    软件破解网址:
    http://www.cracksearchengine.net/
    http://www.crackfound.com/
    http://www.astalavista.ws/
    http://www.t1000.net/
    http://www.cracklib.net/
    http://cracksearch.ws/
    http://www.zcrack.com/

    http://www.serials.ws/

    http://www.9down.com/

    .NET:
    http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx#S2MSDN杂志.NET Tools

    项目管理:
    (9)思维导图软件MindManager:
    汉化说明:
    1. 请先安装原英文软件,必须保证是Mindmanager.X5.Pro.v5.2.344,否则汉化不能正常进行。
    3. 退出Mindmanager.X5.Pro.v5.2.344 应用程序!
    4. 解压缩后运行汉化包,软件会自动查找原英文软件的安装目录。
    5. 有些用户汉化后可能菜单还是英文的,这时可以选择“工具”菜单下的“自定义”然后选择“全部重启”,就可以变为中文菜单了。
    6. 如果无法安装汉化补丁,请重新安装MindManager.

    (10)原型设计软件:
    你用什么工具画原型图?
    http://www.moond.com/lab/?p=136
    试试用这些工具记录你的概念和创意
    http://moond.com/lab/?p=146
    Axure-不得不推荐的原型设计工具
    http://www.caiwangqin.com/post/283 

    开发团队工具:
    (1)http://www.grigsoft.com/比较两个文件不同的工具Compare It! 3。可将其作为Perforce的比较工具,方法如下:打开Perforce的“Settings-Options”,在弹出的对话框中点击“Files-Diff”,选择“User Supplied diff application”,选择路径为C:\Program Files\0JasonLi\Perforce\MyPlugin\Compare It!\wincmp3.exe,其他默认,点OK,然后在Perforce中右键你想比较的文件,然后选Diff 2 Files or Revisions,就可调用出此软件使用了。

    (2)Project Server Connector for Visual Studio Team Foundation Server:
    http://www.gotdotnet.com/workspaces/workspace.aspx?id=b9f69ea5-ace1-4a21-846f-6222a507cc9c 

    (3)Peer Code Review Tool代码审查工具:
    http://www.smartbear.com/   CodeReviewer官网
    http://www.hammurapi.biz Open source Java code inspection tool
    http://www.laatuk.com/tools/review_tools.html 各种Code Review工具比较

    (4)http://www.elementool.com/Bug Tracking

    桌面开发:
    (1)
    ReSharper
    http://www.jetbrains.com/resharper/官网
    http://www.3ddown.com/soft/23528.htmReSharper v3.0 注册版
    http://www.codeproject.com/csharp/DTReSharperPlugin.aspReSharper 2.5.2 build# 376插件
    http://www.cnblogs.com/xiaoyin_net/archive/2006/03/16/351298.htmlReSharper2.0 for VS2003/2005 最新注册机

    (2)vb.net与c#相互转换工具
    vb.net与c#相互转换工具http://www.ragingsmurf.com/vbcsharpconverter.aspxhttp://w1.311.telia.com/~u31115556/desc/programs.htmhttp://authors.aspalliance.com/aldotnet/examples/translate.aspxhttp://csharpconverter.claritycon.com/Default.aspxhttp://www.kamalpatel.net/ConvertCSharp2VB.aspxhttp://www.developerfusion.co.uk/utilities/convertvbtocsharp.aspx 

    (3)
    加密
    http://www.maxtocode.com/

    混淆
    http://www.xenocode.com/混淆代码
    http://www.cnblogs.com/xiaoyin_net/archive/2007/06/08/776707.html箫音Blog
    http://www.ayxz.com/soft/9935.htmXenocode Postbuild Fox 2007 v5.0.1 Build 2433 破解版
    http://www.blogcn.com/u2/5/70/loyee/blog/39290136.html
    http://www.cnblogs.com/Files/loyee/Xenocode%202006%20crack.rarXenocode2006破解补丁
    http://hi.baidu.com/%D6%D0%B9%FA%B4%B4%D4%EC/blog/item/341ac75c4b925d43fbf2c0be.htmlhttp://dev.csdn.net/article/76805.shtm解密被XenoCode混淆的代码。
    http://blog.csdn.net/yezie/archive/2005/09/13/479048.aspx?Pending=true解密XenoCode加密的字符串

    Dotfuscator      
    http://www.preemptive.com/dotfuscator/index.html
    DotFuscator使用步骤
    http://time-is-life.cnblogs.com/articles/310693.html

    Salamander .NET obfuscator      
    http://www.remotesoft.com/salamander/obfuscator.html
    Salamander .NET Protector
    http://www.remotesoft.com/salamander/protector.html

    Demeanor for .NET      
    http://www.wiseowl.com/products/Products.aspx

    .Net IL-Obfuscator
    http://9rays.net/cgi-bin/components.cgi?act=1&cid=86

    LSW IL Obfuscator      
    http://www.lesser-software.com/ilobf.htm
    http://www.lesser-software.com/en/content/products/LSW%20DotNet-Tools/LSW_DotNet_IL-Obfuscator.htm
    http://www.wiseowl.com/products/Products.aspx

    ILDog

    dnguard

    Anti .Net 2.0

    Aspose.Obfuscator
    http://www.aspose.com/

    Deploy .NET
    http://www.junglecreatures.com/jungle/index.jsp

    Thinstall
    http://thinstall.com/dotnet/

    反混淆
    Xenocode Fox 2007

    Reflecotr
    http://www.aisto.com/roeder/dotnet/ Lutz Roeder's .NET Reflector
    或Microsoft Visual Studio 2005的\SDK\v2.0\Bin\ildasm.exe或\Common7\Tools\Bin\OleView.Exe
    或Microsoft Visual Studio 2003的\SDK\v1.1\Bin\ildasm.exe或\Common7\Tools\oleview.exe
    或\Common\Tools\OLEVIEW.EXE

    pedumper+Reflecotr

    Disa#

    Salamander .NET Decompiler
    http://www.remotesoft.com/salamander/index.html

    Exemplar/Anakrino
    http://www.saurik.com/net/exemplar/ 

    格式化:
    UniversalIndentGUI
    http://sourceforge.net/project/showfiles.php?group_id=167482
    使用说明:
    http://blog.pixnet.net/Nelson/post/2576146http://www.wretch.cc/blog/nelson&article_id=4510406 

    WEB开发:
    (1)安装Visual Studio 2005 Web Application Project
    http://blog.csdn.net/ups216/archive/2006/09/06/1186835.aspx
    http://www.cnblogs.com/lost0/archive/2007/04/17/716486.html

    (2)http://www.iconico.com/colorpic/gettingStarted.aspx ColorPic,这也是一个免费的软件,用于拾取颜色的,鼠标移动到哪里就拾取哪里的颜色,可以对拾取的颜色分组,这样我们就可以把需要的颜色都一次性拾取完,再慢慢的用了。拾取颜色和重新拾取时都是用Ctrl + G 快捷键(要使软件处于激活状态此快捷键才起作用),其它功能靠大家自己琢磨了。

    好色鬼 2006 V02.08-取色工具
    http://www.skycn.com/soft/5144.html#
    色值传递员-取色工具
    屏幕取色-取色工具

    (3)http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en 使用方法:打开IE浏览器-选View-选Explorer Bar-选IE DOM Explorer,之后再打开网页时在页面的下面就有IEDevToolBar这个工具了。
    点Find-Select Element By Click。
    如果要独立出窗口点“unpin”就可以了,恢复回来按“pin”。

    其实不用IEDevToolBar也行,IE里面的Powerband和Firefox下面的DOM Inspector都可以的。Powerband我也有装,感觉和DevToolBar易用性相差挺大。

    微软的IEDevToolBar,这是一个免费的转为Web开发人员制作的IE插件,做博客Skin时用到的主要功能有:
    1.以树结构查看CodeDom,并查看每个Element属性,可以使用鼠标点击选中Element,这个在我们制作Skin时很有用
    2.生成图片报表,就是将页面上说有出现的图片生成一份详细的报表,这样就省的我们自己去找图片路径和量图片大小等等。
    3.高亮显示表格,表格单元,Div等的边框,这个在我们调整布局时也是很有用
    4.页面尺子,可以然你任意在页面上度量长度,这个是大大的提高了我们的工作效率,不用为了量个长度而抓图再用画图工具量
    我也强烈推荐你装上,Web项目调整界面时它真的是用处很多啊

    (4)http://outofhanwell.com/ieleak/index.php?title=Main_Page 或

    http://www.host01.com/Print.Html?57968 IE Leak Tool-Drip

    (5)http://support.businessobjects.com/downloads/merge_modules.asp 水晶报表Merge模块
    (6)正则表达式编辑器:
    http://www.ultrapico.com/Expresso
    http://tools.osherove.com/CoolTools/Regulator/tabid/185/Default.aspxThe Regulator
    http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=C712F2DF-B026-4D58-8961-4EE2729D7322  Regular Expression Workbench (V2.00)

    教程:
    https://msevents.microsoft.com/CUI/SearchResults.aspx?culture=en-US&evtTyp=0&kwdExact=Regular%20Expressions&lng=en&advFlag=1Webcast视频-Regular Expressions
    http://blogs.msdn.com/zainnab/pages/webcasts-page.aspx Webcast系列视频
    http://www.codeproject.com/dotnet/regextutorial.asp文本教程
    http://beta.verycd.com/files/0ae203f08724575945551c2ff7bf2947129125353尚学堂科技_马士兵_JAVA视频教程_J2SE_专题_正则表达式.rar
    http://rayfocky.bokee.com/viewdiary.15985529.html文本教程-Javascrīpt正则表达式

    (7)PowerDesigner12 简单应用
    http://www.cnblogs.com/kay/archive/2007/06/07/774361.html

    Mercury
    http://downloads.mercury.com/cgi-bin/portal/download/index.jsp Mercury公司下载页面

    <LoadRunner8.0>下载地址:
    http://esd.mercury.com/akdlm/trial/lr/LR8DownLoad.exe
    http://www.cnblogs.com/gdgzboy/archive/2007/01/11/617390.html
    http://blog.csdn.net/yifeiyuann/archive/2005/12/22/558325.aspx

    http://www.cnblogs.com/liyunsohu/archive/2007/01/30/199811.html简单使用LoadRunner for Visual Studio 2003插件(入门级)

    <qaload>:
    http://www.17testing.com/zyxz/csgjzy/190.html
    http://www.agiletesting.cn/bbs/utility.php?mode=news&forumid=10&topicid=1090306391

    <winruner>:
    http://www.17testing.com/zyxz/193.html

    <PureLoad>:
    EasyWebLoad v1.8(网络站点负载测试工具)

    QuickTest:
    QuickTest Pro.8.2.中文版.强大测试工具
    http://www.tomore.com/searchtools.php?job=search&s=3
    在上面的seach中输入QuickTest.Pro即可搜出01-18

    QuickTest Pro 8.2 中文版破解文件
    http://mumayi1.999kb.com/pic/2007-01-18/w6sl3n7y4qi89q2896um.rar
    QTP8.2破解文件
    http://www.rapidtesting.cn/Html/soft/10128.html
    注册码:0123-2820602186
    安装完毕将mgn-mqt82.exe复制到安装目录,运行进行破解即可。

    QTP8.2 JAVA ADD-IN 破解完全解决办法
    1、安装QTP8.2后,先安装QTP82-java-addin;
    2、然后再安装QTP82Java65upgrade.exe,我安装时没有修改默认的路径
    3、将破解的QTPro.exe 复制到安装目录下的bin目录里,以我的路径为例,即D:\Program Files\Mercury Interactive\QuickTest Professional\bin
    4、再启动QTP,终于看见JAVA ADD IN后讨厌的时间限制消失了,取而代之的是另人爽心悦目的permanent

    http://www.subei.com.cn/bbs/viewthread.php?tid=607
    QTP82-java-addin
    http://esd.mercury.com/akdlm/trial/qtp/QTP82-java-addin.zip
    QTP82Java65upgrad
    http://www.rapidtesting.cn/bbs/attachments/QTP82Java65UPGRADE.zip  

    QuickTest.Pro.8.2.中文版
    http://lib.verycd.com/2005/09/19/0000065551.html 

    Quicktest 1.5 & Astra Site Manager v1.08:
    Name: Pirate Company: Pentium Inc. s/n: 999000023AS09128c354

    WinRunner
    WinRunner永久注册方法 
    装完WR,打开C:\Program Files\Common Files\Mercury Interactive\License Manager的lservrc,将内容替换成下面的内容:

    5SFDHYECAW7F8V8ULAEHCVYQSIRG93D29XAQ8KKM4FC#
    # Dynamically installed.
    FF2VLB3CX43FE7GRYIB3W96MVFUFK7UX5IM6DTS2WL4YR8JS4N27M6DWEM9
    # Dynamically installed.
    G8A9EF79GM5Z7C2V6IKBQZ64773ZBDCLMWETBCRHBG57634GFVY9K#
    # Dynamically installed.
    NRDDL7SPI9LDT5PUG8E4MHVA2933VROPSPBIEZ95JLHMH48OC7P8UEFJXNLRGG8W274AHT
    # Dynamically installed.

    WinRunner8.2
    http://lib.verycd.com/2005/09/18/0000065515.html

    WinRunner 7.0.1
    1234-5858585858

    Quality Center:
    Mercury测试管理工具Quality Center 9.0下载
    http://bbs.51testing.com/thread-64725-1-1.html 

    TestDirector:

    TestDirector 8.0
    http://www.xa-btesting.com/download/show.asp?id=1717

    http://bbs.51testing.com/viewthread.php?tid=32954&highlight=TestDirector%2B7.6%2B%CE%DE%CF%DE%D6%C6
    破解TD7.6无限制使用方法
    以下是TestDirector 7.6的一些破解方法,希望对大家有帮助
    TestDirector 7.6
    7FFFK-A2722-FF7AC-A6KKN
    安装之前将日期往后改几年,如2006-04-02,安装完成后使用期限自然是到2006-06-02.
    成功后,在将当前日期改回来,2004-04-02,再进去看看License的使用期限,还是2006-06-02。

    ----------------------------------------------------------------------------------------------------------

    TD 7.6 License Code      日期限制  合作    缺陷    需求    TestPlan-TestLab
    --------------------------------------------------------------------------
    7DFDM-8EFEE-EA68C-A6KKN  4个月     无限    25      25     25
    NPPPF-WGGGG-RPHWS-UH330  无限      无限    32      16     16

    ----------------------------------------------------------------------------------------------------------

    B343P-44B44-43444-6444S  (无任何限制)
    FF2VLB3CX43FE7GRYIB3W96MVFUFK7UX5IM6DTS2WL4YR8JS4N27M6DWEM9#
    TD8.0用7.6的也可以
    code1:JSTS0-TTJTT-TSTTT-VTTT3
    code2:7FFFK-A2722-FF7AC-A6KKN
                  NPPPF-WGGGG-RPHWS-UH330
    code3:W000000-0000000-0000000-0000000
    我的机器安装了7.6以后,用版主提供的序列好7FFFK-A2722-FF7AC-A6KKN,只有5个用户并行操作,换为NPPPF-WGGGG-RPHWS-UH330以后,用户增加了,但是每次登陆的时候都会有一个提示::you are not licensed  to register module <collaboration> .please consult your project administrator.
    那位高手能不能帮忙解决一下
    先声明,我不是高手,我安装TestDirector7.6是稀里糊涂的安装好了,其序列号是安装时自动有的是:JSTS0-TTJTT-TSTTT-VTTT3;
    而机器码我用的是:W000000-0000000-0000000-0000000

    TestDirector80
    http://lib.verycd.com/2006/03/19/0000095046.html

    TestDirector 7.0.1
    w000000-0000000-0000000-0000000
    TestDirector 7.2
    18AM9CA-H98RD98-P398P38-A3J8AI0

    安装篇:
    XP和2000都可以安装,2003似乎有兼容性问题,没试过,装过的朋友可以说一下。TestDirector的安装环境要求 IIS。如果你没有,请在控制面板添加/删除程序中安装IIS。(这里需要注意的一点是,你系统的administrator用户不能使用空密码,也就是说你必须为管理员用户指定一个密码,不然安装完成后无法正常运行TestDirector,会报那个著名的RPC错误)。安装之前请关闭一些IE的辅助工具,并关闭其功能,在初次运行时,会要求更新部分IE空间,很有可能被IE的辅助工具所拦截。所以为了能让我们顺利的完成它,把杀毒软件也关掉吧。
    运行安装程序。
    输入你的License 继续Next
    License可以用TD7.6的:B343P--44B44--43444--6444S
    根据环境选择需要的数据库,这里使用的是Access,继续Next
    注意User 里面默认的是 你的机器名\管理员
    Password:输入管理员密码(要想正确安装你的Administrator必须有密码,不能为空)
    继续Next
    如果你有邮件服务器,则选择SMTP Server 输入你的邮件服务器
    继续Next
    Virtual Directory Name 输入你虚拟目录名,即你在IIS中访问要用的地址,默认即可
    继续Next
    继续Next
    配置完成后,可以在上面的栏目中查看你前面的详细配置,如果可以点击Install开始安装过程
    安装完成后,需要重起一下机器,在登陆系统的时候会发现多了一个关于员用户,这里是无法登陆,是TD自动创建的一个系统用户,不用去管它。
    接着继续安装SP1补丁,中途会要求输入一次系统管理密码,然后再要求重起一次
    重复上面步骤安装SP2补丁。即安装完成

    LoadRunner:
    LR8.1(中文版)破解方法大公布!(破解成功)
    LR8.1版本已经将7.8和8.0中通用的license封了,因此目前无法使用LR8.1版本,包括该版本的中文补丁。
    破解思路:由于软件的加密程序和运行的主程序是分开的,因此可以使用7.8的加密程序覆盖8.1中的加密程序,这样老的7.8和8.0中通用的license就可以使用了。

    操作步骤:
    1、用官方版的LR8.1安装,也可以安装中文补丁。
    2、将LR7.8或者LR8.0(安装包或者安装后目录中的都可以)中的
    lm70.dll
    mlr5lprg.dll
    这两个文件复制并粘贴到LR8.1安装目录下的bin文件夹下,一般是C:\E:\Program Files\Mercury\LoadRunner\bin;

    lm70.dll 文件的描述是 with conbined license support,是一个license的支持文件;
    mlr5lprg.dll应该是一个保存license的文件。
    大家可以试一试,其实不要替换mlr5lprg.dll也是可以的,只替换lm70.dll文件,老的license一样能注册通过,但是软件的试用的license还在。

    3、运行LR8.1,打开license管理器,点击添加new license,将老license复制进去,OK,验证通过!
    7.8、8.0通用的license有:
    golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI
    web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

    此方法适用于英文原版8.1和中文版8.1。

    LoadRunner8.1(含汉化包)的下载地址
    http://lib.verycd.com/2006/08/11/0000114991.html

    软件测试工具:
    http://www.ml570.com/default.asp?cateID=4 

    可用于LoadRunner 8.0 以下版本的序列号
    100 clients
    AEAMAUIK-YAFEKEKJJKEEA-BCJGI
    10000 web clients
    AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

    LoadRunner.8.0.工业级测试工具
    http://lib.verycd.com/2005/10/01/0000067173.html

    LoadRunner 6.5 20H-4D82-7F
    license 20H-4D82-7F

    LoadRunner 7.5 AEAMAUIK-YAFEKEKJJKEEA-BCJGI
    Global 100

    LoadRunner 7.5 AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB
    WEB 10000
    dummy8 10
    Serial:
    KWC500R6538415-885

    loadrunner 7.51
    License: BGAUGLIX-AJGI-AEIEKEKJJKEAFJP-BDFHW

    LoadRunner v6.0 SP1 S/n: 9606-4774477437 Key: 20H-4D82-7F
    LoadRunner v5.01 S/n: 9876-5432102521 Key: 218-1-EA1-BB-AD
    LoadRunner Addin for SAP v2.1 S/n: 9876-5432102521
    LoadRunner for DOS S/n: 856464092302113
    LoadRunner v7.0.0 S/nLicense: FNCU-CVBQ-BEFQ

    Astra LoadTest:
    Astra LoadTest 4.5
    s/n: AEAJIVII-AKEAE-AVEG

    Astra LoadTest 5.4.3
    s/n: BKANCFCV-YKEAF-GJUEG
    (Note: Install as in evalution version and after that goto LoadTest Controller and use this maintena
    nce s/n)

    Astra Loadtest 5.4.1.7
    s/n: BKANCFCV-YKEAF-GJUEG

    Astra QuickTest 5.0
    Code: 7972-1234567890 Key: AEAJDDFR-Y-AQBK

    Telelogic:
    http://www.telelogic.com/官方总网址
    http://www.telelogic.com/index.cfm官方英文首页
    http://www.telelogic.com.cn/index.cfm官方中文文首页
    https://support.telelogic.com/en/官方下载
    http://www.telelogic.com/campaigns/2007/global/doors_fastrak_release/index.cfm 

    IBM Rational
    http://www.rational.com官方首页
    http://www-900.ibm.com/cn/software/rational/
    http://www14.software.ibm.com/webapp/download/brand.jsp?b=Rational所有Rational产品

    盟动力Rational下载:
    http://www.tomore.com/searchtools.php?s=3&job=search&key=Rational&select=1&select1=0&jumpto=1&njumpto=0

    IBM.Rational.Suite.V2003.06.00.Multilanguage:
    http://download.csdn.net/search/IBM.Rational.Suite.V 
    Rational Suite Enterprise 2003 产品安装及破解办法
    http://www.tomore.com/3/7338.html 

    Rational RequisitePro下载
    http://www-306.ibm.com/software/awdtools/reqpro/ 

    Rational Rose 2003 汉化版
    http://www.hnspace.com/downinfo/41830.html 
    rational rose 2003破解
    拷贝rational_perm.dat到rational安装目录下的Common里,覆盖原文件即可破解。

    rational rose破解文件为:
    http://zixi.bokee.com/inc/sdasdas.rar
    如果还不能破解,就按照下面的步骤来做:
    1.安装Rose后,默认是需要许可证书的..去下载个破解的..
    http://www.cnblogs.com/Files/lixianhuei/rose2003crack.rar
    2.先用破解压缩包里的 rational.exe,lmgrd.exe 覆盖到你的 \安装目录的Rartional\commen\下
    3.然后记事本打开 license.dat, 修改里面的 SERVER yourPC ANY DAEMON rational "C:\Program Files\Rational\Common\rational.exe"
    改成 SERVER 你的机器名 ANY DAEMON rational "你的安装目录\rational.exe" ,拷贝到Common目录下
    4. 将Flexlm.cpl拷贝到C:\winnt\system32\下, 在控制面板里运行 FlexLm License Manager,
    运行后, 在 Setup 面板配置文件路径,lmgrd.exe -> 你的安装目录 \Common\lmgrd.exe, 而 License File 为你改过的 license.dat(我用的是xp,目录为C:\WINDOWS\system32)
    5.在Control面板点击Start,如果成功的话点击Status按钮将显示 你的机器名:license server UP (MASTER) 说明成功了
    失败的话重启一下FlexLm License Manager就没问题了。
    6.如果弹出对话框License Key Administrator Wizard后, 选定Point to a Rational License Server to get my licenses,单击下一步,Server Name文本框中填写你的机器号(可能已经填好),单击完成。 (成功的话会出现两屏的licenses)

    Borland:
    http://www.borland.com/官网首页
    http://www.borland.com/us/products/index.html所有产品

    http://download.csdn.net/down/148368 CaliberRM 2005 Keygen

    http://trial.borland.com/survey.aspx?sid=638JBuilder 2007 Enterprise Trial下载
    http://www.wujianrong.com/blog/archives/SHOCK.jarJBuilder 2005、JBuilder 2006 Enterprise注册破解

    http://www.xyju.com/bbs/attachments/07-01/jbuilder2007注册机.rar JBuilder2007注册机
    http://jones.javaeye.com/blog/52939JBuilder2007破解补丁
    http://www.xyju.com/bbs/attachments/07-01/jbuilder2007%D7%A2%B2%E1%BB%FA.rar
    http://lib.verycd.com/2007/01/15/0000135764.html 

    JBuilder2007破解终于出来了大家快下载啦
    1.用eMule下载[JBuilder.2007].sanct6.jar和[JBuilder.2007].sanctuary.jar两个文件:
    [JBuilder.2007].sanctuary.jar文件的BT链接地址:
    ed2k://|file|[JBuilder.2007].sanctuary.jar|1128426|AF3D21D1A0E8E4A138CA85ABBBF8E8C6|h=ELGPRR6UYLOLDA2AKQEUX3BFMUXW7VGV|/ [JBuilder.2007].sanct6.jar文件的BT链接地址:
    ed2k://|file|[JBuilder.2007].sanct6.jar|22172|88C833D4A11F2F7601231F756B81D3C8|h=LR7V6SVYYU5FKM4S2IKHVRKSNJ7FEXGT|/
    2.把[JBuilder.2007].sanct6.jar改为sanct6.jar
    3.把[JBuilder.2007].sanctuary.jar改为sanctuary.jar
    4.把sanct6.jar复制到JBuilder安装目录下的jbuilder\eclipse\plugins\com.borland.sanctuary.client.core_6.0.0文件夹,并复盖原件
    5.把sanctuary.jar复制到JBuilder安装目录下的jbuilder\eclipse\plugins\com.borland.sanctuary.client.core_6.0.0文件夹,并复盖原件
    6.恭喜你!OK了

    JBuilder 2005 Enterprise破解方法:
    JBuilder 2005 Enterprise安装结束,安装文件中提供了破解文件shock.jar 。 此注册文件使用方法:
    运行注册文件前不要运行JBuilder 2005 Enterprise。
    将shock.jar拷到c:\Borland\JBuilder2005\jdk1.4\jre\bin目录下,当然,可以不用COPY,指定路径也是可以的。
    运行CMD
    C:\Documents and Settings\Administrator>cd c:\ 进入到安装目录下的jdk1.4\jre\bin下
    C:\Borland\JBuilder2005\jdk1.4\jre\bin>java -jar shock.jar SHOCK presents JBuilder 2005 Enterprise Enjoy another quality product from SHOCK C:\Program Files\JBuilder2005\jdk1.4\jre\bin> 运行JBuilder 2005 Enterprise,会发现不再提示你进行注册,直接进入界面。

    JBuilder 2006 企业版
    地址:http://www.borland.com/downloads/download_jbuilder.html
    破解方法:
    1.安装Jbuilder2006
    2.将破解文件包Crack.zip中的*.JAR文件(有两个)复制到JBuilder2006\lib目录中,
    将*.SLIP复制到JBuilder2006\(即安装好后的根目录),
    再将*.SLIP放至JBuilder2006\license下
    3.更新JDK核心: 从网络上下载最新JDK1.5.0 安装上,将\JAVA\JDK1.5.0\下所有文件,包括子目录所有文件复制到JBuilder2006\jdk1.5\下,就可以了。
    破解文件网上有的是,如果找不到请Email索取


    Java系列:
    项目管理:
    (1)
    需求管理软件:
    1.Telelogic DOORS占70%份额
    2.Rational Requisite Pro
    3.Borland CaliberRM
    4.Microsoft SharePoint Portal Server
    5.OpenCollective
    6.Dragonfly算是唯一的中文版本吧

    Rational公司对UML语言建模以及RUP提供的CASE工具:
    Rational   Requisite   Pro 通过使需求更易于书写交流和修改使在整个应用开发中全体开发小组能实时更新和跟踪.  
    Rational   ClearQuest Windows和基于Web的需求变更管理产品时,项目小组能跟踪和管理开发生命期中的所有变更活动.  
    Rational   Rose 世界领先的用于商业过程建模需求分析构建结构设计的可视化建模工具.  
    Rational   SoDA 为整个软件开发过程提供产品文档自动化的工具,极大减少了文档工作的时间和成本.  
    Rational   Purify c/c++构件和应用程序开发者使用的运行错误检查工具帮助检查内存错误.  
    Rational   Visual   Quantify C/C++,VB,Java构件和应用程序开发者使用的高级性能评测工具,帮助评估性能瓶颈.  
    Rational   Visual   PureCoverage 自动的软件测试覆盖率工具,使开发者能全面地有效地测试他们的应用程序.  
    Rational   TeamTest 创建,维护和执行自动化的功能测试,允许全面地测试代码和决定软件是否满足期望的需求和性能.  
    Rational   PerformanceStudio 评测和预计Client/Server和Web系统性能的易于使用,准确和可升级的工具.  
    Rational   ClearCase 主导市场的软件配置工具,为项目经理提供跟踪每个软件开发项目进化的能力.
    Rational   XDE 为最流行的集成开发环境提供了真正的无缝集成的可视化建模环境.
    Rational   Apex--Rational Apex系列产品为一集成开发环境,使程序员能够设计、开发和维护复杂的C/C++或Ada系统。Apex除提供程序编译器、纠错器外,还具备版本控制(Version Control)、架构规划(Architecture Organizing)、发布管理(Release Management)等先进的软件工程能力
    测试工具SQA

    (4)http://www.itpub.net/attachment.php?attachmentid=385396&postid=6498216ITPub的Rose、Borland和UML等的下载

    (5)解决安装和应用rational rose时报错“MEM_BAD_POINTER”的问题:
    环境:
    windows xp pro sp2
    RationalSuiteEnterprise.2003.06
    原因:
    同样出在winxp sp2系统上。
    对此,官方的解释是:
    1) extract shw32.dll from the attached rar file.
    2) locate the copy of shw32.dll that the affected program (the one
    that's giving the MEM_BAD_POINTER error) is using. Rename this file,
    or move it to some other directory for safe keeping. Note: this step
    is not strictly necessary, BUT if you experience problems with our
    new DLL, the first thing we're going to suggest is that you revert to
    your old one.
    3) with your old shw32.dll renamed or moved for safe keeping, install
    the new shw32.dll where the old one used to be. Now run your app as
    usual and verify that the error no longer appears.

    4) if after step 3 you still see the MEM_BAD_POINTER error, search
    your hard drives for any other occurrences of shw32.dll and replace
    those (using the above procedures), one at a time, until the error no
    longer appears.
    实际上,解决这个问题无需那么复杂,只须下载show32.dll补丁(地址:http://www.cnblogs.com/Files/begincsdn/MEM_BAD_POINTER_EMEND.rar),再到Rose对应的目录中(C:\Program Files\Rational\Rose)将原文件替换成新文件,下次退出时就没有这种错误了。

    原文地址http://blog.csdn.net/Fjnu_Angel/archive/2007/01/10/1479032.aspx 
    其他下载地址http://blog.chinaunix.net/u/20117/showart.php?id=124064 
    http://www.blogjava.net/lyjjq/articles/69217.html 

    开发工具:
    (1)
    混淆
    proguard
    http://proguard.sourceforge.net/ 
    RetroGuard
    joc.jar

    反混淆
    http://www.blogjava.net/huanzhugege/archive/2007/05/13/117123.htmlJava反编译工具Jodeclipse for eclipse3.2
    jad

    (2)
    Eclipse
    http://www.eclipse.org/ 
    Eclipse下载及教程
    http://www.eclipse.org/europa/

    MyEclipse 5.1.0
    http://downloads.myeclipseide.com/downloads/products/eworkbench/5.1.0GA/F

    ullStack_MyEclipseEnterpriseWorkbenchInstaller_5.1.0GA_E3.2.1.exe

    License Name : TLF
    License Key  : GLR8ZC|065444|545454|7663624914

    License Name : EastGame
    License Key  : RLR8ZC|065444|545454|352499020

    License Name : eastgame.net
    License Key  : rLR8ZC|065444|545454|340248553

    Subscriber:www.1cn.biz
    Subscriber Code: jLR8ZC-444-55-4467865481680090
    注册成功后会发现:

    Subscriber:www.1cn.biz
    Product ID: E3MP (MyEclipse Professional Subscrīption)
    License version: 9.99
    Full Maintenance Included
    Subscrīption expiration date (YYYYMMDD): 20991231
    Number of licenses: Unlimited

    Eclipse主插件:
    BIRT Report Downloads
    http://download.eclipse.org/birt/downloads/

    教程:
    http://www.eclipseworld.org/bbs/read-cec-tid-8349-fpage-1-toread--page-1.htmleclipse官方birt图表报表视频教程
    指南:
    主要都是一些官方资料
    http://www.eclipse.org/birt/tutorial/">http://www.eclipse.org/birt/tutorial/
    包括:
    A.Basic Tutorial
    http://www.eclipse.org/birt/tutorial/basic
    B.Flash hello world 教程
    http://download.eclipse.org/birt/downloads/demos/MyFirstReport.htmlMy First Report
    C.三个视频教程
    http://www.eclipse.org/downloads/download.php?file=/birt/downloads/demos/parameter_demo.wmv&r=1Using data set arameters and report parameters.(讲述报表参数)
    http://www.eclipse.org/downloads/download.php?file=/birt/downloads/demos/sub_report_demo.wmv&r=1Creating a subreport.(讲述简单子报表,嵌套报表)
    http://www.eclipse.org/downloads/download.php?file=/birt/downloads/demos/scrīpted_data_src.wmv&r=1Creating a scrīpted data set.(讲述简单的scrīpt用法)

    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13933BIRT 报表-中文指南 
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13934BIRT 中文指南-1.Introduction
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13935BIRT 中文指南-2.Creating a Report
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13935BIRT 中文指南-3.Brief UI Tour
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13937BIRT 中文指南-4.Building a Data Source
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13938BIRT 中文指南-5.Building a Data Set
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13939BIRT 中文指南-6.Building a Table
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13940BIRT 中文指南-7.Testing Your Report
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13941BIRT 中文指南-8.Setting Visual Properties
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13942BIRT 中文指南-9.Setting Data Properties
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13943BIRT 中文指南-10.Using Styles
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13944BIRT 中文指南-11.Cascading Styles
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13945BIRT 中文指南-12.Using a Grid
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13946BIRT 中文指南-13.Using a Text Item
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13947BIRT 中文指南-14.Next Steps
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=13948BIRT 中文指南-Setup
    http://blogger.org.cn/blog/more.asp?name=sixsun&id=16694开始学习BIRT的源码

    Eclipse插件:
    如果新加的插件不能被发现,可以关掉JBuilder,之后run cmd出现命令窗,输入相应盘符如e:,之后退到JBuilder的安装目录如cd E:\0JasonLi\JBuilder2007,之后键入jbuilder -clean启动JBuilder就可以看到你加的插件了。插件我是加到E:\0JasonLi\JBuilder2007\jbuilder\eclipse\plugins和E:\0JasonLi\JBuilder2007\jbuilder\eclipse\features里,而不是E:\0JasonLi\JBuilder2007\plugins和E:\0JasonLi\JBuilder2007\features里。插件也可以放在自己建立的文件夹里,但此文件夹要建立个.eclipseextension文件,没有扩展名,内容为:
    id=com.borland.jbuilder.productname=JBuilderversion=1.0.0
    也可以通过Help-Software Updates-Find and Installing-Search for new features to install-在更新的时候将保存路径改为你自己的,这时候会自动为你添加一个.eclipseextension文件。

    http://www.eclipseplugincentral.com/Web_Links+main.html插件网

    Javascrīpt插件:
    Aptana IDE(js,css有智能提示,有浏览器类型和DOM版本提示,输入即提示,无格式化)
    http://www.aptana.com/
    http://www.aptana.tv/
    http://www.aptana.com/dev/index.php/Main_Page

    Javascrīpt Reporter(tm) Javascrīpt Tool
    调试查错的工具
    http://www.dhitechnologies.com/products/reporter/

    Teniga(js有智能提示,无浏览器类型提示,Alt+.提示,js有格式化)
    Teniga是一个Javascrīpt编辑器插件。它提供运行期语法错误检查,内容大纲,代码提示和语法着色等功能。 它能够帮助你快速,轻松编写javascrīpt代码。Teniga还支持动态扩展用户包。
    http://sourceforge.net/projects/teniga/

    JSEclipse(js有智能提示,有浏览器类型和版本提示,Ctrl+.或Alt+.或Alt+/提示,无格式化,可以识别是"Javascrīpt类"和"javascrīpt 函数"-outline视图,Ctrl+/是注释一行)
    可以编辑Javascrīpt 文件,支持语法突出显示和包括了一些常用的面向对象的方法。支持的面向对象的功能有:构造函数,类方法,实例方法,类变量等等。支持代码错误提示,警靠报告等。
    http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/?&error=1
    http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/

    For JSEClipse plugin Ext of the code completion library
    http://extjs.com/forum/showthread.php?t=6112
    这个东东可完善JSEclipse对extjs的代码自动完成功能.

    install: unzip the file,put all xml files to "YourWorkspace\.metadata\.plugins\com.interaktonline.jseclipse\user_library",reboot eclipse.if the user_library not exists,then create it.
    Another solution:
    1. Copy ext-all-debug.js into your project in your project.
    2. Refresh your code completion library from JSEclipse menu.
    JSEclipse plugin will generate library for you.

    I installed Ext lib for Jseclipse 1.5.X and Eclispe 3.1.2 successfully!
    --------------------------------------------------------------------------------
    I installed Ext lib for Jseclipse 1.5.X and Eclispe 3.1.2 successfully!
    1.Download the two zip files.extract them to a temporary folder.
    2.In Eclipse ,create a new js file, choose the menu "jsEclipse->add library",choose one xml file of the extracted temporary folder. then eclipse will create a folder named "user_library" under path "\yourworkspace\.metadata\.plugins\com.interaktonl ine.jseclipse\".
    3.Copy all files from temporary folder to the "user_library" folder.
    Hope it's helpful!

    JSEditor-不好用。
    JSEditor也是一个可以在eclipse下编写Javascrīpt的插件。
    http://sourceforge.net/projects/jseditor

    myJSEditor-MyJSEditor-0.9.0-RC.zip-不好用。
    myJSEditor是一个Javascrīpt编辑器。它的功能包括:语法高亮显示,代码自动完成等。myJSEditor还对自定义的Javascrīpt对象有高亮显示,代码自动完成的功能。这个插件主要是支持Rhino Javascrīpt引擎,但也能够兼容其它符合Ecma262标准的Javascrīpt引擎。
    http://eclipse.moelleryoung.com/jseditor/index.php

    SpketIDE-(Spket IDE 1.5.11)spket-1.5.11.zip-不好用。
    SpketIDE提供很多功能用于帮助Mozilla Extensions开发人员提高开发效率。其强大的Javascrīpt编辑器提供了像代码自动补全,目录大纲,代码(包括XML代码)折叠,语法(包括XUL/XBL语法)高亮显示,XPCOM组件视图这些功能都有助于提高开发人员编写Javascrīpt代码的效率。此外SpketIDE还是Yahoo!UI组件的一个辅助开发工具。
    http://www.spket.com/

    (Javascrīpt Editor PlugIn for Eclipse)net.sf.wdte.js_0.0.9b.zip-不好用。
    (EclipseHTMLEditor)tk.eclipse.plugin.htmleditor_2.0.4.zip-不好用,无智能提示,无浏览器类型提示,无格式化功能。

    (VelocityWebEdit)VelocityWebEdit-1.0.8.zip-不好用。

    CSS插件:
    CSS Editor-(CSS Editor)net.sourceforge.csseditor_0.0.4.zip-不好用,无智能提示,无浏览器类型提示,无格式化功能。
    CSS Editor (Eclipse Plugin)这是一个为Eclipse 提供的插件,可以编辑复杂的CSS功能。
    http://sourceforge.net/projects/csseditor/


    Implementors
    当追踪方法代码时,Eclipse默认是转到方法的接口类,而接口中是只有方法名称没有具体的实现代码,此插件提供了追踪到具体实现类的实现代码的功能。
    http://eclipse-tools.sourceforge.net/implementors/

    Call Hierarchy
    Call Hierarchy 显示一个方法的调用层次
    http://eclipse-tools.sourceforge.net/call-hierarchy/

    EclipseTidy
    EclipseTidy基于HTML Tidy提供校验和格式化HTML/XML文件的功能
    http://eclipsetidy.sourceforge.net/

    EclipseHTMLEditor
    EclipseHTMLEditor是一个可以在Eclipse下编辑,校验HTML/ XML / JSP的插件。
    http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?

    page=EclipseHTMLEditor

    Checkclipse
    Checkclipse 检查代码的风格、写法是否符合规范
    http://checkstyle.sourceforge.net/ CheckStyle官网
    http://sourceforge.net/projects/checkstyle/ CheckStyle下载页

    Spell Checker
    这是一个适用于Eclipse3.1平台的拼写检查程序插件,它可用于ava,Javascrīpt,JavaProperties,XML,HTML,JSP,与PHP的拼写检查。eSpell支持自定拼写字典,针对项目的特殊设置,检查键入的词语等。
    http://www.bdaum.de/eclipse/

    JAutodoc
    JAutodoc是一个能够自动为你的源代码加上Javadoc注释的Eclipse插件。
    http://jautodoc.sourceforge.net/

    eclipse UML
    UML建模插件功能其全。
    http://www.eclipsedownload.com/download/index.html

    Violet UML Editor
    Violet UML Editor是一个强大的UML编辑器,易于使用,开发快捷.它能画出好看的类图,对象图,顺序图,状态图和use-case图。这个插件把Violet嵌入到Eclipse中。
    http://sourceforge.net/projects/violetumlplugin

    AmaterasUML
    UML建模插件,可利用该插件来绘制UML类图和UML时序图。
    http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML

    VUML
    该Eclipse插件是一个可视化UML2.0编辑器。

    Jupe
    Jupe是一个基于GEF和UML2框架的UML插件,它为UML类图创建,代码生成,逆向转换提供支持。Jupe支持利用鼠标创建UML类图,并把图导成XMI,加载和保存类图。支持基于源代码创建UML类图,并且源代码如果有变动将自动改变类图。
    http://jupe.binaervarianz.de/

    ArgoEclipse
    这个插件把ArgoUML建模工具集成到Eclipse IDE中。支持UML1.4所有类图。
    http://argoeclipse.tigris.org/

    Topcased UML Edit
    UML2.1建模工具,支持9种模型图包括:UML用例图,类图,包图,顺序图,协作图,状态图,活动图,构件图,部署图。并提供Java与模型图的转换引擎。
    http://topcased-mm.gforge.enseeiht.fr/modeling/uml/index.php

    Green UML
    Green UML一个UML类图创建工具,主要是针对学生使用而设计。你可以利用Green UML从代码创建UML类图,或者通过UML类图来生代码。类图中的所有关联都是以插件的形式存在可动态增/删。Green支持把UML类图导出成jpg与gif的格式。
    http://green.sourceforge.net/

    Relo
    Relo是一个帮助开发人员研究大型代码库的好工具,它能够一步步的跟踪你所展开的代码包,并快速生成类似UML的类图。
    http://relo.csail.mit.edu/

    Google Code Search
    Google Code Search插件。
    下载:org.proteus.google.code.search-1.0.0.zip

    VSSplugin
    VSS客户端插件,VSS是一个和CVS齐名的版本管理系统。
    http://sourceforge.net/projects/vssplugin


    StrutsIDE
    StrutsIDE是开发Struts框架开发工具。它提供了struts-config.xml配置文件的图形管理界面。
    http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=StrutsIDE

    StrutsBox
    StrutsBox主要特点包括:
     ◆基于Eclipse3.1开发平台
     ◆一个用来编辑Struts配置文件的可视化编辑器
     ◆以图形的方式来显示Struts应用程序的Web Flow
     ◆一个可高亮显示语法的JSP编辑器
     ◆可利用向导来创建Struts项目与一个新的Struts form
     ◆支持Struts 1.0,1.1与1.2标准
    http://www.strutsbox.de/

    Struts-It
    Struts-It为开发基于Struts的Web应用程序提供全面的支持。它基于Eclipse 3.1并能够很好的与WTP 0.7集成。Struts-It支持Struts1.1,1.2与JSTL。
    http://sourceforge.net/projects/struts-it/

    Flux
    Flux是一个支持采用模型驱动来设计一个Struts1.1 web应用程序的Eclipse插件。它能够从UML活动图生成struts-config.xml和struts-config-.xml配置文件。在其主页和Eclipse帮助系统中有提供详细的用户使用手册。
    http://flux4eclipse.sourceforge.net/

    QuickREx
    正则表达式测试插件.
    http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html

    J2EE design pattern generator
    一个可以生成J2EE设计模式代码Eclipse插件并支持J2EE refactorings。它使用XML文件来存储设计模式描述。这个插件有一个友好的用户界面向导。支持的设计模式有:
     * Front Controller -
     * Session Facade -
     * Service Activator -
     * Service Locator -
     * Composite Entity -
     * Transfer Object Supporterd refactorings: -
     * Hide Entity behind Session -
     * Move business Logic to Facade -
     * Iintroduce Front Controller
    http://sourceforge.net/projects/j2ee-dp-gen

    PatternBox
    PatternBox是一个Java设计模式编辑器。它提供一个基于模板的代码生成器。这个基于XML的模板机制使得你能够定义自己的代码模板。PatternBox当前能够为16种

    GoF设计模式生成代码。
    http://www.patternbox.com/index.html

    SEDS Design Pattern Pugin
    这个插件将使利用设计模式来开发Java应用程序变得更加容易。它内建一些基本的模式如Singleton,Factory等,但用户也可以配置其它模式。SEDS Design Pattern Pugin内建的具体设计模式包括:Chain of Responsibility,Iterator,Mediator ,Memento ,Observer,Strategy,Command ,Factory Method,Prototype,Singleton,Holder,Bridge ,Composite,Facade,DAO,Type Safe Enumeration ,Visitor,Flyweight,Facade。
    http://home.icslab.agh.edu.pl/~shogun/iosr/site/maven/

    Jinto:国际化插件
    http://www.guh-software.de/

    java sdk docs for eclipse
    这个插件把Java SDK文档(包括Java™ 2 SE 5.0 SDK (JDK 5.0) Docs、Java™ 2 SE 1.4.2 SDK Documentation、Java™ 2 EE 5.0 SDK API Docs)和其它一些文档(Apache Ant 1.6.5、陆续将添加Apache SOAP v2.3.1 Documentation、Apache Struts Framework、Xerces Java Parser 1.4.4、Xerces Java Parser 2.8.0、C++相关文档)集成到Eclipse帮助系统便于开发过程中浏览与搜索。
    http://eclipsedocs.sourceforge.net/

    Eclipse Instant Messenger
    Eclipse即时消息插件,它结合了一些常用的协议如:MSN,YAHOO,ICQ,AIM等。
    http://eimp.sourceforge.net/d/

    Eclipse Messenger
    即时消息插件,方便开发者交流。不需要任何其它应用程序。
    http://www.myjavaserver.com/~cosmologic/ 

    测试工具:
    (3)推荐两个非常好用的测试工具JMeter和Badboy:
    JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现:
    官方网址:http://jakarta.apache.org/jmeter/index.html

    Badboy也是一个强大的测试工具:
    官方网址:http://www.badboy.com.au/

    Badboy不比jmeter功能多,但是有了badboy可以让你的测试脚步制作更加轻松。

    PHP系列:
    http://www.zend.com/Zend Studio官网

    Zend Studio v5.5.0破解
    http://www.4x4y.com/86701_down_Zend.Studio.v5.5.0_crack.html 
    PHPChina论坛ZendStudio-5_2_0下载
    http://www.phpchina.com/html/down.html

    http://files.zend.com/videos/zend_studio_demo/Zend Studio Demo

    http://www.phped.com/NuSphere PHPEd官网
    http://www.nusphere.com/NuSphere PHPEd官网

    NuSphere PHPeD IDE v4.6.4616 特别版
    http://down.chinaz.com/s/10200.asp

    http://www.nusphere.com/products/phped.htmPHPEd Debug Demo

    Javascrīpt系列:
    http://bbs.51js.com/forum-24-1.html无忧脚本

    http://www.w3schools.com/js/default.aspW3英文学校

    http://www.8esky.com/handbook/Javascrīpt/contents.htmJavascrīpt 参考

    (1)调试javascrīpt的好方法:
    修改IE的设置:
    IE的“选项-高级”,有两个选项默认是钩选的:
    Disable scrīpt Debugging(Internet Explorer)
    Disable scrīpt Debugging(Other)
    中文可能是“禁用脚本调试”,去掉这两项的钩选。

    在VS2005“工具-选项-调试-实时”,选中脚本调试。

    在需要调试的地方加上debugger;例如:
    <sc

  • TestDirector 8.0安装配置【转】

    2009-06-03 15:42:55

    1.       安装前环境配置

    TDWEB服务容器为IIS,必须得先安装IIS环境

    TD的后台数据库默认为Access以选择使用SybaseMS-SQL ServerOracle

    TD也支持邮件服务,可以选择安装邮件服务或则暂时不安装。如果需要安装则在安装前做好邮件服务器的相关配置。

    2.       安装事项

    在安装时,要对系统进行一些安装设置,以下对一些关键设置进行简单解释。

    1)数据库连接设置

    设置数据库连接时,Access为默认必选,可以选择另外一种合适的数据库做为TD的连接数据库,该数据库可以在创建TD项目时,选择作为项目的数据库。

    2)虚拟目录设置

    其中的虚拟目录名TDBIN下将保存TD的一些运行文件。

    3.       安装注意

    安装TD时,系统资源消耗比较大,容易造成安装失败或错误,所以在安装时,尽量不要进行其他的系统操作,等待安装完成。

    4.       安装后配置

    1)  汉化

    在安装目录TDBIN/Install/下存放的是一些为连接服务的客户端加载的系统文件。其中的tdclientui80.xco文件,该文件会自动加载到客户端的C:\Program Files\Common Files\Mercury Interactive\TD2000_80目录下,并生成为tdclientui80.ocx文件。

    注意其中两个文件的后缀名区别。文件后缀可通过更改方式变换为OCXXCO

    由于Mercury并为发行官方的汉化包,所以采用第三方的资源包进行汉化。汉化方式,把得到的汉化资源dclientui80.xco文件粘贴到服务器TDBIN/Install/目录下,覆盖掉原文件即可。

    在之前访问过服务器的客户端,在下次连接时由于不再加载更新后的数据,所以必须得删除客户端下的C:\Program Files\Common Files\Mercury Interactive\TD2000_80目录下覆盖tdclientui80.ocx文件,使再次访问时自动加载汉化后的新组件。

    也可以通过在客户端C:\Program Files\Common Files\Mercury Interactive\TD2000_80目录下覆盖tdclientui80.ocx文件达到汉化的目的。

    2)  设置MS-SQL的数据库连接

    对数据库的“客户端网络实用工具”进行配置。选择协议Named PipesTCP/IP,别名设置最好选择本机计算机名。

    对数据库的安全性设置--身份验证,设置为SQL ServerWINDOWS

    设置后,在后台PING连接数据库,如果成功,则可正常创建该类数据库的项目。

    3)  IE7.0兼容性

    安装TD后,并不能顺利支持IE7.0的客户端浏览器。此时可以用记事本等打开服务器TDBIN/目录下的start_a.htm源文件,然后进行编辑。

    查找var fMSIE3456

    然后在该行的末尾处分号前添加一段语句|| (ua.lastIndexOf('MSIE 7.0') != -1)

    保存即可。

    4TD系统信息修改

    C:\Program Files\Common Files\Mercury Interactive\目录中的DomsInfo文件夹,该文件夹中保存TD系统的关键信息,其中有TD系统配置信息的数据库doms.mdb文件,该数据库文件已默认被加密,密码为tdtdtd。在Templates文件夹中的文件为初始化生成的项目模板文件,包括TestDir.mdb,该文件为生成项目的初始数据库表。这样的话我们,就可以在每次创建项目时初试化出我们想要的,预定好的数据库表和相关数据来。就可以避免每次创建项目时重复的手工定义字段了,我们可以定制自己的项目数据库模板。

    如当遗忘ADMIN的密码时,可以通过往doms.mdbADMIN表中的ADMIN_PSWD字段更换写入“456711”,登陆时输入密码“test”即可进入。

  • 常用测试用具介绍

    2009-06-03 15:19:57

    负载压力测试

    1. LoadRunner特点a,支持的协议多且个别协议支持的版本比较高;特点b,负载压力测试方案设置灵活;特点c,丰富的资源监控;特点d,报告可以导出到Word、Excel以及HTML格式。
    2. QALoad(1).测试接口多;(2)可预测系统性能;(3)通过重复测试寻找瓶颈问题;(4)从控制中心管理全局负载测试;(5)可验证应用的扩展性;(6)快速创建仿真的负载测试;(7)性能价格比较高。此外,QALoad不单单测试Web应用,还可以测试一些后台的东西,比如SQL Server等。只要它支持的协议,都可以测试。
    3. Benchmark Factory首先它可以测试服务器群集的性能;其次,可以实施基准测试;最后,可以生成高级脚本。
    4. SilkPerformance:
    5. E-Test Suite由Empirix公司开发的测试软件,能够和被测试应用软件无缝结合的Web应用测试工具。工具包含e-Tester、e-Load和e-Monitor,这三种工具分别对应功能测试、压力测试以及应用监控,每一部分功能相互独立,测试过程又可彼此协同。
    6. JMeter是一个专门为运行和服务器负载测试而设计、100%的纯Java桌面运行程序。原先它是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的测试模块。它和HTTP和SQL(使用JDBC)的模块一起运行。它可以用来测试静止或活动资料库中的服务器运行情况,可以用来模拟服务器或网络系统在重负载下的运行情况。它也提供了一个可替换的界面用来定制数据显示,测试同步及测试的创建和执行。
    7. WAS是Micro$oft提供的免费的Web负载压力测试工具,应用广泛。WAS可以通过一台或者多台客户机模拟大量用户的活动。WAS支持身份验证、加密和Cookies,也能够模拟各种浏览器和Modem速度,它的功能和性能可以与数万美元的产品媲美。
    8. ACT或称MSACT,它是微软的Visual Studio和Visual Studio.net带的一套进行程序压力测试的工具。ACT不但可以记录程序运行的详细数据参数,用图表显示程序运行情况,而且安装和使用都比较简单,结果阅读叶很方便,是一套较理想的测试工具。
    9. OpenSTA它的全称是Open System Testing Architecture。OpenST的特点是可以模拟很多用户来访问需要测试的网站,它是一个功能强大、自定义设置功能完备的软件。但是,这些设置大部分需要通过scrīpt来完成,因此在真正使用这个软件之前,必须学习好它的scrīpt编写。如果需要完成很复杂的功能,scrīpt的要求还比较高。当然这也是它的优点,一些程序员不会在意编写scrīpt的。
    10. PureLoad一个完全基于Java的测试工具,它的scrīpt代码完全使用XML。所以,编写scrīpt很简单。它的测试包含文字和图形并可以输出为HTML文件。由于是基于Java的软件,因此PureLoad可以通过Java Beans API来增强软件功能。

     


     

    功能测试

    1. WinRunner企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行,自动执行重复任务并优化测试工作,从而缩短测试时间。通过自动录制、检测和回防用户的应用操作,从而提高测试效率。
    2. QARun一款自动回归测试工具,与Winrunner比较学习成本要低很多。不过要安装QARun必须安装.net环境,另外它还提供与TestTrack Pro的集成。
    3. Rational Robot我经常使用的测试工具,属于Rational TestSuite中的一员,对于Visual studio 6编写的程序支持的非常好,同时还支持Java Applet、HTML、Oracle Forms、People Tools应用程序的支持。要支持Delphi程序的测试还必须下载插件。Rational Robot的语法使用Basic语法,它的语言使用SQABasic。
    4. Functional Tester它是Robot的Java实现版本,在Rational被IBM收购后发布的。在Java的浪潮下,Robot被移植到了Eclipse平台,并完全支持Java和.net。可以使用VB.net和Java进行脚本的编写,当然了录下脚本让后做做修改是最爽的事情了。由于支持Java,那么对测试脚本进行测试也变成了可能。更多的信息请到IBM developerworks上查看,另外还提供试用版本下载。

     


     

    白盒测试

    1. Logiscope
    2. PRQA
    3. Junit
    4. DevPartner
    5. Rational Purify

     

    白盒测试工具就不多介绍了,因为网上这方面的资料特别多。

     


     

     

    测试管理

    1. TestDirectorMI的测试管理工具,可以与winrunner、Loadrunner、QuickTestPro进行集成。除了可以跟踪Bug外,还可以编写测试用例、管理测试进度等等,是测试管理的首选软件。
    2. TestManagerRational Testsuite中的一员,可以用来编写测试用例、生成Datapool、生成报表、管理缺陷以及日志等等。是一个企业级的强大测试管理工具。缺点是必须和其它组件一起使用,测试成本比较高。
    3. TrackRecord一款擅长于Bug管理的工具,与TestDirecotr和Testmanager比较起来是很light的。不过至今还没有配成功过。:(
    4. Bugzilla一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告、查询并产生报表、处理解决等几个部分。它的主要特点为:基于Web方式,安装简单;有利于缺陷的清楚传达;系统灵活,可配置性很强;自动发送Email。
    5. Jira是一个Bug管理工具,自带一个Tomcat 4;同时有简单的工作流编辑,可用来定制流程;数据存储在HSQL数据引擎中,因此只要安装了JDK这个工具就可以使用。相比较Bugzilla来说有不少自身的特点,不过可惜它并不是开源工具,有Lisence限制。

     


     

    测试辅助

    1. SmartDraw用于绘制UCML,进行负载压力测试需求分析。对压力测试测试前的工作很有帮助。
    2. SDemo我个人比较喜欢用这个工具,可以将操作录成EXE文件,并回放出来。这样就避免了那些偶尔才出现的Bug!
  • 软件测试工具的分类

    2009-06-03 12:32:38

    测试工具一、黑盒测试工具 1、 功能测试工具 Winrunner QTP Robot Silktest QARun 2、性能测试工具 Loadrunner Robot Silkperformer QAload 二、白盒测试工具 1、单元执行工具 ①开源自动化框架 x.unit  CppunitJunit Aunit Nunit ②商用的单元测试工具 RTRT Cantata ③自动化脚本语言 TCL Python PERL SHELL 2、覆盖率工具 Logiscope Purecoverage Turecoverage CODETEST 3、代码静态检查工具 Logiscope pc-lint 4、内存检查工具 purify Boundscheck 三、 测试管理工具 1、综合管理工具 TD/QC SilkDirector QA manager 2、 缺陷管理工具 Bugzilla TTP 3、 配置管理工具 CVS VSS clearcase 4、需求管理工具 DOORS CalibRM
  • 软件测试的基本常识

    2007-10-25 16:27:24

    软件开发和使用的历史已经留给了我们很多由于软件缺陷而导致的巨大财力、物力损失的经验教训。这些经验教训迫使我们这些测试工程师们必须采取强有力的检测措施来检测未发现的隐藏的软件缺陷。

    生产软件的最终目的是为了满足客户需求,我们以客户需求作为评判软件质量的标准,认为软件缺陷( Software Bug )的具体含义包括下面几个因素:

    a 软件未达到客户需求的功能和性能;

    b 软件超出客户需求的范围;

    c 软件出现客户需求不能容忍的错误;

    d 软件的使用未能符合客户的习惯和工作环境。

    考虑到设计等方面的因素,我们还可以认为软件缺陷还可以包括软件设计不符合规范,未能在特定的条件(资金、范围等)达到最佳等。可惜的是,我们中的很多人更倾向于把软件缺陷看成运行时出现问题上来,认为软件测试仅限于程序提交之后。

    在目前的国内环境下,我们几乎看不到完整准确的客户需求说明书,加以客户的需求时时在变,追求完美的测试变得不太可能。因此作为一个优异的测试人员,追求软件质量的完美固然是我们的宗旨,但是明确软件测试现实与理想的差距,在软件测试中学会取舍和让步,对软件测试是有百益而无一弊的。

    下面是一些软件测试的常识,对这些常识的理解和运用将有助于我们在进行软件测试时能够更好的把握软件测试的尺度。

    a 测试是不完全的(测试不完全)

    很显然,由于软件需求的不完整性、软件逻辑路径的组合性、输入数据的大量性及结果多样性等因素,哪怕是一个极其简单的程序,要想穷尽所有逻辑路径,所有输入数据和验证所有结果是非常困难的一件事情。我们举一个简单的例子,比如说求两个整数的最大公约数。其输入信息为两个正整数。但是如果我们将整个正整数域的数字进行一番测试的话,从其数目的无限性我们便可证明是这样的测试在实际
    生活中是行不通的,即便某一天我们能够穷尽该程序,只怕我们乃至我们的子孙都早已作古了。为此作为软件测试,我们一般采用等价类和边界值分析等措施来进行实际的软件测试,寻找最小用例集合成为我们精简测试复杂性的一条必经之道。

    b 测试具有免疫性(软件缺陷免疫性)

    软件缺陷与病毒一样具有可怕的 “ 免疫性 ” ,测试人员对其采用的测试越多,其免疫能力就越强,寻找更多软件缺陷就更加困难。由数学上的概率论我们可以推出这一结论。假设一个 50000 行的程序中有 500 个软件缺陷并且这些软件错误分布时均匀的,则每 100 行可以找到一个软件缺陷。我们假设测试人员用某种方法花在查找软件缺陷的精力为 X 小时 /100 行。照此推算,软件存在 500 个缺陷时,我们查找一个软件缺陷需要 X 小时,当软件只存在 5 个错误时,我们每查找一个软件缺陷需要 100X 小时。实践证明,实际的测试过程比上面的假设更为苛刻,为此我们必须更换不同的测试方式和测试数据。该例子还说明了在软件测试中采用单一的方法不能高效和完全的针对所有软件缺陷,因此软件测试应该尽可能的多采用多种途径进行测试。

    c 测试是 “ 泛型概念 ” (全程测试)

    我一直反对软件测试仅存在于程序完成之后。如果单纯的只将程序设计阶段后的阶段称之为软件测试的话,需求阶段和设计阶段的缺陷产生的放大效应会加大。这非常不利于保证软件质量。需求缺陷、设计缺陷也是软件缺陷,记住 “ 软件缺陷具有生育能力 ” 。软件测试应该跨越整个软件开发流程。需求验证(自检)和设计验证(自检)也可以算作软件测试(建议称为:需求测试和设计测试)的一种。软件测试应该是一个泛型概念,涵盖整个软件生命周期,这样才能确保周期的每个阶段禁得起考验。同时测试本身也需要有第三者进行评估(信息系统审计和软件工程监理),即测试本身也应当被测试,从而确保测试自身的可靠性和高效性。否则自身不正,难以服人。

    另外还需指出的是软件测试是提高软件产品质量的必要条件而非充分条件,软件测试是提高产品质量最直接、最快捷的手段,但决不是一个根本手段。

    d 80-20 原则

    80% 的软件缺陷常常生存在软件 20% 的空间里。这个原则告诉我们,如果你想使软件测试有效地话,记住常常光临其高危多发 “ 地段 ” 。在那里发现软件缺陷的可能性会大的多。这一原则对于软件测试人员提高测试效率及缺陷发现率有着重大的意义。聪明的测试人员会根据这个原则很快找出较多的缺陷而愚蠢的测试人员却仍在漫无目的地到处搜寻。

    80-20 原则的另外一种情况是,我们在系统分析、系统设计、系统实现阶段的复审,测试工作中能够发现和避免 80% 的软件缺陷,此后的系统测试能够帮助我们找出剩余缺陷中的 80% ,最后的 5% 的软件缺陷可能只有在系统交付使用后用户经过大范围、长时间使用后才会曝露出来。因为软件测试只能够保证尽可能多地发现软件缺陷,却无法保证能够发现所有的软件缺陷。

    80-20 原则还能反映到软件测试的自动化方面上来,实践证明 80% 的软件缺陷可以借助人工测试而发现, 20% 的软件缺陷可以借助
    自动化测试能够得以发现。由于这二者间具有交叉的部分,因此尚有 5% 左右的软件缺陷需要通过其他方式进行发现和修正。

    e 为效益而测试

    为什么我们要实施软件测试,是为了提高项目的质量效益最终以提高项目的总体效益。为此我们不难得出我们在实施软件测试应该掌握的度。软件测试应该在软件测试成本和软件质量效益两者间找到一个平衡点。这个平衡点就是我们在实施软件测试时应该遵守的度。单方面的追求都必然损害软件测试存在的价值和意义。一般说来,在软件测试中我们应该尽量地保持软件测试简单性,切勿将软件测试过度复杂化,拿物理学家爱因斯坦的话说就是: Keep it simple but not too simple 。

    f 缺陷的必然性

    软件测试中,由于错误的关联性,并不是所有的软件缺陷都能够得以修复。某些软件缺陷虽然能够得以修复但在修复的过程中我们会难免引入新的软件缺陷。很多软件缺陷之间是相互矛盾的,一个矛盾的消失必然会引发另外一个矛盾的产生。比如我们在解决通用性的缺陷后往往会带来执行效率上的缺陷。更何况在缺陷的修复过程中,我们常常还会受时间、成本等方面的限制因此无法有效、完整地修复所有的软件缺陷。因此评估软件缺陷的重要度、影响范围,选择一个折中的方案或是从非软件的因素(比如提升硬件性能)考虑软件缺陷成为我们在面对软件缺陷时一个必须直面的事实。

    g 软件测试必须有预期结果

    没有预期结果的测试是不可理喻的。软件缺陷是经过对比而得出来的。这正如没有标准无法进行度量一样。如果我们事先不知道或是无法肯定预期的结果,我们必然无法了解测试正确性。这很容易然人感觉如盲人摸象一般,不少测试人员常常凭借自身的感觉去评判软件缺陷的发生,其结果往往是把似是而非的东西作为正确的结果来判断,因此常常出现误测的现象。

    h 软件测试的意义 - 事后分析

    软件测试的目的单单是发现缺陷这么简单吗?如果是 “ 是 ” 的话,我敢保证,类似的软件缺陷在下一次新项目的软件测试中还会发生。古语说得好, “ 不知道历史的人必然会重蹈覆辙 ” 。没有对软件测试结果进行认真的分析,我们就无法了解缺陷发生的原因和应对措施,结果是我们不得不耗费的大量的人力和物力来再次查找软件缺陷。很可惜,目前大多测试团队都没有意识到这一点,测试报告中缺乏测试结果分析这一环节。

    结论:

    软件测试是一个需要 “ 自觉 ” 的过程,作为一个测试人员,遇事沉着,把持尺度,从根本上应对软件测试有着正确的认识!,希望本文可以使读者对软件测试的认识有所帮助。

  • 黑盒测试之因果图分析-《软件测试艺术》

    2007-10-25 16:25:30

    因果图分析法,依作者而言,是为了解决边界值分析和等价划分的一个弱点:未对输入条件的组合进行分析。而因果图恰恰有助于用一个系统的方法选择出此类高效的测试用例集,并且可以指出规格说明的不完整性和不明确之处。
     
      因果图,是一种形式语言(有严格语法限制的语言,计算机语言都是形式语言),是将自然语言描述的规格说明转换为因果图。实质上,是一种数字逻辑电路(一个组合的逻辑网络),但没有使用标准的电子学符号,而是使用了稍微简单点的符号。具体有六步(涉及到的每步具体过程及图样,由于篇幅,都在此略去):
    1. 将规格说明分解为可执行的片段;
    2. 确定规格说明中的因果关系;
    3. 分析规格说明的语义内容,并将其转换为连接因果关系的布尔图,即:因果图;
    4. 给图加上注解符号,说明由于语法或环境的限制而不能联系起来的“因”和“果”;
    5. 过仔细地跟踪图中的状态变化情况,将因果图转换成一个有限项的判定表;
    6. 将判定表中的列转换成测试用例。
  • 黑盒测试之边界值分析、错误猜测-《软件测试艺术》

    2007-10-25 16:24:44

    边界值分析法,有较好的测试回报率。该法较简单,仅是用于考察正处于等价划分边界或在边界附近的状态。因此,只需明确边界条件这一定义即可。边界条件,是指输入和输出等价类中那些恰好处于边界、或超过边界、或在边界以下的状态。
     
      错误猜测法,没有用到任何特殊的方法,只是利用直觉和经验猜测出错的可能类型,然后编写测试用例来暴露这些错误。基本思想是列举出可能犯的错误或错误易发情况的清单,然后依据清单来编写测试用例;并且在阅读规格说明时联系程序员可能做的假设来确定测试用例,也就是说规格说明中的一些内容会被忽略,要么是由于偶然因素,要么是程序员认为其显而易见。
     
      文尾,需提及注意的是:边界值分析法,考虑到了结果空间的边界(因为输入范围的边界并不总是能代表输出范围的边界情况。)
  • 黑盒测试之等价类划分-《软件测试艺术》

    2007-10-25 16:23:07

    等价类划分,是一个最优子集的挑选过程。该子集必须具备两个特性:
     
      • 严格控制测试用例的增加,减少为达到“合理测试”的某些既定目标而必须设计的其他测试用例的数量;即:每个测试用例都必须体现尽可能多的不同的输入情况,以使最大限度地减少测试所需的全部用例的数量;(经验而言,是用于生成有效测试用例的约束。)
      • 覆盖了大部分其他可能的测试用例:使用或不使用这个特定的输入集合,哪些错误会被发现,哪些会被遗漏掉。即:应该尽量将程序输入范围进行划分,将其划分为有限数量的等价类,这样就可以合理地假设测试每个等价类的代表性数据等于测试该类的其他任何数据。(经验而言,是用于生成无效测试用例的约束的。)
      具体步骤为:
      1. 确定等价类:确定等价类是选取每一个输入条件,将其划分为两个或更多的组。这里可以借助表格来进行划分,并确定了两类等价类:有效等价类、无效等价类。
      2. 生成测试用例。(具体三步就不再叙述了)
      文尾,顺便提一点个人经验:依据规格说明确定输入条件时,一定要思维紧密和周全,否则会出现很大的遗漏性;且用单个测试用例覆盖无效等价类,是因为某些特定的输入错误可能会评比或取代其他输入错误检查。所以应:少而全、多而专。

  • 黑盒测试

    2007-10-25 16:14:03

    黑盒测试51Testing软件测试网E i kl1~u(?
    51Testing软件测试网 |.a'd.|VVd+yy u
    51Testing软件测试网8P7Lj9jb C]

    })P} d0\"O#e `143930      黑盒测试(
    Black-box Testing,又称为功能测试数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。
    U \XR n,A q6f V143930
    q.o(R([g!l n143930      采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
    FM!G&T-j7[8QG%W14393051Testing软件测试网DDOC y#i
          黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是
    白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。
    MOzZU"m14393051Testing软件测试网1\+`,HU(SX`c
          黑盒测试试图发现以下类型的错误:
    g4g@ {(G5R M143930
    }$r5t4H1iwQ143930      1)功能错误或遗漏;
    y yD SVj(y G!H143930      2)界面错误;
    n@4z!YO143930      3)数据结构或外部数据库访问错误;
    #f%c.t},Y1S)QEN1v143930      4)性能错误;
    T a"V/EtOf143930      5)初始化和终止错误。51Testing软件测试网 m tI;tR!V e"r

    _;|*@'D3j/R`143930一、黑盒测试的测试用例设计方法
    $cz,Cnh cY6j@ p14393051Testing软件测试网l~;[FE]lV
    ·等价类划分方法
    !l;^7|Rl2k6ExQ!KK143930·边界值分析方法
    /l2M/h4KX"^0Nb n9@143930·错误推测方法51Testing软件测试网J$b~$yF:R
    ·因果图方法51Testing软件测试网 f"H.gOVA'@
    ·判定表驱动分析方法51Testing软件测试网i,p Q"i&^
    ·正交实验设计方法51Testing软件测试网6]n2j"g ig2x
    ·功能图分析方法
    J,?I,R&Em tN143930
    4^]u/QQ6a$} B143930等价类划分:
    O5{aL1cJ6f143930
    H0G ^2BO.F0g@*MW143930      是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法.
    'F.v p!W!O ~7Z(? X143930
    :z:fkEg+W4q J143930      1) 划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.
    ZW0CrH14393051Testing软件测试网Y8p l9V3T yRz
          有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合.利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能.51Testing软件测试网j w |k*xY5E`
    51Testing软件测试网] bnC l@&tol
          无效等价类:与有效等价类的定义恰巧相反.51Testing软件测试网 A NCPG0L
    51Testing软件测试网n,N$Af9q)V#Ym
          设计测试用例时,要同时考虑这两种等价类.因为,软件不仅要能接收合理的数据,也要能经受意外的考验.这样的测试才能确保软件具有更高的可靠性.51Testing软件测试网K6Le]4l-o7?[

    \E+P5G6Y9y1439302)划分等价类的方法:下面给出六条确定等价类的原则.51Testing软件测试网I#oBfVi{C.R?lN

    *UhN @-XkA @U143930      ①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类.
    5kr*}4z#|^w14393051Testing软件测试网 ?R/VE&a
          ②在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类.51Testing软件测试网L+sH4Z'@
    51Testing软件测试网`H/~Z#x9J
          ③在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类.
    'eR_B#T8K4@Y4?8p143930
    h,c)~;r7c-@jzs143930      ④在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类.
    p9L#I0k5e14393051Testing软件测试网3T^\0F#e)y6P k
          ⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则).51Testing软件测试网e+s j9_ ]:F,b
    51Testing软件测试网!MV,K#Y1s
          ⑥在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类.
    D O F*t4^14393051Testing软件测试网1O7B-^0A4hN2s'y
    3)设计测试用例:在确立了等价类后,可建立等价类表,列出所有划分出的等价类:51Testing软件测试网+Z8VT!KF)n*W

    :zi0uSst(rR143930      输入条件 有效等价类 无效等价类
    XH(_#SD"Y14393051Testing软件测试网.k)G8U ^T K
          ... ... ...
    d l BbIm @w0l14393051Testing软件测试网:Bd3p{;YCo4wA"R
          ... ... ...51Testing软件测试网/p G"o%Pj4d3e
    51Testing软件测试网 ?H)X/Z6NVl1[7_
          然后从划分出的等价类中按以下三个原则设计测试用例:
    !S2U+L+uO4VRu14393051Testing软件测试网r;y-I[?j S
          ①为每一个等价类规定一个唯一的编号.
    5jF n#M4g8AW6rz14393051Testing软件测试网6w1IE"s S+}}
          ②设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步.直到所有的有效等价类都被覆盖为止.
    C"F,_TnqZ/vj14393051Testing软件测试网'OhV7r#p&o5z
          ③设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步.直到所有的无效等价类都被覆盖为止.51Testing软件测试网-q4a$e6b5Fe,wD1S

    (ga)RNPX143930边界值分析法51Testing软件测试网FoM6h3c'C W8\3w

    Xw)Ft/S143930      边界值分析方法是对等价类划分方法的补充.
    ;Fc Rs?'s143930
    V)|5FJ5d;]J$FK143930(1)边界值分析方法的考虑:
    XdD]o14393051Testing软件测试网lXnIS^n
          长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.51Testing软件测试网~;vwzn,qdO{'@l

    Nd"f&E+bqS/KetfB143930      使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.51Testing软件测试网`OdZ:o$z K5Z
    51Testing软件测试网5[sW#t6|zO&b
    (2)基于边界值分析方法选择测试用例的原则:51Testing软件测试网2MQ6b P(\j@:K8^
    51Testing软件测试网JN]n Rz5E a5H2l
          1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据.51Testing软件测试网"FBT:SO/x r

    a O5XH~FQ143930      2)如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据.51Testing软件测试网?T C'_$X(L nv
    51Testing软件测试网+c.Og RZ,KY^$U
          3)根据规格说明的每个输出条件,使用前面的原则1).
    8{TW2Z*U\1k14393051Testing软件测试网M(XG(Z hi
          4)根据规格说明的每个输出条件,应用前面的原则2).
    D2Y qA:^gX143930
    Pe_#Fu0Xd ^(@143930      5)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例.51Testing软件测试网 w9Y+X&A~ o"It

    xre w5V&{,\:b143930      6)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例.
    D;PO'^3R mm7m&@yy2[$~14393051Testing软件测试网#X:];hvO^
          7)分析规格说明,找出其它可能的边界条件.
    0?Ze9os143930
    $}4Aj_(lo Nz4m143930错误推测法
    | a}KXDi-I/Ad14393051Testing软件测试网1U6[brTK
          错误推测法: 基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法.51Testing软件测试网cZ l$k1I
    51Testing软件测试网p D;B/z4Nn?4VO
          错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例. 例如, 在
    单元测试时曾列出的许多在模块中常见的错误. 以前产品测试中曾经发现的错误等, 这些就是经验的总结. 还有, 输入数据和输出数据为0的情况. 输入表格为空格或输入表格只有一行. 这些都是容易发生错误的情况. 可选择这些情况下的例子作为测试用例.
    ]k T J K)~W]M143930
    2I(B!yH0GF'{gy6}143930因果图方法51Testing软件测试网7lh@ ~'D5~#q;o
    51Testing软件测试网3t'h1cmBep
          前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例. 这就需要利用因果图(逻辑模型).51Testing软件测试网Yk4B/[bD)~ ?Fx@

    2O+H+g!@dUv"n143930      因果图方法最终生成的就是判定表. 它适合于检查程序输入条件的各种组合情况.
    K OM|i143930
    W#IW!RKbJy9z+g143930      利用因果图生成测试用例的基本步骤:51Testing软件测试网7o@Z\n
    51Testing软件测试网!nAj-{ lr
          (1) 分析软件规格说明描述中, 那些是原因(即输入条件或输入条件的等价类),那些是结果(即输出条件), 并给每个原因和结果赋予一个标识符.51Testing软件测试网z)W,^%Z"\pK
    51Testing软件测试网bT/P{h9n[ ]
          (2) 分析软件规格说明描述中的语义.找出原因与结果之间, 原因与原因之间对应的关系. 根据这些关系,画出因果图.
    )njV5aY&l|k143930
    _~s#x)kt8q143930      (3) 由于语法或环境限制, 有些原因与原因之间,原因与结果之间的组合情况不不可能出现. 为表明这些特殊情况, 在因果图上用一些记号表明约束或限制条件.
    $B&?E `,QBp143930
    :?)`^bQ*w+J143930      (4) 把因果图转换为判定表.
    5@5^&u u@i14393051Testing软件测试网2G } WuL$Dm8Nh.OR\
          (5) 把判定表的每一列拿出来作为依据,设计测试用例.
    O"X0b!Xqo,?$_+G143930
    1n P*O)T+DghNU.qcL143930      从因果图生成的测试用例(局部,组合关系下的)包括了所有输入数据的取TRUE与取FALSE的情况,构成的测试用例数目达到最少,且测试用例数目随输入数据数目的增加而线性地增加.51Testing软件测试网!B5B _:K V
    51Testing软件测试网4J:E,^C7p^
          前面因果图方法中已经用到了判定表.判定表(Decision Table)是分析和表达多逻辑条件下执行不同操作的情况下的工具.在程序设计发展的初期,判定表就已被当作编写程序的辅助工具了.由于它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确.51Testing软件测试网Cg^_6k

    9Z[,`!m_+If|JC-z143930      判定表通常由四个部分组成.51Testing软件测试网5T2Rz] Z3D!N
    51Testing软件测试网I-w%Sfe
          条件桩(Condition Stub):列出了问题得所有条件.通常认为列出得条件的次序无关紧要.
    z @xK9XF[Z@14393051Testing软件测试网k,W3s6QQW9A:e*B
          动作桩(Action Stub):列出了问题规定可能采取的操作.这些操作的排列顺序没有约束.
    A"hL2YO!v14393051Testing软件测试网&u+l P7S%o v/Sl
          条件项(Condition Entry):列出针对它左列条件的取值.在所有可能情况下的真假值.51Testing软件测试网V&A4M)tw+o3t

    m/n+D"a;W9[0B1i&?143930      动作项(Action Entry):列出在条件项的各种取值情况下应该采取的动作.51Testing软件测试网 n/VpwRx P

    %c#t l W%]0b(Jk)q143930      规则:任何一个条件组合的特定取值及其相应要执行的操作.在判定表中贯穿条件项和动作项的一列就是一条规则.显然,判定表中列出多少组条件取值,也就有多少条规则,既条件项和动作项有多少列.
    U!N~,ayk'~A;D143930
    7RQZVou!|143930      判定表的建立步骤:(根据软件规格说明)
    Og;jZ(q3a Jl143930
    `-VVfin)TP.j6~6S143930      ①确定规则的个数.假如有n个条件.每个条件有两个取值(0,1),故有 种规则.51Testing软件测试网^,{L?)P-W;oH |E
    51Testing软件测试网'vlX R ||1Q_q
          ②列出所有的条件桩和动作桩.
    t\pV"m]x$rE#g)z,g14393051Testing软件测试网PbJ&Ln;h
          ③填入条件项.51Testing软件测试网U`Y Bu:x r

    CMlZU5m!p143930      ④填入动作项.等到初始判定表.
    +o"s-qb#_,~"i#p d14393051Testing软件测试网| Y3W3r!| o$R3`H
          ⑤简化.合并相似规则(相同动作).51Testing软件测试网f"gGDlaG

    7A@ _:_5A |143930      B. Beizer 指出了适合使用判定表设计测试用例的条件:
    ZmYJ8u8a143930
    gG#@4d.S j143930      ①规格说明以判定表形式给出,或很容易转换成判定表.51Testing软件测试网:`*DG_)O St$Y'`1S
    51Testing软件测试网:d#qYh'X
          ②条件的排列顺序不会也不影响执行哪些操作.51Testing软件测试网&[,} qNh

    U#sL^UO9G-R143930      ③规则的排列顺序不会也不影响执行哪些操作.
    /[Yd"L$_Iz*u.d4g14393051Testing软件测试网9m!z*VHR5?
          ④每当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则.
    0\:\ZO%qQ0s14393051Testing软件测试网(y!r&e h|9Ea~
          ⑤如果某一规则得到满足要执行多个操作,这些操作的执行顺序无关紧要.
    %I1cOr{[#H+Jq14393051Testing软件测试网T#W6ku#|P*Y&c:O}/z#l
    黑盒测试的优点
    :nab;V7i RG:zX143930
    0i-STC%N7l7I143930      1. 基本上不用人管着,如果程序停止运行了一般就是被测试程序crash了51Testing软件测试网?m~!U2hN
          2. 设计完测试例之后,下来的工作就是爽了,当然更苦闷的是确定crash原因
    `|,L0E2Z"[#nS14393051Testing软件测试网`m(^C;j4U_$h'\ |u
    黑盒测试的缺点51Testing软件测试网-T#C+h.M[

    Nm`#YE6\143930      1. 结果取决于测试例的设计,测试例的设计部分来势来源于经验,OUSPG的东西很值得借鉴51Testing软件测试网ikF#{7e"C
          2. 没有状态转换的概念,目前一些成功的例子基本上都是针对PDU来做的,还做不到针对被测试程序的状态转换来作51Testing软件测试网i{9DFm)H)@ f@2X
          3. 就没有状态概念的测试来说,寻找和确定造成程序crash的测试例是个麻烦事情,必须把周围可能的测试例单独确认一遍。而就有状态的测试来说,就更麻烦了,尤其不是一个单独的testcase造成的问题。这些在堆的问题中表现的更为突出。51Testing软件测试网+~/^ eW4Ok

    #]C\KB3o Z143930黑盒测试(功能测试)工具的选择
    .@OP EnI%q14393051Testing软件测试网 I$QHe!|g%r \
          那么,如何高效地完成功能测试?选择一款合适的功能测试工具并培训一支高素质的工具使用队伍无疑是至关重要的。尽管现阶段存在少数不采用任何功能测试工具,从事功能测试外包项目的软件服务企业。短期来看,这类企业盈利状况尚可,但长久来看,它们极有可能被自动化程度较高的软件服务企业取代。
    a5E3U:Vx r_143930
    MB'S7y'E`j143930      目前,用于功能测试的工具软件有很多,针对不同架构软件的工具也不断推陈出新。这里重点介绍的是其中一个较为典型
    自动化测试工具,即Mercury公司的WinRunner
    Hu0Q'U6h3dK R }14393051Testing软件测试网"lE"Ab#[dT4A)iv6a
          WinRunner是一种用于检验
    应用程序能否如期运行的企业级软件功能测试工具。通过自动捕获、检测和模拟用户交互操作,WinRunner能识别出绝大多数软件功能缺陷,从而确保那些跨越了多个功能点和数据库的应用程序在发布时尽量不出现功能性故障。
    h%b)mi `143930
    S3S/s6k{143930      WinRunner的特点在于: 与传统的手工测试相比,它能快速、批量地完成功能点测试; 能针对相同测试
    脚本,执行相同的动作,从而消除人工测试所带来的理解上的误差; 此外,它还能重复执行相同动作,测试工作中最枯燥的部分可交由机器完成; 它支持程序风格的测试脚本,一个高素质的测试工程师能借助它完成流程极为复杂的测试,通过使用通配符、宏、条件语句、循环语句等,还能较好地完成测试脚本的重用; 它针对于大多数编程语言和Windows技术,提供了较好的集成、支持环境,这对基于Windows平台的应用程序实施功能测试而言带来了极大的便利。
    i,MB+Wp-Hc J[143930
    F9vH e{1UI$`143930WinRunner的工作流程大致可以分为以下六个步骤:
    J`+q$wO[VF7~14393051Testing软件测试网mY]V9l[5b
    1.识别应用程序的GUI51Testing软件测试网K'N$|3G Z$L0S1^%s

    C*D w(AL143930在WinRunner中,我们可以使用GUI Spy来识别各种GUI对象,识别后,WinRunner会将其存储到GUI Map File中。它提供两种GUI Map File模式: Global GUI Map File和GUI Map File per Test。其最大区别是后者对每个测试脚本产生一个GUI文件,它能自动建立、存储、加载,推荐初学者选用这种模式。但是,这种模式不易于描述对象的改变,其效率比较低,因此对于一个有经验的测试人员来说前者不失为一种更好的选择,它只产生一个共享的GUI文件,这使得测试脚本更容易维护,且效率更高。
    ,B o }G YDk3b/WP14393051Testing软件测试网2W'U ^]{0j
    2.建立测试脚本51Testing软件测试网F1b(PkVS6MCn
    51Testing软件测试网5?"d"fz/d*r6V8nu
    在建立测试脚本时,一般先进行录制,然后在录制形成的脚本中手工加入需要的TSL(与C语言类似的测试脚本语言)。录制脚本有两种模式: Context Sensitive和Analog,选择依据主要在于是否对鼠标轨迹进行模拟,在需要回放时一般选用Analog。在录制过程中这两种模式可以通过F2键相互切换。51Testing软件测试网.P"g/};d)S{

    H\%q-R Y2d]hY143930只要看看现代软件的规模和功能点数就可以明白,功能测试早已跨越了单靠手工敲敲键盘、点点鼠标就可以完成的阶段。而
    性能测试则是控制系统性能的有效手段,在软件的能力验证、能力规划、性能调优、缺陷修复等方面都发挥着重要作用。
    0c3aQ)P.c14393051Testing软件测试网:],mDUr,y,q7d
    3.对测试脚本除错(debug)51Testing软件测试网*X2T&P.V.jO3tD;mu
    51Testing软件测试网!hH4O@QtQAM
    在WinRunner中有专门一个Debug Toolbar用于测试脚本除错。可以使用step、pause、breakpoint等来控制和跟踪测试脚本和查看各种变量值。
    )KMS1u C X;\q@.W14393051Testing软件测试网WBdNK1F'P
    4.在新版应用程序执行测试脚本
    ;u9K;U C.J3N5]14393051Testing软件测试网4q-_p{M]%_9F
    当应用程序有新版本发布时,我们会对应用程序的各种功能包括新增功能进行测试,这时当然不可能再来重新录制和编写所有的测试脚本。我们可以使用已有的脚本,批量运行这些测试脚本测试旧的功能点是否正常工作。可以使用一个call命令来加载各测试脚本。还可在call命令中加各种TSL脚本来增加批量能力。
    \%A)k0v*j4g5L|2vQ143930
    7R4Abf!cV,xj1439305.分析测试结果51Testing软件测试网"UnU2~hL[
    51Testing软件测试网-J/kdByY i
    分析测试结果在整个测试过程中最重要,通过分析可以发现应用程序的各种功能性缺陷。当运行完某个测试脚本后,会产生一个测试报告,从这个测试报告中我们能发现应用程序的功能性缺陷,能看到实际结果和期望结果之间的差异,以及在测试过程中产生的各类对话框等。
    8?8YO3Q1lA14393051Testing软件测试网B2v*C^|_5n gaF
    6.回报缺陷(defect)
    j1uF`m'^5E8uVR14393051Testing软件测试网%f-G&g9m|/o
    在分析完测试报告后,按照测试流程要回报应用程序的各种缺陷,然后将这些缺陷发给指定人,以便进行修改和维护。51Testing软件测试网*x#PG%V$F@ d
    51Testing软件测试网.y(V+P xH+X&i@
    常用的功能测试方法51Testing软件测试网+VfN Q,@DY

    ` v%n7au,q4H5A143930功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下:
    x$_z d |Y1439301. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。51Testing软件测试网1W9yu1kJ6U Z,M^
    2. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。
    ]B _6? H"[1439303. 检查按钮的功能是否正确:如update, cancel, delete, save等功能是否正确。51Testing软件测试网6n'd-`;h g D I
    4. 字符串长度检查: 输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错.
    8S6MP sD^1439305. 字符类型检查: 在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错.
    6kS+xx6P\k1439306. 标点符号检查: 输入内容包括各种标点符号,特别是空格,各种引号,回车键.看系统处理是否正确.
    A(Lt-I"Pm1439307. 中文字符处理: 在可以输入中文的系统输入中文,看会否出现乱码或出错.
    (~8vMI yy1439308. 检查带出信息的完整性: 在查看信息和update信息时,查看所填写的信息是不是全部带出.,带出信息和添加的是否一致51Testing软件测试网%tee5f.RC7m
    9. 信息重复: 在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理.
    0vits C t.G-b14393010. 检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按”delete”,看系统如何处理,会否出错;然后选择一个和多个信息,进行删除,看是否正确处理.51Testing软件测试网+H{MCD/{
    11. 检查添加和修改是否一致: 检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型.51Testing软件测试网 G8`w JH {4SM(q
    12. 检查修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错.同时,也要注意,会不会报和自己重名的错.
    $kCH;iUg`*NO14393013. 重复提交表单:一条已经成功提交的纪录,back后再提交,看看系统是否做了处理。
    [4u)nni,K/?14393014. 检查多次使用back键的情况: 在有back的地方,back,回到原来页面,再back,重复多次,看会否出错.
    5Mo%_Hyz0b14393015. search检查: 在有search功能的地方输入系统存在和不存在的内容,看search结果是否正确.如果可以输入多个search条件,可以同时添加合理和不合理的条件,看系统处理是否正确.51Testing软件测试网6q$B zw }$S1v T
    16. 输入信息位置: 注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方.
    OaDA C!W e14393017. 上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。
    !p(g}U1r _14393018. 必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息,如在必填项前加*
    8OI-M*S@&\C14393019. 快捷键检查:是否支持常用快捷键,如Ctrl+C Ctrl+V Backspace等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。
    !pI|6{rk[g c14393020. 回车键检查: 在输入结束后直接按回车键,看系统处理如何,会否报错.51Testing软件测试网 ~rUi]7l
Open Toolbar