【求助】求可用于selenium-java测试脚本管理的工具
本帖最后由 bwg198411 于 2012-7-8 19:04 编辑场景描述:
1、目前使用selenium IDE在firefox中录制调试脚本,然后转成java,只拷贝操作执行部分到java工程的某类下的@test标识的方法中。
如下所示:
@Test
public void 创建用户()throws Exception{
//初始化数据
//测试用例开始执行
verifytestcase.testcasestart(Thread.currentThread().getStackTrace().getMethodName());
//执行脚本命令
//此部分存放的是通过selenium IDE在firefox中录制调试后转换的java脚本
//验证点判断
//测试用例执行完毕
verifytestcase.testcaseend(Thread.currentThread().getStackTrace().getMethodName());
}
//此用例结束
@Test
public void 编辑用户()throws Exception{
//初始化数据
//测试用例开始执行
verifytestcase.testcasestart(Thread.currentThread().getStackTrace().getMethodName());
//执行脚本命令
//此部分存放的是通过selenium IDE在firefox中录制调试后转换的java脚本
//验证点判断
//测试用例执行完毕
verifytestcase.testcaseend(Thread.currentThread().getStackTrace().getMethodName());
}
//此用例结束
可以通过工具管理java文件,完成对测试用例的增删改
2、在执行时,每一个方法代表一条独立的测试用例,同一模块或页面下的测试用例放到一个类中。通过testng的XML文件定义需要执行的@test方法
如下所示:
<test verbose="2" name="用户管理">
<classes>
<class name="automation.testcase.personnelorganization.UserManagement"/>
<methods>
<include name="用户登录"/>
<include name="创建用户"/>
<include name="编辑用户"/>
<include name="分配功能权限"/>
<include name="分配资源权限"/>
<include name="删除用户"/>
</methods>
</classes>
</test>
可通过工具完成对testng的XML文件,增加或删除<include />项,配置需要执行的测试用例
3、目前调度入口为命令行下使用ant,通过配置build.xml构建执行。
需求:
想要借住工具实现测试用例脚本管理以及测试调度,具体为:
1、B/S部署方式
2、测试用例脚本管理,包括增删改;
3、测试执行入口,包括手动执行,定时执行。
4、测试执行配置 ,包括需执行的测试用例脚本选择、测试用例执行次数。
基本就是上述4点,自己没能力去做,想找找看是否有适合的工具使用
跪求高人指点 记得可以安装RC跟ant和testng联合起来用 依稀记得貌似深深那里有一些脚本你可以问问他 依稀记得貌似深深那里有一些脚本你可以问问他
47385024 发表于 2012-7-8 19:03 http://bbs.51testing.com/images/common/back.gif
嘿 原来是大可 一开始没注意看ID
等周一上班了 找她问问,
现在要找的是个能管理用例和执行调度的工具,脚本不够用 上面的架构基本就够你用的了 我原先用的时候貌似只用了IDE+RC+Testng 两年不弄了都忘记鸟。。。 上面的架构基本就够你用的了 我原先用的时候貌似只用了IDE+RC+Testng 两年不弄了都忘记鸟。。。
47385024 发表于 2012-7-9 08:20 http://bbs.51testing.com/images/common/back.gif
嗯
如果执行时并不是执行所有的用例,就比较麻烦
我现在用java读取源码中的@Test标识的方法,列出所有测试用例的列表,选取要执行的,再用java自动生成testng的 XML文件,然后在ant调用执行
用例的管理只能eclipse+svn了,感觉还是没B/S方式的处理起来易用
暂时只好这样了 :L 怎么回复帖子还得等管理员审核呢??? 【本版回帖需要审核,您的帖子将在通过审核后显示】强烈要求去掉啊
前2天还没这限制嗯 楼主我也急求
请问有解决方案了吗
页:
[1]