51Testing软件测试论坛

标题: 【LuckyFrame】V2.5版本-开源自动化平台 持续更新【2018.5.25 更新优化版本】 [打印本页]

作者: seagull1985    时间: 2017-3-29 08:44
标题: 【LuckyFrame】V2.5版本-开源自动化平台 持续更新【2018.5.25 更新优化版本】
本帖最后由 seagull1985 于 2018-5-28 16:06 编辑


什么是LuckyFrame
它是一款开源自动化测试框架,Lucky是我女儿的小名(容许小小的晒下幸福)

测试狗的痛点:不懂代码、什么是自动化框架、自动化成本太高、自动化没有界面
#革命性“自动化测试框架”,解决测试狗的痛点

我能做什么?2.5 版本更新,全面优化HTTP协议测试以及用例公共参数管理,期待您的体验。

自动化部分功能界面说明:

2.5版本更新部分页面首页
[attach]105278[/attach]
用例管理
[attach]108095[/attach]

步骤管理
[attach]108094[/attach]

Web UI测试过程中错误截图直接浏览器查看
[attach]108096[/attach]

测试计划管理
[attach]108092[/attach]

往测试计划中添加用例
[attach]108093[/attach]

调度任务管理
[attach]108455[/attach]

任务执行查询
[attach]108456[/attach]

用例执行情况
[attach]108457[/attach]

用例中日志打印
[attach]108458[/attach]

统计图表
[attach]105282[/attach]
协议模板
[attach]108852[/attach]
自动联机填充步骤
[attach]108853[/attach]

关于本人在开发此平台的的一些经验代码,已经另外开贴进行了归纳总结,有时间还会更新的,请大家关注 http://bbs.51testing.com/thread-1085342-1-3.html

如何获取项目的所有代码以及内容,在隐藏的内容中,需要回复才能看到,是希望大家通过回复能把贴子保持置顶位置,让更多的人看到,希望能理解。

想知道更详细的说明吗?想更快的建设你们的自动化吗?快点回复,看看怎么样找到项目吧。









作者: 小灰小黑    时间: 2017-3-29 09:04
,666,看起来很不错。
作者: 清晨一缕阳光    时间: 2017-3-29 09:07
膜拜!
作者: 梦想家    时间: 2017-3-29 09:13

作者: 山丘的测试之道    时间: 2017-3-29 09:31
厉害啦,我的哥
作者: wudemin    时间: 2017-3-29 09:59
学习
作者: qiguojie    时间: 2017-3-29 10:03
看看
作者: 18080893711    时间: 2017-3-29 10:14
mark
作者: zhujianbo5120    时间: 2017-3-29 10:43
围观一下啊 感谢分享
作者: 香椿百合    时间: 2017-3-29 11:20
厉害了大神
作者: fc1990    时间: 2017-3-29 11:26
围观围观啦
作者: 浅浅淡淡302    时间: 2017-3-29 11:47
好牛掰
作者: 浅浅淡淡302    时间: 2017-3-29 11:48
好牛掰
作者: 浅浅淡淡302    时间: 2017-3-29 11:48
好牛掰
作者: 若尘_51    时间: 2017-3-29 13:36
膜拜膜拜
作者: just_star    时间: 2017-3-29 13:39
前排围观
作者: Miss_love    时间: 2017-3-29 14:25
围观
作者: 刘雅杰    时间: 2017-3-29 17:51
看看
作者: 清晨一缕阳光    时间: 2017-3-30 16:42
继续膜拜!
作者: ccznet    时间: 2017-4-3 17:23
厉害,学习学习
作者: hahamoyu2010    时间: 2017-4-5 14:39
学习下
作者: cllaye    时间: 2017-4-11 11:10
正在学习,多谢多谢
作者: yin_t_123    时间: 2017-4-11 16:17
不错
作者: 1039196210    时间: 2017-4-12 14:22
学习下 看起啦韩不错
作者: zyr1126    时间: 2017-4-13 10:02
学习
作者: lamecho    时间: 2017-4-14 02:48
看看
作者: violet_mary    时间: 2017-4-15 18:58
谢谢分享
作者: Mr.丁    时间: 2017-4-19 22:08
来学习学习
作者: hyrlkq    时间: 2017-4-22 11:35
好样的,继续

