我的最新日志

  • VMWARE-Ubuntu 网络配置模式

    2008-7-06

    VMWARE的网络配置模式有三种,详细信息参见:http://www.51cto.com/art/200709/56173.htm

    我采用的是其中的桥接模式,自动分配网址,在没有安装VMWARE TOOL之前我是可以上网的,但是安装了VMWARE TOOL之后就上不了网了.

    我尝试着做了如下步骤,发现又可以上网了:

    • 重新启动VMWARE
    • 打开APPLICATION-ATTACHMENT-TERMINAL
    • 输入:sudo dhclient eth0重新获取地址.

     

  • Ubuntu下VMware Tool的安装

    2008-7-06

      最近在Ubuntu下安装VMWARE TOOL遇到了一些麻烦,因为本人并不熟悉Ubuntu,所以从网上搜索了一下关于这方面的文章,终于根据一篇文章的介绍完成了VMWARE TOOL的安装,在对文章的贡献者表示感激之外,也把这篇文章转载共享给遇到类似问题的朋友们.

     

    在Ubuntu安装VMware Tool
    作者: lrfz008  发布日期: 2008-3-13    查看数: 887   出自: http://www.linuxdiyf.com
    从卓越买的几本书——“鸟哥”私房菜第二版已经到了,前些天博客挂了的时候,我就在安装Linux玩。先是在虚拟机装Ubuntu,后来又单独加了块硬盘,装了Fedora。

    安装linux过程还是比较顺利的,就是在安装“VMware Tool”时,遇到点麻烦,经过搜索资料,终于装好了,记一下流程。

    VMware Tool就相当于虚拟机的驱动,因为Ubuntu出于安全的原因,默认是限制root帐号的使用,安装Ubuntu时会随机设置root密码。所以要安装VMware Tool必须先取得root管理员权限。

    要用这个命令:sudo,一开始我装Ubuntu-server版的时候,就纳闷,怎么关机还不给关了,原来是要root权限,具体就是$sudo halt。

    一、下面说说安装VMware Tool具体步骤:

    1、打开虚拟机,编辑虚拟机设置,使用ISO映像,为你的Linux安装盘;

    2、进入Ubuntu以后,取得root管理员权限;

    $sudo su
    输入当前用户密码

    这样就取得root管理权限了,以后要退出root,可以用这个“exit”命令。

    3、挂载光驱,因为VMware菜单,“虚拟机 - 安装VMware工具”就相当于一个驱动光盘,点击它以后,要把这个光盘挂载到系统中使用;

    # mount /cdrom
    将VMware Tool挂载到光盘中

    # cd /cdrom
    # ls -a
    以上两步为了查看文件名,不同的VMware版本名字会不一样

    # cp VMwareTools-5.5.1-19175.tar.gz /tmp
    复制驱动文件到临时目录,准备安装

    # cd /tmp
    # tar xzf VMwareTools-5.5.1-19175.tar.gz
    在tar解包之前,可以用ls -al查一下tmp目录中打包文件具体名称。

    # cd vmware-tools-distrib
    还在/tmp目录

    # ./vmware-install.pl
    注意文件名前一定要加 ./ 否则会提示说找不到文件

    之后,一路回车,遇到 [yes] 时,就输入yes回车,即可。

    总结一下,Linux初步印象:

    1、在linux中,命令名称大小写敏感;

    2、特殊符号;

    . 当前目录或者是隐含文件

    .. 上级目录

    $ 一般用户帐号提示符

    # 管理员帐号提示符

    ~ 用户帐号主目录提示符

    命令行提示符格式: 帐户名称@机器名称: 目录名称#

  • Selenium RC - PHP Client server

    2008-5-17

    近期在学习Selenium,Selenium的工具有四种,四种工具各有不同,各种工具的比较参见:http://blog.csdn.net/yangxiaogang/archive/2006/12/25/1460452.aspx . 我选择了Selenium RC,我所采用的语言是PHP.
    PHPUnit集成了Selenium的API接口,通过直接调用Selenium的API即可完成测试动作和结果验证
    本章主要介绍如何通过PHPUni驱动PHP client server完成测试.
    1.下载selenium Rc:http://blog.csdn.net/yangxiaogang/archive/2006/12/25/1460452.aspx
    2.解压到一个目录下,我的解压到了d:\seleniumrc
    3.下载apache,我本机使用的是apache2.2.x
    4.下载PHP5.x windows安装版本,我本机安装的是php-5.2.6-win32-installer.msi
    5.安装PHP(我的安装路径D:\PHP),安装过程中注意选择安装"Extras"中的"PEAR Installer"
    6.安装PEAR:PHP安装完成后,并未自动安装PEAR,所以我们要到PHP安装目录中,运行go-pear.bat进行安装,详细安装的过程参见:http://www.phpchina.com/bbs/viewthread.php?tid=61542.我在这只把重要的几步写下来.
    (1)在go-pear命令窗口中,根据提示设定安装路径
    (2)PEAR安装成后,根据提示修改PHP安装目录中的"PHP.INI"文件和配置环境变量,以下是我本地机上安装成功后的提示:
    Would you like to alter php.ini <C:\WINDOWS\system32\php.ini>? [Y/n] : y

    php.ini <C:\WINDOWS\system32\php.ini> include_path updated.

    Current include path           : .;C:\php5\pear
    Configured directory           : D:\PHP\www\pear
    Currently used php.ini (guess) : C:\WINDOWS\system32\php.ini
    Press Enter to continue:

    ** WARNING! Old version found at D:\PHP\www\bin, please remove it or be sure to use the new d:\php\www

    The 'pear' command is now at your service at d:\php\www\bin\pear.bat

    ** The 'pear' command is not currently in your PATH, so you need to
    ** use 'd:\php\www\bin\pear.bat' until you have added
    ** 'D:\PHP\www\bin' to your PATH environment variable.
    (3)根据上述红色字体的提示,先打开PHP安装目录中的"PHP.INI"文件,找到如下段落
    ; Windows: "\path1;\path2"
    ; include_path = ".;c:\php\includes"
       将其修改为
    ; Windows: "\path1;\path2"
    include_path = ".;c:\php5\pear"

    (4)执行pear.bat使pear命令设置到PATH路径中.
    (5)右击我的电脑-高级-环境变量,将"D:\PHP\www\bin"加入"PATH"变量中.
    7.PEAR安装完成后,继续安装PHPunit
    (1) 首先加载PHPunit的chnnel,执行下列命令pear channel-discover pear.phpunit.de
    (2) 继续安装:pear install phpunit/phpunit
    (3) 直到出现提示" install ok: channel://pear.phpunit.de/PHPUnit-3.2.19",说明PHPUnit安装成功了.你可以在PEAR目录中找到它.
    8.执行测试,以selenium rc/selenium-php-client-server中的GoogleTest.php为例
    (1)保证selenium server一直运行.
    CMD-到selenium-server路径下输入-java -jar selenium-server.jar
    (2)启动测试用用例:
    CMD-到selenium-php-client-server路径下输入-phpunit Goole.Test.php
    (3)查看运行结果:
    执行完成后,可以看到执行结果,如下:

    FAILURES!
    Tests: 1, Errors: 1.


  • 英语发音规则

    2008-4-18

    最近在学习英语,其实最困难的就是英语发音了.
    一直想找一个快捷方式掌握英语发音的规则.
    在网上搜索了一下,找到了一个讲解英语发音规则的网站:http://www.sprew.cn/index.php
    但是有一个感觉,这个网站讲的东西太多了,学习完后,还是不太系统.
    根据这个规则我自己总结了一下英语发音的规则:
    • 首先,确定单词属于单元音,双元音还是多元音.
      • 音节划分原则:从单词拼写形式上看,有几个元字组就有几个音节.
    • 其次,确定重读音节位置:
      • 单音节多是重读
      • 双音节:第一个音节通常是重读音节,含有a,be,de,re,in,ex等前辍的双音节词往往是第二个音节上重读
      • 多音节:通过在倒数第三个音节重读,词尾有-ic,-tion,-sion的词,在这几个词的前一个音节上重读.
    • 再次,确定音节的发音
      • 重读音节
        • 开音节
        • 闭音节
      • 非重读音节
    • 最后,音节划分
      • 在重读音节和非重读音节的相邻处有两个辅字组时,一个辅字组属于前面的音节,一个辅字组属于后一个音节
      • 在重读音节和非重读音节的相邻处有1个辅字组时,如果前面重读音节里的元音是长音则辅字组属于后面一个后面一个音节,如果重读音节里面的元音是短音,则属于前面的音节.
  • 北京华美汉盛软件技术有限公司-诚招软件测试工程师

    2008-3-21

    1.公司简介:
     
        2005 年 12 月,四位拥有丰富业界资源的美国人,两位曾在美国学习工作多年的中国人,以共同的梦想,互补的优势,开始了 Aragon Consulting Group 的筹建。

    一间公寓,一个外包项目,三位软件工程师,我们 SOHO 起步,从 2005 的冬季走出……

    春至秋来,历经寒冬的坚忍与春夏的汗水,我们,北京华美汉盛软件技术有限公司(Aragon Consulting Group 中国独家合作伙伴),从只能容纳数人的公寓,搬到能容纳数十人的办公室,再到 2007 年 4 月,我们在地处北京西南四环的总部基地有了属于自己的、能容纳上百人的独栋六层小楼,数十位优秀的工程师组成一个个快速反应小团队,每天为我们的美国客户量身订制着最好的 IT 服务;而美国方面的 Aragon Consulting Group,业已邀请到多位世界顶尖级资深企业家加盟到公司的顾问团──这一切,我们只用了 16 个月。

    时间前行,奋斗不息。

    今天,世界软件外包产业由印度人奏着最强音;明天,这不远的十年,我们要让自己的身影与巨人比肩!

    我们对成功的热望、梦想的追逐,化作前行的力量、坚实的脚步、以及──对优秀人才如饥似渴的寻觅──我们深知,这个“躯体”的茁壮,需要每一个才华横溢的你各司其职各尽其能地燃烧!

    华美汉盛的目标之一,便是为每一位专业人士提供这样一个平台,让你可以见证并亲历这个团队走向职业化、专业化的进程,并在此进程中扮演重要角色;同时,我们对这样的工作方式有着强烈而坚定的认同感──敏捷、高效、自由、快乐、业绩导向──因而我们便尽心尽力地创造这样的环境,以期团队里所有成员都能尽情挥洒自己的才华与创造力,最终实现公司的壮大与自我价值的升华。

    竭诚欢迎所有有志于软件技术开发,同时也愿意在新兴企业中一展拳脚的人士加入我们的团队!

    2.招聘岗位:软件测试工程师(若干),岗位职责要求:
    • 测试技术要求:
      • 测试基础知识扎实.
      • 熟悉软件测试基本流程.
      • 有需求测试经验者优先考虑.
      • 精通WinRunner(QTP,Selenium)、LoadRunner等功能和性能测试工具.
      • 精通一到两个BUG管理工具.
      • 了解TD,Testlink等测试管理工具
    • 素质和经验要求:
      • 一到两年B/S系统测试经验
      • 较强的语言表达能力
      • 有责任心,具有良好的沟通、组织协调能力及团队合作精神
      • 良好的英语读/写能力.
    3.公司信息:
    •  北京华美汉盛软件技术有限公司:http://www.aragonconsultinggroup.com/
    •  地址:北京市丰台区南四环西路丰台科技园
    •  电子邮件:zhaopin@cn-acg.com
    •  MSN:jinzhoudoudou@hotmail.com

  • CMMI-评估流程

    2008-3-16

    前面了解了CMMI基础知识和评估方法,接下来介绍一下如何进行实施CMMI的评估.

    CMU/SEI(美国卡内基•梅隆大学的软件工程研究所)提供了一个实用的、便于理解的CMMI实施方法-IDEAL(又可称为CMMI过程改进生命周期模型).该方法建议使用CMMI进行改进软件过程的用户,按照启动、诊断、构建、实施和推进等五个阶段开展软件过程改进工作.

    • I——启动(Initiating),通过与企业高层管理者及过程改进相关涉众进行沟通,明确企业改进流程的商业目标;
    • D——诊断(Diagnosing),确定现状与目标之间的差异;
    • E——构建(Establishing),计划如何达成目标;
    • A——实施(Acting),根据计划开展工作;
    • L——推进(learning),从经验中学习,以提高未来使用新技术的能力。

    IDEAL VS PDCA

    PDCA循环(PDCA Cycle)戴明循环(Deming Cycle)

    PDCA循环的概念最早是由美国质量管理专家戴明提出来的,所以又称为“戴明环”。它是全面质量管理所应遵循的科学程序。全面质量管理活动的全部过程,就是质量计划的制订和组织实现的过程,这个过程就是按照PDCA循环,不停顿地周而复始地运转的。PDCA四个英文字母及其在PDCA循环中所代表的含义如下:

    • P(Plan)--计划,确定方针和目标,确定活动计划;
    • D(Do)--执行,实地去做,实现计划中的内容;
    • C(Check)--检查,总结执行计划的结果,注意效果,找出问题;
    • A(Action)--行动,对总结检查的结果进行处理,成功的经验加以肯定并适当推广、标准化;失败的教训加以总结,以免重现,未解决的问题放到下一个PDCA循环。
  • CMMI认证--SCAMPI评估方法

    2008-3-11

    一.SCAMPI:标准的CMMI过程改进评估方法 

    • SCAMPI ARC A类评估
      • SCAMPI是ARC(CMMI的评估要求)A类评估方法的SEI授权版本。SCAMPI对工作产品和面谈人员进行广泛的评审,从而得出成熟度等级或能力等级的评定。与SCE和CBA-IPI不同,SCAMPI要求花费更多的工作量在参评的项目组中,因为SCAMPI是验证而不是发现。
    • SCAMPI ARC B类评估
      • CMMI B类评估的目的是对组织的过程成熟度进行全面和彻底的评价,并依据CMMI确定组织的强项和弱项,并不试图对过程域的能力等级(连续型)或组织的成熟度等级(阶梯型)进行评定。另外一个目的是熟悉组织的过程,为将要进行的正式评估积累经验,同时为组织中将要作为评估组成员的人员提供SAT (SCAMPI Appraisal Team)培训。
    • SCAMPI ARC C类评估
      • CMMI C 类评估的主要目的是快速评价组织的过程成熟度以判定其是否可以进行更正式的评估。另一个目的是熟悉组织的过程,为将要进行的正式评估的积累经验。

    二.北京地区CMMI认证比较知名的企业:

    http://www.etesting.net.cn/web2/html/f/f1/1360.html

  • CMMI认证--CMMI,CMM,ISO9000

    2008-3-11

    最近公司在做CMMI认证,目前处于市场调研阶段.

    其实一直以来对CMMI,ISO9000的认知仅限于名称,对于其中的细节并不是很明确;但一直以来对ISO9000和CMMI都没有什么特别好的印象,因为就目前中国的软件企业而言这些认证仅仅是噱头而已;为了过ISO9000和CMMI认证,大家日夜加班仅仅是为了补充上认证中所要求的几项文档,而不管这套流程是否适用于本企业.

    但是不管如何,在众多云集的中国软件企业和软件外包企业中,要想得到他人的认可,认证是必不可少的敲门砖.

    本章就讨论一下CMMI,CMM,ISO9000认证之间的区别和联系.

    1.先介绍一下起源和定义

    (1)CMM:

    CMM是由美国软件工程学会(software engineering institue,简称SEI)制定的一套专门针对软件产品的质量管理和质量保证标准.

    CMM全称为(Capability Maturity Model),中文名称为能力成熟度模型.

    CMM最早始于1987年,为了满足美国联邦政府评估软件供应商能力的要求,美国卡内基-梅隆大学的软件工程研究学院SEI牵头,发布了一份能力成熟框架(Capability Maturity Framework)以及一个成熟度问卷(Maturity Qestionnaire).四年后(即1991年),SEI将成熟度框架进化为软件能力成熟度模型(Capability Maturity Model For Software,简称SW-CMM,即CMM1.0)

    自1991年SW-CMM1.0版本使用两年后,SEI与1993年又推出了CMM1.1版.

    近几年来,CMM又推出了2.0版本,同时进入了ISO体系,称为ISO/IEC15504或SPICE.

    CMM划分为五级:级别越高表明该企业在提供合格软件产品方面的能力越强.

    五级的关键过程域(KPA),共计18个过程域如下:

    • 初级(initial):描述了不成熟,或者说是未定义的过程的组织
    • 可重复级(Repeatable): 需求管理,项目策划,项目监督和控制,供方协定管理,测量和分析,过程和产品质量保证,配置管理
    • 已定义级(defined):需求开发,技术解决,产品集成,验证,确认,组织级过程焦点,组织级过程定义,组织培训,集成项目管理,风险管理以及决策分析和决定.
    • 管理级(managed):定量过程管理,软件质量管理
    • 优化级(optimizing):组织革新和部署,原因分析和决定.
    • 一个组织只要开始从事软件开始,即自动处于第1级,要通过其它等级,就需要达到统一的标准,即上述相对应等级中的各个区域过程.

    CMM的评估方法是:CBA-IPI方法(即CMM-Based Assessment for Internal Process Improvement).CBA-IPI方法是一种诊断工具,它借助识别其现行过程的优劣使一个组织能了解其软件开发能力,把这些优缺点与CMM对照起来,安排软件改时计划的优先顺序,并把注意力集中关注到最有利的软件改进上,以及给出其现行过程的成熟度等级和业务目标;此方法是受过培训的专业组对组织的软件过程能力作出评估,该组全体人员作为一个团队一起对评估范围内的CMM关键过程域进行评估和评分.此评估结果是依据所采集的数据作出的,这些数据来自问卷回答\文档审核\陈述以及与中层经理\项目负责人和软件专业人员的深层访谈.

    (2)CMMI

    自CMM1.0版本后,SEI又开发了其他成熟度模型,包括:软件工程(SW-CMM),系统工程(SE-CMM system engineering CMM),软件采购(SA-CMM,software acquistion CMM),人力资源管理(P-CMM,people CMM)和集成产品开发(IPT-CMM integrated product team CMM)等.虽然各个模型针对的专业领域不同,但是彼此之间有一定的重叠;另外,这些模型在表现形工上又有不统一之处:系统工程模型是连续式的,而其它模型采用了分级式.

    为了整合不同模型的最佳实践,建议统一模型,覆盖不同领域,供企业进行整个组织的全面过程改进,并于2001年正式发布了能力成熟度集成模型(CMMI)1.1版本,这次发布标志着CMMI的正式使用.SEI也正式宣布,将不再维护CMM的CBA-IPI评估方法.

    这里需要注意的是,SEI并没有废除CMM模型,而是以CMMI的SCAMPI评估方法取代CMM的CBA-IPI评估方法.

    CMMI的评估方法是:SCAMPI方法(即Standard CMMI Appraisal Method for Process Improvement),SCAPMPI评估方法是一种诊断工具,支持和推动组织对过程改进进行承诺.通过确认组织和一个或多个CMMI模型相关的现有过程的强/弱项,SCAMPI能够帮助组织对它自身的过程能力或组织成熟度有一个全面的了解.

    CMMI的源模型:软件CMM 2.0;电子行业协会临时标准(EIA/IS)731;集成产品开发能力成熟模型(IPD-CMMI)V0.98

    CMMI定义了五级成熟度级别,共计25个过程域:

    • 级别1(初始级):代表了不可预测结果为我自的成熟度.过程包括了一些特别的方法,符号,工作和反应管理,成功主要取决于团队的技能.
    • 级别2(已管理级):代表了以可重复项目执行为特征的过程成熟度.组织使用基本纪律进行需求管理,项目计划,项目监督和控制,供应商协议管理,产品和过程质量保证,配置管理,以及度量和分析.本级别主要的过程焦点在于项目级的活动和实践.
      •   强调级别2的关键过程域的前后一致的、项目级的纪律,以建立组织级的活动和实践。附加的组织级过程域包括:
        • 需求开发:多利益相关者的需求发展。
        • 技术方案:展开的设计和质量工程。
        • 产品集成:持续集成、接口控制、变更控制。
        • 验证:保证产品正确建立的评估技术。
        • 确认:保证建立正确的产品的评估技术。
        • 风险管理:检测、优先级,相关问题和意外的解决方案。
        • 组织级培训:建立机制,培养更多熟练人员。
        • 组织级过程焦点:为项目过程定义建立组织级框架。
        • 决策分析和方案:系统的可选的评估。
        • 组织级过程定义:把过程看做组织的持久的发展的资产。
        • 集成项目管理:在项目内统一各个组和利益相关者。
    • 级别3(严格定义级)代表了以组织内改进项目执行为特征的过程成熟度.
    • 级别4(定量管理级)代表了以改进组织性能为特征的过程成熟度.3级项目的历史结果可用来交替使用,在业务表现的竞争尺度(成本,时间,质量)方面的结果是可预测的.级别4附加的过程域包括:
      • 组织级过程执行:为过程执行设定规范和基准.
      • 定量的项目管理:以统计质量控制方法为基础实施项目.
    • 级别5(优化级)代表了可快速进行重新配置的组织性能和定量的,持续的过程改进为牲的过程成熟度.级别5的附加过程域包括:
      • 因果分析和解决方案:主动避免错误和强化最佳实践
      • 组织级改革和实施:建议一个能够有机适应和改进的学习组织.

    (3)软件企业ISO9000质量管理体系认证

    软件企业贯彻实施ISO9000质量管理体系认证,应当选择质量保证模型标准ISO9001,ISO900-3作为软件企业实施ISO9001质量保证模型标准的实施指南,通过对软件产品从市场调查,需求分析,软件设计,编码,测试等开发工作,直到作为商品软件销售,以及安装及维护整个过程进行控制,保障软件产品的质量.

     

    2.CMM,CMMI,ISO9000之间的联系和区别

    (1)CMM和CMMI的联系及区别:

    • 联系:
      • CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。
    • 区别:
      • 从等级划分上看,1,3,5级的名称没有变化,均是初始级,已定义和优化;但是2级和4级分别定义为已管理级和定量管理级,这个变化更突出了CMMI定性管理和定量管理的特点.
      • CMMI共有分属于4个类别的25个过程哉,覆盖了4个不同的领域;相对应的CMM共有18个过程域.
      • CMM基本活动的度量方法和瀑布过程的有次序的,基本活动的管理规范有非常密切的联系,更适合瀑布型的开发过程;而CMMI相对CMM更一步支持迭代开发过程和经济动机推动组织采用基于结果的方法:开发业务安全,构想和原型方案,细化后纳入基线结构,可用发布,最后确定为现场版本的发布.
      • CMMI比CMM进一步强化了对需求的重视.在CMM中,关于需求只有需求管理这一个KPA,也就是说强调对有质量的需求进行管理,而如何获取需求则没有提出明确的要求;在CMMI中,3级有一个独立的KPA叫做需求开发,提出了对如何获取优秀的需求的要求和方法.
      • CMMI对工程活动进行了一定的强化.在CMM中只有3级中的软件产品工程和同行评审两个KPA是与工程过程密切相关的;而在CMMI中,则将需求开发,验证,确认,技术解决方案产品集成这些工程过程活动都作为单独的KPA进行了要.
      • CMMI3级中单独强调了风险管理,而在CMM中把风险的管理分散在项目计划,项目跟踪与监控中进行要求.
      • 从评估方法上看,随着CMM过渡到CMMI,其CAF(CMM,Assessment Frame-work)框架变成评估需求(ARC:appraisal requirements for CMMI);IPI-CBA 的评估方法 被 SCAMPI方法替代.

    (2)ISO与CMMI的联系及区别:

    • 联系:两者都共同着眼于质量和过程管理
      • 目前2000版的ISO更多的和CMMI有直接对应的关系,甚至是大量的CMMI4和CMMI5级的要求.
    • 区别:
      • CMMI是专门针对软件产品开发和服务,而ISO9000涉及的范围则相当宽.
      • CMMI强调软件开发过程的成熟度,即过程的不断改进和提高.而ISO9000则强调可接收的质量体系的最低标准.

     

  • 51testing 首场招聘会有感

    2008-3-11

    今天去参加了51testing组织的首届软件测试人员专场招聘会,一开始去的目的就是想了解一下目前国内软件测试市场的行情以及对软件测试人员的要求。

    早上晚起了些,将近中午才到招聘现场,发现有一些招聘摊位已经空了,但是还是有些比如HPSOHU,神州数码,Array,阿里巴巴,百度,文思创新,中软国际等知名企业前排满了前去应聘的人员。

    下面先给出几个单位的招聘海报内容,招聘海报内容是我从51testing 51job上搜罗而来的:

    2.以下是相关分析:

    (1)从各单位的招聘职位来看,主要分为以下几大类:

    • 流程改进方面:SQA
    • 管理方面:测试组长或测试经理
    • 软件测试方面:
    • WEB测试
    • 功能测试工程师
    • 性能测试工程师
    • 自动化测试师
    • 高级性能测试工程师
    • 高级自动化测试工程师
    • 手机测试
    • 硬件测试

    (2)各招聘岗位的任职要求:

    • SQA
    • 至少2年软件过程改进和SQA经验
    • 有一年以上软件产品开发经验,熟悉一门开发语言(如C/C++等)或脚本语言(如Per/python等)
    • 熟悉CMM/CMMI模型
    • 熟悉相关质量知识
    • 参与或主导过软件过程改进
    • 测试组长或测试经理
    • 至少三年以上QA管理经验
    • 至少两年以上质量管理或项目管理经验,熟悉CMM/CMMI质量模型
    • 精通Loadrunner,QTP,QC等测试工具.
    • 熟悉软件测试开发流程,熟悉掌握性能测试和自动化测试方法
    • 参与或主导过软件过程改进
    • 软件测试工程师:
    • 理解测试理论,熟练掌握各种软件的测试方法
    • 对测试流程有一定的理解, 熟悉缺陷管理流程/方法,善于进行缺陷分析
    • 熟练使用TD/ LoadRunner/ Winrunner/ Junit等多种测试工具
    • 掌握一种以上的编程语言,有开发经验的优先,C/C++/Java; Perl/Python/PHP
    • 熟悉网络技术
    • 熟悉软件开发环境
    • 熟悉操作系统:如windows,unix/linux,mac and so on
    • 相关数据库技术: MySql/Oracle

    (3)综合上述,要想做一个优秀而且全能的QA或软件测试师,需要具备以下几点:

    • 测试基础扎实
    • 对测试流程有自己独特的见解,可以根据不同的软件开发模型来定义软件测试模型
    • 掌握使用各种自动化测试工具Loadrunner,QTP 和测试管理工具QC,TD
    • 掌握一种以上的编程语言: C/C++/Java; Perl/Python/PHP
    • 熟悉软件开发环境
    • 熟悉各类操作系统
    • 熟悉相关数据库技术: MySql/Oracle
    • 熟悉网络开发技术
    • 了解CMM/CMMI加分
    • 英语优秀者加分.

     

  • 相关性查询

    2008-2-21

    1.什么是相关性:相关性是指搜索词和页面的相关程度。
    2.相关性排序意思就是指按搜索的内容与文章的意思符合程序从高到低或者从低到高的排列。
    3. Google Analytics 
Open Toolbar