发布新日志

  • 软件测试员面试三步曲

    bood 发布于 2009-09-13 00:50:11

    第一步、投递简历

       投递简历,让招聘公司发现你,一般有4种方式:

    通过招聘网站搜索测试招聘信息,选择合适的公司和职位,投递简历;
    通过招聘网站发布自己的简历,等待招聘公司发现并下载你的简历;
    通过本公司内部招聘、内部人员推荐;
    通过招聘会,现场投递简历。
        以上4种招聘方式,最为常用的是1、2两种,而且结合使用,第3种的成功率最高,第4种应用很少。第1种方式是现在大多数测试朋友找工作的主要途径,目前,国内知名的人才招聘网站:中华英才网(www.chinahr.com)、51job前程无忧(www.51job.com)、卓博(www.jobcn.com)、中国国家人才网(www.newsjob.com.cn)、北京人才网(www.bjrc.com)等,相信各位想找工作的测试朋友,早已对这些网站如数家珍了。如果你想被猎头看重,那就赶快注册(更新)一下自己的简历吧,很快将会有一大堆公司给你打电话,通知你去面试,这就是第2种方式。一般说来,你在人才网上发布简历找工作的同时,猎头公司也在找你,所以说,1、2两种方式结合使用。接下来,我们再来探讨一下第3种方式。在外企以及一些大公司,为了减缓员工在从事一项工作几年之后产生的乏味情绪,特别推出一种内部招聘的方式,允许公司内部相关部门的相关人员的应聘,比如说作技术支持的要应聘作市场,作开发的要应聘作测试等等,或者在公司内部公布招聘信息,希望本公司的员工推荐符合招聘要求的人员,可以直接到公司进行面试。因为公司对内部员工相当了解,员工对招聘要求十分清楚,必然按要求搜寻符合条件的熟人进行推荐,所以,公司内部招聘、内部推荐十分容易成功。第4种招聘方式,近两年已经很少应用,因为招聘会有时间限制,还要跑到现场,在人山人海中搜寻符合自己条件的公司和职位,投递简历并进行简单面试,既费时、费力,效果也不佳,故而应用越来越少。

     

    第二步、准备面试

        想要参加面试,就一定要做好面试的准备:

    公司情况:

        在接到面试通知时,一定要简单而客气地询问一下公司的情况, 正所谓知己知彼,百战不殆。看看公司是否有你所关注的地方,比如公司的规模、办公地点、测试组的情况等,最主要的要知道公司的主要业务,测试什么,软件还是硬件,那个行业的,问话不要多,否则对方很容易反感,最好是要来对方的公司网址,到网站上浏览一下,大体也就知道了。

    穿衣戴帽:

        陌生人见面,第一印象很重要,你给招聘方的第一印象,主要通过衣着来表现。我们这些测试人员,都是搞技术的IT人士,不能穿的象个新新人类,试想一下,你作为主考官,见一个身穿乞丐服、头戴鸭舌帽的人进来应聘测试工程师,你会相信他的技术吗。所以在面试时,一定要穿洁净、整齐的职业装或者夹克,或者适中的风衣。女士稍微画一点淡妆,男式记得刮胡子。头发都要梳的整齐。

    言谈举止:

        言谈举止要透出一股自信,让人感觉你就是很棒,什么任务都可以放心的交给你去作,你都能圆满完成。

    证书、简历:

        很多公司可能在通知你面试的时候,就会通知你带相关的学历证件、培训证书,如果招聘方没有通知,你可以礼貌的问一下,是否需要携带。至于你的简历,一定要多带上几份,不要以为招聘方看过你的简历,就一定有你的简历。因为也许是人事部发现了你的简历,通知测试部一同面试,或者测试部发现了你的简历,通知人事部一同面试,而面试又是在几天之后的事情,早不知把你的简历扔到哪里去了。你以为网站上有你的简历,可以直接打印,那你就错了。因为招聘负责人可能工作比较忙,比较累,应聘的人又那么多,手头没有现成的简历,随便应付一下,就打发你走了。感觉难受吧,可你改变不了人家,如果不想失去这次机会,就自己准备简历吧,需要就拿出来,不需要可以留着下次用。

    语言表达:

        面试的关键就是语言表达,看你是否能够很有条理的把自己的经历、知识、技能表达清楚,并且在讲的过程中,注意观察招聘方的表情,看人家是否感兴趣,如果人家皱眉头,表情不悦,就尽快结束自己的话题。因此,在面试之前,你可以自己练习练习。

    知识、技能:

        知识、技能是测试人员平时积累下来的宝贵财富,面试之前,你可以将其条分缕悉,以备面试时表达清楚。

    英语能力:

        国内企业对英语要求不是十分苛刻,只要有良好的英文文档阅读能力即可;倘若是外企或者承包外企项目的公司,对英语要求则十分严格:要求你能够用日常英语会话,能够用英语撰写测试文档,汇报测试工作。所以在学习测试知识和技能的同时,我们也要注意对英语知识的积累。

     

    第三步、参加面试

        在约定的时间、约定的地点,你最好准时出现,如果不能准时赴约,一定要提前打电话,告知对方是什么原因导致你迟到,多长时间以后能你到达约定地点。进入公司,会有接待人员招呼你坐下,通知招聘负责人接待你面试,此间接待人员会给你送上来一杯水。

    1.         考试

        招聘负责人给你一份试卷(一般为笔试,也有上机的,如果对英语有严格要求,还会有一份英文试卷),规定一定的时限,到时间他来收卷。试卷的命题一般分为填空、选择、判断、逻辑推理、程序改错、简答,也有让你找bug的题,这些题给人的感觉都是在简单中透漏着怪异。如果你问为什么要有考试这一关,招聘人会告诉你,是想考察应聘者的能力。其实,不尽然,最根本是公司的质量保证体系,要求公司所有活动都得有记录,所以才出现了考试这回事。

    2.         初试

        初试是最关键的,几乎决定是否录用你。初试之前招聘负责人可能会寒暄几句,让你放松一下心情。招聘负责人一般有两位,一位负责测试技术,一位负责人事,招聘负责人会作自我介绍,也可能其中一位捎带介绍另一位的资历(比如留美博士),表示这家公司很有诱惑力,连这么好的人才都吸引来了。接下来负责测试技术的会问你几个问题:
    请你简单谈谈你的经历?
    你在某某家公司主要作哪些工作?
    测试过那些东西?
    测试流程是什么?
    手工测试还是自动测试?
    使用过哪些测试工具?使用过Rational系列测试工具吗?
    作过白盒测试吗?
    作过XXX测试吗?以前接触过XXX吗?你对XXX了解到什么程度?(XXX代表招聘公司所要测试的东西)
    平时使用哪些操作系统?Linux操作熟练吗?
    以前作过开发吗?开发了哪些东西?使用的什么语言?
    你觉得测试工程师应该具备哪些素质?
    对一个测试工程师来说,什么素质最重要?
    结合自己的实际工作,谈谈你对测试的理解?
    为什么要离开上一家公司?
    居住在哪里?离公司远不远?


        有经验的招聘负责人都会简单介绍一下自己的公司(背景、主营业务、发展前景等),然后开始问问题。一般开门见山的问题是’请你简单谈谈你的经历?’,回答这个问题,只要简单的叙述你从毕业到现在都在那些公司作了那些事情即可,叙述时一定要从容、清晰而有条理,眼睛瞅着招聘负责人,观察其表情,如果有些不耐烦,要尽早结束这一话题。招聘负责人此时会大致浏览你的简历,在你叙述完自己的经历时,招聘人会就你简历的某一项问你,比如’你在某某家公司主要作什么?测试过那些东西?测试流程是什么?’,待你回答完这些之后,继而问你测试的具体细节,手工测试、自动测试、用过那些工具?是否作过白盒测试?使用过什么操作系统?熟悉那些语言?是否作过开发?如果你肯定回答这些问题,那么还要继续问具体操作,比如你答作过白盒测试,那么招聘人会问你测了哪些东西?怎么进行的?是独立进行的还是和别人一起进行的?测试出的bug 如何处理?是否作进一步的分析?……

     

    负责测试技术的问完后,就由负责人事的继续发问:
    你的期望薪金是多少?税前还是税后?
    一旦录用多长时间可以来上班?
    你的户口在哪里?调档案是否有问题等?

    等你回答完毕,接下来他会告诉你:
    公司是否有试用期,试用期多长时间;
    试用期的薪金如何发放,其他待遇怎样处理;
    如果符合初试条件,多长时间之内通知复试;
    有无医疗保险、养老保险、失业保险、住房公基金等福利待遇。

        一般面试的会谈与过程掌控在招聘人手中,如果不想变得很被动,就要试着主动发问。不过,招聘人很少会给你机会,或者你问的不是时机,会让他很反感。只有到最后,招聘人才会说“我们的问题问完了,你有什么问题吗?”,这时你就可以放心大胆的问了,比如:

    主要业务是什么?
    现有规模怎么样?
    测试组的情况怎么样?
    作息制度等等?

        凡是你所关心的问题都可以问。之后是几句寒暄的话,诸如:

    谢谢您来参加面试
    耽误您宝贵时间了
    我送您出门
    ByeBye,再见

    (注明:如果是外企公司或承包外企项目的公司,几乎整个初试将用英语进行。)

        这样,初试就结束了。一般初试后一周之内会通知你参加复试,如果没有接到通知,就不要再怀念这家公司了。假如你仍不死心,当然也可以打电话咨询一下,也许他们真的没有想好通知谁复试,也许因为你打了电话,通知复试就是你了;也许他们已经将你Pass掉了,就会委婉的告诉你,或者直截了当的告诉你。

     

    3.    复试

        在考试和初试综合成绩出来之后,招聘负责人决定推荐几位综合成绩好的初试者给老板(最终负责人),由其对你进行复试。谈话的内容与初试差不多,但你会觉得比较随和,因为大老板一般都很会做人,而且觉得你可能就是我们公司的员工了,所以会相对放松些。

     

    经过复试之后,几乎当场或者很快就会给你电话,告知你被录用了,报到时需要携带哪些证件,询问你何时能够上班?如果复试后几天都没有讯息,就不要再等了,招聘公司已经将你Pass掉了。

    (注明:不是所有公司的面试都有考试、初试、复试,但至少一次面谈是必需的)

     

    各位测试朋友,在经历了投递简历 、准备面试 、参加面试的三步曲之后,总会有一家适合你的公司;如果你经历了几次都没能成功,请不要气馁,也许我们与这些公司之间真的是有些偏差,比如人家要求有手机测试经验,而我们没有,就不要怀疑自己能力不行; 比如人家要求熟练使用Rational系列测试工具,我们现在不擅长,就可以向熟悉Rational工具的人学习学习。总之,无论成功、失败,我们都要保持一种谦虚、自信的态度,来面对人生中的一次又一次面试。

  • 软件版本知识(合集)

    fengyun32 发布于 2008-08-01 09:12:46

    软件版本知识合集|emule 限制
    要了解软件,必须了解软件的一些入门知识。下面给大家讲解下软件版本号代表的知识。
    该知识对软件菜鸟很有帮助,学会该知识,等于迈进了软件殿堂的初步门槛。下面跟随笔者学?

    emule是什?,逐一了解各版本号的含义:

    版本号划分:

    V(Version):即版本,通常用数字表示版本号。(如:EVEREST Ultimate V4.20.1188beta??

    Build:用数字或日期标示版本号的异种方式。(如:VeryCD eMule V0.48a Build 071112??

    SP:Service Pack,升级包????Windows XP SP 2/Vista SP 1)

    授权和功能划分:

    Trial:试用版,通常都有时间限制,有些试用版软件还在功能上做了一定的限制。可注册或购买成为正式版??

    Unregistered:未注册??a href=http://agame.byethost16.com/147.html>emule.exe,通常没有时间限制,在功能上相对于正式版做了一定的限制。可注册或购买成为正式版??

    Demo:演示版,仅仅集成了正式版中的几个功能,不能升级成正式版??

    Lite:精简版??

    Full:完整版??

    开发阶段划分:

    α(Alpha)版:内测版,内部交流或者专业测试人员测试用。Bug较多,普通用户最好不要安装??

    β(Beta)版:公测版,专业爱好者大规模测试用,存在一些缺陷,该版本也不适合一般用户安装??

    γ(Gamma)版:相当成熟的测试版,与即将发行的正式版相差无几??

    RC版:Release Candidate候选版??a href=http://www.netcs.org.cn/posts/182>emule vista,处于Gamma阶段。从Alpha到Beta再到Gamma是改进的先后关系,但RC1、RC2往往是取舍关系??

    Final:正式版??

    语言划分??

    SC:Simplified Chinese简体中文版??

    GBK:简体中文汉字内码扩展规范版??

    TC:Traditional Chinese繁体中文版??

    BIG5:繁体中文大五码版??

    UTF8:Unicode Transformation Format 8 bit,对现有的中文系统不是好的解决方案?

      其他不太常见的版本号

    alphal 内部测试??

    beta 外部测试??

    demo 演示??

    Enhance 增强版或者加强版 属于正式??

    Free 自由??

    Full version 完全??属于正式??

    shareware 共享??

    Release 发行??有时间限??

    Upgrade 升级??

    Retail 零售??

    Cardware 属共享软件的一??a href=http://agame.byethost16.com/466.html>emule电驴下载,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册码等),目前这种形式已不多见??

    Plus 属增强版,不过这种大部分是在程序界面及多媒体功能上增强??

    Preview 预览??

    Corporation &Enterprise 企业??

    Standard 标准??

    Mini 迷你版也叫精简版只有最基本的功??

    Premium 贵价??

    Professional 专业??

    Express 特别??

    Deluxe 豪华??

    Regged 已注册版

    CN 简体中文版

    CHT 繁体中文??

    EN 英文??

    Multilanguage 多语言??

    Rip 是指从原版文件(一般是指光盘或光盘镜像文件)直接将有用的内容(核心内容)分离出??table align=center border=0 width=480 cellspacing=0 cellpadding=0>emule lowid,剔除无用的文档,例如PDF说明文件啊,视频演示啊之类的东西,也可以算做是精简版吧…但主要内容功能是一点也不能缺少的!
    另:DVDrip是指将视频和音频直接从DVD光盘里以文件方式分离出来??

    trail 试用版(含有某些限制,如时间、功能,注册后也有可能变为正式版??

    RC 版。是 Release Candidate 的缩写,意思是发布倒计时,该版本已经完成全部功能并清除大部分的BUG。到了这个阶段只会除BUG,不会对软件做任何大的更改??

    RTM 版。这基本就是最终的版本,英文是 Release To Manufactur,意思是发布到生产商??

    Original Equipment Manufacturer (OEM) :OEM软件是给电脑生产厂的版本

      Full Packaged Product (FPP)–Retail

    FPP就是零售版(盒装软件),这种产品的光盘的卷标都带??quot;FPP"字样,比如英文WXP Pro的FPP版本的光盘卷标就是WXPFPP_EN,其中WX表示是Windows XP,P是Professional(H是Home),FPP表明是零售版本,EN是表明是英语。获得途径除了在商店购买之外,某些MSDN用户也可以得到??

    Volume Licensing for Organizations (VLO)

    团体批量许可证(大量采购授权合约),这是为团体购买而制定的一种优惠方式。这种产品的光盘的卷标都带有"VOL"字样,取"Volume"??个字母,以表明是批量,比如英文WXP Pro的VOL版本的光盘卷标就是WXPVOL_EN,其中WX表示是Windows XP,P是Professional(VOL没有Home版本),VOL表明是团体批量许可证版本,EN是表明是英语。获得途径主要是集团购买,某些MSDN用户也可以得到?

     

  • 杨澜语录!【精】

    belie 发布于 2009-06-06 14:10:33

    杨澜毋庸置疑是一位优质女性的典范。她美丽、智慧、优雅、知性,开创了成功的事业,同时又拥有美好的家庭。在无数人眼中她拥有着近乎完美的人生。而杨澜却说,她的人生才刚刚开幕。
    ·关于成功·    
        成功就是能够自由地选择自己真心喜欢的事业和人,并真心为之付出,身心处于平衡的健康状态。
        关于成功,杨澜这样说道,一个人要想成功的话,一个最重要的基础,就是先明白自己到底要干什么。成功不成功不是自己能够控制的,但却是能够管理的。
        杨澜说,真正感人的往往并非成功本身。世人眼中的成功只有一瞬间,困境却是常态的。
        杨澜认为自己取得成功的条件不外有三:第一,自信和他信;第二,遇到不公平的事有正确心态;第三,先为别人创造,建立良好的人际氛围。
    我一直觉得我做到现在全靠我的意志力,我不会承认失败,在这一点,我觉得我很成功。
    ·关于人生·    
        杨澜很赞同于丹的一点看法:人生只能有方向,却无法定规划。
        杨澜把生活比喻成一个等号,这个等号慢慢地会把大家拉平等,她经常告诫大家不要为一时的得失而困惑,最重要的是要确定自己的人生方向。而这个方向对她来说就是要有一份靠得住的事业一直做下去。所以今天的杨澜不管是做主持人也好,做制作人也罢,抑或是做商人,她都觉得脚下的土地是很扎实的,不会有恐慌感。
        回想起当年的《正大综艺》面试,杨澜说她的优势大概就在于那种坦率的、对人生和世界都充满了好奇和勇于尝试的心态,这让她忘掉了紧张和患得患失。杨澜很喜欢电视剧《大长今》里男主角的一句话:“历史上但凡那些有成就的人都是单纯和热情的人”。如果说一个人负担很重,或是缺乏热情,很难想象他会有什么突破。
        杨澜曾把人生比作热气球旅行,充满可定与不定性;人生的乐趣也是如此,全在这定与不定之间,你也永远不会知道自己究竟成功与否,享受过程才最重要。
        培根说,“幸运的机会好像银河,他们作为个体是不显眼的。但作为整体却光辉灿烂。同样,一个人若具备许多细小的优良素质,最终都可能成为带来幸运的机会。”杨澜亦是如此。
    ·关于选择
       杨澜说,她的每一次选择其实都是在挣扎的过程中做出的,外界看到的只是一个结果,这个结果之前的过程却很漫长。
        面对当今社会摆在我们面前的诸多选择,杨澜认为要听自己心里的声音。当你真的想去做某件事时,你才会有热情,才会做得长久。“当你的脑子有一个非常单纯和强烈的想法在支配你的行为时,第一,你的目标会非常明确,在每一次岔道口选择的时候,都会不断地选择向这个目标靠近,这就是自己的潜意识在发挥作用;第二,你的这种强烈的意志和愿望也向四周的人散发了一种信息,这会带给你很多力量,也许你自己意识不到或是不了解这种力量有多大。但只要你这个愿望足够强烈,并且愿意为目标付出努力,那么你一定可以在自己的领域中创造出属于自己的一片天。”
        谈起过往的经历,杨澜说她并不顺利。在她眼中,顺利与成功不是一回事。幸运的是她每做一件大的事最后都证明我的选择是对的。比如去美国读书,然后再从凤凰出来做阳光卫视,这些都是很大的跳跃。但在跳的时候都很不顺,现在回头看是成功的,并不证明她跳的时候没有痛苦。为什么要改变一个环境,是觉得自己的某些东西没有得到发挥,没有得到发挥肯定会痛苦。因此,每一次要改变的环境肯定是与周围不和谐的东西已经达到极限,所以每一次选择的过程都很痛苦。
    ·关于生活·
        我不完全可以掌控自己,但是我可以合理地梳理和分派。大家一样,都需要有平衡的生活,而不能疯狂地工作。遵从身心健康的方式和节奏,我才接受。
        我不喜欢被人当作榜样,相反更愿意归于平凡,我的工作也许是站在人前喧闹的,但我的心灵是守在自己身体里安宁的。
    ·关于赚钱·    
        杨澜说,糊口,仅此而已。赚钱这件事,真的想赚的时候,不一定能够赚到。我的收入已经可以让我过比较舒适的生活了,我也没有更奢侈的要求。钱要用到有意义的事情上,才是好的。中国很多事业有成的商人都是比较低调的。

      其实,这种财富都是纸面价值。我在公司只是拿我作为一主持人制片人的收入,而我先生在公司没有盈利之前是不拿工资的,所以我不觉得这些钱会改变我个人的生活。
    ·关于婚姻·  
       “杨澜更是我最好的朋友,我们俩都庆幸在茫茫的人海中,遇上这么一个知己。”——杨澜先生吴征
        幸福要靠自己,男人和女人都要为自己的幸福负责。没有完美的男人和女人。——杨澜
    ·关于读书·
        知识积累到一定时候就会有机遇,杨澜说,是知识改变了她的命运。
        杨澜表示,读书可以增加一个人的底气。“也许读过的东西有一天会全部忘掉,但正是这个忘掉的过程,塑造了一个人的知识结构和举止修养。”
    ·关于采访·
        喜欢尝试的杨澜觉得人生像是一个陀螺,它可以转很大的圈,但着地点只有一个——这个点就是她非常热爱的电视和传媒事业,而其他的职务或头衔都是在这个基础上衍生出来的。
        我不是一个特别聪明的人,每次采访前我的团队会帮我做一些前期准备,包括资料收集,但我自己一定会在之前全部阅读,我会通过做功课来弥补自己的不足。有一种状态我一直很欣慰,那就是,我在每一次采访前,都会有些兴奋,有一点点紧张。
        杨澜曾经两访基辛格。“今年初我又访问了基辛格,想起自己1996年的采访,真是太小儿科了,问的问题都是八杆子打不着的,无一例外地在结尾希望人家对中国观众说几句话,你在外交事业中感到最骄傲的是什么等等:都是对任何人都可以问的问题。”6年以后的杨澜,同样是访问基辛格,问的是“1973年的赎罪日战争(中东战争)后,你也在中东有外交穿梭……”(因为访问时正值鲍威尔的中东之行),这样的问题具体、有针对性。这和“采访前做足了功课”有很大关系。采访前,杨澜阅读的是基辛格的主要外交著作等材料;采访后,基辛格对杨澜的采访是“AMAZING”(令人惊奇)。
        做访谈节目至今,杨澜已经采访了200多个政界、经济界或文化界的名人。“他们都给我很大的启发。有的是人生故事有意思,有的是思想深刻——采访对于我来说,就像是‘采气’:从每个人身上,我都可以采到‘气’。”
    《杨澜访谈录》的制片人郝亚兰说:“这个节目,实际上是对杨澜和被采访对象智慧的双重倚重,是杨澜和被采访对象智慧的碰撞交融。”杨澜认为,自己是一个“认真而有韧性的人”;这一点,得到了同事们的一致认同。郝亚兰说:“坦白地讲,杨澜是这个制作组里最勤奋的人。”事实上,杨澜不仅仅作为主持人出现在节目中,她对节目制作的参与是全方位的。“有时甚至是否需要一个反光板她都会提出建议;作为一个职业的主持人,她对节目的品质有很高的敏感度。”
        杨澜认为,深度访谈的节目形式应该相对稳定,没有必要像娱乐节目一样三天一小变、五天一大变。

        杨澜从来不认为采访有什么特别的诀窍,除了认真:“我不是每一次都有灵感,但我每一次都很认真。”采访前做一大堆的研究,目的只有一个:“我必须了解我在说什么。”而一次成功的采访,最重要的是要让被采访者知道,你明白了他在说什么,而不是把一个问题扔给他,得到答案后又接着问采访提纲上的另一个问题。“毕竟,我不是采访的主角,应该把更多的时间留给他们。”

        从益智类的节目到深度访谈,杨澜认为自己的所作所为始终以文化为导向:“从家世背景到个人爱好,我的兴趣一直在文化方面,所以真的不存在什么大的跨越。”

        的确也有我不喜欢的采访过程,但那不影响我们把事情说完,因为你不喜欢的也许只是一个人的说话方式,但是那绝对不会妨碍到你对一个人的尊重。对话,是人与人层面上的交流。
    杨澜一直希望采访对象的每一次自由发挥,都能带给普通人最大的启示。
        杨澜说:“我会一直做到观众不喜欢为止;他们不喜欢,我也不会硬跳到他们面前说:‘看我,看我’。”
  • SXF面试总结

    lx_yykl 发布于 2009-09-09 22:32:25

    昨天接到SXF的电话,说通知我去面试SQA,说实话,虽然有考虑过换行,但不是很迫切,也是有一搭没一搭的去碰碰运气,比较就在我家附近,这是最吸引我的一点!

    之前从没从事过SQA的工作,对SQA的认识也仅停留在公司过CMMI的阶段,几个Leader兼职SQA,但CMMI过后就没人管了。这次去面试也是想了解下这方面的市场需求……

    面试的人很多,有开发、测试、SQA还有系统架构师,与我之前见过的不同的是,他们通知面试的人全部是男生,这与我们公司正好相反,可能是招的自动化测试吧。哎……

    趁现在还记得就列一下面试的内容吧:

    1、针对简历问些以前公司的主要业务、是否加班(我猜这个公司肯定经常加班)

    2、为什么来应聘(晕死),这个职位与你的职业发展想吻合吗?未来三年的职业规划是什么?

    3、CMMI3有几个过程域,分别是什么?在这些过程域中对风险是如何定义的

    4、什么时候结束测试?写测试用例时又哪些方法?怎样评价一个测试用例是不是好的测试用例?

    5、用C语言写一个十个数从大到小的排序程序

    6、读一段Shell脚本,说一下作用

    还有一个关于通信专业知识的题目:

    7、说一下香农定理的内容?说一下数据通信的归零码与不归零码。(谁说大学的基础知识没用啊,真是后悔毕业后又把学到的东西还给老师了)

    香农定理:香农定理则描述了有限带宽、有随机热噪声信道的最大传输速率与信道带宽、信号噪声功率比之间的关系.
    在有随机热噪声的信道上传输数据信号时,数据传输率Rmax与信道带宽B,信噪比S/N关系为: Rmax=B*Log⒉(1+S/N)

    Shell脚本我本来就没接触过,我就不做评价了。但C语言冒泡……罚自己写十遍!

    作为通信类的学生,香农定理和归零码之类的不应该忘记啊……基础知识还是要牢记啊~~~虽然没成功,但还是学到了很多东西,能阶段性的检验下自己的状态,为下一次做准备,要加油哦!

  • 测试案例评审

    chenjinlin 发布于 2009-09-05 01:20:31

       最近做的一个项目,是个金融的大客户。他们的流程很规范,据说到了CMMI4.项目前就发了一堆模板,要求我们各阶段提供相应文档。
       我负责测试案例编写。以前也写用例,不过就是应付一下。这次是真格的了。查了查资料,后来看到淘宝测试组里的一个帖子受了启发。案例就按照层次渐进的方式,先写冒烟级用例,测试基本路径和功能,再写流程性和逻辑性的用例,最后是验证性的用例。按照需求说明书里的模块来编写。后来才发现原来需求有很多不明确和错误的。也没办法,照写。
       发到用户,测试分析专家提出问题了,用例未覆盖测试需求。部分用例缺少反方向验证,缺少异常情况的验证。
    撒是测试需求,用户给了需求跟踪矩阵,没办法照着补充吧。又增加不少案例。
       测试案例预审会,居然在董事会议室,像电视里的议会一样。还来了8-9个人,我做案例设计的讲解,最后测试专家提问。主要提出测试数据的准备的问题,用例执行顺序。强调用例的可测试性,因为他们执行用例的人,和测试需求分析的人是分开的。
       需求评审会,还好只来了3个人。前一天恶补了,用例方法、测试需求分析方法。先拿出需求评审单(checklist),由我一条条做确认,是否符合要求。我就按照用例里的方式,逐一说满足,并举例说明。还好,专家没挑刺。
        最后成都那边的测试执行人也说没问题。顺利通过。
        总结:用例常见的问题,有无对需求覆盖,有无正反验证,有无异常验证,设计时考虑数据准备和用例执行顺序,可执行性。用例的粒度把握上有待积累经验。

     

  • 系统权限测试(转)

    navy2008 发布于 2009-09-04 11:31:00

    1)、赋予一个人员相应的权限后,在界面上看此人员是否具有此权限,并以此人员身份登陆,验证权限设置是否正确(能否超出所给予的权限)
    2)、删除或修改已经登陆系统并正在进行操作的人员的权限,程序能否正确处理;
    3)、重新注册系统变更登陆身份后再登录,看程序是否能正确执行,具有权限是否正确;
    4)、在有工作组或角色管理的情况下,删除包含用户的工作组或角色,程序能否正确处理;
    5)、不同权限用户登录同一个系统,权限范围是否正确;
    6)、覆盖系统所有权限设定;
    7)、能否添加信息为空的用户(其中包括空用户名及空口令、空用户名非空口令、非空用户名及空口令);
    8)、能否添加长用户名及长口令,如果允许,新用户能否正确登录;
    9)、系统是否允许删除系统管理员这一特殊用户或修改系统管理员口令,删除或修改后系统的实际情况;
    10)、登录用户能否修改自己的权限;
    11)、添加用户(有标识或编号):标识相同,用户名不同;标识相同,用户名相同;标识不同,用户名相同;标识不同,用户名不同;
    12)、登录用户能否修改本人(或其他人)的信息,删除本人(或其他人);
    13)、修改用户的信息(包括权限,口令,基本信息等),对其他模块的影响;
    14)、修改用户信息:修改后的用户信息和已经存在的用户信息相同;修改后的用户信息和已经存在的用户信息不同;
    15)、不给用户授权,是否允许登录;
    16)、改某些设置时,是否会影响具有上级权限及相同权限人员的设置;
    17)、系统管理员修改了某些数据,以其他人员身份登录时数据是否改变;
    18)、用户能否同时属于多个组,各个组的权限能否交叉;
    19)、删除后重新添加的用户是否具有以前的权限;更改用户各项属性(包括权限)看对权限是否有影响。
  • (转贴)测试怎样拿高工资

    HL_Y 发布于 2009-08-31 11:58:53

    今天看到一个帖子,大体意思是:我想参加测试培训,在一年时间内学好测试,拿高工资(7000-8000)…那么对于做测试1年(包含培训时间,实际工作只有半年)的朋友来讲,究竟能拿怎样的工资呢?会有那么高的工资吗?下面说一下我自己的一些看法:
           测试行业刚入行就拿高工资的,通常会有两种情况:一、精通一门以上外语(口语和阅读能力要求很高)且沟通能力很强。入职或外包到外企(比如:日、美等) 二、沟通能力很强,有编程基础,精通一门以上编程语言(具体要看公司要求),入职白盒测试(很多公司白盒都是由开发做的,可见对编程的要求比较高)或性能测试(自动工具使用和测试结果分析能力要求比较高,还要求会编写脚本)当然其他非正常的情况这里就不考虑了,比如有关系等
           那么请问,你的特长是什么?外语?编程?性能测试工具?
           如果你有特长(比如英语6级,口语好,日语好等),一年8千不是梦,08年有个朋友(没有测试工作经验),掌握双外语(英语(6级)+日语(不知道几级)),参加软件测试工程师培训5个月,还没毕业就于08年5月中旬被印度阿普泰克公司录取,试用期8000/月,一个月后转正12000/月,另外我现在的公司有个同事(2年多工作经验),08年8月份去大连的一家软件公司面试(试用期:月薪12000),公司明确承诺,如果测试技术不好,公司可以提供培训,但是英语一定要好,前面技术方面的面试、笔试都通过了,最后一关,和面试官用英语聊天的时候,被淘汰了,原因是哑巴英语,很多都说不出来……
           如果你没有特长:也有两种情况可以拿高工资,不过要付出的会比别人多的多(还和运气有关,不排除会有怀才不遇的情况):一、创造特长:利用业余时间学习外语和编程(但是短时间学好很困难,因为外语学习是一个长期积累的过程还要有个良好的外语环境(哑巴外语是没有用的),编程学习是经验的积累过程,假如都很容易学,那么谁都学的很好,那也不会有高工资了)而同时还要学好测试知识以及了解测试相关知识(比如:系统知识、硬件知识等)二、学好培训的每种技能的同时,在性能测试工具上下工夫,着重性能测试结果的分析上,因为工具用起来并不困难,难的是出了测试报告,怎么分析结果找出系统瓶颈。如果你做到了,那么我想,不久的将来,你会拿到你想要的待遇.
            对于只想通过培训,学好培训机构培训内容,就想拿高工资的人,那么一年7000-8000,只是个徐徐飘起的肥皂泡,虽然会越飘越高,但终有破灭的一天(找到工作的那天),参加软件测试工程师培训要6个月左右时间(说明:培训的知识都是比较皮毛的知识(比如:性能测试(LR用起来并不难,难的是对测试结果的分析上),对测试结果分析讲的很少,而且自动工具放在最后快毕业的时候讲的,那时候面临找工作面试、毕业考试等,所以可能也没那么多精力去学习了.另外有很多地方连讲师都将不明白(要是比较一下一个高级讲师和高级性能测试工程师的待遇,也许你就会明白为什么讲师都有的地方会搞不清楚了),功能自动测试工具(QTP比winrunner多了个关键字视图,所以对于不懂编程的人,比较好用一点)只能学到关键字视图下的脚本录制回放(脚本参数化,action分割,设置检查点,输出值等),而不能自己通过专家视图根据实际需要编写需要的脚本(因为要有编程基础),实际工作中很多脚本是没有办法通过关键字视图进行‘傻瓜式’的录制回放的,所以,除非你有编程基础,不然学习编程语言又要花很长时间.完成一个系统的软件测试工程师培训,只能说明你有可能对测试已经入门(因为一般培训机构都是承诺推荐工作直到找到工作为止的,所以不排除没用心学习的人),学到的只是测试的基本思想和一些方法罢了,向实践转换还需要一个过程。找工作一般要半到一个月左右时间(因为测试通常有3次面试(有的公司会更多,比如:华为有6次面试),第一次笔试,第二次技术部门面试,第三次人事部门面试。这样一轮面试下来也要一个多星期时间。)运气不好,可能要2个月甚至更长,拿北大青鸟为例(因为我参加的是北大青鸟的培训费16900,感觉蛮贵的,本来也考虑去51testing,因为51testing有个先就业后付款的优惠政策,而且性价比比较高,但是因为那时候在南京,南京还没有51testing培训点,所以去北大青鸟了),现在他们一个月开一个班,(08年10月份以后)一个班级30多人(07年一般都是10-15人左右,(我是07年参加培训的,所以用了那时的数据和现在的数据对比一下)现在每期都爆满,可能是受金融危机的影响吧),那么你想想6个月又出来多少跟你一样甚至比你优越的竞争者,再加上别的培训机构,比如51testing、NIIT),再加上5个月的工作经验(如果运气好一点的话,找了一个比较好的公司,员工之间没有隔阂,大家都很乐意帮助新人,那么你可能学到很多知识,当然那只是理想状态,现实中理想状态毕竟很少),找了好一点的公司(要看运气)4500-5500,一般的公司3500-4000(这个工资是在上海的,要是消费比较低的城市可能还没这么高的工资,要是在南京要减去1000左右,我以前在南京一起培训的朋友,刚毕业基本是2500-3000左右(南京))
          上面的分析都是根据实际情况分析的,涉及的数据都是相应时期的真实数据,
    金融危机的影响
           裁员与失业,数据我就不统计了,大家可以在新闻报纸上看到很多这样的数据。那么我想问一个问题:
    失业的人会甘愿永远失业吗?
          显然不会,他们面对自己的失败,大多数会反省和思考,会重新拟定自己的职业规划,淘汰是因为有不足,那么怎样弥补自己的不足呢?很多人自然而然的想到参加培训,充实自己,培训是种投资.那么他们会甘愿自己的付出得到的只是少的可怜的回报吗?显然不可能,每个人都希望自己的投入能够得到最大限度的回报,这时很多人把目光投向了目前的黄金行业IT行业尤其是软件行业….软件开发:培训费用高,而且需要周期长,刚培训完没有工作经验工作超难找(公司的好几个开发都这样和我讲过),而且一年内工资会很低(据同事讲05年的时候,才1000左右).软件测试:随着国内测试行业的发展,和测试培训机构铺天盖地的宣传,使得很多人相信,这是个黄金职业,进入了就能有高工资(虽然这是个错误的想法,51testing有个帖子的楼主,好象是在苏州还是杭州的吧,2年WEB测试经验,现在工资降到1000多,还有其他很多面临裁员的测试员也不在少数)所以很多人踏上了,测试培训之路,这就大大增加了测试学员的就业竞争。
            测试岗位就那么多,甚至在减少,那么那么多测试学员怎样就业,怎样拿高工资呢?
            首先要做的不是分析目前的就业形势也不是分析哪家培训机构的性价比更高,而是要分析一下自己:你适合学测试吗?你学习测试的优越性在哪?你能忍受进入测试工作中,每天都做重复的事情吗?
            其次参加培训的时候,你要做的是怎样学好测试,而不是想我能学好吗?别人都有基础,我会超越他们吗?而是相信自己一定能学好。在测试学习过程中关注测试相关知识的学习.比如:操作系统、硬件知识等另外就是要重点学习,什么都会一点,没有突出的技能,别人认为你很平庸,有句俗话:一白遮三丑,那么假如你有一个技能掌握的很精,那么即使你某些方面做的不够好,也没有人会在意的
            再次参加工作以后,要将理论在最短时间内转化为实践,做好再学习的准备(毕竟培训的内容有很多都是理论上的,实际工作中难免会有所脱节,比如:写测试用例,写测试计划等)
            时间关系先写这么多了,以后补上。以上只是自己的一写看法,有什么不对或不好的地方,请多多指正,谢谢!
  • 一个纸杯的测试用例(转载)

    rainly 发布于 2009-08-25 11:01:12

    一个纸杯的测试用例

  • 测试计划--测试工作的人力需求(原创)

    sina 发布于 2007-04-04 19:06:54

    角色

    人员技能

    所推荐的最少资源(所分配的专职角色数量)

    具体职责

     测试负责人

    Ø         良好的沟通技巧和质量管理意识

    Ø         熟悉软件工程中常见的风险,熟悉软件工程、数据库、常用软件开发和测试工具

    Ø         丰富的测试管理经验

    Ø         了解系统或所测试的应用程序

    1

    Ø         进行管理监督

    Ø         提供技术指导

    Ø         获取适当的资源

    Ø         集成与系统测试计划的review

    Ø         测试用例的review

    Ø         测试结果的review

    项目经理

    Ø         熟悉应用程序的需求

    Ø         熟悉应用程序的架构和设计

    1

    Ø         提供业务知识和技术支持

    Ø         负责缺陷修复任务的分配和监督

    Ø         集成与系统测试计划的review

    Ø         测试用例的review

    Ø         测试结果的review

    测试员

    Ø         熟悉被测试的应用程序

    Ø         熟悉测试管理过程

    Ø         具备诊断和解决问题的技能

    Ø         掌握黑盒测试方法

    Ø         会使用性能自动化测试工具,具备一定的编程技能

    Ø         掌握数据库的SQL语句

    Ø         较强的表达能力和文档编写能力

    1

    Ø         生成测试计划

    Ø         编写测试用例

    Ø         执行测试。

    Ø         记录测试结果

    Ø         缺陷追踪和回测

    Ø         生成测试报告

    实施人员

    Ø         熟练掌握各种平台下的系统安装、集成和应用部署

    1

    Ø         授予对测试系统的访问权

    Ø         确保测试硬软件环境得到管理和维护。

    Ø         协助系统调优

    数据库管理员

    Ø         熟练掌握各种平台下数据库的安装、集成和应用部署

    Ø         精通SybaseOracle的数据库设计、性能调优和系统管理

    1

    Ø         管理测试数据(数据库)

    Ø         协助系统调优

  • 53条EXCEL使用技巧

    zhangfn2001 发布于 2009-08-17 23:07:33

     

    01、如何在已有的单元格中批量加入一段固定字符?

    例如:在单位的人事资料,在excel中输入后,由于上级要求在原来的职称证书的号码全部再加两位,即要在每个人的证书号码前再添上两位数13,如果一个一个改的话实在太麻烦了,那么我们可以用下面的办法,省时又省力:

    1)假设证书号在A列,在A列后点击鼠标右键,插入一列,为B列;

    2)在B2单元格写入: ="13" & A2 后回车;

    3)看到结果为 13xxxxxxxxxxxxx 了吗?鼠标放到B2位置,单元格的下方不是有一个小方点吗,按着鼠标左键往下拖动直到结束。当你放开鼠标左键时就全部都改好了。 若是在原证书号后面加13 则在B2单元格中写入:=A2 & “13” 后回车。

    02、如何设置文件下拉窗口的最下面的最近运行的文件名个数?

    打开“工具”,选“选项”,再选“常规”,在“最近使用的文件清单”下面的文件个数输入框中改变文件数目即可。若不在菜单中显示最近使用的文件名,则将“最近使用的文件清单”前的复选框去掉即可。

    03、在EXCEL中输入如“1-1”、“1-2”之类的格式后它即变成1月1日,1月2日等日期形式,怎么办?

    这是由于EXCEL自动识别为日期格式所造成,你只要点击主菜单的“格式”菜单,选“单元格”,再在“数字”菜单标签下把该单元格的格式设成文本格式就行了。

    04、在EXCEL中如何使它象WORD一样的自动定时保存文件?

    点击“工具”菜单“自动保存”项,设置自动保存文件夹的间隔时间。如果在“工具”菜单下没有“自动保存”菜单项,那么执行“工具”菜单下“加载宏...”选上“自动保存”,“确定”。然后进行设置即可。

    05、用Excel做多页的表格时,怎样像Word的表格那样做一个标题,即每页的第一行(或几行)是一样的。但是不是用页眉来完成?

    在EXCEL的文件菜单-页面设置-工作表-打印标题;可进行顶端或左端标题设置,通过按下折叠对话框按钮后,用鼠标划定范围即可。这样Excel就会自动在各页上加上你划定的部分作为表头。

    06、在Excel中如何设置加权平均?

    加权平均在财务核算和统计工作中经常用到,并不是一项很复杂的计算,关键是要理解加权平均值其实就是总量值(如金额)除以总数量得出的单位平均值,而不是简单的将各个单位值(如单价)平均后得到的那个单位值。在Excel中可设置公式解决(其实就是一个除法算式),分母是各个量值之和,分子是相应的各个数量之和,它的结果就是这些量值的加权平均值。

    07、如果在一个Excel文件中含有多个工作表,如何将多个工作表一次设置成同样的页眉和页脚?如何才能一次打印多个工作表?

    把鼠标移到工作表的名称处(若你没有特别设置的话,Excel自动设置的名称是“sheet1、sheet2、sheet3.......”),然后点右键,在弹出的菜单中选择“选择全部工作表”的菜单项,这时你的所有操作都是针对全部工作表了,不管是设置页眉和页脚还是打印你工作表。

    08、EXCEL中有序号一栏,由于对表格进行调整,序号全乱了,可要是手动一个一个改序号实在太慢太麻烦,用什么方法可以快速解决?

    如果序号是不应随着表格其他内容的调整而发生变化的话,那么在制作EXCEL表格时就应将序号这一字段与其他字段分开,如在“总分”与“排名”之间空开一列,为了不影响显示美观,可将这一空的列字段设为隐藏,这样在调整表格(数据清单)的内容时就不会影响序号了。

    09、用Excel2000做成的工资表,只有第一个人有工资条的条头(如编号、姓名、岗位工资.......),想输出成工资条的形式。怎么做?

    这个问题应该这样解决:先复制一张工资表,然后在页面设置中选中工作表选项,设置打印工作表行标题,选好工资条的条头,然后在每一个人之间插入行分页符,再把页长设置成工资条的高度即可。 使用自定义方式重装了一遍中文office,Excel的打印纸选项中只有A4一种,怎么办? 随便安装一个打印机驱动程序就可以了。

    10、在Excel中小数点无法输入,按小数点,显示的却是逗号,无论怎样设置选项都无济于事,该怎么办?

    这是一个比较特殊的问题,我曾为此花了十几个小时的时间,但说白了很简单。在Windows的控制面板中,点击“区域设置”图标,在弹出的“区域设置属性”对话面板上在“区域设置”里选择“中文(中国)”,在“区域设置属性”对话面板上在“数字”属性里把小数点改为“.”(未改前是“,”),按“确定”按钮结束。这样再打开Excel就一切都正常了。

    11、如何快速选取特定区域?

    使用F5键可以快速选取特定区域。例如,要选取A2:A1000,最简便的方法是按F5键,出现“定位”窗口,在“引用”栏内输入需选取的区域A2:A1000。

    12、如何快速返回选中区域?

    按Ctr+BacksPae(即退格键)。

    13、如何快速定位到单元格?

    方法一:按F5键,出现“定位”对话框,在引用栏中输入欲跳到的单元格地址,单市“确定”按钮即可。

    方法二:单击编辑栏左侧单元格地址框,输入单元格地址即可。

    14、“Ctrl+*”的特殊功用

    一般来说,当处理一个工作表中有很多数据的表格时,通过选定表格中某个单元格,然后按下 Ctrl+* 键可选定整个表格。Ctfl+* 选定的区域是这样决定的:根据选定单元格向四周辐射所涉及到的有数据单元格的最大区域。

    15、如何快速选取工作表中所有包含公式的单元格?

    有时,需要对工作表中所有包含公式的单元格加以保护,或填入与其他单元格不同的颜色,以提醒用户注意不能在有此颜色的区域内输入数据。以下方法可以帮助快速选取所有包含公式的单元格:选择“编辑”\“定位”,单击“定位条件”按钮,在“定位条件”对话框中选择“公式”项,按“确定”按钮即可。

    16、如何在不同单元格中快速输入同一数内容?

    选定单元格区域,输入值,然后按 Ctrl+ Ener键,即可实现在选定的单元格区域中一次性输入相同的值。

    17、只记得函数的名称,但记不清函数的参数了,怎么办?

    如果你知道所要使用函数的名字,但又记不清它的所有参数格式,那么可以用键盘快捷键把参数粘贴到编辑栏内。

    具体方法是:在编辑栏中输入一个等号其后接函数名,然后按 Ctr+ A键,Excel则自动进入“函数指南——步骤 2之2”。当使用易于记忆的名字且具有很长一串参数的函数时,上述方法显得特别有用。

    18、如何把选定的一个或多个单元格拖放至新的位置?

    按住Shift键可以快速修改单元格内容的次序。

    具体方法是: 选定单元格,按下Shift键,移动鼠标指针至单元格边缘,直至出现拖放指针箭头(空心箭头),然后按住鼠标左键进行拖放操作。上下拖拉时鼠标在单元格间边界处会变为一个水平“工”状标志,左右拖拉时会变为垂直“工”状标志,释放鼠标按钮完成操作后,选定的一个或多个单元格就被拖放至新的位置。

     

    19、如何让屏幕上的工作空间变大?

    可以将不用的工具栏隐藏,也可以极大化Excel窗口,或者在“视图”菜单中选择“全屏显示”命令。

    20、如何使用快显菜单?

    快显菜单中包括了一些操作中最常用的命令,利用它们可以大大提高操作效率。首先选定一个区域,然后单击鼠标右健即可调出快显菜单,根据操作需要选择不同命令。

    21、如何使用快显菜单?

    快显菜单中包括了一些操作中最常用的命令,利用它们可以大大提高操作效率。首先选定一个区域,然后单击鼠标右健即可调出快显菜单,根据操作需要选择不同命令。

    22、如何防止Excel自动打开太多文件?

    当Excel启动时,它会自动打开Xlstart目录下的所有文件。当该目录下的文件过多时,Excel加载太多文件不但费时而且还有可能出错。解决方法是将不该位于Xlstart目录下的文件移走。另外,还要防止EXcel打开替补启动目录下的文件:选择“工具”\“选项”\“普通”,将“替补启动目录”一栏中的所有内容删除。

    23、如何去掉网格线?

    1)除去编辑窗口中的表格线

    单击“工具”菜单中的“选项”,再选中“视图”,找到“网格线”,使之失效;

    2)除去打印时的未定义表格线

    有时会出现这样的情况:你在编辑时未定义的表格线(在编辑窗中看到的也是淡灰色表格线),一般情况下在打印时是不会打印出来的,可有时却偏偏不听使唤给打印出来了,特别是一些所谓的“电脑”VCD中编辑的Excel表格更是这样。要除去这些表格线,只要在单击“文件”、“页面设置”、“工作表”菜单,点击一下“网格线”左边的选择框,取消选择“网格线”就行了。

    24、如何快速格式化报表?

    为了制作出美观的报表,需要对报表进行格式化。有快捷方法,即自动套用Excel预设的表格样式。方法是: 选定操作区域,选取“格式”菜单中的“自动套用格式”命令,在格式列表框中选取一款你满意的格式样式,按“确定”按钮即可。要注意的是,格式列表框下面有包括“数字”、“边框线”、“字体”等6个“应用格式种类”选项,若某项前面的“x”不出现,则在套用表格样式时就不会用该项。

    25、如何快速地复制单元格的格式?

    要将某一格式化操作复制到另一部分数据上,可使用“格式刷”按钮。选择含有所需源格式的单元格,单击工具条上的“格式刷”按钮,此时鼠标变成了刷子形状,然后单击要格式化的单元格即可将格式拷贝过去。

    26、如何为表格添加斜线?

    一般我们习惯表格上有斜线,而工作表本身并没有提供该功能。其实,我们可以使用绘图工具来实现: 单击“绘图”按钮,选取“直线”,鼠标变成十字型.将其移至要添加斜线的开始位置,按住鼠标左键拖动至终止位置,释放鼠标,斜线就画出来了。另外,使用“文字框”按钮可以方便地在斜线上下方添加文字,但文字周围有边框,要想取消它,可选中文字框,调出快显菜单,选择“对象格式”\“图案”,选择“无边框”项即可。

    27、如何快速地将数字作为文本输入?

    在输入数字前加一个单引号“’”,可以强制地将数字作为文本输入。

    28、如何定义自己的函数?

    用户在Excel中可以自定义函数。切换至 Visual Basic模块,或插入一页新的模块表(Module),在出现的空白程序窗口中键入自定义函数VBA程序,按Enter确认后完成编 写工作,Excel将自动检查其正确性。此后,在同一工作薄内,你就可以与使用Exed内部函数一样在工作表中使用自定义函数,如:

    Function Zm(a)

    If a< 60 Then im=‘不及格”

    Else Zm=“及格”

    End If

    End Function

    29、如何在一个与自定义函数驻留工作簿不同的工作簿内的工作表公式中调用自定义函数?

    可在包含自定义函数的工作薄打开的前提下,采用链接的方法(也就是在调用函数时加上该函数所在的工作簿名)。假设上例中的自定义函数Zm所在工作薄为MYUDF.XLS,现要在另一不同工作簿中的工作表公式中调用Zm函数,应首先确保MYUDF.XLS被打开,然后使用下述链接的方法:=MYUDF.XLS! ZM(b2)

    30、如何快速输入数据序列?

    如果你需要输入诸如表格中的项目序号、日期序列等一些特殊的数据系列,千万别逐条输入,为何不让Excel自动填充呢?在第一个单元格内输入起始数据,在下一个单元格内输入第二个数据,选定这两个单元格,将光标指向单元格右下方的填充柄,沿着要填充的方向拖动填充柄,拖过的单元格中会自动按Excel内部规定的序列进行填充。如果能将自己经常要用到的某些有规律的数据(如办公室人员名单),定义成序列,以备日后自动填充,岂不一劳永逸!选择“工具”菜单中的“选项”命令,再选择“自定义序列”标签, 在输入框中输入新序列,注意在新序列各项2间要输入半角符号的逗号加以分隔(例如:张三,李四,王二……),单击“增加”按钮将输入的序列保存起来。

    31、使用鼠标右键拖动单元格填充柄

    上例中,介绍了使用鼠标左键拖动单元格填充柄自动填充数据序列的方法。其实,使用鼠标右键拖动单元格填充柄则更具灵活性。在某单元格内输入数据,按住鼠标右键沿着要填充序列的方向拖动填充柄,将会出现包含下列各项的菜单:复制单元格、以序列方式填充、以格式填充、以值填充;以天数填充、以工作日该充、以月该充、以年填充;序列……此时,你可以根据需要选择一种填充方式。

    32、如果你的工作表中已有某个序列项,想把它定义成自动填充序列以备后用,是否需要按照上面介绍的自定义序列的方法重新输入这些序列项?

    不需要。有快捷方法:选定包含序列项的单元格区域,选择“工具”\“选项”\“自定义序列”,单击“引入”按钮将选定区域的序列项添加至“自定义序列”对话框,按“确定”按钮返回工作表,下次就可以用这个序列项了。

    33、上例中,如果你已拥育的序列项中含有许多重复项,应如何处理使其没有重复项,以便使用“引入”的方法快速创建所需的自定义序列?

    选定单元格区域,选择“数据”\“筛选”\“高级筛选”,选定“不选重复的记录”选项,按“确定”按钮即可。

    34、如何对工作簿进行安全保护?

    如果你不想别人打开或修改你的工作簿,那么想法加个密码吧。打开工作薄,选择“文件”菜单中的“另存为”命令,选取“选项”,根据用户的需要分别输入“打开文件口令”或“修改文件D令”,按“确定”退出。

    工作簿(表)被保护之后,还可对工作表中某些单元格区域的重要数据进行保护,起到双重保护的功能,此时你可以这样做:首先,选定需保护的单元格区域,选取“格式”菜单中的“单元格”命令,选取“保护”,从对话框中选取“锁定”,单由“确定”按钮退出。然后选取“工具”菜单中的“保护”命令,选取“保护工作表”,根据提示两次输入口令后退出。

    注意:不要忘记你设置有“口令”。

    35、如何使单元格中的颜色和底纹不打印出来?

    对那些加了保护的单元格,还可以设置颜色和底纹,以便让用户一目了然,从颜色上看出那些单元格加了保护不能修改,从而可增加数据输入时的直观感觉。但却带来了问题,即在黑白打印时如果连颜色和底纹都打出来,表格的可视性就大打折扣。解决办法是:选择“文件”\“页面设置”\“工作表”,在“打印”栏内选择“单元格单色打印”选项。之后,打印出来的表格就面目如初了。

    36、工作表保护的口令忘记了怎么办?

    如果你想使用一个保护了的工作表,但口令又忘记了,有办法吗?有。选定工作表,选择“编辑”\“复制”、“粘贴”,将其拷贝到一个新的工作薄中(注意:一定要是新工作簿),即可超越工作表保护。当然,提醒你最好不用这种方法盗用他人的工作表。

    37、“$”的功用

    Excel一般使用相对地址来引用单元格的位置,当把一个含有单元格地址的公式拷贝到一个新的位置,公式中的单元格地址会随着改变。你可以在列号或行号前添加符号 “$”来冻结单元格地址,使之在拷贝时保持固定不变。

    38、如何用汉字名称代替单元格地址?

    如果你不想使用单元格地址,可以将其定义成一个名字。

    定义名字的方法有两种:一种是选定单元格区域后在“名字框”直接输入名字,另一种是选定想要命名的单元格区域,再选择“插入”\“名字”\“定义”,在“当前工作簿中名字”对话框内键人名字即可。使用名字的公式比使用单元格地址引用的公式更易于记忆和阅读,比如公式“=SUM(实发工资)”显然比用单元格地址简单直观,而且不易出错。

    39、如何在公式中快速输入不连续的单元格地址?

    在SUM函数中输入比较长的单元格区域字符串很麻烦,尤其是当区域为许多不连续单元格区域组成时。这时可按住Ctrl键,进行不连续区域的选取。区域选定后选择“插入”\“名字”\“定义”,将此区域命名,如Group1,然后在公式中使用这个区域名,如“=SUM(Group1)”。

    40、如何定义局部名字?

    在默认情况下,工作薄中的所有名字都是全局的。其实,可以定义局部名字,使之只对某个工作表有效,方法是将名字命名为“工作表名!名字”的形式即可。

    41、如何命名常数?

    有时,为常数指定一个名字可以节省在整个工作簿中修改替换此常数的时间。例如,在某个工作表中经常需用利率4.9%来计算利息,可以选择“插入”\“名字”\“定 义”,在“当前工作薄的名字”框内输入“利率”,在“引用位置”框中输入“= 0.04.9”,按“确定”按钮。

    42、工作表名称中能含有空格吗?

    能。例如,你可以将某工作表命名为“Zhu Meng”。有一点结注意的是,当你在其他工作表中调用该工作表中的数据时,不能使用类似“= Zhu Meng!A2”的公式,否则 Excel将提示错误信息“找不到文件Meng”。解决的方法是,将调用公式改为“='Zhu Mg'! A2”就行了。当然,输入公式时,你最好养成这样的习惯,即在输入“=”号以后,用鼠标单由 Zhu Meng工作表,再输入余下的内容。

    43、给工作表命名应注意的问题

    有时为了直观,往往要给工作表重命名(Excel默认的荼表名是sheet1、sheet2.....),在重命名时应注意最好不要用已存在的函数名来作荼表名,否则在下述情况下将产征收岂义。我们知道,在工作薄中复制工作表的方法是,按住Ctrl健并沿着标签行拖动选中的工作表到达新的位置,复制成的工作表以“源工作表的名字+(2)”形式命名。例如,源表为ZM,则其“克隆”表为ZM(2)。在公式中Excel会把ZM(2)作为函数来处理,从而出错。因而应给ZM(2)工作表重起个名字。

    44、如何拆分或取消拆分窗口?

    当我们给一个工作表输入数据时,在向下滚动过程中,尤其是当标题行消失后,有时会记错各列标题的相对位置。这时可以将窗口拆分为几部分,然后将标题部分保留在屏幕上不动,只滚动数据部分。其方法是在主菜单上单击“窗口”\“拆分窗口”。取消拆分窗口时除了使用“窗口”\“撒消拆分窗口”命令外,有捷径:将鼠标指针置于水平拆分或垂直拆分线或双拆分钱交点上,双击鼠标即可取消已拆分的窗口。

    45、如何给工作簿扩容?

    选取“工具”\“选项”命令,选择“常规”项,在“新工作薄内的工作表数”对话栏用上下箭头改变打开新工作表数。一个工作薄最多可以有255张工作表,系统默认值为6。

    46、如何减少重复劳动?

    我们在实际应用Excel时,经常遇到有些操作重复应用(如定义上下标等)。为了减少重复劳动,我们可以把一些常用到的操作定义成宏。其方法是:选取“工具”菜单中的“宏”命令,执行“记录新宏”,记录好后按“停止”按钮即可。也可以用VBA编程定义宏。

    47、如何快速地批量修改数据?

    假如有一份 Excel工作簿,里面有所有职工工资表。现在想将所有职工的补贴增加50(元),当然你可以用公式进行计算,但除此之外还有更简单的批量修改的方法,即使用“选择性粘贴”功能: 首先在某个空白单元格中输入50,选定此单元格,选择“编辑”\“复制”。选取想修改的单元格区域,例如从E2到E150。然后选择“编辑”\“选择性粘贴”,在“选择性粘贴”对话框“运算”栏中选中“加”运算,按“确定”健即可。最后,要删除开始时在某个空白单元格中输入的50。

    48、如何快速删除特定的数据?

    假如有一份Excel工作薄,其中有大量的产品单价、数量和金额。如果想将所有数量为0的行删除,首先选定区域(包括标题行),然后选择“数据”\“筛选”\“自动筛选”。在“数量”列下拉列表中选择“0”,那么将列出所有数量为0的行。此时在所有行都被选中的情况下,选择“编辑”\“删除行”,然后按“确定”即可删除所有数量为0的行。最后,取消自动筛选。

    49、如何快速删除工作表中的空行?

    以下几种方法可以快速删除空行:

    方法一:如果行的顺序无关紧要,则可以根据某一列排序,然后可以方便地删掉空行。

    方法二:如果行的顺序不可改变,你可以先选择“插入”\“列”,插入新的一列入在A列中顺序填入整数。然后根据其他任何一列将表中的行排序,使所有空行都集中到表的底部,删去所有空行。最后以A列重新排序,再删去A列,恢复工作表各行原来的顺序。

    方法三:使用上例“如何快速删除特定的数据”的方法,只不过在所有列的下拉列表中都选择“空白”。

    50、如何使用数组公式?

    Excel中数组公式非常有用,它可建立产生多值或对一组值而不是单个值进行操作的公式。要输入数组公式,首先必须选择用来存放结果的单元格区域,在编辑栏输入公式,然后按ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上括号“{}”。不要自己键入花括号,否则,Excel认为输入的是一个正文标签。要编辑或清除数组公式.需选择数组区域并且激活编辑栏,公式两边的括号将消失,然后编辑或清除公式,最后按Ctrl+shift+Enter键。

    51、如何不使显示或打印出来的表格中包含有0值?

    通常情况下,我们不希望显示或打印出来的表格中包含有0值,而是将其内容置为空。例如,图1合计列中如果使用“=b2+c2+d2”公式,将有可能出现0值的情况,如何让0值不显示? 方法一;使用加上If函数判断值是否为0的公式,即: =if(b2+c2+d2=0,“”, b2+c2+d2) 方法二:选择“工具”\“选项”\“视窗”,在“窗口选项”中去掉“零值”选项。 方法三:使用自定义格式。 选中 E2:E5区域,选择“格式”\“单元格”\“数字”,从“分类”列表框中选择“自定义”,在“格式”框中输入“G/通用格式;G/通用格式;;”,按“确定”按钮即可。

    52、在Excel中用Average函数计算单元格的平均值的,值为0的单元格也包含在内。有没有办法在计算平均值时排除值为0的单元格?

    方法一:如果单元格中的值为0,可用上例“0值不显示的方法”将其内容置为空,此时空单元格处理成文本,这样就可以直接用Average函数计算了。

    方法二:巧用Countif函数 例如,下面的公式可计算出b2:B10区域中非0单元格的平均值:

    =sum(b2: b10)/countif(b2: b1o,"<>0")

    53、如何在Excel中实现“自动更正”功能?

    Word用户都知道,利用Word的“自动更正”功能可以实现数据的快速输入.但在Excel中却没有类似“自动更正”功能的菜单命令。其实,使用VloopuP函数可以巧妙地解决这一问题。

  • WORD技巧

    zhangfn2001 发布于 2009-08-17 23:12:02

    Word也能滚屏-Word使用技巧

    方法是:右击工具栏,选择“自定义”命令,此时会弹出“自定义”对话框,切换到“命令”选项卡,在“类别”中选择“所有命令”,然后从右侧的“命令”中将“AutoScroll”找出并拖放到工具栏中。

    使用该功能后,只需稍稍将鼠标向屏幕下方(或上方)移动一下就可以实现屏幕的向下(或向上)滚动。

    word使用技巧——字体的改变(论文修改技巧)

    一般科技论文写作中,汉字使用宋体,数字和字母都要使用Times New Roman字体,但文章中的数字和字母分布在各个角落,一个一个修改实在是一件繁琐的事情,而且还会出现遗漏现象。

    技巧:全部选中你要修改的部分,把所有内容字体改为宋体,然后再选择Times New Roman,这样你再看看,汉字是宋体,数字和字母全部都成了Times New Roman

    实用技巧之——word文档中插入参考文献的好方法

    word文档中插入参考文献的好方法

    选择插入/脚注和尾注,出现一个对话框,选择要插入参考文献的位置(脚注还是尾注)、编号的格式后点插入即可,以后再插入时编号会自动按顺序排列,而且如果有漏掉的文献再重新插入时,后面的编号会自动改变,例如想在文献12之间再插入一篇文献,新插入的文献号会变为2,原来的2会自动变为3,如果在文章中删除了相应的编号,后面的文献会自动消失。

    看资料,写论文的一些技巧

    经常写看资料论文,总是感觉到有些地方比较麻烦。

    比如:1.看一篇50多页的论文,有时需要前后对照着看,来回的翻页实在是麻烦;

    2. 在浏览PDF格式的文章时,有时里面的文字无法复制,只能是以图片的形式截获,头疼!

    3. 还有在添加参考文献时顺序问题是很让人头疼的,动一篇就必须改动所有的序号,时间浪费;

    解决办法:

    1.采用拆分窗口的方法:点击“窗口——拆分”就可以,wordPDFCAJ都可以实现。

    2.PDF文件改成CAJ文件打开,然后利用CAJ中强大的文字识别功能。

    word使用技巧——自动生成目录

    具体方法是:

    第一步:在你编辑文章的时候记得一定要把你的一级标题等和正文区分开,这在工具栏上(选择字体的旁边)可以设置,很方便,还可以套用固定格式,不用每个标题都设置了,只要选择就可以。

    假如文章中标题格式为

    1……大标题(一级)

    1.1……小标题(二级)

    1.1.1—……小标题下的小标题(三级)

    ……

    n……大标题(一级)

    n.1……小标题(二级)

    n.1.1—……小标题下的小标题(三级)

    设置标题格式

    1.选中文章中的所有一级标题;

    2.在“格式”工具栏的左端,“样式”列表中单击“标题1

    仿照步骤12设置二、三级标题格式为标题2、标题3

    第二步:在你的论文标题全部修改完成后,就可自动生成目录,操作如下:

    1.把光标定位到文章第1页的首行第1个字符左侧(目录应在文章的前面);

    2.执行菜单命令“插入/引用/索引和目录”(word2003 打开“索引和目录”对话框;(word200你按顺序点击:插入——索引和目录)

    3.在对话框中单击“目录”选项卡,进行相关设置后,单击“确定”按钮,文章的目录自动生成完成。

    友情提示:目录页码应该与正文页码编码不同。 把光标定位在目录页末,执行“插入/分隔符/下一页/确定”操作,在目录与正文之间插入分页符; 执行“视图/页眉和页脚”命令,把光标定位到正文首页的页脚处,单击“页眉和页脚”工具栏上的“链接到前一个”按钮正文页脚与目录页脚的链接; 执行“插入/页码”命令,在“格式”中选择页码格式、选中“起始页码”为“1”,单击“确定。 至此完成正文的页码插入。

    目录如果是多页,插入页码时可以选择与正文页码不同的页码格式。当然,如果目录只有一页,没有必要插入页码。

    word使用技巧——如何保留word文档修改痕迹

    在帮别人修改论文或其它稿件的时候,有时希望自己修改后的痕迹能保留下来,以便他人再次修正,

    这就给你提供一个方法:

    在菜单:工具→修订→突出显示修订,把三个复选框全部先定。

    双击状态栏上的“修订”,进入修订状态。

    这时候,你再改改看。比如对文字进行了删除、复制、插入、移动等操作,是不是有标记?

    若不想显示修订,再把上面说的那三个复选框前的对钩去掉。

    最后别忘了,再双击状态栏上的“修订”,退出修订状态。

    Word使用技巧——去掉所有复制网页等产生的边框!

    你下载了某些文件想去掉所有的边框吗?那点击表格工具栏,再按转换,选择表格转换成文本就可以了。如果是想去掉其中的一条或几条的话就可先右击菜单栏,选择表格与边框的工具栏,里面有个橡皮擦,用它就可以去掉你不想要的边框。

    word中批量删除:空格,段首空格,空段,超链接,表格,图形图像

    批量删除:

    (一)段首空格:1.选定内容。2.居中。3左对齐或者右对齐。 (方法二:也可用替换来删除)

    (二)一般空格:1.编辑菜单。2.替换。3查找内容中键入空格,替换中什么也不键入。

    (三)空段删除:1.编辑菜单。2.替换。3.高级。4.特殊字符,查找内容中选择段落标记2次,替换中选择段落标记1次。

    (四)表格转换:1.全选。2.表格菜单。3.转换。4.先把所有内容转换成表格。5.再把所有内容转换成文本。

    (五)超链接删除:1.全选。(可以不用,请试试)2. alt+F93.编辑菜单,替换,高级,特殊字符,查找内容中选择域。替换中什么都不选。

    (六)超链接删除,但不删除其内容:1.全选。2.ctrl+shift+F9

    (七)只保留纯文本:可用编辑菜单中选择性粘贴,选择无格式文本选项。

    (八)金山WPS中有删除段首空格,空格,空段等功能。

    (九)删除小图标,小图形图像:编辑菜单中替换功能可以组合多种删除方式,文档中小的,大的图形,图像都可以删除。此组合方式有许多巧妙的用处,请自己多研究一下吧。

    解除EXCEL工作表的保护 (解除密码)

    方法一:复制粘贴法启动EXCEL,打开加密保护的EXCEL工作薄文档,选中相应的数据区域,执行一下“复制”操作,然后新建一个工作表,选中某单元格,执行一下“粘贴”操作,则工作表保护被撤销。

    方法二:如果加密者在保护工作表时设置了让使用者不能选中工作表中的单元格,则上述方法不能实现解除保护。可以采用以下方法:启动金山表格2003(或其他能打开EXCEL表格的第三方软件也可以)打开相应的EXCEL文档,然后再将表格另存为EXCEL表格,那么相应的保护即被撤销。

    方法三:使用第三方软件(即一般所说的解密软件)推荐Passware Kit


  • 软件测试人员职业规划参考

    小丫头 发布于 2009-08-14 10:57:16

    根据我自己的工作经历以及对可及的软件测试环境的观察,国内软件测试差不多算是一个门槛比较低的行业,可能一般做了两三年测试的人都会有一些迷茫,不知道长远的职业生涯如何规划.看到网上有人画了一张给软件测试人员的职业发展建议,觉得很有借鉴意义,转过来贴在这里.

    SCM: Software Configuration Management (软件配置管理)

    QA: Quality Assurance (质量保证)

    IS: Information System (信息系统)

    在软件测试行业,想走的更远,攀的更高,除了一个清晰可行的目标,还有必要规划一个比较完整的知识结构图,并根据技术和行业的发展动态及时调整,假以时日,辛勤耕耘,相信每个人都能收获自己理想的果实.

  • 从一个局长使用BS系统的无奈看测试点

    zte_boy 发布于 2009-06-04 16:38:18


    一个局长使用B/S系统的无奈(此局长纯属虚构,如有雷同尚请见谅):
      今天我点名买了个B/S系统,听说只要有浏览器就能用。我最讨厌装客户端了,用浏览器就是方便啊。
      下面就是我使用这个系统碰到的麻烦事:
      我登录失败的时候没有任何提示,这没什么,反正提示也只是说失败……
      进去后发现颜色变更很强烈刺得我一眨眼,不过多看几次就习惯了。
      点击某个链接的时候出现错误页面,刷新后就好了,难道是随机错误?
      保存文字的时候没有成功提示,不过能成功保存就算了。
      浏览记录的时候竟然出现错误页面,原来我没有选记录就浏览了,我自己操作不规范嘛。
      删除记录的时候发现选错了,想取消的时候却提示删除成功,都没有确认提示,只能下次看仔细点了。
      查询时字母键被茶杯压住了多输了点字符,竟然出现错误页面,下次把东西整理好。
      无聊随便点点几个链接,竟然没有反应,既然不用,那就不要做出来嘛。
      看看自己上传的图片效果如何,这个怎么不显示?多试几次发现名字不包含中文就好了,下次注意下。
      改改字体字号颜色美化环境嘛,怎么格式那里不显示正确的字体字号呢,将就用吧。
      这里的记录条数怎么这么多啊?原来是没有删除按钮,看来下次不能随便加了。
      这个结束时间怎么在开始时间前啊?原来没有进行控制,下面的人执行时……还是自己改过来吧。
      上次我在这里看见的图片呢?刷新后就出来了,怎么和我玩捉迷藏呢?
      多输了点内容,保存时候提示太多了,点确定后发现被清空了,我一个小时的工作啊!
      这张图片真不错,但是按钮呢,按钮呢?按钮被挤掉了我怎么编辑啊。
      听说F5是刷新点一下看看。怎么好像变成了登录界面?
      刚学了怎么用TAB键,确实很方便。TAB一下。跑哪去了,怎么一片空白啊???
      玩游戏的人点击速度那么快,我也来试试。怎么一双击就出错了?
      我找错别字是很厉害的,这不就发现“同意”写成了“统一”。
      这里提示只能输入1-100,我偏要输入9999……保存看看,怎么系统不能用了?
      这里一点击就出现IE错误,硬是不弹出我需要的窗口。
      这个查询按钮怎么灰掉了?这么多记录让我一页一页翻过去找啊。
      上传第二个附件的时候怎么把第一个挤掉了啊,会挤掉也要提示一下嘛。
      一个页面上打开的记录太多了,变体都用…省略了,要是鼠标放上去浮动显示完整标题就方便多了。
      这几条记录有依存关系,删了一条其他就没了,提示都没有,早知道我就用编辑了……
      这条记录怎么好像是昨天的,我记得今天更新了啊?原来编辑后的记录没有传到引用的地方。
      最最奇怪的是昨天上传时候正常的图片今天就不能显示了。我记得没有只能显示一天的功能啊???
      这里怎么没有任何按钮呢,看手册才知道竟然要用右键进行操作,怎么突然冒出个异类啊???
      这里怎么能增加两条相同的记录呢?不控制一下天知道手下那些愣头青会做出什么来。
      这里的菜单一层一层又一层,足足有五层,把我头都绕晕了……我记得哪里说过最好不要超过三层的。
      这个界面看起来怎么这么别扭啊,是字体太大了,是按钮太小了,还是功能太多了,……
      怎么不是管理员登录进来也能管理啊,那我这个管理员的身份不是多此一举吗?
      删除的时候提示Error,幸亏我英语水平好,可是你换成中文不行吗?
      这条记录不是删除了吗,怎么还能引用啊,到时候出错了怎么办,难道还要我记住删了那些记录?
      经过精心编辑,我发了一条通知,怎么用普通用户查看的时候是默认的字体字号啊???
      这几个页面上的当前日期怎么是固定不变的啊,这都是去年的日期了,不会是开发时候的吧。
      ……
      各位还有还有什么烦心事呢,一起来交流吧
  • 测试管理初期经验及教训

    ljf982713 发布于 2009-05-30 21:04:44

    200812月开始,到20095月结束,半年的时间里我短暂的带领一个10人的测试团队,负责公司光网络网管系统产品的试生产测试。这是我第一次做软件测试管理,虽然测试的最终结果并不让人十分满意,我的工作大家也不是十分认可,但我还是认为我学到了许多东西,包括一些测试管理的经验及教训,总结如下:

    一、不要给自己分配过多的测试任务,以便留有时间思考及调整

    初为测试管理人员,我们常常在短时间之内无法把身份调整过来,总认为自己还是骨干测试人员,于是给自己分配置了很多的测试任务。殊不知,除了测试任务之外,我们还有更重要的测试管理任务,比如测试任务分配、跟踪和汇报,并且时不时有些额外任务加进来,而且都可能是紧急且重要的任务,这些都需要你亲自完成。此外,杂七杂八的事情也多,版本协调呀、故障处理协调呀、CCB会议呀等等,这些都会让你忙得脱不开身。

    于是我们就常常加班,为了测试执行任务,也为了测试管理任务。我们总是很忙,但是忙的结果却不太好,不论是测试执行任务的结果,还是测试管理任务的结果。其实,原因不在其它,也正是因为给自己分配了过多的任务,我们没有调整好自己的工作重心,我们太忙了,而又忙得没有头绪。

    二、需要努力地使自己挤出时间与测试人员做沟通,这很重要

    我们常常会说因为自己很忙,抽不出时间,或者说因为自己不善沟通,反正大家都知道自己要做什么,所以不与测试人员沟通也没有什么问题。其实我们错了,尤其是在刚走上测试管理岗位的时候,与测试人员的沟通对我们来说很重要!

    不沟通,你知道测试人员在想什么吗?不沟通,你知道测试人员在担心什么吗?不沟通,你知道有的测试人员对你有什么意见吗?不沟通,你知道测试人员最近碰到了什么问题吗?不沟通,你知道测试人员对最近的加班很不满吗?

    不沟通,你不会知道的。我们常常说如果有事情,测试人员会来找我们沟通的,所以我们不用主动去找他们沟通,但你忘了,你的角色已经改变了,只有你主动找他们才行,他们是不会主动找上门来的,除非是他们想离职走人。此外,沟通千万记得不要用邮件的方式,最好是当面沟通,这样的效果最好。

    三、积极转变观念,从全局把握测试过程,抓住测试重点

    以前的我们只需要考虑一个系统模块,使用什么样的测试方法可以找出更多的问题就可以了,但现在不行。我们要考虑的是全局,考虑到哪个是测试重点,哪个任务需要在短期内完成,哪个模块要加强测试,哪位测试人员需要督促,下一步测试工作该怎么开展等等,可惜的是,我们有时常常拣了芝麻,忘了西瓜。

    以前作为测试人员,我们是一个人,但现在,作为测试管理人员,我们是一个团队,不再是一个人,这个观念很重要。

    四、主动让领导和测试人员知道你在忙什么,让他们认同你

    很多时候,做事都是这样,明明你做了很多事情,但是你的领导不知道,你的手下也不清楚。到头来,你会落得两头埋怨,甚至他们会觉得你根本就没有做事,或者你做的事情都不是你应该做的,该做的事情你又没做。

    主动让领导和测试人员知道你在忙什么很重要,不要单纯的以为不说他们也看得到。让他们知道你在忙什么,至少他们会知道你在很努力的做事情,你也没有闲着,你不是单纯的所谓管理人员,你也是干活的。否则,他们可能会说,这人之前还和我们一样呢,可现在倒真的成领导了。

    五、做好测试计划和测试风险评估,及时做好对策

    一个好的测试计划很重要,至少让我们知道该如何分段组织工作,如何做,但更重要的是,我们需要做好风险预防。也许我们常会因为测试工期太短,需要要求测试人员加班,可你知道吗?过几天是情人节,再过几天是元宵节,你还让要求加班吗?也许你会觉得元宵节算是什么节日?!可事实是,在许多人的心目中,它是一个很重要的节日。

    你要了解你的测试人员,他们有不同的性格和想法,每个人都不同,所以对症下药是最最关键的,要多了解,多沟通。

    六、有理有节的为测试人员和自己拒绝不合适的任务

    作为一个测试管理人员,我们的任务除了下发任务、跟踪任务等等之外,另外一个很重要的任务就是为测试人员拒绝一些额外的、不合适的任务。测试人员本来就很忙,如果再增加任务,原来的事情还得做完,这样的话,无论对测试任务的质量,还是对测试人员本身,都是一个很大的伤害!

    除此之外,我们还得考虑到自己的能力及时间,为自己拒绝一些任务,否则,很可能的结果是,吃力不讨好。

  • [同事之间]学会和同事相处的30个原则

    ljonathan 发布于 2009-05-10 22:37:43

    1.无论发生什么事情,都要首先想到自己是不是做错了。如果自己没错(那是不可能的),那么就站在对方的角度,体验一下对方的感觉。
        2.让自己去适应环境,因为环境永远不会来适应你。即使这是一个非常非常痛苦的过程。
        3.大方一点。不会大方就学大方一点。如果大方真的会让你很心疼,那就装大方一点。
        4.低调一点,低调一点,再低调一点(要比临时工还要低调,可能在别人眼中你还不如一个干了几年的临时工呢)。
        5.嘴要甜,平常不要吝惜你的喝彩声。 (会夸奖人。好的夸奖,会让人产生愉悦感,但不要过头到令人反感。)
        6.如果你觉得最近一段时间工作顺利的不得了,那你就要加小心了。
        7.有礼貌。打招呼时要看着对方的眼睛。以长辈的称呼和年纪大的人沟通,因为你就是不折不扣小子辈。
        8.少说多做。言多必失,人多的场合少说话。
        9.不要把别人的好,视为理所当然,要知道感恩。
        10.手高眼低。
        11.遵守时间,但不要期望别人也遵守时间。
        12.信首诺言,但不要轻易许诺。更不要把别人对你的承诺一直记在心上并信以为真。
        13.不要向同事借钱,如果借了,那么一定要准时还。
        14.不要借钱给同事,如果不得不借,那么就当送给他好了。
        15.不要推脱责任(即使是别人的责任。偶尔承担一次你会死啊?)。
        16.在一个同事的后面不要说另一个同事的坏话。要坚持在背后说别人好话,别担心这好话传不到当事人耳朵里。 如果有人在你面前说某人坏话时,你要微笑。
        17.避免和同事公开对立(包括公开提出反对意见,激烈的更不可取)。
        18.经常帮助别人,但是不能让被帮的人觉得理所应当。
        19.说实话会让你倒大霉。
        20.对事不对人;或对事无情,对人要有情;或做人第一,做事其次。
        21.经常检查自己是不是又自负了,又骄傲了,又看不起别人了。(即使你有通天之才没有别人的合作和帮助也是白搭)
        22.忍耐是人生的必修课。(要忍耐一生的啊,有的人一辈子到死这门功课也不及格)
        23.新到一个地方,不要急于融入到其中哪个圈子里去。等到了足够的时间,属于你的那个圈子会自动接纳你。
        24.有一颗平常心。没什么大不了的,好事要往坏处想,坏事要往好处想。
        25.尽量不要发生办公室恋情,如果实在避免不了,那就在办公室避免任何形式的身体接触,包括眼神。(如果你或者对方已婚,——恭喜你,兄弟。你,死,定,了!!!)
        26.会拍马屁(这是和顶头上司沟通的重要途径之一),但小心不要弄脏手。切忌用舌头去舔马屁。
        27.资历非常重要。不要和老家伙们耍心眼斗法,否则你回死得很难看的。
        28.好心有时不会有好结果,但不能因此而灰心。
        29.待上以敬,待下以宽。
        30.如果你带领一个团队,在总结工作时要把错误都揽在自己身上,把功劳都记在下属身上。当上司和下属同时在场时要记得及时表扬你的下属。批评人的时候一定要在只有你们两个人的情况下才能进行。
        31.如果你看到一个贴子还值得一看的话,那么你一定要回复,因为你的回复会给人继续前进的勇气,会给人很大的激励。同时也会让人感激你(呵呵,这条是在别的贴子上抄来的,写点东西不容易,大家捧场哈)。
  • 具备十五种让你成功的能力

    nqk 发布于 2009-05-07 22:10:43

    转载:http://hi.baidu.com/%C9%EE%DB%DA%C1%F7%D0%C7%D3%EA/blog/item/0198d0c38890975db219a83e.html
    无论在内企,还是在外企,凡是成功人士(以下简称他们)的身上都有独特的个人能力和人格魅力,这是旁人所缺乏的。他们的成功决不能简单地归结为机遇好。依我来看,这些能力可概括为:

    1、解决问题时的逆向思维能力

    面对工作中遇到的新问题,一时又找不到解决方法。而且,上司可能也没有什么锦囊妙计时,他们擅长用逆向思维办法去探索解决问题的途径。他们清楚具体业务执 行者比上司更容易找出问题的节点,是人为的,还是客观的;是技术问题,还是管理漏洞。采用逆向思维找寻问题的解决方法,会更容易从问题中解脱出来。

    2、考虑问题时的换位思考能力

    在考虑解决问题的方案时,常人通常站在自己职责范围立场上尽快妥善处理。而他们却总会自觉地站在公司或老板的立场去考虑解决问题的方案。

    作为公司或老板,解决问题的出发点首先考虑的是如何避免类似问题的重复出现,而不是头疼医头,脚疼医脚的就事论事方案。面对人的惰性和部门之间的扯皮,只 有站在公司的角度去考虑解决方案,才是一个比较彻底的解决方案。能始终站在公司或老板的立场上去酝酿解决问题的方案,逐渐地他们便成为可以信赖的人。

    3、强于他人的总结能力

    他们具备的对问题的分析、归纳、总结能力比常人强。总能找出规律性的东西,并驾驭事物,从而达到事半功倍的效果。人们常说苦干不如巧干。但是如何巧干,不是人人都知道的。否则就不会干同样的事情,常人一天忙到晚都来不及;而他们,却整天很潇洒。

    4、简洁的文书编写能力

    老板通常都没时间阅读冗长的文书。因此,学会编写简洁的文字报告和编制赏心悦目的表格就显得尤为重要。即便是再复杂的问题,他们也能将其浓缩阐述在一页 A4纸上。有必要详细说明的问题,再用附件形式附在报告或表格后面。让老板仅仅浏览一页纸或一张表格便可知道事情的概况。如其对此事感兴趣或认为重要,可 以通过阅读附件里的资料来了解详情。

    5、信息资料收集能力

    他们很在意收集各类信息资料,包括各种政策、报告、计划、方案、统计报表、业务流程、管理制度、考核方法等。尤其重视竞争对手的信息。因为任何成熟的业务 流程本身就是很多经验和教训的积累,遇到用时,就可以信手拈来。这在任何教科书上是无法找到的,也不是那个老师能够传授的。

    6、解决问题的方案制定能力

    遇到问题,他们不会让领导做“问答题”而是做“选择题”。常人遇到问题,首先是向领导汇报、请示解决办法。带着耳朵听领导告知具体操作步骤。这就叫让领导 做“问答题”。而他们常带着自己拟定好的多个解决问题方案供领导选择、定夺,这就是常说的给领导出“选择题”。领导显然更喜欢做的是“选择题”。

    7、目标调整能力

    当个人目标在一个组织里无法实现,且又暂时不能摆脱这一环境时,他们往往会调整短期目标,并且将该目标与公司的发展目标有机地结合起来。这样,大家的观点就容易接近,或取得一致,就会有共同语言,就会干的欢快。反过来,别人也就会乐于接受他们。

    8、超强的自我安慰能力

    遇到失败、挫折和打击,他们常能自我安慰和解脱。还会迅速总结经验教训,而且坚信情况会发生变化。他们信条是:塞翁失马,安知非福,或上帝在为你关上一扇门的同时,一定会为你打开一扇窗。

    9、书面沟通能力

    当发现与老板面对面的沟通效果不佳时,他们会采用迂回的办法,如电子邮件,或书面信函、报告的形式尝试沟通一番。因为,书面沟通有时可以达到面对面语言沟 通所无法达到的效果。可以较为全面地阐述想要表达的观点、建议和方法。达到让老板听你把话讲完,而不是打断你的讲话,或被其台上的电话打断你的思路。也可 方便地让老板选择一个其认为空闲的时候来“聆听”你的“唠叨”。

    10、企业文化的适应能力

    他们对新组织的企业文化都会有很强的适应能力。换个新企业犹如换个办公地点,照样能如鱼得水般地干得欢畅并被委以重用。

    11、岗位变化的承受能力

    竞争的加剧,经营风险的加大,企业的成败可在一朝一夕之间发生。对他们来讲,岗位的变化,甚至于饭碗的丢失都无所畏惧。因此,他们承受岗位变化的能力也是常人所无法比拟的。在他们看来,这不仅是个人发展的问题,更是一种生存能力的问题。

    12、客观对待忠诚

    从他们身上你会发现对组织的忠诚。他们清楚地意识到忠诚并不仅仅有益于组织和老板,最大的受益者是自己,因为,责任感和对组织的忠诚习惯一旦养成,会使他们成为一个值得信赖的人,可以被委以重任的人。他们更清楚投资忠诚得到的回报率其实是很高的。

    13、积极寻求培训和实践的机会

    他们很看重培训的机会,往往在招聘时就会询问公司是否有提供培训的机会。善于抓住任何培训机会。

    一个企业,如果它的薪酬福利暂时没有达到满意的程度,但却有许多培训和实践的机会,他们也会一试。毕竟,有些经验不是用钱所能买回来的。

    14、勇于接受份外之事

    任何一次锻炼的机会他们都不轻言放弃,而把它看成是难得的锻炼机会。并意识到今天的份外,或许就是明天的份内之事。常看见他们勇于接受别人不愿接受的份外之事,并努力寻求一个圆满的结果。

    15、职业精神

    他们身上有一种高效、敬业和忠诚的职业精神。主要表现为:思维方式现代化,拥用先进的管理理念并能将其运用于经营实践中。言行举止无私心,在公司的业务活 动中从不搀杂个人私心。这样,就敢于直言不讳,敢于纠正其他员工的错误行为,敢于吹毛求疵般地挑剔供应商的质量缺陷。因为,只有无私才能无畏。待人接物规 范化,这也是行为职业化的一种要求。有了这种职业精神的人,到任何组织都是受欢迎的,而且,迟早会取得成功。

    当然,有了上述能力,不能保证一定成功,但是,如果没有这些能力,那肯定是无法获得成功的。 (
  • 软件测试基础知识

    ttkk 发布于 2009-04-14 09:59:02

    学习来的,大家一起分享啊!

    软件测试基本概念

    1、软件=程序+文档,软件测试=程序测试+文档测试。

    “程序”是指能够实现某种功能的指令的集合,“文档”是指软件在开发、使用和维护过程中产生的图文集合。;

    2、软件的分类

    按功能分:系统软件、应用软件

    按技术架构分:单机版软件、C/S结构软件(C是指客户端, S指服务器端)、B/S结构软件(B是指浏览器)

    按照用户划分:产品软件、项目软件

    按开发规模划分:小型、中型、大型

    3、BUG的定义:软件的BUG指的是软件中(包括程序和文档)不符合用户需求的问题。常见的软件BUG分三种类型:完全没有实现的功能;基本实现了用户需求的功能;实现了用户不需要的功能。

    4、测试环境=软件+网络+硬件。搭建环境:真实、干净、无毒、独立

    5、软件环境的分类:软件开发环境软件生产运行环境

    6、测试用例:指在测试执行之前设计的一套详细的测试方案,包括测试环境、测试步骤、测试数据和与其结果!测试用例=输入+输出+测试环境。测试用例有两个模板,word和excel,前者适合性能测试,后者适合功能测试。

     

    软件测试分类

    1、黑盒测试:指的是把被测的软件看作是一个黑盒子,我们不去关心盒子里面的结构是什么样子的,只关心软件的输入数据和输出结果

       白盒测试:指的是把盒子盖 打开,去研究里面的源代码和程序结构。

    2、静态测试:是指不实际运行被测软件,而只是静态的检查程序代码、界面或文档中可能存在的错误的过程。

       动态测试:是指实际运行被测程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程,所以我们判断一个测试属于动态测试还是静态测试,唯一的标准就是看是否运行程序。

       注:同一个测试,既有可能属于黑盒测试,也有可能属于动态测试;既有可能属于静态测试,也有可能属于白盒测试。他们之间也有可能交叉。

    3、单元测试:编译运行程序——静态测试——动态测试

       集成测试:是单元测试的下一个阶段,是指将通过测试的单元模块组装成系统或子系统,再进行测试,重点测试不同模块的接口部分。

       系统测试:指的是将整个软件系统看作1个整体进行测试,包括对功能、性能,以及软件所运行的软硬件环境进行测试。

       验收测试:指的是在系统测试的后期,以用户测试为主,或有测试人员等质量保障人员共同参与的测试,它也是软件正式交给用户使用的最后一道工序.

               验收测试又分为α测试和β测试,其实α测试指的是由用户、测试人员、开发人员等共同参与的内部测试,而β测试指的是内侧后的公测,即完全交给最终用户测试。

    4、功能测试:是黑盒测试的一方面,它检查实际软件的功能是否符合用户的需求。功能测试又可以细分为很多种:逻辑功能测试、界面测试、易用性测试、安装测试、兼容性测试等。

       性能测试:软件的性能包括很多方面,主要有时间性能和空间性能两种。时间性能:主要指软件的一个具体事务的响应时间。空间性能:主要指软件运行时所消耗的系统资源。

                软件性能测试分为一般性能测试、稳定性测试、负载测试和压力测试。一般性能测试指的是让被测系统在正常的软硬件环境下运行,不向其十佳任何压力的性能测试。稳定性测试,也叫可靠性测试,是指连续运行内测系统,检查系统运行时的稳定程度。我们通常用MTBF(错误发生的平均时间间隔)来衡量系统的稳定性,越大稳定性越强。负载测试是性能测试的一种,通常是指让被测系统在其能忍受的眼里的极限范围之内连续运行,来测试系统的稳定性。压力测试是性能测试的一种,通常是指连续不断地给被测系统增加压力,直到将被测系统压垮为止,用来测试系统所能承受的最大压力。

                假设一个人很轻松的就能背一袋米,背两袋米很吃力,最多就能背三袋米,那么:

                一般性能测试:我就让他背一袋米

                稳定性测试:我让他背一袋米,但是让他去操场上跑圈,看多久累倒。

                负载测试:我让他背两袋米去操场上跑圈,看多久累倒。

                压力测试:我让他背两袋米,三袋米,四袋米......发现他最多就能背三袋米。

    5、回归测试:是指对软件的新的版本测试时,重复执行上一个版本测试时的用例

       冒烟测试:是指在对一个新版本进行西戎大规模的测试之前,先验证一下软件的基本功能是否可以实现,是否具备可测性

       随机测试:是指测试中所有的输入数据都是都是随机生成的,其目的是模拟用户的真是操作,并发现一些边缘的错误。

    6、关系

    测试工程师

    1、测试工程应该具备的基本职业素质:三心二意一能力。三心:细心、耐心、信心。二意:服务意识、团队意识。一能力:沟通能力。

    2、如何成为一名优秀的测试工程师:内功(基础知识:计算机硬件、网络、操作系统、数据库等)、测试技术(黑盒测试中等价类、边界值、因果图等,白盒测试中的语句覆盖、分支覆盖、路径覆盖等)

       1)、不断学习充电

       2)、阅读原版书籍

       3)、阅读缺陷管理系统中的缺陷报告

       4)、阅读高手写的测试用例

       5)、学习产品相关的业务知识

    3、SQA——软件质量保障,CMM是SQA用来监督项目的一个标准质量模型,SQA按照CMM上面各种规则来检验各种各样的项目。CMM——能力成熟度模型

    4、软件测试的原则:

       1)、Zero bug——指的是软件没有任何bug,没有bug是不可能的,我们只能想方设法把软件的bug数控制在可以忍受的范围之内。Good enough——指的是只要软件达到一定的质量要求,就可以停止测试了。

       2)、不要试图穷举测试

       3)、开发人员不能既是运动员又是裁判员

       4)、软件测试要尽早执行

       5)、软件测试应该追溯需求

       6)、缺陷的二八定理——缺陷的集群现象或是虫子窝现象

       7)、缺陷具有免疫性

    黑盒测试技术

    等价类技术、边界值技术、因果图法、流程图法

    缺陷管理

    1、BUG的分类

    Bug严重级别(Severity,Bug级别):是指因缺陷引起的故障对软件产品的影响程度。由测试人员指定。A
    错误导致了死机、产品失败(“崩溃”)、系统悬挂无法操作;

    B
    功能未实现或导致一个特性不能运行并且不可能有替代方案(包括计算错误);

    C
    错误导致了一个特性不能运行但可有一个替代方案;

    D
    错误是表面化或微小的(提示信息不太准确友好、错别字、UI布局或罕见故障等),对功能几乎没有影响,产品及属性仍可使用;

    E
    建设性的意见或建议。


    Bug优先级(Priority):指缺陷必须被修复的紧急程度。由Bug分配者(开发组长/经理)指定。5
    阻止相关开发人员的进一步开发活动,立即进行修复工作;阻止与此密切相关功能的进一步测试

    4
    必须修改,发版前必须修正

    3
    必须修改,不一定马上修改,但需确定在某个特定里程碑结束前须修正

    2
    如果时间允许应该修改

    1
    允许不修改


    缺陷类型(Type):是根据缺陷的自然属性划分的缺陷种类。Build
    由于配置库、变更管理或版本控制引起的错误。

    Data
    数据、数据库、计算错误等。

    Function
    影响了重要的特性、产品接口、硬件结构接口和全局数据结构。如逻辑,指针,循环,递归,功能等缺陷。

    Interface
    与其他组件、模块或设备驱动程序、调用参数、控制块或参数列表相互影响的接口缺陷。

    Performance
    不满足系统可测量的属性值,如:执行时间,事务处理速率等。

    Requirement
    需求方面缺陷如(不明确、错误、考虑不全面等等)。

    User Interface(简写UI)
    人机交互特性:屏幕格式,页面排版、控件位置等方面的缺陷。

    其它
    未知错误


    Bug状态(Status):指缺陷通过一个跟踪修复过程的进展情况。包括Open、Fixed、Closed及Postponed等Open
    为测试人员新问题提交所标志的状态。为任务分配人(开发组长/经理)对该问题准备进行修改并对该问题分配修改人员所标志的状态。Bug解决中的状态,由任务分配人改变。对没有进入此状态的Bug,程序员不用管。

    Fixed
    为开发人员修改问题后所标志的状态,修改后还未测试。

    Closed
    为测试人员对修改问题进行验证后通过所标志的状态。由测试人员改变。

    Postponed
    1、由于开发时间、进度、重要程度或者技术/设计/需求等方面的原因,认为不能解决、须延期解决、或者本版不做留待到后续版本解决的Bug;

    2、因设计结构问题无法修改。测试人员认为是Bug,不符合逻辑,也不符合用户的要求,但开发人员则认为是按照设计做的、只能如此处理,否则修改代价太大 ,这种问题可以拖后处理

    duplicated
    bug重复提交

    Not error
    测试员理解错,不是bug,测试员提错了


    2、提交BUG注意事项:确保重现、要用最少且必要的步骤描述BUG、简洁准确完整、一个BUG一个报告

    3、常见的BUG管理工具:TD、Track Record、Clearquest、Bugzilla、Mantis、JIRA

    测试管理

    测试周期:计划——测试设计——测试执行——测试评估

    软件测试工具简介

    1、一般软件测试工具分为黑盒测试工具、白盒测试工具、测试管理工具

    2、MI loadrunner——性能测试,MI winrunner——功能测试,MI testdirector——测试管理工具,MI QTP——功能测试工具......
  • 软件测试笔试题

    ↘封伈锁嗳 发布于 2009-05-06 12:56:19

         试题一

      一、判断题

      1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)

      2.Beta 测试是验收测试的一种。(Y)

      3.验收测试是由最终用户来实施的。(N)

      4.项目立项前测试人员不需要提交任何工件。(Y)

      5.单元测试能发现约80%的软件缺陷。(Y)

      6.代码评审是检查源代码是否达到模块设计的要求。(N)

      7.自底向上集成需要测试员编写驱动程序。(Y)

      8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N)

      9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)

      10.代码评审员一般由测试员担任。(N)

      11.我们可以人为的使得软件不存在配置问题。(N)

      12.集成测试计划在需求分析阶段末提交。(N)

      二、选折

      1.软件验收测试的合格通过准则是:(ABCD)

      A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

      B. 所有测试项没有残余一级、二级和三级错误。

      C. 立项审批表、需求分析文档、设计文档和编码实现一致。

      D. 验收测试工件齐全。

      2.软件测试计划评审会需要哪些人员参加?(ABCD)

      A.项目经理

      B.SQA 负责人

      C.配置负责人

      D.测试组

      3.下列关于alpha 测试的描述中正确的是:(AD)

      A.alpha 测试需要用户代表参加

      B.alpha 测试不需要用户代表参加

      C.alpha 测试是系统测试的一种

      D.alpha 测试是验收测试的一种

      4.测试设计员的职责有:(BC)

      A.制定测试计划

      B.设计测试用例

      C.设计测试过程、脚本

      D.评估测试活动

      5.软件实施活动的进入准则是:(ABC)

      A.需求工件已经被基线化

      B.详细设计工件已经被基线化

      C.构架工件已经被基线化

      D.项目阶段成果已经被基线化

      三、添空

      1.软件验收测试包括: 正式验收测试,alpha测试,beta测试。

      2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦)

      3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

      4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。

      四、简答(资料是搜集整理的,感谢前辈的解题)无

      1.区别阶段评审的与同行评审

      同行评审目的:发现小规模工作产品的错误,只要是找错误;

      同行评审人数:3-7人人员必须经过同行评审会议的培训,由SQA指导

      同行评审内容:内容小一般文档 < 40页, 代码 < 500行

      同行评审时间:一小部分工作产品完成

      阶段评审目的:评审模块阶段作品的正确性 可行性 及完整性

      阶段评审人数:5人左右评审人必须是专家 具有系统评审资格

      阶段评审内容: 内容多,主要看重点

      阶段评审时间: 通常是设置在关键路径的时间点上!

      2.什么是软件测试

      为了发现程序中的错误而执行程序的过程

      3简述集成测试的过程

      系统集成测试主要包括以下过程:

      1. 构建的确认过程。

      2. 补丁的确认过程。

      3. 系统集成测试测试组提交过程。

      4. 测试用例设计过程。

      5. 测试代码编写过程。

      6. Bug的报告过程。

      7. 每周/每两周的构建过程。

      8. 点对点的测试过程。

      9. 组内培训过程。

      4 怎么做好文档测试

      仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例。

      检查文档的编写是否满足文档编写的目的

      内容是否齐全,正确

      内容是否完善

      标记是否正确

    5 白盒测试有几种方法

      总体上分为静态方法和动态方法两大类。

      静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义

      动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

      6系统测试计划是否需要同行审批,为什么

      需要,系统测试计划属于项目阶段性关键文档,因此需要评审。

      7Alpha测试与beta的区别

      Alpha测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。

      Beta测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。

      8比较负载测试,容量测试和强度测试的区别

      负载测试:在一定的工作负荷下,系统的负荷及响应时间。

      强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。

      容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。

      9测试结束的标准是什么?

      用例全部测试。
      覆盖率达到标准。
      缺陷率达到标准。
      其他指标达到质量标准

      10描述软件测试活动的生命周期?

      测试周期分为计划、设计、实现、执行、总结。其中:

      计划:对整个测试周期中所有活动进行规划,估计工作量、风险,安排人力物力资源,安排进度等;
      设计:完成测试方案,从技术层面上对测试进行规划;
      实现:进行测试用例和测试规程设计;
      执行:根据前期完成的计划、方案、用例、规程等文档,执行测试用例。

      总结:记录测试结果,进行测试分析,完成测试报告。

      11软件的缺陷等级应如何划分?

      A类—严重错误,包括以下各种错误: 1. 由于程序所引起的死机,非法退出 2. 死循环 3. 数据库发生死锁 4.因错误操作导致的程序中断 5. 功能错误 6. 与数据库连接错误 7. 数据通讯错误

      B类—较严重错误,包括以下各种错误: 1. 程序错误 2. 程序接口错误 3.数据库的表、业务规则、缺省值未加完整性等约束条件

      C类—一般性错误,包括以下各种错误: 1. 操作界面错误(包括数据窗口内列名定义、含义是否一致) 2. 打印内容、格式错误 3. 简单的输入限制未放在前台进行控制 4. 删除操作未给出提示 5. 数据库表中有过多的空字段

      D类—较小错误,包括以下各种错误: 1. 界面不规范 2. 辅助说明描述不清楚 3. 输入输出不规范 4.长操作未给用户提示 5. 提示窗口文字未采用行业术语 6. 可输入区域和只读区域没有明显的区分标志

      E类—测试建议
    试题二

      判断题

      1、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。(初级) ( × )

      2、发现错误多的模块,残留在模块中的错误也多。( √ ) (初级)

      3、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。( × )(初级)

      4、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。( √ )(中级)

      5、功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。( √ )(中级)

      6、软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。(√)(高级)

      7、软件测试只能发现错误,但不能保证测试后的软件没有错误。(√)

      8、软件就是程序。(X)

      9、测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(X)

      10、I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。(√)【高级】

      选择题 (每题2分 20 )

      1、 进行软件质量管理的重要性有:(ABCD)【中级】

      A、维护降低成本 B、法律上的要求 C、市场竞争的需要

      D、质量标准化的趋势 E、软件工程的需要 F、CMM过程的一部分

      G、方便与客户进一步沟通为后期的实施打好基础

      2、以测试的形态分测试可以分为:(ABC)【中级】

      A、建构性测试 B、系统测试 C、专项测试

      D、单元测试 E、组件测试 F、集成测试

      3、选出属于黑盒测试方法的选项(ABC)【初级】

      A、测试用例覆盖 B、输入覆盖 C、输出覆盖

      D、分支覆盖 E、语句覆盖 F、条件覆盖

      4、编写测试计划的目的是:(ABC)【中级】

      A、使测试工作顺利进行 B、使项目参与人员沟通更舒畅 C、使测试工作更加系统化

      D、软件工程以及软件过程的需要 E、软件过程规范化的要求 F、控制软件质量

      5、依存关系有4种分别是:(ABCD)【高级】

      A、开始-结束 B、开始-开始 C、结束-开始

      D、结束-结束 E、开始-实施-结束 F、结束-审核-开始

      6、软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC得是:(ABC)【高级】

      A、测试 B、跟踪 C、监督

      D、制定计划 E、需求审查 F、程序代码审查

      7、实施缺陷跟踪的目的是:(ABCD)【中级】

      A、软件质量无法控制 B、问题无法量化 C、重复问题接连产生

      D、解决问题的知识无法保留 E、确保缺陷得到解决 F、使问题形成完整的闭环处理

      8、使用软件测试工具的目的:(ABC)【中级】

      A、帮助测试寻找问题 B、协助问题的诊断 C、节省测试时间

      D、提高Bug的发现率 E、更好的控制缺陷提高软件质量 F、更好的协助开发人员

      9、典型的瀑布模型的四个阶段是:(ABCD)【高级】

      A、分析 B、设计 C、编码

      D、测试 E、需求调研 F、实施

      10、PSP是指鋈巳砑?,是一种可用于( A )、( B )和( C )个人软件工作方式的自我改善过程。【高级】

      A、控制 B、管理 C、改进

      D、高效 E、充分 F、适宜


      问答题

      1、 测试人员在软件开发过程中的任务是什么?(初级)(5分)

      答:1、寻找Bug;

      2、避免软件开发过程中的缺陷;

      3、衡量软件的品质;

      4、关注用户的需求。

      总的目标是:确保软件的质量。

      2、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?(初级)(6分)

      答:一条Bug记录最基本应包含:编号、Bug所属模块、Bug描述、Bug级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;要有效的发现Bug需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提高提交Bug的质量。


      3、界面测试题及设计题。请找出下面界面中所存在的问题并分别列出;用黑盒测试的任何一种方法设计出此登陆窗体的测试用例。(中级)(6分)
      答:1、窗体的标题栏中为空,没有给出标题。
      2、用户名和密码控件的字体不一致并且没有对齐。

      3、文本框的大小不一致没有对其。

      4、确定和取消按钮控件的大小不一致。
    4、 黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!(中级)(5分)

      答:黑盒测试的优点有:
      1)比较简单,不需要了解程序内部的代码及实现;

      2)与软件的内部实现无关;

      3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;

      4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;

      5)在做软件自动化测试时较为方便。

      黑盒测试的缺点有:
      1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;

      2)自动化测试的复用性较低。

      白盒测试的优点有:

      帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。

      白盒测试的缺点有:

      1)程序运行会有很多不同的路径,不可能测试所有的运行路径;

      2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;

      3)系统庞大时,测试开销会非常大。

      5、 根据自己的理解回答什么是软件测试,软件测试分为哪几个阶段。(初级)(5分)

      答:软件测试是一个为了寻找软件中的错误而运行软件的过程,一个成功的测试是指找到了迄今为止尚未发现的错误的测试。

      软件测试一般分为单元测试、集成测试和系统测试。

      6、 根据自己的理解什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑?(中级)(10分)

      答:狭义的讲,一个测试用例就是测试人员用以测试被测软件的某个特性或特性组合的一组数据。这组数据可能是从用户处得来的实际的一组数据,也可能是测试人员专门设计出来的测试软件某些功能的一组数据。

      测试规程就是详细的对测试用例设计方法、测试方法、测试工具、测试环境和测试数据进行描述的文档,还可以包括能把某个或某一组测试用例应用到被测软件上完成某项测试的一系列的操作步骤。

      设计测试用例应当从以下几方面考虑:边界值,等价类划分,有效/无效值等。

      7、 什么是软件质量保证?软件质量保证人员与开发人员的关系如何?(高级) (10分)

      答:软件质量保证就是通过确保软件过程的质量,来保证软件产品的质量。

      软件质量保证人员和开发人员之间具有管理上的严格的独立性,两个小组的管理员都不能越权管理另一组,但都可以向更高层的管理者汇报软件开发中的问题

  • 面试

    chen1177 发布于 2009-04-30 10:18:51

    昨天又参加了一次面试,又发现了自己身上部分不足之处。固今天做了下总结。

    面试的第一部分是笔试:主要是软件测试,UNIX,Oracle还有部分JAVA.C的代码题。

    第二部分笔试结速后面试:主要是技术+人事问题。我对大致问题做了一些总结。

    测试:
    1.系统测试中有哪些测试类型?(举5个例子)
    2.项目的整个生命周期分为哪几个阶段?
    3.什么情况下用判定表?
    4.Loudrunner和QTP工具有没有使用过?
    5.测试用例的基本组成有哪些?有没有自己设计过?测试用例标题有没有什么要注意的地方?
    UNIX:
    1.VI编辑器有那两种模式?(以及里面的一些操作)
    2.显示某用户的所有进程.
    3.移动两个文件到上一级目录.
    4.改变用户的权限。用户可以读写。其他,可执行。
    数据库:
    1.关系型数据库的三个基本要素是什么?
    2.导入一个指定的文档进相应的数据库表。
    3.在指定的一个数据库表中插入一个字段。
    4.主键如何定义的。
    5.存储过程是否了解?

    其他:

    1.用你了解的计算机语言,自己假设一组数据然后进行排序。(语言自己选,升降序自己定)。

    2.代码题:用一个函数将给你的一个数据链表进行数据倒置。
    人事:
    1.对于加班怎么看待?
    2.你的性格怎么样?
    3.如果你找不到工作,你父母会不会帮你安排工作?
    4.你的人生有没有什么规划?
    5.自我介绍。

    总结:作为一个才培训出来的测试新手,有面试机会是很不容易的,而且待遇还不错,实习1500,实习3个月。转正2200。所以这次面试很珍惜, 但是结果却并不令人满意。主要的是失败在于:1。所学知识的不能注意到很多细小的细节,而且容易产生前学后忘。要时常回顾总结自己所学。2.虽然在面试前看了很多面试的一些题目和注意点,但是在处理一些突发问题上回答有所欠缺。3.和面试官交流时眼睛有点逃避对方的眼睛,显的没有自信(最大的失败)。4.学测试后,以前的计算机语言有所怠慢,要复习并能学习提高。

    希望与大家一起分享下,细节决定一切,很有道理。继续勉励自己,继续学习、努力。

  • 从测试组长成长为测试经理

    sdbtb 发布于 2009-04-29 18:24:51

    做project leader已经一年半了,有很多收获,也有很多痛苦。

    收获:

    锻炼自己的领导能力;锻炼自己的抗压能力,提高自己的心理素质;加强自己为人处事,与人沟通的方式,把握处理事情的度;提高英语口语水平;对软件测试的流程有很好的把握,能够很有计划的把一个项目做下来;对整个软件的流程也有很多的理解;能接触到一些非工程层面的东西,有助于开阔眼界;……

    痛苦:

    带项目要考虑的是整个项目,整个团队,所以会想很多,从而也有很多烦恼,很多问题自己也无法完全解决。压力之下,有时候心情不太好,睡眠也不太好,所以现在睡觉的时候总是强迫不要再想东西。涉及到人时候,不可能每个人都满意,总有人不满意,如何处理,如何对待,也是一件费心的事情,出发点应该是基于对项目,对团队有好处,而非从感情角度出发。如何能在困难艰苦的时候,仍然能让大家齐心协力的完成目标。

    林林总总,不止这些了。人总是要不断的发展,才会让自己觉得人生有希望,生活有意义。既然都做了1年半的组长了,下一步就要考虑如何向manager发展。我的计划是在2010年底前,从一个project leader成长为manager。把目标写在这里,人才会更有动力,更能承受压力。我现在理解的manager的工作范畴,某些方面和project leader有重叠,也有一些方面不一样,不一样之处有:

    1. manager是资源的管理者和分配者,leader也有这方面的角色,但没有manager这么明显。资源是一个很大的话题,包括你如何有效的取得资源,有效的分配资源,有效的管理资源,有效的优化资源。资源短缺的时候怎么办?资源争夺的时候怎么办?downsize的时候如何操作。

    2. manager应当是个领路人。为部门指引方向,描述愿景。构建有活力,有创造力,有战斗力,合作而又有良性竞争的团队。给人以希望,让人愿意为之工作。能用人之长,会用人。

    3. 有成效的绩效考评制度。好的绩效制度要考虑个人表现,团队合作,态度等诸多方面。要有可操作的具体标准,要有可量化的数据支持。但要防止因此而带来的潜在的负面作用。(不公平竞争,欺骗性的数据,团队矛盾过于激化等)。

    4. 个人魅力/修养/能力。这个是个泛泛的东西,需要用心揣摩。比如公众演讲能力,魄力,敢于承担责任和压力,为人处事的度的把握。等等。

    先写这么多,这些还是需要不断反思和总结的。

1944/10<12345678910>
Open Toolbar