Skip to main content

Home/ softwaretest/ Group items tagged 51testing

Rss Feed Group items tagged

swan lin

51Testing软件测试培训网 - 0 views

  • 开始,有问题我会到各大论坛去提问,但是后来发觉51testing的提问响应时间是最快的,这是让我第一次佩服51testing的做事效率,后来干脆就不去别的论坛了。由于自己有点java编程基础,加上java和c语言差不多,我就从winrunner开始学起;于是花了2个来月,我把winrunner学完了,怎么叫学完了呢?因为2个月后,我已经从原来的提问问题请求别人回答,过渡到后来的看别人问题给别人回答了!其实大家不要拍砖,因为此时虽然我能给别人解决一些论坛里的问题,那是因为大家学习的时候,遇到的问题和我遇到的都差不多,所以自己多思考一下就成了;其实那时候我的工具使用水平还很差,直到后来我参加51testing的远程培训才真正意识到这种差距还不是一点点。
  • 那个时候,我和一些论坛的朋友一起学习使用winrunner,那种攻破一个个技术难关后的成就感,是我们很多搞技术的朋友们经常会有的,很满足,很兴奋!winrunner学罢,自然而然的就想学loadrunner;为什么呢?因为他们是一个公司的东东,而且脚本方式基本类似,另外,我也渐渐知道loadrunner作为全球市场占有率最大的性能测试工具的强大优势,加上经常浏览51job上的测试工程师招聘信息,让我更加坚信这一点:如果我能把winrunner、loadrunner都学好,那么离开眼下的这个公司是迟早的事。私下问了一些朋友,在北京做自动化测试的职位月薪有多少,统计了一下,在3500到6000左右,如果是外企或者用友、神码这样的公司,做好了会更多;另外一个值得庆幸的是,性能测试工程师有的企业标价在一万以上,呵呵,这不,有奋斗目标了不是!但是自己清楚目前资力还很低,很多东西还是学习阶段,没有真正在企业里实践过,所以还是放住脚跟,把现有的知识学扎实了。
  • 这个时候,不得不重提51testing;因为此时我得知51testing推出了HP-Mercury工具的国际认证,而且提供工具使用培训和考前培训。开始我对认证并无兴趣,只是想参加他们所说的CPE工具培训,来多学点东西,从而弥补自身摸索阶段的不足。于是我报名参加了51testing的loadrunner CPE培训,这时,是我第二次佩服51testing老师的能力过人之处;原来在CPE培训里,我曾经遇到过的一些困惑和疑难,经过老师的讲解,真有豁然开朗之感,而且从他们那里获取的一些资料,让我对性能计数器的使用有了更加清晰的认识。
  • ...1 more annotation...
  • 既然本文标题是关于HP-Mercury认证的,那么最后请允许我再给将要报考HP-Mercury认证的朋友一点经验分享:1)SP等级的考试一点都不难,但是考的内容很细,它是真正的考核我们的工具使用熟练度;所以一定要在考前多多的实践,练习它的每个功能点的操作 2)考试题目虽然是英文,但是都是很简单的英文,连我这样的新手都能一次通过,大家该更有信心才对 3)外国人出题很单一,绝对没有怪僻的题目,甚至它在题设里就告诉你,应该有几个答案,所以没有什么迷惑性 4)题目难度不大,但是题量比较大,而且是总分的70%算及格,所以答题时候要谨慎哦,使遍浑身解数也要争取把题目做对哦 5)51testing组织的HP-Mercury认证考试,每个考生都可以有2次考试的机会,所以我觉得即便第一次失误没有通过,有了一次经验,在第二次肯定可以通过的,只要你用心去学习它 6)也是最重要的,就是要珍惜51testing提供的考前培训,虽然培训里没有原题,但是这是初次应考者唯一的考前辅导,价值不可忽视
swan lin