作者: berrylove0619    时间: 2017-5-3 09:51
感谢,试试看
作者: lbxoqy    时间: 2017-5-4 11:16
厉害啊
作者: letrefle    时间: 2017-5-10 10:36
11111111
作者: cobol_bruce    时间: 2017-5-11 01:10
学习一下
作者: smart199004551    时间: 2017-5-11 10:23
支持支持支持
作者: chaoshui    时间: 2017-5-12 22:00
qiang li zhi chi
作者: 叶尼玛    时间: 2017-5-15 10:22
楼主大神
作者: lc20160116    时间: 2017-5-15 23:43
楼主真厉害
作者: lc20160116    时间: 2017-5-16 10:01
感谢楼主分享,学习了
作者: seagull1985    时间: 2017-5-22 09:07
本帖最后由 seagull1985 于 2017-5-22 09:10 编辑

LuckyFrame V1.0 初始化版本功能:
1:覆盖接口&UI自动化。
2:分布式&多线程,让自动化测试过程更灵活、敏捷。
3:与TestLink集成,分层自动化,关键字驱动。
4:UI自动化基于selenium 3.0高度封闭,解决测试人员0代码基础做自动化瓶颈。
5:质量管理模块让你收集好项目的每一个细节,实现查看项目状态,并简单实现与禅道的数据同步。
6:实现百度ECHARTS控件图表展示,更直观的展示数据。
7:简单封装jenkins以及shell命令,让你更自如的控制自动化测试过程。
8:测试结果自动邮件通知,不再让你错过任何bug。
9:更灵活的日志收集方式dblog+log4j,更快速分析、定位问题根源


作者: seagull1985    时间: 2017-5-22 09:07
本帖最后由 seagull1985 于 2017-5-22 09:25 编辑

LuckyFrame V1.1版本功能:

BUG修复:
1:修改首页判断登录的跳转链接;
2:修改初始化sql的部门ID bug;
3:修改流程计划转换的时候,弹出框架UI不对齐的问题
4:优化任务进度查询会导致空指针的问题。
5:修复当您修复调度任务的时候,浏览器类型显示不正确的BUG
6:修改首页登录跳转错误
功能优化:
1:增加质量流程管理模块,修改版本号功能
2:修改权限提示
3:优化调度界面图标间隔
4:扩展日志明细字段
5:优化初始化&升级sql结构
6:修改关于C3P0的配置
7:优化项目管理表结构
8:系统管理中增加项目管理功能(增/删/改/查)
作者: seagull1985    时间: 2017-5-22 09:13
用户说明文档V1.0


作者: kunkunkun91    时间: 2017-5-23 13:43
bangbangbang
作者: litertiger    时间: 2017-5-25 10:46
支持楼主,坚持自动化的发展
作者: douglas_qi    时间: 2017-5-25 11:19
看起来很不错,多谢分享
作者: seagull1985    时间: 2017-5-31 10:10
本帖最后由 seagull1985 于 2017-6-12 10:25 编辑

LuckyFrame V1.2版本功能:

更新列表:客户端
1:修改邮件配置模板(内容&标题),使用freemarker构建邮件模板
2:增加配置文件sys_config.properties,将客户端所有配置项列入到配置文件中
3:修复删除sql在mysql中的BUG
4:修复执行单条用例的时候,插入数据的BUG
5:修复通过接口更新单条用例预期结果的BUG
6:新增获取测试日志中的测试结果API
7:修复接口DEBUG的API测试结果模糊判断的BUG

服务端
1:修改任务启动的状态显示
2:修复上传文件的时候空值导致的500
3:增加一个邮件中需要用到的LOGO
4:优化用例查询用例编号字段使用模糊查询
5:修复进入用例查询界面,项目下接列表异常的问题
6:增加任务查询界面通过状态链接做用例查询
7:修复脚本中日志表明细字段过短的BUG
8:修改用例按状态查询的BUG

