`
shijunjuan
  • 浏览: 46856 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
      昨天碰到一个让我很崩溃的问题。我在我的java程序里面调用MavenCli的API来执行一个maven命令。在Eclipse中运行一切正常。然后我用maven assebly把程序打成一个包含dependency的jar包,用java -jar 命令来执行这个程序的时候,却死活不工作了,出现以下的Exception:     org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to p ...
    最近一年多在做一个框架的项目。作为一个Scala的框架,该框架具有极好的性能。所以我们希望引入持续性能测试,可以每天得知最新的代码构建出来的框架是否仍然维持原有的性能水平。       而作为持续性能测试,性能的自动比较是一个难点,很难用简单的方法来进行判断,否则很容易出现false positive alarm 或者false negative alarm。在对数据进行数据分析之后,我决定采用数理分析的方法来进行自动的比较。       具体的解决方案参见http://blog.csdn.net/ebay/article/details/48805767  
使用Notification代替Assertion和Exception的方法--   http://martinfowler.com/articles/replaceThrowWithNotification.html
一篇很好的文章,关于agile automation testing -- http://www.satisfice.com/articles/agileauto-paper.pdf  
  作为测试领域里混了十三年,在eBay也工作八年之久的一名质量工程师,一直想写一下eBay的测试。进入ebay之前也在别的公司工作过,深知软件测试的弊病。在eBay,也看着它一步步地从注重生产流程演变为注重技术创新的测试 ...
       我们已有CI job把单元测试结果发布到Sonar中,但Sonar的界面,你懂的。我们希望只关注我们部门相关项目的CodeCoverage数据,以及具体不达标项目的模块。        查阅了Sonar的API文档,http://nemo.sonarqube.org/api_documentation。api/resources 可以利用。 例子: 请求:http://sonar.vip.qa.ebay.com/api/resources?resource=Scala&depth=0&metrics=coverage,test_success_densi ...
今天碰到一个问题,CI上的一个job,有多个子目录,分别生成各自的Jacoco的Code coverage report,我们想合并这些报表。研究了一下jacoco:merge的maven插件和ant任务,由于我们是Scala的SBT项目,最后采用如下方法实现。 添加一个pom_cc.xml文件,内容如下。   <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi= ...
首先需要安装Jmeter Plugin. Install Jmeter plugin. http://jmeter-plugins.org/downloads/all/   客户端的插件,需要把解压文件放到Jmeter目录,重启Jmeter. http://jmeter-plugins.org/downloads/file/JMeterPlugins-Standard-1.1.3.zip (http://jmeter-plugins.org/wiki/PerfMon/) 把Agent上传到服务器端,启动agent程序。
     我们公司使用Selenium Grid已经有两年的时间,今年中开始由我们来维护我们公司的Selenium Grid。这个Grid规模挺大的,有七八十台机器,有全球各地的用户在上面运行Web的自动化测试。用户数量众多,Test Case也很多。然而Selenium Grid并没有那么给力,有时候会莫名其妙的Down掉。一开始我们每天重启一次服务,相对稳定。然而后来连一天里面都会出现这种情况。       为了解决这个问题,我痛下决心,开始漫长的调试之旅。网上相关的资料几乎没有,我也摸索了很长时间,下面记录下来跟大家分享一下。       首先,建立压力测试的环境,请参考http ...
In one machine, run registry file MaxUserPort.reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters] "EnableICMPRedirect"=dword:00000000 "TcpTimedWaitDelay"=dword:0000001e "MaxUserPort"=dword:0000ea60 ...
Download and install IDE, such as Eclipse create folder c:\source, clone selenium repository: git clone https://code.google.com/p/selenium/ Open IDE, import projects: client, server, third-party Debug org.openqa.grid.selenium.GridLauncher.java as JAVA application, with parameter: -role hub -hubC ...
Book 1: What If: A collection of tips from a software testerBook 2: What If: 50+ tips to win testing contestsBook 3: What If: 50+ tips to boost your productivity
http://www.ministryoftesting.com/wp-content/uploads/2013/07/99ThingsEbook.pdf   1. Get to know your customers - Chris George 2. Work first line support for a while - Chris George 3. Never stop learning - Chris George 4. ...and recognize that you will never know everything - Amy Phillips 5. Lea ...
http://blog.eviltester.com/2013/08/how-would-you-check-that-www-web-site.html 这篇文章介绍了怎么样为Mobile Web检查166个User agent。

Model Testing

之前找Model Testing的资料,没找到什么。今天忽然发现一个http://testoptimal.com/ref/starwest-2006-mbt-tutorial.pdf 赶紧记录下来
Global site tag (gtag.js) - Google Analytics