如何寻找软件测试职位 - [软件测试新手上路] - 51Testing软件测试论坛 测试 | 软件测试 | 软件缺陷跟踪 | 软件配置工具 | 测试用例设... - 0 views

  • 校园招聘。中国互联网这几年迅猛发展,一些在华的大型公司,如国外的微软, IBM ,HP等;还有国内的华为,中兴,腾讯等大型公司对人才的需求也是不断地增长,不断加大对毕业生招聘培养的投入力度,储备人才,引发的人才抢夺战大家有目共睹,软件测试这个近几年才火开的行业当然也不例外,如果你能成功通过校园招聘,很不错,不错的待遇,而且能得到相应的培训,对于一个走上社会的大学毕业生来说,很不错的!
  • 使用网络”工作搜索引擎”。利用几个工作搜索引擎进行快速可以方便查找一些空缺的软件测试职位,如”职友集--搜索工作 互动职业”,网站是http://www.jobui.com, 其中可以搜索到很多软件测试职位,再介绍一个给大家吧,我可没一点私心保留的,“职通车”http://so.01hr.com,也是非常不错的,而且这个网站还有个加msn机器人似的列出职位的,方便,一个字赞!
  • 查阅报纸和杂志。大多数大城市的报纸每周招聘版中或者计算机招聘报刊中列出一些软件测试工作。还有一些计算机和编程杂志也是找到好工作最佳途径之一,如 《CSDN人才周刊》,《电脑报》,《程序员》等,现在还发展到有一些免费的电子报纸和杂志上都有一些软件测试职位,真可谓是五花八门呀!
  • ...7 more annotations...
  • 电话咨询。如果你够机警,头脑灵活,对软件测试很有领域很感兴趣,找到一些相关公司的网站和联系方式,电话联系并寄出个人简历,那里一般有未放在招聘广告的空缺软件测试职位,我相信机智的测试员能够在别人明白过来之前捕捉到这些机会,相信机遇会永远善待那些有准备的人!
  • 暑假和寒假实习寻找机会。如果在大学就读期间,能在一家软件公司做兼职测试工作,也就获得经验,对公司做出的一点贡献,如果工作很努力,还是很容易能拿到一份全职的软件测试工作。
  • 从事临时(兼职)工作。虽然这份工作只有几个月,也许还不到一个月,但是从中可以获得有价值的经验,每次工作都会碰到一些新的问题,测试员喜欢这种工作方式,可以在同这个公司的测试人员增加交流,相信你一定能取得意想不到的收获!
  • “敢做吃螃蟹第一人”。大胆尝试,亲身体验,目标定位几家心意的公司,然后对XX公司的产品,整理一份测试计划,设计测试用例,寻找软件缺陷-使用电子表格记下发现的软件缺陷,然后通过邮件方式,寄送出去,让其公司的负责人看到你的能力,获得意外的工作机会!
  • 过正规的培训。获得软件测试职位,目前国内我这个人认为做的比较好的有 上海51testing软件测试网:www.51testing.com 和 中国软件测试基地:www.cntesting.com,两家培训机构都提供学员推荐,以给众多进入软件测试行业的人,通过软件测试培训找到了自己的职位,一个字做的好!
  • 中国人才热线:www.cjol.com 前程无忧:www.51job.com 中华英才网: www.chinahr.com 智联招聘网:www.zhaopin.com/ 希望大家能多多利用以上的招聘网站,广撒网,多收获:)
  • 通过朋友介绍。一些大型软件公司,如华为,中兴,腾讯等知名公司,内部都相应有一些内部推荐机制,推荐成功一个员工,推荐人能获得一些奖金,有的公司内部把这种奖称为”伯乐奖”,相比之下如果你有幸去那个公司工作,也就是传说中的”千里马”,可是人才耶!和其它找到软件测试工作就职相比,通过朋友介绍机率会更大点!
swan lin