用户操作手册V1.1版本更新
[attach]106351[/attach]

作者: qiupengfei8888    时间: 2017-5-31 14:36
更新内容
作者: leo1001    时间: 2017-6-5 18:51
围观一下啊 感谢分享
作者: 793957744    时间: 2017-6-5 22:43
看看,学习一下。
作者: abc0012544    时间: 2017-6-7 16:10
看起来很不错
作者: abc0012544    时间: 2017-6-7 16:33
UI自动化code支持python吗?
作者: seagull1985    时间: 2017-6-8 09:31
abc0012544 发表于 2017-6-7 16:33
UI自动化code支持python吗?

UI自动化不需要的,直接testlink关键字驱动
接口需要,但是是JAVA
作者: LIDELY    时间: 2017-6-21 15:54
666666666
作者: 2132620634    时间: 2017-6-22 11:19
LuckyFrame nice
作者: godfrey    时间: 2017-6-23 23:04
h'
作者: drl1116    时间: 2017-6-28 17:28
看看隐藏内容,感谢分享;
作者: lewie001    时间: 2017-7-7 11:17
666,框架看起来很完善了
作者: 谭铭昊    时间: 2017-7-12 16:46
666
作者: zlba111    时间: 2017-7-16 08:38
test
作者: bhqtelven    时间: 2017-7-17 10:59
好想看看
作者: gn01277093    时间: 2017-7-26 16:22
厉害,学习学习
作者: seagull1985    时间: 2017-8-1 09:56
LuckyFrame V2.0版本功能:

web系统:
1:优化项目管理界面,增加用户选择默认项目功能。
2:增加用例管理&步骤管理功能,可实现在线快速编辑用例以及步骤。
3:增加测试计划管理功能,以及增\删计划中的用例,并调整优先级。
4:增加用例模块树管理,系统科学的管理用例。
5:优化任务调度功能,增加用例使用系统自带|testlink选项。
6:增加部分跟客户端之间的HTTP接口。
7:修复系统的部分BUG。

客户端:
1:优化日志以及testlink api的部分功能
2: 增加支持系统自带用例的执行功能
3:增加对接服务端的部分HTTP接口
4:增加POST接口用例以及UI用例的API
5:修改使用系统自带用例时,UI测试调用接口方法的BUG
6:修复debug模式时以及web测试中出现的bug
7:增加获取客户端图片的接口
8: 修复寻找JAR包的BUG
9: 修复等待时间的BUG
作者: zhouzw123    时间: 2017-8-1 10:16
楼主666
作者: pengpen    时间: 2017-8-3 09:57
zhichi
作者: seagull1985    时间: 2017-8-8 10:07
LuckyFrame用户手册V2.0
[attach]108181[/attach]

[attach]108181[/attach]


作者: 磨米机    时间: 2017-8-9 10:53
有点厉害
作者: kbmickey    时间: 2017-8-9 23:57
支持开源精神,有空我也贡献一点代码上去。
作者: 思绪走了光    时间: 2017-8-10 09:33
我擦,大神
作者: seagull1985    时间: 2017-8-10 09:47
kbmickey 发表于 2017-8-9 23:57
支持开源精神,有空我也贡献一点代码上去。

你好,如果有兴趣可以加官方群讨论
作者: seagull1985    时间: 2017-8-10 09:49
思绪走了光 发表于 2017-8-10 09:33
我擦,大神

感谢支持
作者: gbxiaogao    时间: 2017-8-10 12:10
看起来不错呀。
作者: mozzie123    时间: 2017-8-10 16:54
12312312312
作者: hello156    时间: 2017-8-13 19:09
学习一下
作者: hello156    时间: 2017-8-13 19:09
学习学习
作者: hylhsa    时间: 2017-8-15 10:56
学习了,支持一个。。。
作者: TEST菜鸟ING    时间: 2017-8-16 14:46
谢谢楼主

作者: xuwangcheng14    时间: 2017-8-21 10:32
我目前也在做web自动化和接口自动化之类的系统,想找一些相关的源码研究下,请问是否开源了?
作者: miniio    时间: 2017-8-21 11:28
好资料,值得学习
作者: seagull1985    时间: 2017-8-21 13:54
miniio 发表于 2017-8-21 11:28
好资料,值得学习

