风铃宝贝·测试随笔_首页_软件测试专业网站:51Testing软件测试网 - powered by X-Space

日历

« 2008-05-18  
    123
45678910
11121314151617
18192021222324
25262728293031

最新来客

我的好友

统计信息

  • 访问量: 466
  • 日志数: 5
  • 建立时间: 2007-07-27
  • 更新时间: 2008-03-26

RSS订阅

尘封的记忆;开怀的畅笑; 远大的抱负;感动的瞬间。 分类:测试基础知识,测试工具,测试随笔,其它!

我的最新日志

  • TD之Site Administraotr介绍

    2008-3-26


    Site Administrator(站点管理)

    一、如何进入呢?
    入口:1)打开浏览器,在地址栏输入TD的URL地址;
         2)在TD的首页面中单击链接“Site Administrator",方可进入站点管理页面。
    二、它空间管理什么?
    答:管理以下内容:Projects、Users、Connections、Licenses、Td servers、DB servers、SiteConfig这些内容.
    详细说明如下:
    [b]Projects选项卡:[/b]
    1)创建和维护域(Domain),只支持新建,删除,不能修改域名。
    2)创建和维护项目(Project),支持建,改,删除,设置项目状态(启用或禁用),支持sql语句查询数据等操作

    [b]Users选项卡[/b]:
    主要是管理TD用户,支持新建用户,导入新用户,删除用户,修改密码等功能

    [b]Connections选项卡:[/b]
    主要用于监控到用户连接到TD项目的情况。(看看有多少客户端连接此项目),在这里可以查看连接信息,刷新连接信息,断开连接信息。

    [b]License选项卡:[/b]
    主要用于查看TD所有的License数量和每个模块的的最大License数量。在这里可以修改license key。

    [b]TD Servers 选项卡[/b]:(注:只有企业版的TD才有此项)
    主要用来配置TD服务器参数的。对如下参数进行设置:
    1)配置日志文件Log File
    2)配置邮件服务器,在这里设置邮件服务器的类型和地址。
    3)锁定超时时间。定义一个TD项目被锁定的最长时间(小时)
    4)最大数据库连接数。定义一个数据库能够被多个项目同时连接的最大数量。

    [b]DB servers选项卡:[/b]
    主要用于数据库服务器参数配置。(这项不适用于acess库,只适合:sqlserver,sybase,oracle)
    可以设置:添加、删除数据库,修改数据库信息(数据库连接串,数据库管理员和相应的密码,及TD用户密码)等操作。

    [b]Site Config选项卡:[/b]
    主要用于TD站点参数配置。在这里可以添加和修改TD一些系统参数。

     


     

  • 关于bugzilla问题集锦 -----请高手进来指教一下

    2007-9-25

         参考了一些网友的资料:《win2000下bugzilla安装实录》、《bugzilla安装方法》、《winxp下bugzilla安装指南》、《最近终于装好的bugzilla>等,再此谢谢这些朋友!

         自己整理的《bugzilla之win2000安装完美篇》地址:http://bbs.51testing.com/viewthread.php?tid=89229&highlight=bugzilla%2Bmarysnow

         今天终于又可以使用bugzilla了。但是装的这个版本仍有一些问题,如下:(请高手进来指教一下)

         环境:win2000server sp4; IIS5;      

         软件:mysql-essential-4.1.22-win32.msi;  mysqlcc-0.9.4-win32.zip;   ActivePerl-5.8.8.820-MSWin32-x86-274739.msi;    bugzilla-2.20.4;   BugzillaModules-2.20.zip ; sendmail for windows.
      
    问题1:登陆页面上面的login登陆会产生错误,下面的login登陆后会跳回原来的登陆页面,比如一开始是http://localhost/bugzilla/
    输入正确的用户名和密码,则转到http://127.0.0.1/bugzilla,提示无法显示页面。


    目前的解决方法:就是在主页面上——击log in——进入到登录页面后,输入用户名和密码方可登录。

    问题2:在IE里输入:http://localhost/bugzilla/ 回车后,页面上报错了“[Tue Sep 25 15:25:12 2007] index.cgi: Use of uninitialized value in substitution (s///) at (eval 29) line 44. ”  (首页报错)

    注:此问题曾经有网友遇到过,但至今未解决!

    问题3: bugzilla2.20.4版在“Adding new product"时输入的名字只能是英文,如果是汉字,则报错:

    Software error:
    DBD::mysql::st execute failed: Duplicate entry '' for key 2 [for Statement "INSERT INTO

    products ( name, descrīption, milestoneurl, disallownew, votesperuser, maxvotesperbug,

    votestoconfirm, defaultmilestone, classification_id ) VALUES ( '测试项目','测试项

    目','','0','0','10000','0','---','1')"] at Bugzilla/DB.pm line 84
            Bugzilla::DB::SendSQL('INSERT INTO products ( name, descrīption, milestoneurl,

    disal...') called at C:\bugzilla\editproducts.cgi line 523

    For help, please send mail to this site's webmaster, giving this error message and the time

    and date of the error.

    [Tue Sep 25 15:30:31 2007] editproducts.cgi: DBD::mysql::st execute failed: Duplicate entry

    '' for key 2 [for Statement "INSERT INTO products ( name, descrīption, milestoneurl,

    disallownew, votesperuser, maxvotesperbug, votestoconfirm, defaultmilestone,

    classification_id ) VALUES ( '测试项目','测试项目','','0','0','10000','0','---','1')"] at

    Bugzilla/DB.pm line 84 [Tue Sep 25 15:30:31 2007] editproducts.cgi: Bugzilla::DB::SendSQL

    ('INSERT INTO products ( name, descrīption, milestoneurl, disal...') called at

    C:\bugzilla\editproducts.cgi line 523


          如果有网友需要上述软件和文档,本人可以共享出来!
       联系方式:MSN:marysnow@163.com 或留言!

    [ 本帖最后由 marysnow 于 2007-9-25 16:26 编辑 ]
  • bugzilla安装过程中遇到的问题及解答

    2007-9-04

        因工作需要,要学习使用bugzilla软件,使用任何软件之前都要先安装。先后在网上找了一些资料(如红宝书)等,按着上面的操作依然未能成功安装上。

        用了一周时间还没有搞订,很郁闷啊。 装一次就会出现一个新问题。

       遇到问题如下:

    安装环境: windows2000server

    安装软件: bugzilla2.18for win版

    其它软件:mysql4.0.17                    
    ActivePerl-5.8.6.811
    bugzillaModule

    安装完成后,可以正常登录到bugzilla,后来我想装上mail模块,于是从网上找到bugzilla2.0所用模块下的mail模块,安装完成后,执行:

    perl checksetup.pl,提示错误:

       Checking user setup ...
    Removing existing compiled templates ...
    Precompiling templates ...
    Could not compile reports/duplicates-simple.html.tmpl: parse error - reports/dup
    licates-simple.html.tmpl line unknown: unexpected token
      [% $product %]

    遇到这个问题后,重新装bugzilla,是没有用的。只能重新装perl了。后来重装了perl也无法解决。经网友推荐使用一个5.88版,后来装上之后,此问题解决了。

    注意的是:checkperl.pl跟bugzilla的模块和perl的版本有直接关系,必须找相互兼容的。而且一定要将缺的模块安装好后再执行checkperl.pl .如果中途执行过2次pl了也设置过管理员账号和密码了,就不要再次运行checksetup.pl了,否则就会出现问题。

    关于详细的安装说明:详见我的日志。

  • bugzilla之win2000安装完美篇

    2007-9-04

     

                              Bugzilla之win2000安装全过程

    一、准备软件:

        1)操作系统:win2000server sp4 (cd-key:H6TWQ-TQQM8-HXJYG-D69F7-R84VM)

        2) IE5.0sp4

        3) 安装IIS,并检测安装是否成功,方法:http://localhost,正常打开IIS5.0的网页。

        4)数据库:mysql4.1.22-win32版(服务器版)

    简介:MYSQL是一个多线程的,结构化查询语言(SQL)开源数据库系统,据说是PHP的最佳排挡,执
    行性能高,运行速度快,使用简单。是一个很不错的数据库系统。

        5)支持perl语言运行环境:ActivePerl-5.8.8.820-MSwin32-x86-274739

        6)bugzilla-2.20.4(for windows)

        7)bugzillaModules-2.20 (Bugzilla所需要的Perl模块)

        8)汉化包:bugzilla-2.20-cn(如果您需要汉化的话,可以用汉化包,此版本适用于2.20版)

    二、安装以上软件:

        1)操作系统及IIS都已安装好。(这里不用再介绍了)

        2)安装mysql4.1.22server版及mysqlcc0.94  (两个软件)

        详见文档。

        3)配置mysql

        目的:建立bugs数据库和bugs用户

        修改root用户的密码:

    mysql>update user set Password=PASSWORD('<new_password>') where user='root';

    mysql>FLUSH PRIVILEGES;

    说明:<new_password>为root用户的新密码。要用root访问mysql,必须使用:mysql -uroot -p,按提示输入正确的root新密码。

        创建bugs数据库:

    mysql>create database bugs;

        创建bugs用户,并赋予权限:

    mysql>GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP,REFERENCES,LOCK TABLES,CREATE TEMPORARY TABLES ON bugs.* TO bugs@localhost IDENTIFIED BY '<bugs_password>';
    mysql> FLUSH PRIVILEGES;

         4)安装ActivePerl

    注意:如果你的机器上已经安装了IIS,将IIS里的所有web站点停掉或端口改成别的先。然后再安装ActivePerl.安装很简单,全部按默认走即可安装成功。采用缺省配置,缺省安装到C:\Perl(这里不再详述了)

         5)配置IIS

         首先启动默认web站点,然后Default Web Site右键选择Properties-> Home Dictory-> Configuration,在App Mappings中点击Add增加如下资料
     Executable: D:\Perl\bin\perl.exe "%s" %s
     Extension: .pl
     Limit to: GET,HEAD,POST   (装好了perl后会自动加的)

     Executable: D:\Perl\bin\perl.exe "%s" %s
     Extension: .cgi
     Limit to: GET,HEAD,POST    (需要手工设置)

     注意Perl.exe的路径

    Default Web Site中增加Virtual Directory(虚拟目录): Bugzilla。Access Permission(允许下列权限)增加Execute(执行)。(需要手工设置)

    选择刚建立的虚拟目录Bugzilla,右键选择Properties(属性)-> Documents(文档)。Default Documents(默认文档)中添加index.cgi。 (需要手工设置)

           6)运行bugzilla所需要的modules。

           直接运行setup.bat,会自动处理的。如果是2.20版会自动找到21个。

    注意:如果用的是2.20模块包,则有一个文件的版本比较低,可以屏蔽掉。编辑setup.bat,屏蔽掉File-Spec.ppd的安装(BugzillaModules-2.20提供此模块为0.82版本,bugzilla需要0.84版本以上,而前面ActivePerl安装时所安装的此模块版本较高,此处不需要再安装

           7)将bugzilla2.20的压缩包,解压到你刚建的bugzilla虚拟目录里,注意此目录的文档权限不能是只读,如果是,则取消只读属性。

           8)配置bugzilla

        1)运行cmd,从命令行进入bugzilla安装目录c:\bugzilla>perl checksetup.pl

        运行完成后会提示:html::scrubber模块未找到,file-spec.ppd版本低(如果屏蔽了,则无提示)

        会检查出哪些模块已经安装成功,成功的话,显示OK。

    比如:Checking for File::Spec (v0.84) ok: found v3.05

    不成功的话会显示not found,对于没有找到的模块不要着急,联上internet网,在命令行下,

    c:perl>ppm rep add bugzilla http://landfill.bugzilla.org/ppm/

    (正在从网上下载模块,稍等一会儿)会自动转到c:\perl>

    C:\Perl> ppm install HTML::Scrubber

    这样未装好的模块就装好了。 

    (切记!一定要保证所有的模块都安装好了,没有问题了,再执行第二遍 checksetup.pl)

    2)再次执行:checksetup.pl,在c:\bugzilla目录下生成创建一个localconfig文件.打开此文件,修改如下信息:(此信息就是你刚才在做mysql时设置的信息,一定要正确,如果错了,执行后checksetup.pl就会产生问题了,再也无法弥补了)

    $index_html = 1 (生成index.html)
    $webservergroup = "8"
    $db_host = "localhost";
    $db_name = "bugs"; # name of the MySQL database
    $db_user = "bugs" (mysql的登陆用户名)
    $db_pass = '1234' (mysql的登陆密码)
    $db_port = 3306; # which port to use

    (注意:localconfig 该文件是由首次运行checksetup.pl后生成的,如果你有模块没安装好,则不会生成的)

    3)修改完localconfig文件后,再次执行checksetup.pl,会提示:输入smtp server地址:这里输入你公司的smtp地址即可如mail.hengtong.com(此地址最好是那种不需要用户名密码验证的),像什么mail.163.com等都不行,收不到信。如果配置一些脚本,呵呵 ,本人对perl一窃不通。

    还提示输入bugzilla管理员的email地址和密码

    4)修改index.cgi文件,可以用Ultraedit工具来修改,选中#!/usr/bin/perl –wT,使用文件替换功能,替换成:#!D:\perl\bin\perl –w(注意这里perl的路径要写正确),文件类型:*.cgi,所有的子目录。共有48处被替换。

    5)大功告成了,访问http://localhost/bugzilla,即可打开页面。管理员也可以登录。

    6)汉化的话,可以下载汉化包2.20-cn,不过个人汉化之后,发现有些地方仍没汉化,而且有一些地方显示的汉字是方框。注意字符集用UTF-8的。

     

       

       

     

  • 自己的测试blog 重新开张了!

    2007-9-04

     

        以前在51testing建的blog,因改版丢失了。现在又要重新开始写了。呵呵,希望以后不会再丢了。

Open Toolbar