对测试自动化的看法-来自微软讨论组的争论_文章精选_51Testing软件测试网 - Powered By SupeSite - 0 views

  •      第一,不要指望自动化能帮你找bug. 软件bug和生物的bug很像,测试的规律是bug少的地方bug越少,bug多地方越找越多。做测试自动化,往往在开发自动化的时候,该发现的bug就发现了。自动化开发完成,再想发现更多bug就很难了。这是无论你怎样跑你的自动化,也不会发现新的bug.
  • 第二,不要指望自动化对Regression Test的测试的贡献。软件的特点是如果一次做对了,以后永远不会出错。当程序出现变动时,只要针对变动的部分测试就可以了,以前测过的东西,如果和变动没有关联就不会出错。相反如果,程序出现很大变化,自动化可能完全不能用了。
  •     第三,自动化不如测试工具加手工测试。我不建议测试人员作全面自动化,相反我建议测试人员多做小巧灵活的测试工具。
  • ...9 more annotations...
  •      第四,软件项目的生命周期就定了自动化的无用。
  • 如何进行有效测试?         第一,测试人员的自信心可以建立在读程序的能力上。在一个项目中,开发人员的工作是研究新技术,写出最好的程序。测试人员应该在开发人员研究的基础之上,更好的理解新技术,读懂程序。看懂程序可以使测试工作非常高效。不懂内部程序的人,可能会设计三十个test cases, 才能找到一个bug. 懂程序的人每个test case都可能发现一个或多个bug. 我有30%的bug都是读程序读出来的。由于对开发人员的程序有很深的理解,即使release后出了问题,也能很快理解问题出在什么地方,是否是bug.
  •    第二,测试人员写测试程序的时间应该尽量最小化。测试人员测试的时间分配应该是, 30%读程序,20%写测试程序,50%写Test Cases和运行Test Cases. 好的测试员的工作重点应该放在理解要求,理解客户需要,思考在什么条件下程序会出错,而不是思考如何去自动化。
  • 第三,测试人员要学会讨价还价。很多时候项目经理,开发人员搞得东西不是客户马上需要的,或许是永远用不到的。测试人员可以和项目经理研究先测什么,后测什么,那些不测
  • 第四,测试人员要多花时间参与设计。测试人员一定要紧跟项目经理和开发人员的要求变化和设计。理解每一个要求的影响。在每个项目周期中,去比较当前版本和以前版本的所有程序变化。重点测试变化。
  • 总之,少做自动化,多写小工具,读懂程序,是高效省钱的测试方法,除非你钱多得没地方花。下次有谁建议搞什么测试自动化构架,告诉他"That is bullshit".
  • 那就是自动化可以解决我们的测试问题。两个方面,一是自动化可以完成手工不能完成的任务,二是自动化可以替代手工重复的劳动。这才是我们搞自动化最重要的原因。
  • 我们做测试的首要目的就是在用户拿到产品之前就要保证好产品的质量。
  • 什么应该自动化,什么不应该自动化,怎样进行自动化,这都是有一定学问的,也是一个senior测试人员应该具备的基本能力
swan lin

