51Testing软件测试论坛

标题: ~TestWriter征文|TestWriter——自动化测试菜鸟进阶初级达人必备神器(一) [打印本页]

作者: 小小小提姆    时间: 2017-1-16 18:31
标题: ~TestWriter征文|TestWriter——自动化测试菜鸟进阶初级达人必备神器(一)
本帖最后由 小小小提姆 于 2017-1-17 14:37 编辑

TestWriter——自动化测试菜鸟进阶初级达人必备神器(一)
我叫小小小提姆,是一名热爱生活的软件测试员,个人软件测试擅长方向:
1、  功能测试
全面分析产品需求,联想关联功能模块,设计测试策略,编写覆盖率较高的测试用例
2、  jmeter压力测试
通过压力测试检测软件响应的速度,特别是针对在短时间内进行大量用户并发访问时,测试软件的抗压能力,提高软件的性能
大家有任何问题可以随时和我沟通,我的51testing论坛账号:小小小提姆
【摘要】
相信有很多人和我一样,平时只专注于或者能力只限于手工测试,自动化测试对我们来说遥不可及。因为我们不会写代码,不会写脚本,看不懂测试架构,能进入IT行业,也算是个奇葩。
但是,当公司的业务量达到一定量的时候,自动化是必不可少的。我们这群有危机意识的小菜鸟们惊慌了,因为在大多数人眼里,手工测试没有什么技术含量(我自己并不这么认为),所以我们开始寻找自己的进阶之路。
就像咸鱼翻身需要挣脱束缚才能完美蜕变,菜鸟的进阶之路也是艰辛迷茫的。不知道从什么样的工具开始学习,如何下手,甚至有些人光是想一想,就放弃了。我也有过这样的想法,但是好在两斤重的自尊心督促着我继续研究学习。
鉴于自己的能力,我对自动化测试工具的要求就是“零编码”,TestWriter(以下简称TW)的出现,完全符合我期望的要求,这是最吸引我的。就这样,我开始走向了自动化测试菜鸟的进阶之路,下面就自己使用过程中总结的东西,和大家一起分享学习!
【TW自动化测试工具的使用过程】
进阶1:菜鸟——菜鸟1.0
进阶内容:快速搭建部署环境
进阶秘籍:
1.部署前提
安装JDKSDKAPPiumSQLsever
2.部署check
2.1检查SDK是否安装成功;
输入cmd;输入命令java–version;
出现以下信息即为成功。
[attach]104249[/attach]
2.2检查JDK是否安装成功
http://note.youdao.com/noteshare?id=2bd6fc0ee5c11e3be7d456afc23df31a
2.3检查Appium是否安装成功
   输入cmd;输入命令:appium-doctor;出现successful则说明安装正确。
[attach]104250[/attach]
进阶2:菜鸟1.0——菜鸟2.0
进阶内容:安装TW工具
进阶秘籍:
1.必装工具
TW服务器安装Server.exe;
TW客户端安装Client.exe;
2.安装注意事项
安装过程中,注意通讯、服务器信息的配置;
如果数据库、TW服务器、TW客户端都安装在同一台设备上,并且只使用当前安装了数据库、TW服务器、TW客户端的Agent设备进行测试,IP地址设置为127.0.0.1;
如果需要使用多台Agent设备进行测,IP地址需要设置为数据库所在设备的真实IP地址,数据库名称为默认值TestWriterGeneral(不允许修改)。
进阶3:菜鸟2.0——菜鸟3.0
进阶内容:初识TW
进阶秘籍:
1.界面功能
TW的界面功能相对简洁,主要分为操作栏和业务模块;
业务模块中根据项目角色不同,业务模块也有所不同;
例如:
角色:项目经理/测试经理
业务模块常用的有项目管理,用户管理,用户组管理,角色管理,Agent管理。通过项目和用户角色的管理,便于测试小组测试工作的有序进行,也利于后期的项目跟进和管理。
角色:软测工程师
业务模块常用功能如图,这些功能是我们在自动化测试过程中必备的操作。
[attach]104251[/attach]
进阶4:菜鸟.0——达人1.0
进阶内容:使用TW工具
进阶秘籍:
1.基本操作步骤
    新建项目和用户à新增测试对象à新增被测应用à新增设备à录制à创建测试步骤à同步测试用例à创建测试计划à执行à查看执行结果。

