TestWriter免费版是一款功能强大的自动化测试工具,这款软件可以说是软件测试人员必备的工具,这款工具对编码的要求为零,就算你没有自动化测试的基础也可以通过这款工具完成工作要求。TestWriter免费版主要分为测试设计、执行管理、项目配置管理三大模块。测试设计模块主要有:测试对象管理、测试步骤管理、用例模板管理、业务模板管理。执行管理模块主要有:Agent管理、被测应用管理、设备管理、执行计划管理、测试任务管理、执行结果查看。项目配置管理模块主要有:项目角色管理和项目选项管理。
软件特色:
零编码的录制平台
零编码自动化测试实现,跨Web、Android、iOS三大平台。
易操作,更直观
可视化操作界面,基于数据驱动的自动化测试框架,实时查看执行情况。
测试执行无需值守
可灵活定制测试计划, 自动生成测试报告, 自动保存错误信息
高覆盖率保障
全面覆盖用户操作类型, 分布式执行部署无需繁琐配置。
TestWriter创建模拟器失败:
情况一
启动录制工具时

(图1.1)
弹出创建模拟器失败(如下图)

(图1.2)
解决办法
1、 提交一下日志,桌面右击属性,找到文件夹,client\bin目录下有个logs文件夹,清理该文件夹;然后,重新来一次,出错后,提交一下logs文件夹内容;

(上图两个文件都删除)
2、 检查环境配置都改为大写;卸载了第三方手机连接软件, 链接Tw时,手机要是打开的,不能锁定。

(这个值正确配置,注意一下配置字母大小写以及有没有拼写错误,是不是配错了。 )
情况二

从日志上看,是缺少东西了;或者说,在安装app过程中,手机那边有权限控制,不允许这边安装了;
解决办法
给app允许其它方式安装应用,因此在执行过程中需要看是否有权限和对应的应用。
情况三

解决办法
在cmd里面执行,adb devices命令查看设备链接是否正常。
情况四

解决办法
由于用于测试的手机安卓版本太低,建议换个高版本的来测试应用。
情况五

解决方法
对换一下activity名称
安装使用说明:
1、因为我主要是web、http协议的测试,所以安装比较简单
Win10+sqlserver2008+chrome浏览器+sdk1.8
Win10不用说了吧
Sqlserver2008有点大,网上可以下载,安装过程也有
Chrome浏览器用最新都可以
Sdk需要配置环境变量,百度一下到处都是;
2、然后下载TW的安装包
到51testing可以搜索到,文件也不大;
下载下来有
两个文件,一个客户端、一个服务器端;
3、那么开始安装吧
先安装server.exe,安装很简单,下一步下一步即可;安装到最后一步时,需要配置数据库服务器地址和代理IP地址如下图:

这个可以写本机,因为我是安装在我电脑,把它作为服务器的

数据库地址,你安装在哪里写那个的IP,用户名和密码就是安装sql时自己选择的。
计划调度间隔的意思是:在客户端执行计划时每个计划执行的时间间隔;
任务调度是测试任务调度时间,在客户端执行时用;
4、安装好了,那么开森的使用吧

三个图标,如果你本机是服务器的话
第一个图标打开是这样的:

IP是服务器IP、下面自动生成,不管它
服务器就是数据库的地址;
Agent 自动,不管它;
第二个图标就是实际操作了

第三个图标,客户端的配置与服务器的配置保持一致即可

5、登录服务器端先进行配置吧
默认用户名=admin、密码=1
流程是这样的:
项目管理--用户管理--角色管理
也可以是这样的:
项目管理--用户组管理--用户管理--角色管理
这里基本都能理解,没有什么好说的;
6、按照管理配置的项目使用用户登录,开始你的自动化旅程吧
流程是这样的:

就按照这个顺序,不要乱哟
这就是TW的好处,流程非常清晰,都给你按照顺便排列好了
这里就不多说什么新增了,重点是新的业务是怎么考虑的
7、测试对象管理中的建议:
"目录结构最好按照你的需求业务来建立
比如你的业务是:登录-上架商品-退出,那么你的目录就建成上架商品
这里TW的缺点是:如果你对象想插入一个,需要重新编号,那么编号就是很后面了,不是很好看,所以我也是建议TW加入一个插入功能,序号自动按照当前插入步骤排序,后面的序号依次+1;
不过这个序号不会影响到测试计划的执行,也不用那么在意,强迫症的除外;
"定位值
使用chrome的扩展工具

没有的可以51testing上搜索,51上什么都有啊真是完美的不要不要的
这个工具只要右键就可以获取到元素的定位置与TW很匹配;
8、测试步骤管理的问题
"步骤可以和对象的目录保持一致
"重要的是元素类型与操作
这个很重要,元素类型从UI上可以看出来
操作,TW提供的很多,也基本够用,但注意一点:在业务上每个页面的响应时间不同,所以在每个步骤中加入等待时间,操作:wait
"如果你要循环执行每个参数,那么在下一次循环时,一定要把执行下一次循环的元素录制完全
"个人建议:循环执行参数时,登录放一个业务或者用例(TW实际都是目录来区分的)、实际请求的事务(核心业务)放一个业务或者用例;这样可以保证每次循环都正确;
9、其他的流程中新增,没有什么注意的了,新增添加即可;
10、那么说说使用感受吧
"测试UI:必须把每个元素都定位到
"测试功能:自己列一个清单:核心业务、大数据量执行业务,这样是为了好建立用例
"TW的执行比较慢,建议后期做点优化
"如果回访时有错误发生,那么请在测试步骤业务--调试中进行检查
"切记在测试步骤中别忘记加入Launch,这个相当于是网站的站点,回访是从该Launch开始找对象元素的;






















大小: 8KB
大小: 89.5M
终端仿真器 SecureCRTv7.1.1.264 最新版
串口调试小助手1.3 免费版
WinHex 十六进制编辑器v20.2 SR-5 绿色中文注册版
小旋风ASP服务器安装版
16进制转换工具V1.0 中文绿色版
Adobe AIRV33.1.1.932 官方最新版
github离线安装包64位版V2.9.11官方最新版(github desktop)
MSDN Library Visual Studio 6.0(VC、VB、VF、VJ)中文版win32开发人员必备
版本控制软件(SourceTree)v3.4.6 官方最新版
Memory Analyzer (MAT)V1.01 免费绿色版
Delphi Distillerv1.85绿色版
IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)V4.3.3 绿色版
.NETv3.0 可再发行组件包
一键安装JSP环境安装版
slave4j(基于eclipse插件的java代码生成器)V1.0.0 正式版
Auto DebugProfessional 5.6.5.18 中文绿色版
Understand For C++V1.4.319英文安装版