漫谈软件测试工程师与mercury认证 - [软件测试新手上路] - 51Testing软件测试论坛 测试 | 软件测试 | 软件缺陷跟踪 | 软件配置工... - 0 views

  •  我想应该从测试工程师的职业生涯定位谈起。从宏观意义讲,软件测试可以划分为以下三个方面:   ●软件测试管理:测试流程管理、测试职业管理,测试技能方法管理等   ●软件测试技术方法:根据软件测试的不同阶段周期、不同测试类型、不同软件类型等,深入研究软件测试的技术及方法   ●软件测试自动化:自动化测试流程、自动化测试管理、自动化测试工具等
  •  1)如果你有过开发经验,哪怕一点点,并且一直以来从事的是功能测试工作,那么推荐你学习自动化功能测试工具,并在此方面深入研究下去。该职位待遇一般是本地城市手工测试工程师的两倍左右,如果到达高级自动化测试工程师职位,从事自动化测试设计或测试框架的开发,待遇会更高。Mercury公司的winrunner和quicktestpro,是目前最主流的自动化功能测试工具,学习二者的方法也很简单,只要懂得c语言和VBscript即可。要深入学习,当然还要熟悉自动化功能测试的流程、管理及深层开发(包括测试框架、库函数等)。当前国内的应用软件开发,主流还是c/s与b/s两种架构,前者一般采用vb、vc、delphi、pb或java等开发,而winrunner工具对此类软件支持得比较好,很适合在这样的软件测试活动中采用自动化测试;后者一般是采用.net或j2ee技术开发的基于浏览器类软件,测试该类软件就非quicktestpro莫属了,它是mercury公司专门针对web程序的自动化测试工具。由于自动化功能测试工具品牌多,入门简单,因此,也是众多立志成为自动化测试工程师的首选。
  •  2)作为一名软件测试从业者,我们知道执行性能测试,使用手工方式是无法想象的,因此借助工具来实现是非常必要的。目前业内存在两种现状:一是很多公司为了节约购买工具的成本或本身不要求软件性能指标而干脆不执行性能测试;二是由于性能测试是一门博大精深的技术工作,起步较高,因此这方面的高手不多,造成很多大中型软件企业或外企严重缺乏性能测试工程师!性能测试工程师待遇,一般是本地手工测试工程师的三倍甚至更多;我们接触的企业客户需求里,很多开价上万的性能测试工程师职位,竟然很难招到。随着软件开发技术越来越高深,业务逻辑越来越复杂,对软件的质量要求同样也会越来越高,软件一定会存在性能缺陷,因此对软件的性能要求也会随之而来;况且,软件的性能指标是软件用户手册里的重要组成部分,从正规测试流程上来说,凡是网络应用软件,不可不做性能测试!但是,从事性能测试的工程师,需要掌握太多的知识,包括计算机网络、数据库、操作系统、服务器等,而且还要有深厚的性能测试计划、设计、分析能力,以及丰富的性能测试经验,这些如果单靠个人的自行摸索,肯定是不太实际的。Mercury公司的loadrunner,是目前国际上性能测试工具的绝对领导者,具有百分之75的市场占有率;在国内,业界同行也都是提起性能测试首先想到loadrunner;因此loadrunner是在软件测试领域里立志成为一名合格的、优秀的性能测试工程师的朋友们的绝对首选。
  • ...8 more annotations...
  • 3)如果你从来没有过软件开发经验,一直从事的只是手工测试,而且对软件测试的流程管理有着浓厚的兴趣,尤其对于那些从事测试的姑娘们!testdirector都听说吧?它集测试需求、测试用例、测试执行、软件缺陷管理于一身,将软件测试的整个流程统一管理,并支持异地分布式测试资源管理。和众多的软件测试同行接触,我们愈加发现一个问题,那就是我们很多的业界朋友,缺乏完整的、系统的软件测试知识体系,喜欢满足现状,而不去思考如何更加有效的实施软件测试活动,优化软件测试流程。针对这种现状,学习国外优秀的软件测试流程与管理经验,就理所当然了。而testdirector就是当前市场上最优秀的软件测试流程与资源管理的工具,目前本人还未见过一款测试管理工具集成如此众多功能(当然它的升级版quality center也是mercury公司的)。因此,掌握该款工具的使用,是立志成为软件测试管理者的一个非常必要的方面。
  • 那么,什么是开拓上述三种自动化测试职业的捷径呢?   答案很简单,如果你可以抛开世俗观念,考取mercury认证绝对是捷径!
  • 首先,mercury公司是软件质量保证工具开发商中的绝对领导者。
  • 再次,如果你的眼光足够长远,能够看清未来软件测试中自动化测试的重要地位,那么你更应该选择。
  • 然后,我要说明为什么要考取mercury认证,而不考其他认证。理由很简单,本人一直坚定的认为软件测试是实用性学科,是实践性工作,重理论而不强调理论,不断实践同时积累经验,遵守规范并不断创新!
  • 最后,我要说一个实际的问题,那就是money了。相比当年的思科认证、微软认证的上万元报名费,mercury认证的三千多、六千多,还是相当便宜的。最直白的说一句,如果你的眼下薪资有3k,花一个月或两过月的薪水买个“国际认证”,那么这件事绝对值得!当然,考取mercury认证的真正核心价值,完全是顺应软件测试自动化的时代潮流,掌握最先进的软件测试自动化技术和管理方法。
  • 如果你是初涉软件测试行业的测试工程师,没有或很少接触过自动化测试,那么可以从mercury认证的CPE(certification product education)开始,该认证是mercury认证的汉化版,通过者可以掌握mercury认证工具的完全使用。
  • 如果你具有了3个月以上的mercury工具使用经验,英文能力还不错,或者通过了CPE考试,那么可以直接考取CPS(certification product specialist),之后考取CPC(certification product consultant)。这两种考试都是英文,证书由美国mercury总部颁发,后者价值大于前者,考试难度也大于前者
swan lin

