软件测试
zhangm3256
这个作者很懒,什么都没留下…
展开
-
使用selenium测试zk组件技巧
对zk开发的ajax应用,在使用selenium这样的自动化测试工具测试时会遇到很多困难。这里简单了总结了几点遇到的问题和解决办法:[list][*]快速寻找到某个组件[/list]zk组件生成的html代码很乱,有一点很恼人的是,其中每个Html元素的id号不是固定的,而是每次刷新页面都会变化。这直接导致selenium.click("id=xxx")这样的代码不能使用了,要得到...2008-07-15 18:15:12 · 221 阅读 · 0 评论 -
改进TestNG的测试方法依赖管理
TestNG是一个很强大的单元测试工具。和JUnit3、4版本相比,TestNG都多了一个很好的功能“测试依赖”。比如我可以写一个测试方法如下:[code="java"] @Test(dependsOnMethods="testMethod2") public void testMethod1() { System.out.println("in testMethod...2008-07-19 15:05:46 · 330 阅读 · 0 评论 -
Selenium中如何在文本框中输入回车
Selenium中如何在文本框中输入回车,就是这么简单的一个问题困扰了整整一天的时间。Selenium中常用的type方法、key的各种事件,不知道为什么都不起作用(ie6浏览器)。最终试验除了下面这种方法:[code="java"]//将焦点定位到文本框中selenium.focus("...(如何得到文本框略)");//输入回车selenium.keyPressNati...2008-07-23 16:57:22 · 7362 阅读 · 0 评论 -
TestNG的组管理
1. Groups的执行顺序。如果选择执行某个组的Test,实际执行顺序是这样的:@BeforeClass->@BeforeGroups->@Test->@AfterGroups->@AfterClass。如果Groups分布在多个类里,比如Test1和Test2两个类,则可能是这样子的:Test1.@BeforeClass->[b]@BeforeGroups[/b]->Test1...2008-07-30 19:36:55 · 249 阅读 · 0 评论 -
代码控制Selenium Server的启动和停止
通过代码启动Selenium Server的方法如下:导入selenium-server.jar包,它提供了一个SeleniumServer类来管理Selenium Server的启动和停止。[code="java"]SeleniumServer server = new SeleniumServer();server.start();server.stop();[/code]...2008-08-08 17:53:44 · 468 阅读 · 0 评论 -
VTurn
有人来公司推销这个Intel的性能分析工具。简单试用了一下~它提供三种级别的分析: Sampling方式:分析某个时间段内整个系统中所有软件的运行情况。如每个进程占用的cpu等等,可以具体到每一个dll,以及进程里的每一个线程。 Call Graph方式:分析程序执行过程中哪段代码执行的时间最长。类似与rational quantify,但支持的环境没有quantify多,不支持jav...2007-12-05 20:53:32 · 353 阅读 · 0 评论 -
测试用例管理工具比较
测试用例管理工具整理: 工具名 综述 优点 缺点 备注 TestManager Rational测试解决方案中推荐的测试用例管理工具。 1. 功能强大。 2. 文件夹形式的管理,可以对测试用例无限分级。 3. ...2008-01-30 13:39:04 · 2113 阅读 · 0 评论 -
使用watij实现ie的文件上传自动化
selenium由于实现原理上的原因,不能违反javascript的一些安全原则来实现某些操作,比如操作文件上传的选择框等。这时候就要用到另外的工具了。比如这个根据watir移植过来的watij。 感觉比selenium还好用,不过这个东西虽然已经到了3.2.1版了,还是不算成熟,连javadoc都不全。目前只能操作ie浏览器 :wink: [code="java"]package test;...2008-11-04 11:58:37 · 195 阅读 · 0 评论 -
STAF--一个很好的软件产品自动化测试框架
以前也听说过STAF这个框架的名字,不过一直没时间看。最近总算有时间看了看STAF这个框架,感觉很不错~很适合软件产品的测试。为什么特意加上“产品”两个字,是因为它本身没有提供多少测试的功能,而把重点放在了自动化测试的环境构建上,更适合与产品类型的软件测试,对测试环境要求单一的项目型软件似乎帮助不是很大。目前我了解到的,使用这个框架可以:1. 随时启动、停止远程测试机上的任一个程序。...2008-05-09 21:00:42 · 323 阅读 · 0 评论