理想国度_首页_软件测试专业网站:51Testing软件测试网 - powered by X-Space

我的最新日志

  • bugzilla的安装与使用(4)

    2008-4-17

    bugzilla的安装

    安装ActivePerl软件

    在这里使用windows2003 的IIS,作为WEB服务器。

    设置IIS,使其解析cgi

    可执行文件名:c:\perl\bin\perl.exe "%s"

    扩展名:.cgi

    动作:全部动作

     

  • bugzilla的安装与使用(3)

    2008-4-17

    3 、使用CVS获取最新Bugzilla

    获取方式用两种:

       (1)、从BUGZILLA官方网站下载最新版本(windows\linux)

       (2)、使用CVS获取最新Bugzilla(重点介绍)

    操作方法如下:

     A、在windwos XP/2003下,开始-运行 ,输入CMD,输入CD \,让系统处于C盘根目录下。

     B、登录:c:\>cvs -d:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login

     (密码和用户一致)

     C、获取:c:\>cvs -d:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot checkout bugzilla

     D、开始下载,下载完成,退出。

        退出:c:\>cvs -d:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot logout

     

  • bugzilla的安装与使用(2)

    2008-4-17

    2、Bugzilla运行需求(可以从官方网站中获取最新版本)

    activePerl(版本:5.8.3 build 809)

     http://www.activestate.com/products/download/download.plex?id=ActivePerl

    MySql(版本:mysql-4.0.20a) MySql控制台

     http://www.mysql.com/downloads/index.html

     http://www.mysql.com/downloads/mysqlcc.html

    Apache(版本:2.049)

    http://www.apache.org/download.cgi

    bugzilla(版本:2.17.7)

    http://www.bugzilla.org/downloas.html

    建议使用CVS直接从服务器上checkout最新的版本。

    bugzilla 运行所需要的一些perl模块

    bugzilla的发信模块mailer(unix sendmail开发的)

  • bugzilla的安装与使用(1)

    2008-4-17

    1、bugzilla 简介

    bugzilla 是什么?

    Buazilla 是一个BUG管理系统,它遵照GPL发行,是免费开源软件。用于管理开发过程中所遇到的Bug,从Bug的提交,到BUG的处理,反馈验证等。能够确保每个BUG都能完成其生命周期,确保在开发过程中不会丢失BUG。

    使用Bugailla有什么好处?

    @@使用Bugzilla能够确保把握每一个BUG,确保开发过程中不丢失一个BUG,避免没有BUG管理软件中所造成的混乱。

    @@BUGZILLA提供了详细的查询功能,能够尽量保证不提交重复的BUG。

    @@提供了详细的统计分析功能,有助于项目管理者更好的了解项目的进展,同时能够对BUG的高发区进行有效管理。

    @@对比多个BUGZILLA管理的项目数据,能够为未来开发提供详细的数据支持。

     

  • error1324解决方法

    2008-3-16

    在安装 apache时,提示消息:Error 1324,the path My Documents contains a invalid character.

    解决办法:

             1、先备份注册表

             2、打开注册表regedit

               寻找路径: KEY_USERs\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

               将my  Documents  c:\Documentsand Settings\Administrator\My Pictures
    就可以正常安装.

     

  • 个人年终总结

    2008-1-24

    终于在1月15日提交了年终工作总结,全文目录如下:

    个人年终总结

     

    新年伊始,辗转过去的一年,思绪万千,喜忧参半。

    2007年度的工作总结将会按照以下几部分叙述,依次是主要责任描述、认识和理解、年内主要活动、个人进步和自我评价。在总结去年的点滴工作情况的同时,展望2008年个人工作情况和生活的憧憬。

    1.  主要责任描述

    2.  认识与理解

    3.  年内主要活动

    4.  个人进步

    5.  自我评价

  • 几种常用的软件测试工具

    2008-1-05

    几种常用的软件测试工具

    1:QACenter
    下载地址:http://www.compuware/products/qacenter

    2:WinRunner  使功能测试得以自动化
    下载地址:http://www.mercuryinteractive.com/products/winrunner

    3:LoadRunner  是一种预测系统行为和性能的负载测试工具。它可以通过模拟成千上万个用户和实施实时检测来确认和查找问题。
    下载地址:http://www.mercuryinteractive.com/products/loadrunner

    4:GUI接口自动化测试工具
    @1  Visual Test  适用于Microsoft Windows 接口的Win32程序 。 是一个录制和播放的自动化测试
    @2  QA Wizard  适用于Web浏览器测试 。 是一个录制和播放的自动化测试

    5:BoundsChecker  是用于Visual C++开发环境所开发的程序代码的自动捕捉错误及调试工具。它最重要的功能是协助程序开发人员快速找出与内存及资源有关的错误,并且指出是哪一行程序代码所导致的。

    6:CodeReview  针对Visual Basic开发环境所开发的程序代码分析工具,用于程序未执行前所做的程序代码检查。这套工具可以检测Visual Basic程序代码内可能出现错误的环节,一旦问题被捕捉出来,CodeReview会将出错的内容及导致出错的原因一一呈现给开发人员。

    7:SmartCheck  针对Visual Basic所开发的分析工具,用于程序现阶段的执行。

    8:JCheck  用来分析Java执行过程与事件的工具,它可实时监控程序执行的状态。JCheck的最大特点是能将Java语言的执行过程以图形化的方式表现出来。

    9:TrueTime  是分析程序执行性能的工具,它能够自动锁定延暖程序实行速度的程序代码,并产生分析报表。支持Visual C++ , Visual Basic及Java程序语言

    10:TrueCoverage  可降低没有被完整执行过的风险

    11:FailSafe  可提高Visual Basic程序的稳定性及日后维

  • 安装magicliunx

    2007-11-23

    从网上下载magiclinux,开始学习如何安装,虽然网上有大把的资料,但是等自己来操作的时候,还是存在许多问题,比如选择硬盘、分区等等。见下图:

    在虚拟机上安装(vmware server console)

    注意几点:1.内存不要分配过大128MB 或256就好。

            2.选择硬盘时,开始默认为sisc,进去后,删除该硬盘,选择IDE,这样做的目的是在安装的时候会提示选择硬盘驱动,如果是IDE硬盘,就可以直接跳过这步。

            3.如何分区,如果是redlinux,提供自动分区功能。但是这个版本不支持,那手动分区,建立一个主分区和逻辑分区(本人虚拟机划分5G空间)。

     

    另外,大家需要安装的帮助可以发送邮件fsyj000#163.com(#更换为@).

     

  • C#编写的程序半角与全角问题解决

    2007-10-27

    属性窗口进入Text,Caption之类的属性,输入法老变成全角

    如果有数据类型有限制的话,就会提示报错。

    如何解决这个问题呢?

    这是一个微软的一个大BUG,目前无好的解决办法,我通过如下办法处理:  
      1、新建一个类:ImeForm,该类继承于Form,  
      2、在Load事件中,通过递归循环,查找所有的文本框,处理文本框的Enter事件,自动将输入法转换为半角,当然,如果其他输入控件也有类似问题,无非是在递归循环中多一个判断分支而已.  
      3、将程序中用到的Form的基类由System.Windows.Forms.Form改为ImeForm,如果以后微软解决了这个问题,改回去就可以了,ImeForm的全部代码如下:  
      using   System;  
      using   System.Collections.Generic;  
      using   System.Text;  
      using   System.Windows.Forms;  
      namespace   Lqjt  
      {  
              ///   <summary>  
              ///   解决输入法全角的问题  
              ///   </summary>  
              public   class   ImeForm   :   System.Windows.Forms.Form    
              {  
                      ///   <summary>  
                      ///   做一个标记,避免重复设置Enter事件  
                      ///   </summary>  
                      private   bool   m_AttachProcessed   =   false;  
                      ///   <summary>  
                      ///   在Load事件中遍历控件,如果是文本框,自动切换到半角状态  
                      ///   </summary>  
                      ///   <param   name="e"></param>  
                      protected   override   void   OnLoad(EventArgs   e)  
                      {  
                              base.OnLoad(e);  
                              if   (!m_AttachProcessed)  
                              {  
                                      SetImeToHangul(this.Controls);  
                                      m_AttachProcessed   =   true;  
                              }  
                      }  
       
                      ///   <summary>  
                      ///   通过递归,遍历当前窗口的全部控件  
                      ///   </summary>  
                      ///   <param   name="p_Controls">容器</param>  
                      private   void   SetImeToHangul(System.Windows.Forms.Control.ControlCollection   p_Controls)  
                      {  
                              foreach   (System.Windows.Forms.Control   ctl   in   p_Controls)  
                              {  
                                      FlowLayoutPanel   flpan   =   ctl   as   FlowLayoutPanel;  
                                      if   (flpan   !=   null)  
                                      {  
                                              SetImeToHangul(flpan.Controls);  
                                              continue;  
                                      }  
                                      GroupBox   grp   =   ctl   as   GroupBox;  
                                      if   (grp   !=   null)  
                                      {  
                                              SetImeToHangul(grp.Controls);  
                                              continue;  
                                      }  
       
                                      Panel   pan=   ctl   as   Panel;  
                                      if   (pan   !=   null)  
                                      {  
                                              SetImeToHangul(pan.Controls);  
                                              continue;  
                                      }  
                                      TabControl   tabcontrol   =   ctl   as   TabControl;  
                                      if   (tabcontrol   !=   null)  
                                      {  
                                              SetImeToHangul(tabcontrol.Controls);  
                                              continue;  
                                      }  
                                      TabPage   tabpage   =   ctl   as   TabPage;  
                                      if   (tabpage   !=   null)  
                                      {  
                                              SetImeToHangul(tabpage.Controls);  
                                              continue;  
                                      }  
                                      TableLayoutPanel   tlpan   =   ctl   as   TableLayoutPanel;  
                                      if(tlpan!=null)  
                                        {  
                                                SetImeToHangul(tlpan.Controls);  
                                              continue;  
                                      }  
                                      //文本框进入时,自动切换到半角,如果要控制其他可输入控件,参照下面的代码完成  
                                      TextBox   txtbox   =   ctl   as   TextBox;  
                                      if   (txtbox   !=   null)  
                                      {  
                                              txtbox.Enter   +=   new   EventHandler(ControlEnter_Enter);  
                                      }  
                            }  
                      }  
                      private     void   ControlEnter_Enter(object   sender,   EventArgs   e)  
                      {  
                              Control   ctl   =   sender   as   Control;  
                              if   (ctl   ==   null)  
                                      return;  
                              if   (ctl.ImeMode   !=   ImeMode.Hangul)  
                                      ctl.ImeMode   =   ImeMode.Hangul;  
                      }  
              }//class  
      }   
      摘自:http://topic.csdn.net/t/20060619/13/4829793.html#

    微软发布了补丁,如果想用,给我发送邮件,fsyj000&163.com (请将&换成@,拒绝垃圾邮件)

  • linux 修改hosts 文件

    2007-10-25

    最新在linux 下配置bugzilla 

    修改hosts文件,需要修改两个文件 /etc/hosts 和/etc/sysconfig/network

    第一步:修改/etc/hosts

    命令如下:# vi /etc/hosts

    -- ip 地址, 主机名

    192.168.0.134 zxdev.com

    按:wq(保存)

    提示:查看图片【请单击】

    第二步:修改 /etc/sysconfig/network

    命令如下:# vi /etc/sysconfig/network

    networking=yes

    hostname=zxdev.com

    按:wq(保存)

    提示:查看图片【请单击】

    第三步:重启系统 reboot

     

     

Open Toolbar