从测试用例看测试的问题及变化_文章精选_51Testing软件测试网 - Powered By SupeSite - 0 views

  • 测试驱动开发,用例指导结果,数据记录变化        “测试驱动开发”(TDD)是一个比较新的概念,在网上可以看到很多介绍文章,它主要讨论如何让开发的代码更奏效(Work)更洁净(Clean),“测试驱动开发的基本思想就是在开发功能代码之前,先编写测试代码”。可以看到,TDD是建立在“代码”级别的驱动,但目前我们需要探讨的问题是怎样在黑盒测试中做到“测试驱动开发”。
  • 最理想的情况就是建立一个“数据库”,每个业务用例都从“数据库”中取得输入数据和预期结果,这个数据只是针对业务入口和出口的,当程序内部设计变更时,保留的数据不会因此而作废。
  • 为用例标明时间(版本)和优先级
  • ...2 more annotations...
  • 功能用例与业务用例分开组织
  • 审核用例,结对编写         测试组长或经理对用例进行审核可以做到用例的补充和校对
swan lin

一般测试过程--测试用例(Test Cases)_文章精选_51Testing软件测试网 - Powered By SupeSite - 0 views

  • 一般测试过程--测试用例(Test Cases)
  • Test Cases基本要素:        1 简明的标题(说明测试的目的)        2 用例的优先级,测试所需时间        3 初始化条件,如何构造测试环境        4 执行测试的详细步骤        5 期望Test Cases执行后的正确结果
swan lin

探讨:如何提高软件测试的水平_文章精选_51Testing软件测试网 - Powered By SupeSite - 0 views

  • IBM在软件自动化测试技术核心的三个最佳成功经验是:尽早测试、连续测试、自动化测试,并在此基础上提供了完整的软件测试流程和一整套的软件自动化测试工具,组建一个测试团队,基于一套完整的软件测试流程,使用一套完整的自动化软件测试工具,完成全方位的软件质量验证。
  • undefined
swan lin

(上)专访微软测试经理:软件测试的未来在哪里_文章精选_51Testing软件测试网 - Powered By SupeSite - 0 views

  • Bug还没出现以前就将其杜绝,这才是软件测试的未来
  • 软件开发测试工程师(SDET)
  • 自己回答她问题的时候很注重对细节的描述,而且喜欢把问题拆开来了解决,而这些都是一个SDET的基础素质,所以说最初是测试选中了自己
  • ...3 more annotations...
  • Francis说:“我觉得在这个领域有很好的发展前景。现在软件测试大多数还只是停留在找bug阶段,而如果真的要做好产品的话要在bug还没出现以前就将其杜绝,这才是软件测试的未来。因为我对软件测试这个行业很看好,就留了下来,所以可以说我回过头来又选中了测试。”
  • 刚进微软不久,Francis从一位资深工程师那里学到了自动化测试的几种常用模式,使自己写的自动化测试程序更加规范化。它可以在一个框架中重复利用,更有效率地组建自动化测试案例,这个认识在以后诸多产品测试计划中都起到了很重要的作用。
  • 二个认识是在听了一个演讲后领悟的。那次演讲的主题是怎么样提高测试的效率,如何从找缺陷转换到防止缺陷的产生,使Francis对测试团队的作用提高到了一个新的层面,从单单在产品里找bug,到了如何与开发团队合作把整个团队的工程质量水平提高上来,也就是做到从Bug detection到Bug prevention的转变。
swan lin

博为峰网校 - 0 views

shared by swan lin on 10 Aug 07 - Cached
swan lin

51testing软件测试 - 0 views

shared by swan lin on 10 Aug 07 - Cached
swan lin