【测试用例过程分享及总结】
(一)遇到问题如何解决?
鉴于本人在使用的过程中,遇到以下问题,简单的分享一下,希望能帮到大家:
1、web平台
1.1TW暂时不支持MySQL需要安装SQLseverR2
1.2支持引擎版本过低,导致计划调度成功,但无法执行,执行信息提示如下:
[attach]104252[/attach]
原因:
    引擎的还没来得及升级,升级过后, 应该能支持最新版的浏览器。
解决方案:
    目前TestWriter工具支持IE7-11)、Chrome48-53)、Firefox13-45)和Safari45),引擎没有升级之前,暂时先不用最新版本的浏览器。


文章过长,全文可以下载附件哦~[attach]104256[/attach]

[attach]104256[/attach]





作者: 测试君来问好    时间: 2017-1-17 09:29
好棒!楼主写的很细致,受用
作者: 小小小提姆    时间: 2017-1-17 09:34
测试君来问好 发表于 2017-1-17 09:29
好棒!楼主写的很细致,受用

谢谢支持
作者: TestWriter    时间: 2017-1-17 11:23
写的很好~
作者: 小小小提姆    时间: 2017-1-25 10:11
蟹蟹支持,后续还会写比较复杂的,带上业务的自动化测试文章,你们的支持就是我前进的动力
作者: 小蟹蟹0709    时间: 2017-2-6 10:58
我也是一个测试新手,觉得楼主写的挺用心,写的很细致,自己要好好学习
作者: 小小小提姆    时间: 2017-2-6 11:01
小蟹蟹0709 发表于 2017-2-6 10:58
我也是一个测试新手,觉得楼主写的挺用心,写的很细致,自己要好好学习

感谢支持,后期我还会出一个安卓应用的自动化测试分享文章,可以互相交流学习哦~~
作者: hyc_star    时间: 2017-2-6 14:25
求个安装包
作者: 小小小提姆    时间: 2017-2-7 11:40
hyc_star 发表于 2017-2-6 14:25
求个安装包

我给你一个群号,你申请加入就行,因为里面有很多安装的教程,问题解决方法,还有很多大牛和小编在里面,更方便快速学习(TW用户二群 368850845)
作者: 小小小提姆    时间: 2017-2-7 11:42
hyc_star 发表于 2017-2-6 14:25
求个安装包

按照用户手册操作没有问题的,如果有问题直接私信我,活着在群里说都会有人回复你的,希望你也能收获很多,后期我还会出一个安卓TW自动化测试的分享文章,可以关注一下
作者: Miss_love    时间: 2017-2-7 17:56
点赞
作者: 小小小提姆    时间: 2017-2-8 12:00
Miss_love 发表于 2017-2-7 17:56
点赞

谢谢支持
作者: zxx101    时间: 2017-2-22 11:13
求安装包
作者: 小小小提姆    时间: 2017-2-22 11:58
TW用户群  363044155   加一下这个群,管理员通过就可以试用了
作者: duanjunping    时间: 2017-2-23 15:29
报名   416133658
想学习的内容:
1、各种数据来源类型的区别和测试方法(数据常量/全局变量/执行变量/参数变量/随机数)
2、视频类APP的自动化测试

作者: 小小小提姆    时间: 2017-2-26 12:20
zxx101 发表于 2017-2-22 11:13
求安装包


TW用户群  363044155   加一下这个群,管理员通过就可以试用了
作者: yonglian521    时间: 2017-2-28 11:50
可以的兄弟,支持你
作者: 黑色星期四    时间: 2017-3-20 15:15
写的很用心 赞 赞 赞
作者: 小辉辉坏蛋    时间: 2017-3-27 22:08
20个分啊,楼主评论给几分啊,现在非常想看看你写的啥
作者: 小小小提姆    时间: 2017-4-11 09:49
小辉辉坏蛋 发表于 2017-3-27 22:08
20个分啊,楼主评论给几分啊,现在非常想看看你写的啥

什么意思,你看不到我写的东西吗?还是什么
作者: 小辉辉坏蛋    时间: 2017-5-2 12:06
小小小提姆 发表于 2017-4-11 09:49
什么意思,你看不到我写的东西吗?还是什么

看不到你写的东西啊
作者: 小小小提姆    时间: 2017-5-3 09:29
那你把你邮箱发给我,我发给你,不知道是不是设置了积分的原因,我不太清楚
作者: TestWriter    时间: 2017-5-4 10:30
zxx101 发表于 2017-2-22 11:13
求安装包