感谢支持
作者: z471294600    时间: 2017-8-21 16:22
ok
作者: 溺水的喵    时间: 2017-8-22 16:52
厉害了我的哥
作者: 水上雪    时间: 2017-8-23 19:24
看起来不错
作者: 水上雪    时间: 2017-8-23 19:24
看起来不错,看起来学习起来
作者: 397428123    时间: 2017-8-23 22:02
楼主,能共享资料出来?
作者: seagull1985    时间: 2017-8-24 09:45
水上雪 发表于 2017-8-23 19:24
看起来不错,看起来学习起来

感谢支持
作者: seagull1985    时间: 2017-8-24 09:46
397428123 发表于 2017-8-23 22:02
楼主,能共享资料出来?

资料已经都放在官网上了,可以自动百度luckyframe关键字进官网看看吧。
作者: gdliang    时间: 2017-8-24 10:41
不错
作者: seagull1985    时间: 2017-8-25 09:55
LuckyFrame V2.1版本更新日志

更新列表(2017.08.25)
Web端:
1:修改测试计划中翻页选择用例的BUG以及修复树结构部分BUG
2:解决步骤中关于% "等特殊字符BUG,增加POST CASESTEPS中PATH的转义
3:增加用例管理中复制用例功能
4:修复日志查看客户端截图BUG,增加rmi接口
5:优化任务调度、测试任务管理、测试用例&日志页面

客户端:
1:修改系统自带用例时,UI测试调用接口方法的BUG
2:增加POSP UI测试用例的HTTP API
3:修复debug模式以及web测试中出现的一些bug
4:修复用例日志更新以及寻找JAR包的BUG
5:修复等待时间BUG修复获取项目类型的BUG
6:修复引用变量的时候BUG
7:修复web测试中项目类型错误
8:修改关于引用变量符号@作为字符串输入的BUG
9:增加获取客户端错误截图的接口
作者: antalove    时间: 2017-8-28 15:19
好东西,谢谢分享
作者: seagull1985    时间: 2017-8-28 17:47
antalove 发表于 2017-8-28 15:19
好东西,谢谢分享

感谢支持
作者: 妈妈咪呀    时间: 2017-8-30 11:23
rewrite
作者: Mike-Zhang    时间: 2017-9-6 10:18
自己搭建了一个接口的自动化框架,缺乏一个页面的管理平台,来参考下
作者: 469099391    时间: 2017-9-6 16:12
hao
作者: 遇见2014    时间: 2017-9-6 21:23
看起来很不错。
作者: yowly    时间: 2017-9-8 14:01
瞧一瞧 看一看
作者: 入夏    时间: 2017-9-12 15:53
666
作者: qq917580991    时间: 2017-9-15 17:00
必须拿下
作者: seagull1985    时间: 2017-9-18 11:00
qq917580991 发表于 2017-9-15 17:00
必须拿下

感谢支持
作者: 175277358    时间: 2017-9-27 12:33
学习学习
作者: seagull1985    时间: 2017-9-27 18:03
LuckyFrame V2.2版本更新日志
Web端
1:优化bootstrap table的表头样式
2:增加把测试结果更新到测试用例中功能,增加更新用例预期结果的HTTP接口
3:增加协议模板管理功能以及用例步骤中增加对协议模板的支持
4:增加步骤中UI测试以及HTTP测试时对方法以及模板的自动联想
5:用例步骤界面增加调试用例功能
6:修复按计划获取用例时,缺失优先级顺序的BUG
7:修复其他未详细描述的BUG
8:优化质量模板版本管理的页面
客户端
1:修改JOB实体
2:增加更改测试用例预期结果的HTTP接口
3:增加使用协议模板运行 http/socket等协议的方法
4:优化邮件模板中的BUG
5:增加Web页面调试用例接口
6:把插入日志级别改成大写
7:增加web调试接口日志&增加日志接口
作者: dataSyman    时间: 2017-9-28 17:40
mark




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2