Skip to main content

Home/ Groups/ softwaretest
swan lin

Ruby From Other Languages - 0 views

  • an identifier starts with a capital letter, it is a constant
  • starts with a dollar sign ($), it is a global variable
  • starts with @, it is an instance variable
  • ...6 more annotations...
  • starts with @@, it is a class variable.
  • Method names
  • start with capital letters
  • Ruby doesn’t have keyword parameters,
  • In Ruby, everything except nil and false is considered true.
  • Singleton methods are per-object methods. They are only available on the Object you defined it on.
swan lin

Ruby in Twenty Minutes - 0 views

  • In Ruby, anything on a line after a hash mark is a comment and is ignored by the interpreter
  • __FILE__ is the magic variable that contains the name of the current file.
  • $0 is the name of the file used to start the program.
swan lin

Ruby in Twenty Minutes - 0 views

  • Ruby uses the good object-oriented approach of keeping data sort-of hidden away.
swan lin

Ruby in Twenty Minutes - 0 views

  • puts is the basic command to print something out in Ruby.
  • puts always returns nil, which is Ruby’s absolutely-positively-nothing value.
  • In Ruby ** is the way you say “to the power of”
  • ...1 more annotation...
  • floating-point number.
swan lin

Testing Web Applications with Selenium - 0 views

  • If you want to run a test outside of the Selenium IDE, then you need to install Selenium Core.
  • After downloading Selenium Core and extracting the files, copy the Core subfolder into your Inetpub\wwwroot folder. The Core folder includes the TestRunner.html page. Rename the Core folder to Selenium.
  • http://localhost/Selenium/TestRunner.html
  • ...5 more annotations...
  • The Selenium Core download includes a Tests folder. You can copy this folder into your Inetpub\wwwroot folder. When you open TestRunner.html, select either TestSuite.html or ShortTestSuite.html as the Test Suite.
  • If you need to execute tests against a remote website, then you have three options. First, you can run the test within Selenium IDE.
  • Second, you can run the test against a remote website by using the HTML Application (HTA) version of TestRunner.
    • swan lin
       
      i miss this point: HTA is used to run the test on Internet Explore,not record a test
  • The TestRunner.hta page is located in the same folder as the TestRunner.html page.
  • The final, and best, option for executing tests against a remote website is to use Selenium RC. Selenium RC can be used to control any modern browser. It also works fine with remote domains. Selenium RC is a separate download from the Selenium website.
swan lin

OpenQA: Selenium - 0 views

  • Selenium is a test tool for web applications. Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh. No other test tool covers such a wide array of platforms.
  • Browser compatibility testing. Test your application to see if it works correctly on different browsers and operating systems. The same script can run on any Selenium platform.
  • System functional testing. Create regression tests to verify application functionality and user acceptance.
swan lin

Selenium Better Pratice - 桃之夭夭 - BlogJava - 1 views

  • r use Selenium FIT mode Selenium分为两种运行模式,Driven Mo
swan lin

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

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

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