qtp 9.0完全破解(包括插件) - [QuickTest Pro] - 51Testing软件测试论坛 测试 | 软件测试 | 软件缺陷跟踪 | 软件... - 0 views

  • qtp 9.0完全破解(包括插件) QTP每次在启动的时候只检查QTP.EXE,所以最根本的方法是在QTP.EXE文件上下功夫: 此方法能完全破解掉程序的限制,可以无限制使用所有的插件 1:首先安装QTP9(如果以前通过算号的方式装过QTP 8.2版,装了QTP 9以后也会自动变成注册版,但这种版本是 没办法破解插件的),按照提示重启。 2.先备份原始没破解的QTPro.exe,用ULTRAEDIT、WINHEX一类可以进行16进制编辑的工具打开QTPro.exe(这里推 荐ULTRAEDIT,简称UT,打开QTPro.exe默认就是16进制模式的) 3.找到 00002B70h 和 00122900h这两处地址:把其中的 10 改成0B(选中1直接改成0,选中0直接改成B).保存 qtPro.exe到程序安装目录下。 4 要想知道是不是破解成功了,可以试着把系统时间往后调几个月,再打开QTPRO.EXE,没有任何问题。 5:最后安装需要的插件,按照步骤来,提示要重启就重启,插件要一个个装,不要一起装,有可能会出问题. 6:装好插件以后,再打开QTPRO.EXE,可以看到安装的插件一栏已经显示为无限制 这里上传附件有限制,有需要的留下邮箱,我发给它已经改好的9.0版的qtPro.exe 附录:QTP9只支持8.2的插件,只有9.1以上的版本有新的插件,试了一下,发现用破9.0的方法不行了,所以肯定是改变了内存地址,有 对软件破解熟悉或者知道的也请帮忙,看看会在那段地址检查插件是否注册了.谢谢
swan lin

时间管理三招[转贴]_Testing=Standard Verification?_51Testing软件测试网 - powered by X-Space - 0 views

  • 只有制定了一年的计划,我才知道有朋友叫我去唱歌的时候是不是该拒绝,我才知道晚上是不是放弃看《康熙来了》而研读逻辑,我才知道要定期在当当上买书、做卓越的终生VIP。以年为单位的“有目标的”时间管理,帮我省下来的是若干月的时间。
swan lin

测试职业经历随谈_文章精选_51Testing软件测试网 - Powered By SupeSite - 0 views

  • “坚定信念,一定还有bug”
  • 1、 坚定信念,一定还有bug。  2、 测试是一份依赖严密思路分析和创造力的工作。  3、 测试能让你每天挑战自己。  4、 测试能让你的自信心不断得到提高。  5、 测试能锻炼你的创造力。  6、 测试能锤炼力你的性格,让你成为一个不易轻易放弃的人。  7、 测试能让你比普通开发者更快的了解到系统。
  • 好的测试人员应该首先具有严密的逻辑思路,同时还要有很强的发散性思维,能经常创造性的提出新的测试方案,并且具有非常强的分析问题、定位问题的能力。只要具备了很强的分析问题定位问题的能力和创造力,即使你所负责的模块是一个小模块,你也能发现很多严重的bug。
  • ...5 more annotations...
  • 当你发现不了bug的时候,请相信这句话:“一定还有bug”。只要你坚定这个信念,一定会发现bug的。“坚定信念”成为了我以后鼓励新员工时最爱用的一句话。
  • 测试同样具有很强的挑战性和成就感,测试是一个必须需要创造性的工作,而且是每天都会用到创造性能力的工作。
  • 总结赠言
  •  我的看法是:1、任何模块永远都有bug,只是还没找到触发条件。 2、一般人的常规思路用完了,这时正是你挖掘自身创造力的好机会。如果你这时能在自己思路严密分析的基础上提出一系列新测试方案,发现了新bug。你的领导一定会对你刮目相看,而自己的自信心一定会得到大大的提高。
  • 我的看法是:1、虽然你发现了很多bug,但是是否你能通过严密的分析,使得找 出的一级、二级bug数能占到每轮测试所发现bug数的大部分。不要总是在产品快要release市场发布前,忽然发现许多一级、二级bug。2、 只有通过自己严密的分析和创造力   发现的bug,才比乱测试所发现的bug更具价值。对于产品的质量才更有真正的保障,对于测试者的水平提高才有意义。否则,测试者自身能力得不到提高,公司产品更是留下了许多隐患的bug。
swan lin

(二)微软面试之我见_文章精选_51Testing软件测试网 - Powered By SupeSite - 0 views

  • 昨天跟一个Vendor公司的HR聊天,她说很难找到会测试又会开发的人,说很多测试做了2年多还不会开发。我就问她,那他们这2年都干什么了?除了工作就是玩吗?2年哪怕你抽出半年的时间来学开发,还至于不会开发吗?难道你不会再业余时间来做些小工具,小网站之类的来练习一下吗?全都是自找的!
1 - 20 of 33 Next ›
Showing 20 items per page