bwg198411 发表于 2012-7-8 16:44:48

【求助】求可用于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点,自己没能力去做,想找找看是否有适合的工具使用
跪求高人指点

47385024 发表于 2012-7-8 19:02:48

记得可以安装RC跟ant和testng联合起来用

47385024 发表于 2012-7-8 19:03:43

依稀记得貌似深深那里有一些脚本你可以问问他

bwg198411 发表于 2012-7-8 19:06:33

依稀记得貌似深深那里有一些脚本你可以问问他
47385024 发表于 2012-7-8 19:03 http://bbs.51testing.com/images/common/back.gif

嘿 原来是大可 一开始没注意看ID
等周一上班了 找她问问,
现在要找的是个能管理用例和执行调度的工具,脚本不够用

47385024 发表于 2012-7-9 08:20:47

上面的架构基本就够你用的了   我原先用的时候貌似只用了IDE+RC+Testng   两年不弄了都忘记鸟。。。

bwg198411 发表于 2012-7-10 23:38:30

上面的架构基本就够你用的了   我原先用的时候貌似只用了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方式的处理起来易用

暂时只好这样了

bwg198411 发表于 2012-7-10 23:39:52

:L 怎么回复帖子还得等管理员审核呢???

bwg198411 发表于 2012-7-10 23:40:18

【本版回帖需要审核,您的帖子将在通过审核后显示】强烈要求去掉啊
前2天还没这限制嗯

xiaozhu0996 发表于 2012-8-10 14:37:25

楼主我也急求
请问有解决方案了吗
页: [1]
查看完整版本: 【求助】求可用于selenium-java测试脚本管理的工具