开通这个博客真的需要很大的勇气,我不知道我能不能坚持到最后,谁知道呢,但愿吧,其实人生本来就是一个接着一个的挑战,需要去面对!

发布新日志

  • 测试工程师的未来在哪里?

    2007-12-15 00:16:02

    呵呵,这个问题确实有点笼统,这几年测试很火,很多人都去培训,当然这其中也包括我,但是我市场在思索一个问题:测试的发展方向在哪?是开发吗?还是管理?可是说是开发,都做测试做熟悉了,还去开发,这很矛盾,培训的时候人家还说呢:测试做的越久越吃香,我看这不尽然,无论做什么,都有个限度,特别是我们做技术的,随着年龄的增长,头脑也会跟着下降,很快就会跟不上形势的,早晚会被新一代取代,去做管理确实是一个不错的选择,可是那么多人竞争一个管理职位,社会有点残酷,我不得不问下各位:敢问路在何方?

  • mantis 安装 呵呵 和bugfree 都是开源的哦

    2007-12-14 23:57:31

    Mantis安装配置说明

    开始安装Mantis需要作的准备工作:

    1. 下载MySQL安装文件,请下载Windows安装文件,当前有多个版本可供下载,出于稳定起见,建议下载推荐的Production release (recommended),目前最高版本是4.0.18;同时可以下载MySQL Control Center,一个免费的MySQL图形管理界面程序;

     2. 下载PHP安装文件,目前最高版本4.3.4,请下载Windows安装文件;其中“PHP 4.3.4 installer”EXE包可以自动进行设置,但是比ZIP包缺少一些模块,如果需要使用图形报表功能,建议下载“PHP 4.3.4 zip package”ZIP包,因为图形报表需要使用到包括在ZIP报中的PHP扩展模块,不过ZIP需要自己手工设置; 提示:对于象我这样的懒人,你可以这样做:两个都下载,先安装EXE包自动完成设置工作,然后将ZIP包解压缩到PHP安装目录,覆盖原文件,然后手工修改PHP.ini配置文件,让PHP载入扩展模块,就可以得到一个完整的PHP安装包了*^_^*;

    3. 下载Mantis安装文件,目前最高版本是0.18.2; 4. (可选项)如果希望使用Mantis的PHPMailer发信功能和图形报表功能,则还需要PHP的PHPMailer模块和JPGraph模块,请分别到http://phpmailer.sourceforge.nethttp://www.aditus.nu/jpgraph/index.php下载,最新版本分别是1.71和1.14; 好了,准备就绪,下面就可以开始安装了;

     1. 安装MySQL,建立数据库; MySQL的安装很简单,解压缩下载得到的ZIP包,运行其中的setup.exe文件,然后就可以用“Next”大法轻松安装;这里假设你的MySQL安装在C:\MySQL下; 安装后运行C:\mysql\bin\下的winmysqladmin.exe文件,如果在系统任务栏显示绿灯,表示你的MySQL服务已经启动了;

     1) 修改MySQL默认的root用户密码: 在命令行下进入c:\mysql\bin,运行如下命令: C:\>cd mysql C:\mysql>cd bin C:\mysql\bin>mysql -u root mysql mysql>UPDATE user SET Password=PASSWORD(') WHERE user='root'; mysql>FLUSH PRIVILEGES; 说明:请将< new_ root_password>改为你设定的root用户的新密码。更改密码后,要用root用户访问mysql,必须使用mysql -u root -p,按提示输入入正确的root新密码。

     2) 创建mantis数据库: 注意:进行这一步以前,需要先把你的Mantis安装包解压缩,因为创建数据库需要用到其中的建表SQL文件。 mysql>create database mantis; mysql>connect mantis; mysql>source \sql\db_generate.sql 说明:请将改为你解压缩Mantis安装包的路径;

     3) 创建mantis用户,并赋给对Mantis数据库的相应权限: mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES, CREATE TEMPORARY TABLES ON mantis.* TO mantis@localhost IDENTIFIED BY ''; mysql>FLUSH PRIVILEGES; 说明:请将改为你设定的mantis用户的密码;这个密码在下面的操作中要写到Mantis的配置文件中;

    4) 完成MySQL初始化工作,退出 mysql>exit 上面的数据库操作也可以直接在mysqlcc图形界面中完成。

    2. 安装PHP 我的安装方法就是上面说的懒人安装方法*^_^*,好像就没有什么特别操作了;在使用图表和PHPMail时需要修改PHP.ini,这些修改我会在后面讲到。

    3. 设置Mantis

    1) 打开IIS管理器,在默认网站中增加一个虚拟目录Mantis,指向你的Mantis解压缩目录(这里使用D:\WebSite\Mantis),在“属性”窗口的“文档”页面增加默认文档“index.php”;

    2) 将D:\WebSite\Mantis中的config_inc.php.sample复制一份,改名为config_inc.php,修改其中的设置; Mantis的设置是这样保存的:在config_defaults_inc.php中保存这Mantis的默认设置,用户自己的设置信息保存在config_inc.php中,如果某个选项在config_inc.php中有设置,则系统使用config_inc.php中的设置,否则使用config_defaults_inc.php的系统默认设置;config_inc.php.sample则是Mantis给出的一个用户设置文件例子。 所以我们需要修改config_inc.php文件中的设置,设置很简单,各个参数的意义可以参见config_defaults_inc.php,这里对每个参数都有详细的解释,虽然是E文,不过应该都能看懂;Sample中给出的一些设置是一定需要修改的,比如MySQL数据库的连接参数,管理员的邮箱的;其他的要根据你的实际情况进行修改。 下面是我的一些自定义参数,其中一些参数($g_use_jpgraph 和$g_use_phpMailer的设置请参照下面的内容):

    $g_use_iis = ON; # 使用IIS

    $g_show_version = OFF; # 不在页面下部显示 Mantis的版本号

    $g_default_language = 'chinese_simplified'; # 默认语言为简体中文

    $g_show_project_menu_bar = ON; # 显示项目选择栏

    $g_show_queries_count = OFF; # 在页脚不显示执行的查询次数

    $g_default_new_account_access_level = DEVELOPER; # 默认用户级别

    $g_use_jpgraph = ON; # 使用图形报表

    $g_jpgraph_path = 'C:/PHP/includes/JPGraph/src/'; # JPGraph路径

    $g_window_title = 'Mantis Bug 跟踪管理系统'; # 浏览器标题

    $g_page_title = 'Mantis Bug 跟踪管理系统'; # 页面标题栏

    $g_enable_email_notification = ON; # 开通邮件通知

    $g_smtp_host = 'smtp.mail.net'; # SMTP 服务器

    $g_smtp_username = 'mailuser'; # 邮箱登录用户名

    $g_smtp_password = 'mailpwd'; # 邮箱登录密码

    $g_use_phpMailer = ON; # 使用 PHPMailer 发送邮件

    $g_phpMailer_path = 'C:/PHP/includes/PHPMailer/'; # PHPMailer 的存放路径

    $g_phpMailer_method = 2; # PHPMailer 以 SMTP 方式发送 Email

    $g_file_upload_ftp_server = 'ftp.yourftp.com'; # 上传文件 FTP

    $g_file_upload_ftp_user = 'ftpuser'; # FTP 登录用户名

    $g_file_upload_ftp_pass = 'ftppwd'; # FTP 登录密码

    $g_short_date_format = 'Y-m-d'; # 短日期格式,Y 大写表示 4 位年

    $g_normal_date_format = 'Y-m-d H:i'; # 普通日期格式

    $g_complete_date_format = 'Y-m-d H:i:s'; # 完整日期格式

    完成以上设置以后,你就可以使用Mantis了,打开IE,输入http://localhost/mantis,应该就可以看到Mantis的登录页面了,你可以用默认用户名administrator和密码root登录进去,进行管理设置。

    4. Mantis的初步安全设置

     1) 在Mantis目录下有一个admin目录,如果你在IE中打开这个目录下的index.php查看,你就会知道这个目录是进行Mantis Administration的,使用这个模块可以检查你的Mantis是否安装完全,对旧版本的Mantis进行升级,对Mantis的页面CSS文件进行修改;使用这个管理模块是不需要用户名和密码的,因此任何人都可以通过这个管理模块查看你的Mantis 系统信息,而且由于有升级模块,在这里还可以直接对数据库进行修改;因此如果被未授权的人打开,结果会是什么样不用我多说;最好 因此按照系统的建议,在配置完成后将这个admin目录删除;注意一定是删除而不是改名!改名后仍然是可以访问的!

     2) 在添加一个管理员用户后,删除系统默认的administrator用户。

    5. PHPMail的设置 默认情况下,Mantis使用内置的Mailto()函数进行邮件的发送,包括新用户注册发送密码、Bug改变提醒、重设密码等邮件的发送都使用MailTo()来完成,不过实际使用中发现,MailTo函数好像不支持需要校验的邮件服务器,比如我的263邮箱每次都提示需要校验,所以我给PHP安装了PHPMail模块,设置Mantis使用PHPMailer发送邮件。

    1) 下载PHPMailer:从http://phpmailer.sourceforge.net下载,最新版本是1.71;

    2) 安装PHPMailer:将下载下来的phpmailer-1.71.zip解压缩到C:\PHP\C:\PHP\includes \PHPMailer目录下;

    3) 修改Windows目录下的PHP.ini,找到include_path,增加C:\PHP\C:\PHP\includes \PHPMailer目录;

    4) 如上表所示,设置$g_use_phpMailer、$g_phpMailer_path和$g_phpMailer_method三个参数;

    5) 现在应该就可以使用PHPMailer进行邮件发送了;

    6. 图形报表的设置 默认情况下,Mantis的图形报表是关闭的,需要安装JPGraph模块并设置$g_use_jpgraph为ON才能打开图形报表;

    1) 下载JPGraph:从http://www.aditus.nu/jpgraph/index.php下载JPGraph的安装文件,目前最高版本是1.14;

    2) 将下载下来的jpgraph-1.14.tar.gz解压缩到C:\PHP\C:\PHP\includes目录下;

    3) 打开config_inc.php文件,修改$g_jpgraph_path为JPGraph的src目录,$g_use_jpgraph为ON;

    4) 修改Windows目录下的PHP.ini文件,将“;extension=php_gd2.dll”和“;extension=php_iconv.dll”两行前面的分号删除;

    5) 将C:\PHP\dlls下面的iconv.dll复制到Windows\System32目录下,以上两个步骤使PHP自动载入php_gd2和php_iconv.dll模块,这两个模块是JPGraph在显示图表和进行汉字编码转换是所必须的;

    6) 修改JPGraph的src目录下的jpgraph.php;将CACHE_DIR和TTF_DIR分别定义为Windows下的Temp目录和Fonts目录,如下所示

    DEFINE("CACHE_DIR","E:/WinTemp/Temp/jpgraph_cache"); DEFINE("TTF_DIR","C:/WinNT/Fonts/");

    7) 现在再打开Mantis的统计页面,可以看到多了分别按状态等进行统计的图形报表,包括柱图、饼图和线图;

    8) 不过如果你是用简体中文或者繁体中文,那么你会看到图形中的汉字都是乱码,这是因为Mantis对于JPGraph的编码设置不正确造成的,JPGraph会自动将汉字转换为UTF-8编码,但是需要在调用JPGraph的时候对标题等SetFont,Mantis没有做这个操作,因此汉字显示出来都是乱码,解决方法是在Mantis\core\graph_api.php中增加对图形标题等设置字体的代码; 对于柱图和线图,要设置图形标题和x、y轴标题、节点标题:

    //Set the title and axis font if the default_language is set to chinese if (config_get('default_language') == 'chinese_simplified')

    {

    $graph->title->SetFont(FF_SIMSUN,FS_NORMAL);

    $graph->xaxis->title->SetFont(FF_SIMSUN,FS_NORMAL);

    $graph->yaxis->title->SetFont(FF_SIMSUN,FS_NORMAL);

    $graph->xaxis->SetFont(FF_SIMSUN,FS_NORMAL);

    $graph->yaxis->SetFont(FF_SIMSUN,FS_NORMAL);

    }

     else if (config_get('default_language') == 'chinese_traditional')

    {

    $graph->title->SetFont(FF_CHINESE,FS_NORMAL);

    $graph->yaxis->title->SetFont(FF_CHINESE,FS_NORMAL) ;

    $graph->xaxis->title->SetFont(FF_CHINESE,FS_NORMAL) ;

    $graph->xaxis->SetFont(FF_CHINESE,FS_NORMAL);

    $graph->yaxis->SetFont(FF_CHINESE,FS_NORMAL); };

    对于饼图,要设置图形标题和图例名称:

    //Set the title and legend font if the default_language is set to chinese if

    (config_get('default_language') == 'chinese_simplified')

    {

    $graph->title->SetFont(FF_SIMSUN,FS_NORMAL);

    $graph->legend->SetFont(FF_SIMSUN,FS_NORMAL);

    }

    else if (config_get('default_language') == 'chinese_traditional')

    {

    $graph->title->SetFont(FF_CHINESE,FS_NORMAL);

    $graph->legend->SetFont(FF_CHINESE,FS_NORMAL);

    };

    大家可以找到位置自己修改,简单的说就是在graph_api.php中每个“$graph->title->Set(…”后面根据当前的图表是柱图、线图还是饼图分别加上上面两段;

    9) 现在你的图形报表应该就可以显示中文了。 好了,Mantis的配置工作到此就结束了。


     

  • bugfree 的安装过程(linux方向)

    2007-12-12 16:14:30

    windows下的原目录名为BugFree,可以改为bugfree后再传到linux下
    把bugfree放到/usr/local目录下
     
    chmod -R 777 bugfree

    建立数据库bugfree及用户bugfree
    cd /usr/local/mysql(切换到mysql安装后的目录下去)
    bin/mysqld_safe --user=mysql &(启动Mysql)
    cd bin
    ./mysql -u root -p(连接Mysql数据库)
    (回车)
    mysql>create database bugfree;(创建bugfree库)
    mysql>use bugfree;
    mysql>grant all privileges on mantis.* to 'bugfree'@'%' identified by 'bugfree';(建bugfree数据库和bugfree用户)
    mysql>source /usr/local/bugfree/Document/BugFree.sql;
    mysql>\q


     


    修改配置文件
    cd /usr/local/bugfree/Include

     
      vi ConfigBug.inc.php
    //修改以下几行
    //$BugConfig["LangList"]["English"]         = "English";
    $BugConfig["LangList"]["ChineseGB2312"] = "Chinese";
    将English注释掉,语言使用Chinese
     
    vi SetupBug.inc.php
    修改路径将E:\BugFree修改为/usr/local/bugfree/

    cd /usr/local/apache/conf

    Alias /bugfree/     "/usr/local/bugfree/"
    <Location /usr/local/bugfree/>         
       SetHandler bugfree
       Order allow,deny
       Allow from all        
    </Location>
     
    重起apache

    /usr/local/apache/bin/apachectl restart

    访问http://ip地址/bugfree/Login.php,注意不要访问index页面
    登陆用户名:admin
    密码:123456

    其实很简单,但是一不小心就很容易出错,原因就是在于很多人不太熟悉linux系统!!呵呵~~~(*^__^*) 嘻嘻……

  • 八大处之旅

    2007-12-09 22:16:07

    忙活了一个星期,从周一到周六天天面试,今天得空和老婆还有好朋友们去了八大处,我们说好了要给自己转运,呵呵。我们总共去了“六处”。“一处”在整修,而“八处”和以上“七处”都不是挨着的,是另外一条道路我们就没去。这八处分别是:一处长安寺,二处灵光寺,三处三山庵,四处大悲寺,五处龙泉庵,六处香界寺,七处宝珠寺,八处证果寺。
    我们是按顺序拜访各路神仙的,看见别人都是烧香拜佛的,于是我们几个也买了点香,(5个人分了一捆香,实在都是囊中羞涩啊,相信佛祖会原谅我们的)把香点好之后就可以拜佛了,一定要诚心,俗话说心诚则灵,我刚开始的时候还是很不习惯下跪的,后来看人们都这样,而且都是特别的虔诚,我也跟着人们的脚步跪下来了。
    我现在能叫出名字的佛也是我们平时比较熟悉的,观世音菩萨,还有千手观音,还有弥勒佛,大悲佛,鬼王佛,竟然还有法海,呵呵,但不是捉拿白蛇的那个,不过确有其人,而且活了96岁,真是长寿佛了,对,我们还拜了长寿佛,还有拜菩萨保平安,当然还有我们都很喜欢的财神爷,我们更是没少给他老人家说好话。二处到六处还是离的比较近的,我们一路拜过去,真是见佛拜佛,见菩萨拜菩萨,我们5个各自向神仙诉说着自己的愿望... ...
    快到六处的时候有个转运的大转盘,说好了是来转运的,我们更是要转上一把了,我和老婆转下来的都是个“缘”字,嘿嘿,其中我们老赵同志就是很不甘心了,说这个要转10次的,还好,在他转到第九次的时候终于转出个“财”字了。那我就恭祝他发大财了,呵呵。
    六处完了就是七处了,这还真是又段距离的,而且对于我们好久没有锻炼过身体的人还真是累啊。爬了很久才到七处的门口,恩,是关帝庙,就是我们的关公财神爷,果然啊,这有本事的都在山顶啊,呵呵。最后我们看了看八处是在另外一条道,就没去,现在才知道原来是证果寺,我们还是差那么一点啊,恩,下次一定都要去齐了,在这里我也愿菩萨保佑了。
    今天和朋友们出去了一下,去拜拜了各路神仙感觉心情也好多了,觉得什么事情都要诚心。

    下面我把这八大处的介绍发给朋友们看看,朋友们有时间也可以去的,挺不错的,对了,门票成人是10元
    简介
      八大处公园位于北京市著名西山风景区南麓。是一座历史悠久、风景宜人的佛教寺庙山地园林,是新中国诞生后北京首批重点文物保护单位、北京市一级公园、国家AAAA级景区,北京市精品公园。素以三山比肩而立、八刹、十二景著称。公园内有八座古寺(灵光寺、长安寺、三山庵、大悲寺、龙泉庙、香界寺、宝珠洞、证果寺),“八大处”由此得名。八座古刹最早建于隋末唐初,历经宋、元、明、清历代修建而成。其中灵光、长安、大悲、香界、证果五寺均为皇帝敕建。灵光寺辽招仙塔中曾供奉释迦牟尼佛牙舍利,1900年毁于八国联军炮火,建国后经周恩来总理批准新建佛牙舍利塔。

    天然景色
      八大处公园地处太行之西山余脉,翠微、平坡、卢师三山之间,方圆三百三十二公顷,最高峰海拔464.8米。三山呈环绕状,形似一把巨大的太师椅,形成了八大处特有的冬暖夏凉的小气候,得益于这种特有的小气候,八大处的自然风景绮丽动人,四季风景如画:春天,满山遍野的杏花、桃花、迎春、连翘等纷纷盛开,团团簇簇,煞是好看;夏天,峰峦叠翠,苍秀清雅,鸟啼鹃啭,流泉汩汩;秋天,十多万株黄栌、火炬、元宝枫等各种红叶树种,秋霜过后,满山流丹,处处好看;进入寒冬,银装素裹,积雪凝素。公园土质肥沃,植被丰富,森林覆盖率达到97.2%。

      八大处公园是由三山环抱,因保存完好的八座古刹而得名,又以自然天成的"十二景"闻名遐尔,古人即赞曰"三山如华屋,八刹如屋中古董,十二景则如屋外花园"又有云"香山之美在于人工,八大处之美在于天然,其天然之美又有过于西山诸胜"。

    八大处景点

    一处长安寺
    位于公园大门以南一里多地,原名"善应寺"创建于明弘治十七年(1504年)。后历经修建,规模日大,改称长安寺。长安寺倚翠微山,坐西朝东,红墙围绕,两进四合。入门便是一砖石景壁,上有"登欢喜地"四字。沿西向甬路前行,登数十级台阶为该寺山门殿。殿内供关羽造像,又称"关公殿"。向后分别为"大雄宝殿"、"大士殿",大士殿前二株白皮树尤为醒目,虽历数百年沧桑却仍枝繁叶茂,在京城古木名树中占得一席。长安寺原有五百罗汉雕像,史料中对长安寺尚有:"门列天兵十,状极诡异,庑下有五百罗汉"的记载,现已无存,但从中可见长安寺当年的地位和风貌。

    二处灵光寺
    灵光寺是八大处现存最重要的一座寺院,始建于唐大历年间(766-779年)。灵光寺山门殿面朝东南,山门殿中供奉释迦牟尼佛纯铜贴金铜造像,为泰国僧王赠送。灵光寺内原有五进庙堂,现仅存"大悲院"、"鱼池院"、"塔院"三处院落。大悲院中,南有观音殿,北有拜佛堂,东西各有陪房十四间。院西南有一金鱼池,建于清咸丰年间,原为寺内放生池。池畔有辽代"招仙塔"塔基一座,又名"画像千佛塔",此塔毁于"八国联军"炮火。后寺内僧人在清理旧塔基时发现了供有佛祖释迦牟尼灵牙舍利的石函。北行过一回廊为原卧游轩、居士院及方丈院。现方丈院中有1958年所建佛牙舍利塔,塔中舍利阁内以纯金七宝塔供奉佛祖灵牙一颗。2000年中国佛协新建了玉佛殿和已故佛协会长赵朴初手书般若波罗密多心经影壁。因佛牙舍利在世界上仅存两颗,使灵光寺成为全世界佛教僧众顶礼膜拜的地方。

    三处三山庵
    三山庵因其地处翠微、平坡、卢师三山之间而得名。三山庵创建于金天德三年(1151年)。山门殿三间,正对山门是大殿五间,内供释迦牟尼塑像。清雍正、乾隆年间有高僧达天通理禅师曾在此研磨禅理。著书立论,一时名噪遐迩。

    四处大悲寺
    位于三山庵与龙泉庵之间的山腰处。相传建于北宋或辽金时期(约1033年)。该寺坐西朝东,正对山门有古楸两株。整个院落为三进四合,山门殿有石额"敕建大悲寺",为清康熙帝御笔。山门殿内有四大天王塑像。山门殿后为大雄宝殿。殿前有明代古竹两池,青翠欲滴。殿内正中供三世佛,两侧"十八罗汉"雕像相传是元代著名雕塑家刘元的杰作。雕像形态各异,道气深沉,栩栩如生。其像皆以檀香木粉和精砂为胎精雕而成,至今仍散发出绕梁香气。大雄宝殿后为圆通宝殿内供彩塑观音菩萨坐像。此殿前两株参天古银杏树,粗有数圈,枝繁叶茂,树龄高达八百余年。

    五处龙泉庵
    又名龙王堂,位于大悲寺西北,始建于明仁宗洪熙乙己(1425年)。清顺治二年(1645年)于该处发现一泓清泉,遂修建了一座龙王庙。全庵共有五个院落,分为上中下三层,除主殿龙王堂外,还有卧游阁、听泉水榭、妙香院和华祖院。整个院内松高柏巨,如云蔽日,夏日里凉爽异常,极宜消暑。此庵山门小巧,入山门即得一方池,泉水不断从池中龙口出流出,注入池内。该泉名曰"龙泉",四时不涸,泉水经化验为天然高锶矿泉水。池左有听泉小榭。上方为龙王堂;北院原称慧云寺。该院"龙泉茶社"历史悠久,在京城影响颇大,四季开放,以甘冽泉水泡出的名茶别有一番滋味,回头客极多,夏秋时节尤甚。

    六处香界寺
    位于平坡山,是八大处面积最大的一座寺庙,始建于唐乾元年间(758-760年)。香界寺依山取势,气势雄伟壮观,是历代帝王游山驻跸之所。寺分左、中、右三路,共五进院落。中路行进,山门殿上方悬一石额,上镌"敕建香界寺",二进院落内古松虬枝盘旋,张牙舞爪,故称"龙松"。另有钟鼓二楼分列左右。后为天王殿,面阔三间,内供四大天王,契比和尚(大肚弥勒佛)和韦驮。拾阶而上有正殿五间,名圆雄宝殿,殿前有石碑两通。其中左碑碑阳刻有"大悲菩萨自使真像",相传为康熙年间重修寺庙时出土的唐代古碑。碑阴刻有"敬佛"二字,大如洪斗,为康熙御笔。四进院落格局与三进相仿,正殿为大雄宝殿,供三世佛与十八罗汉。五进院落为藏经楼。左路为一别院,仅精舍三间。右路为"行宫院",为乾隆帝避暑的行宫,院内置景颇佳。

    七处宝珠洞
    位于平坡山顶,创建了清乾隆四十六年(1780年)。寺前有一座木结构牌楼,匾额内外分镌"坚固林"和"欢喜地",为乾隆皇帝御笔。过牌楼前行,路旁一天然巨石,石上约略可见行书《宝珠洞诗》,落款处镌有乾隆御玺印迹。宝珠洞临崖而建大殿两层,其中"眺望轩"观音殿连同左右配房形成一层院落。观音殿后有一石洞,宽广约四米,洞内砾石如珍珠黑白杂陈,晶莹闪烁,固此该洞以"宝珠"命名。相传康熙年间有一海岫禅师在此梵修,多次受到皇帝召见。据记他能诵经驱鬼,故又得名"鬼王菩萨"。洞内原有他的肉身法像,早经毁坏,现为汉白玉石雕像。宝珠洞项上为阿弥陀佛殿。原有额曰"舍轮妙果"右边横额曰"云卧天窥",皆为乾隆御笔。七处是远眺京城美景,观赏日出的极佳处,故有"京西小泰山"之誉。

    八处证果寺
    是八大处最古老的一座寺院。始建于唐天宝年间(又传建于隋仁寿年间)。寺中一株古黄连木树龄600年以上,为京城所独有。证果寺坐北朝南,位于卢师山腰。山门石阶数十级。阶下竖有二碑,山门之上石额镌有"古刹证果寺"字样。山门以北为大雄宝殿。殿前有铜钟一口,铸于明成化六年(1470年),钟身铸有《摩诃般若波罗密多心经》字样隽秀,铸造精良。殿东为禅堂院。大雄宝殿以西有一院,院门为宝瓶形,青石制作。出此小院西门,有座重檐八角亭。亭北是一宽大的敞轩,内悬木制匾额,上刻“招止亭”三字。匾下嵌一碑,上刻《秘摩崖招止亭记》。敞轩以北为秘魔崖。此处一巨石自山顶凌空而出,突兀奇险。石上镌刻“天然幽谷”四字。旁侧有一洞,名“真武洞”,相传有卢师和尚在此修行,因其为民祈雨有验,御赐为“感应禅师”。

    园内植物
      八大处公园冬季山暖风和,夏季凉爽宜人。土质肥沃、植被丰富。其中乔木就有八十余种,四十余万株,名贵古树十八种,五百九十株,长安寺的白皮松;灵光寺的七叶树;大悲寺的银杏树;证果寺的黄连木等树龄都在六百年以上,仍树状丰满,树形奇美。黄栌、火炬、元宝枫等红叶树近十四万株,秋霜过后,层林尽染,满山流丹。

    设施
      八十年代末公园水体景区"映翠湖",九十年代初克来明架空缆车、富斯特高山滑道先后通车;之后,纯大木做法的古建牌楼和山门相继落成。八大处已今非昔比,一越成为北京市一级一类公园。新世纪到来之即,公园又新建冲天太空舱,会议中心等,引入吃住行、休娱健一体化服务的新观念。以满足不同消费层次游客的各种需求,八大处公园已成为京城最近的休闲娱乐场所之一。

    登山健身四条路线
      八大处公园是京郊最适宜登山的地点之一,千年的历史文化沉淀,丰富珍贵的自然资源,“三山环抱”而形成的特有小气候,以及不高不低的山势,使八大处公园成为京城百姓登山健身的首选之地。2001年,北京市体育局从高度、山势、登山环境等多方面综合考察后,正式确立八大处公园为本市四佳登山健身场所之一。近年来八大处公园根据自身的山形地貌,推出登山健身四条线:沿寺庙步步登高游,跑大道强健体魄游,访“石刻”寻幽探险游、观印章林间吸氧游。
      登山族可根据自己的身体状况,选择不同登山线路,达到登山健身的目的,各种设计新新颖、内容丰富的健身牌示,指导您如何科学登山。为满足游客的不同需求,八大处公园在登山沿途安装了健身器材百余件,占地面积近4000平方米,免费供游人使用。另外还建设了两块用鹅卵石铺成的健身步道及网球场、羽毛球场等等。北京奥组委已将公园八处附近确定为2008年奥运会山地车训练场地。今后八大处公园体育健身的功能将日益明元。

  • 证书有什么用?

    2007-12-09 21:54:47

    昨天刚刚拿到的证书,一个是国家软件质量检测工程师的证书,还有个是信息产业部技能培训的证书,都是关于测试方面的,但是有什么用呢?希望大家告诉我!呵呵

  • Web测试总结

    2007-12-09 21:43:25

     

    一.功能测试

    1.链接测试:3点必须在集成测试阶段完成

    2. 表单测试:用户提交信息,我们必须测试提交操作的完整性,以及验校提交给服务器的信息的正确性

    3.  Cookies测试:用来存储用户信息和用户在某应用系统的操作容,cookies是否起作用,胆否按预定时间进行保存刷新对cookies有什么影响

    4.设计放言测试:web设计语言版本的差异

    5.  数据库测试:(提供空间)关系型数据库,可以sql处理。两种错误,数据一致性错误;用户提交表单输出错误,网速和程序设计错误

    二.性能测试

    1.  连接速度测试

    2.  负载测试:负载级别可以是某一时刻同时访问web系统的用户数量,也可以是在线数据处理数量

    3.  压力测试:简单来说就是测试web应用系统会不会崩溃,在什么情况下崩溃

    三.可用性测试

    1.  导航测试:是否基于导航,导航是否直观?web系统的主部分是否可通过主页存取?web系统是否需要站点灶图,搜索引擎或其他的导航帮助。另一方面:页面结构、导航、菜单、连接的风格是否一致

    2.  图形测试:1)图片尺寸大小,能清楚描述,一般都链接到某个具体页面。2)风格一致?3)背景、字体、前景的搭配?4)大小、数量、jpggif压缩

    3.  内容测试:正确性、准确性、相关性

    4.  整体界面测试:一般都用问卷调查方式,用户参与

    四.客户端兼容性测试:

    1.平台测试os

    2.浏览器测试

    五.安全性测试:

    1.测试有效和无效的用户名,密码。大小是否敏感,可以试多少次的限制是否不登录而直接浏览某个页面

    2.是否有超时限制

    3.测试相关信息是否写进了日志文件,是否可追踪

    4.加密是否正确,检查信息的完整性

    5.由于脚本安全漏洞,测试没有经过授权,就不能在服务器端放置和编辑脚本的问题

     

     

  • 关于测试的词汇(转)

    2007-12-09 00:31:24



    文章出处:www.ml570.com
    Acceptance testing
    (验收测试),系统开发生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。
    Ad hoc testing
    (随机测试),没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。
    Alpha testing
    α测试),是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。
    Automated Testing
    (自动化测试),使用自动化测试工具来进行测试,这类测试一般不需要人干预,通常在GUI、性能等测试中用得较多。
    Beta testing
    β测试),测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。
    Black box testing
    (黑盒测试),指测试人员不关心程序具体如何实现的一种测试方法。根据软件的规格对软件进行各种输入和观察软件的各种输出结果来发现软件的缺陷的测试,这类测试不考虑软件内部的运作原理,因此软件对用户来说就像一个黑盒子。
    Bug
    (错误),有时称作defect(缺陷)或error(错误),软件程序中存在的编程错误,可能会带来不必要的副作用,软件的功能和特性与设计规格说明书或用户需求不一致的方面。软件缺陷表现特征为:软件未达到产品说明书标明的功能;软件出现产品说明书指明不会出现的错误;软件功能超出产品说明书指明的范围;虽然产品说明书未指出但是软件应达到的目标;软件测试人员或用户认为软件难以理解,不易使用,运行速度缓慢等问题。
    Bug report
    (错误报告),也称为“Bug record(错误记录),记录发现的软件错误信息的文档,通常包括错误描述、复现步骤、抓取的错误图像和注释等。
    Bug tracking system
    (错误跟踪系统,BTS),也称为“Defect tracking systemDTS”,管理软件测试缺陷的专用数据库系统,可以高效率地完成软件缺陷的报告、验证、修改、查询、统计、存储等任务。尤其适用于大型多语言软件的测试管理。
    Build
    (工作版本),软件开发过程中用于内部测试的功能和性能等不完善的软件版本。工作版本既可以是系统的可操作版本,也可以是展示要在最终产品中提供的部分功能的部分系统。
    Compatibility Testing
    (兼容性测试),也称“Configuration testing(配置测试),测试软件是否和系统的其它与之交互的元素之间兼容,如:浏览器、操作系统、硬件等。验证测试对象在不同的软件和硬件配置中的运行情况。
    Capture/Replay Tool
    (捕获/回放工具),一种测试工具,能够捕获在测试过程中传递给软件的输入,并且能够在以后的时间中,重复这个执行的过程。这类工具一般在GUI测试中用的较多。
    Crash
    (崩溃),计算机系统或组件突然并完全的丧失功能,例如软件或系统突然退出或没有任何反应(死机)。
    Debug
    (调试),开发人员确定引起错误的根本原因和确定可能的修复措施的过程。一般发生在子系统或单元模块编码完成时,或者根据测试错误报告指出错误以后,开发人员需要执行调试过程来解决已存在的错误。
    Deployment
    (部署),也称为shipment(发布),对内部IT系统而言,指它的第一个版本通过彻底的测试、形成产品、交付给付款客户的阶段。
    Dynamic testing
    (动态测试),通过执行软件的手段来测试软件。
    Exception
    (异常/例外),一个引起正常程序执行挂起的事件。
    Functional testing
    (功能测试),也称为behavīoral testing(行为测试),根据产品特征、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。使用适当的平台、浏览器和测试脚本,以保证目标用户的体验将足够好,就像应用程序是专门为该市场开发的一样。
    Garbage characters
    (乱码字符),程序界面中显示的无意义的字符,例如,程序对双字节字符集的字符不支持时,这些字符不能正确显示。
    GB 18030 testing
    GB 18030测试),软件支持GB 18030字符集标准能力的测试,包括GB 18030字符的输入、输出、显示、存储的支持程度。
    Installing testing
    (安装测试),确保该软件在正常情况和异常情况的不同条件下,例如,进行首次安装、升级、完整的或自定义的安装都能进行安装。异常情况包括磁盘空间不足、缺少目录创建权限等。核实软件在安装后可立即正常运行。安装测试包括测试安装代码以及安装手册。安装手册提供如何进行安装,安装代码提供安装一些程序能够运行的基础数据。
    Integration testing
    (集成测试),被测试系统的所有组件都集成在一起,找出被测试系统组件之间关系和接口中的错误。该测试一般在单元测试之后进行。
    International testing
    (国际化测试),国际化测试的目的是测试软件的国际化支持能力,发现软件的国际化的潜在问题,保证软件在世界不同区域中都能正常运行。国际化测试使用每种可能的国际输入类型,针对任何区域性或区域设置检查产品的功能是否正常,软件国际化测试的重点在于执行国际字符串的输入/输出功能。国际化测试数据必须包含东亚语言、德语、复杂脚本字符和英语(可选)的混合字符。
    Localizability testing
    (本地化能力测试),本地化能力是指不需要重新设计或修改代码,将程序的用户界面翻译成任何目标语言的能力。为了降低本地化能力测试的成本,提高测试效率,本地化能力侧是通常在软件的伪本地化版本上进行。本地化能力测试中发现的典型错误包括:字符的硬编码(即软件中需要本地化的字符写在了代码内部),对需要本地化的字符长度设置了国定值,在软件运行时以控件位置定位,图标和位图中包含了需要本地化的文本,软件的用户界面与文档术语不一致等。
    Load testing
    (负载测试),通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。此外,负载测试还要评估性能特征,例如,响应时间、事务处理速率和其他与时间相关的方面。
    Localization testing
    (本地化测试),本地化测试的对象是软件的本地化版本。本地化测试的目的是测试特定目标区域设置的软件本地化质量。本地化测试的环境是在本地化的操作系统上安装本地化的软件。从测试方法上可以分为基本功能测试,安装/卸载测试,当地区域的软硬件兼容性测试。测试的内容主要包括软件本地化后的界面布局和软件翻译的语言质量,包含软件、文档和联机帮助等部分。
    Performance testing
    (性能测试),评价一个产品或组件与性能需求是否符合的测试。包括负载测试、强度测试、数据库容量测试、基准测试等类型。
    Pilot testing
    (引导测试),软件开发中,验证系统在真实硬件和客户基础上处理典型操作的能力。在软件外包测试中,引导测试通常是客户检查软件测试公司测试能力的一种形式,只有通过了客户特定的引导测试,软件测试公司才能接受客户真实软件项目的软件测试。
    Portability testing
    (可移植性测试),测试瞄准于证明软件可以被移植到指定的硬件或软件平台上。
    Priority
    (优先权),从商业角度出发是指错误的重要性,尤其是从客户和用户的角度出发,是指错误对于系统的可行性和可接受性的影响。与“Severity(严重性)相对照。
    Quality assurance
    (质量保证QA),采取的所有活动以保证一个开发组织交付的产品满足性能需求和已确立的标准和过程。
    Regression testing
    (回归测试),在发生修改之后重新测试先前的测试以保证修改的正确性。理论上,对软件的任何新版本,都需要进行回归测试,验证以前发现和修复的错误是否在新软件版本上再现。
    Review
    (评审),在产品开发过程中,把产品提交给项目成员、用户、管理者或其它相关人员评价或批准的过程。
    Sanity testing
    (健全测试),软件主要功能成分的简单测试以保证它是否能进行基本的测试。参考“Smoke testing(冒烟测试)
    Screen shot
    (抓屏、截图),软件测试中,将软件界面中的错误(窗口、菜单、对话框等)的全部或一部分,使用专用工具存储成图像文件,以便于后续处理。
    Severity
    (严重性),错误对被测系统的影响程度,在终端用户条件下发生的可能性,软件错误妨碍系统使用的程度。与“Priority(优先权)相对照。
    Smoke testing
    (冒烟测试),冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。参考“Sanity testing(健全测试)
    Software life cycle
    (软件生命周期),开始于一个软件产品的构思,结束于该产品不再被使用的这段期间。
    Static testing
    (静态测试),不通过执行来测试一个系统。如代码检查,文档检查和评审等。
    Structured query language
    (结构化查询语句,SQL),在一个关系数据库中查询和处理数据的一种语言。
    TBD
    To be determined,待定),在测试文档中标是一项进行中的尚未最终确定的工作。
    Test
    (测试),执行软件以验证其满足指定的需求并检测错误的过程。检测已有条件之间的不同,并评价软件项的特性软件项的分析过程。软件工程过程的一个活动,它将软件在预定的条件下运行以判断软件是否符合预期结果。
    Test case
    (测试用例),为特定目标而开发的一组测试输入、执行条件和预期结果,其目标可以是测试某个程序路径或核实是否满足某个特定的需求
    Testing coverage
    (测试覆盖),指测试系统覆盖被测试系统的程度,一项给定测试或一组测试对某个给定系统或构件的所有指定测试用例进行处理所达到的程度。
    Testing environment
    (测试环境),进行测试的环境,包括测试平台、测试基础设施、测试实验室和其他设施。
    Testing item
    (测试项),作为测试对象的工作版本。
    Testing plan
    (测试计划),描述了要进行的测试活动的范围、方法、资源和进度的文档。它确定测试项、被测特性、测试任务、谁执行任务,并且任何风险都要冲突计划。
    Testing procedure
    (测试过程),指设置、执行给定测试用例并对测试结果进行评估的一系列详细步骤。
    Testing scrīpt
    (测试脚本),一般指的是一个特定测试的一系列指令,这些指令可以被自动化测试工具执行。
    Testing suite
    (测试包),一组测试用里的执行框架;一种组织测试用例的方法。在测试包里,测试用例可以组合起来创造出独特的测试条件。
    Unit testing
    (单元测试),指一段代码的基本测试,其实际大小是未定的,通常是一个函数或子程序,一般由开发者执行。
    User interface
    (用户界面,UI),广义是指使用户可以和计算机进行交互的硬件和/或软件。狭义是指软件中的可见外观及其底层与用户交互的部分(菜单、对话框、窗口和其它控件)
    User interface testing
    (用户界面测试),指测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观,文字,图片组合是否完美,操作是否友好等等。UI 测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。
    White box testing
    (白盒测试),根据软件内部的工作原理分析来进行测试,基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量,一般黑盒测试由项目经理在程序员开发中来实现。

  • 测试的目的

    2007-12-09 00:21:49

     

     有人认为软件测试就是程序测试。其实不然,软件测试应该贯穿整个软件定义与开发整个期间。因此需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应该是软件测试的对象。
      在对需求理解与表达的正确性、设计与表达的正确性、实现的正确性以及运行的正确性的验证中,任何一个环节发生了问题都可能在软件测试中表现出来。
    对于一个测试工程师来说,软件测试的目的是什么至关重要,关于软件测试的目的,有的人说是为了提高软件质量,有人说为了发现bug,还有人说是为了证明软件的合格和可用性!
        可是本人认为:软件测试的目的可以从几个方面来考虑,假如从用户的几个角度来看:测试的目的就是为了证明用户所需软件的质量,这样可以使用户放心使用不必再有后顾之忧,这样很重要,在这个方面一些大的软件公司有明显的优势,就是因为他们的测试团队已经取得用户的认可。从公司的角度来看:测试就是为了得到最大的利润,客观来看在软件开发过程过程中,测试进行的越早,开发成本就会越低,当然是相对于同样的测试水平,测试可以发现bug,使得开发人员及时修改,可以避免在开发结束的时候发现软件存在质量问题,避免公司不必要的损失。从程序的角度看:测试就是为了发现尚未发现的错误,这没什么可说的。
        最后要说明的是:测试的附带效果就是证明软件合格和可用。
        因为上述纯粹本人个人观点,希望大家不要拍砖头!!  

  • 发表下个人感想

    2007-12-08 00:11:26

     开通这个博客的初衷是想让我的技术能够越来越好,但将来会发展成什么样子,真的很难去预料,本来我进入测试这个行业时间简直可以用天来计算,有人说这样也不错啊,很容易就会有发展的,这简直就是白扯!可是我想:我起点低,是有发展,难道人家起点高的人就没有发展了吗?自欺欺人!
       做技术很累这谁都知道,可是为什么还有那么多人想去做技术呢?因为下雨的时候琳不着雨,冬天的时候不至于挨冻,想起他们在中关村卖电脑,在各个地方跑业务的,甚至在庄稼地里干活的,我的心里不由得一阵害怕,是啊,比起做技术,那些人更累,更脏,而做技术不但能够按时吃上一顿热饭,还能一天到晚坐在电脑面前打打字,动动鼠标,钱就来了,这个时候有人抱怨了:可是有的时候还要加班?加班?加班有加班费,你们谁看到跑业务的有加班费了?谁看到农民有加班费了?
       刚刚进入测试,想尽快找到工作,可是面试几家公司都是杳无音讯,我自问有的公司面试很不好,可是有几家还是很不错的,可是人家不要的原因出在哪?是技术不过关,还是?不知道,我感觉不错啊。从培训完到现在已经有短时间了,眼看着同学们一个一个的找到工作,心里急呀,可是急有什么办法?哎~~
       今天就是周末了,看来这周面试又是老样子了,下周希望会好点,总之我对将来充满信心!
       祝愿我吧!!come on  baby!!

我的栏目

我的存档

数据统计

  • 访问量: 6467
  • 日志数: 10
  • 建立时间: 2007-12-07
  • 更新时间: 2007-12-15

RSS订阅

Open Toolbar