2012年8月14日

【转载】TestNG 简易指南

摘要: 转载---原文地址:http://dev.sei.pku.edu.cn/trac/pkuas/wiki/testngTestNG 简易指南本文内容包括: • 属性介绍• TestNG 的示例代码 • 运行 TestNG 的 Ant 脚本 • 重新运行前次运行失败的测试用例 • 分布式测试特性 • TestNG 的多线程支持 • 总结 • 参考资料 • 关于作者 随着项目的成长,单元测试的数量会迅猛增长。这就带来不少问题。首先数量巨大的单元测试难于管理,运行一遍耗时巨大。其次,有时某个微小改动可能只需要运行某个测试文件中的部分单元测试就可以,这时重新运行全部测试用例就没有必要了。其三,大多数项目 阅读全文

posted @ 2012-08-14 17:05 bwgang 阅读(269) 评论(0) 推荐(0) 编辑

Selenium获取页面中树形结构的值,并存储到Vector中

摘要: 如下:Vector<String> workgroups = new Vector<String>(); //从页面获取系统中所有的工作组 String arr[] = selenium.getText("id=grouptree").split("\n"); if (arr.length<0) { System.out.println("-----------没有用户自定义创建的用户组----------\n"); } else { //把所有用户创建的用户组存储到workgroups中,不包括默认工作 阅读全文

posted @ 2012-08-14 15:39 bwgang 阅读(744) 评论(0) 推荐(0) 编辑

Ant中批量调用TestNG的XML文件,并调用TestNgXlst生成漂亮的html测试报告

摘要: 1、在Ant中设置如下: <target name="run_tests"> <testng classpathref="classpath.main" failureproperty="test.failed"> <!--此目录下的所有TestNG的XML文件,使用*号表示此目录下所有 --> <xmlfileset dir="${suite.dir}"> <include name="*.xml... 阅读全文

posted @ 2012-08-14 15:30 bwgang 阅读(357) 评论(0) 推荐(0) 编辑

根据测试用例的java源码自动生成TestNG的XML文件

摘要: 1、读取当前项目目录下的所有.java文件,过滤出含有@Test标识的java源文件2、读取java文件内容,解析出包名、类名、方法名。使用Vector存储,第一个元素为包名,第二个元素为类名,从第三个元素开始存储有@Test标识的方法名3、当前项目目录下的所有含有@Test标识的.java文件,遍历读取后单个java源文件信息存储到Vector,使用ArrayList存储所有Vector对象。4、把ArrayList中存储的信息转换成多个XML文件,并保存在指定目录下。5、生成XML文件的部分源码如下://读取Vector中的信息,生成对应的XML文件,存储到项目目录的【/suites】目录 阅读全文

posted @ 2012-08-14 15:17 bwgang 阅读(538) 评论(0) 推荐(0) 编辑

TestNG设置输出测试报告的内容级别和设置测试用例按顺序执行

摘要: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"><suite name="TestDebug"><test verbose="2" preserve-order="true" name="TestDebug"><classes><class nam 阅读全文

posted @ 2012-08-14 14:53 bwgang 阅读(486) 评论(0) 推荐(0) 编辑

导航