去申请:http://tools.51testing.com/
作者: 黑豹存    时间: 2017-6-23 10:19
很棒 赞!
作者: 小小小提姆    时间: 2017-7-19 10:27
小小小提姆 发表于 2017-5-3 09:29
那你把你邮箱发给我,我发给你,不知道是不是设置了积分的原因,我不太清楚

你把邮箱地址给我,我把文件发你邮箱
作者: zimolanlan2008    时间: 2017-9-11 18:41
想问一下,执行结果状态总是待分配,为什么
C:\Users\lan\Pictures\Snap2.jpg
作者: zimolanlan2008    时间: 2017-9-12 09:43
小小小提姆 发表于 2017-4-11 09:49
什么意思,你看不到我写的东西吗?还是什么

要20测试点才能看到,购买也没有入口呢??
作者: 牛哥有话说    时间: 2017-9-12 10:03
积分不够怎么办
作者: 小小小提姆    时间: 2017-9-12 11:29
牛哥有话说 发表于 2017-9-12 10:03
积分不够怎么办

邮箱留一下,单独发给你
作者: 小小小提姆    时间: 2017-9-12 11:29
zimolanlan2008 发表于 2017-9-12 09:43
要20测试点才能看到,购买也没有入口呢??

邮箱留一下,单独发给你
作者: 小小小提姆    时间: 2017-9-12 11:30
zimolanlan2008 发表于 2017-9-11 18:41
想问一下,执行结果状态总是待分配,为什么

看一下设备状态启用了没有,调度成功没有?
作者: zimolanlan2008    时间: 2017-9-12 14:20
小小小提姆 发表于 2017-9-12 11:30
看一下设备状态启用了没有,调度成功没有?

agent管理那条是红色的,应该是这个导致待分配状态,无法继续,我百度查了貌似是装的数据库是express版本,agent服务不能启动,看log是这个版本不提供这个。目前在卸载重新安装数据库,不知道是不是之前的tw也要卸载重新安装呢
作者: 牛哥有话说    时间: 2017-9-12 17:26
小小小提姆 发表于 2017-9-12 11:29
邮箱留一下,单独发给你

284290680@qq.com
谢谢。
作者: 小小小提姆    时间: 2017-9-13 09:07
牛哥有话说 发表于 2017-9-12 17:26
284290680@qq.com
谢谢。

好的,我发给你邮箱,注意查收
作者: 小小小提姆    时间: 2017-9-13 09:12
zimolanlan2008 发表于 2017-9-12 14:20
agent管理那条是红色的,应该是这个导致待分配状态,无法继续,我百度查了貌似是装的数据库是express版本 ...

如果设备是未激活的状态,可以把服务都重启一下,把配置重新确认一下,然后再看设备是不是激活的状态,TW不用重新安装,重装数据库SQLserver的时候记得清理干净
作者: zimolanlan2008    时间: 2017-9-13 10:13
小小小提姆 发表于 2017-9-13 09:12
如果设备是未激活的状态,可以把服务都重启一下,把配置重新确认一下,然后再看设备是不是激活的状态,TW ...

我昨天可悲催了,卸了重新装数据库的时候,装到最后服务器挂了,崩了,没装完,重启后部分功能丢失,然后卸载,有些还卸载出问题了,总弹出提示error,除了卸载程序那里有个显示一直卸载不了,文件和注册表我都清理干净了,今儿试试重新装,感觉会失败,已经提前申请服务器了。。。。给研发的服务器玩坏了。。。。
作者: 蛐蛐儿0108    时间: 2018-4-2 17:35
不会编码想学习自动化测试,加个群呗
作者: zxc159753    时间: 2018-6-21 17:53
代码看不懂正常,连测试的工具都不会用,,哎嗨,怎么活啊
作者: aliver    时间: 2019-3-27 17:40
想问下楼主有没有Mac OS的版本呀
作者: 羽鹤君    时间: 2019-6-29 16:29
可以发个安装包吗,学习一下 280543836 qq邮箱,感谢
作者: pkpk110lhc    时间: 2019-7-23 17:41
666
作者: CharlesWang    时间: 2022-12-21 14:34
写得真的很好!
作者: 海鸥一飞    时间: 2024-8-8 10:56
看看
作者: lsekfe    时间: 2024-10-17 17:52
后续可以继续拓展




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