轻触自动化测试工具TestWriter
摘要
我是在51testing网站上遇见TestWriter(简称TW),看了简介后喜欢上了TestWriter的跨平台,由于它支持移动端的不同平台,这对于一个测试工作者还是很喜欢这种移动端跨平台的框架的。
但是在安装TestWriter的时候鄙人遇到了一堆堆的事情,下面来扒一扒我和TestWriter的那些事。
关于虚拟机版本TestWriter
我就是奔着TW的跨平台来的,所以当我拿到申请使用资格后一个TW的相关人员加了我把我拉到TW群里,然后在群里我就发现了很多群文件,于是不管三七二十一兴冲冲的跑去下载,看着下载下来的文档发现文档还不少,看到虚拟机就愣头愣脑的去装,装完了虚拟机,看了下《TW虚拟机部署方式》文档很短感觉很简单的样子,所以你懂得,鄙人装了虚拟机后就去解压12个压缩文件,结果是我从上班到下班了12个文件还没解压完一半,于是我痛苦的结束了这次让我徘徊在崩溃边缘的解压行动,故使用虚拟机部署失败告终。
数据库安装过程
在经历了一天漫长的解压失败后,想着TW的跨平台,我还是决定换条路:
1、直接在本机上部署TW,于是配置好Java环境,然后安装数据库;
2、安装SQL server的时候装了3次才装好,兄弟姐妹们别擦汗了,鄙人真的很有尽力了,第一次装完SQL Server后发现sa登录不了,在安装的过程中少了一些步骤;
3、于是我又卸掉重装后还是不行就在群里求助,然后TW的一位伙伴,人很好的帮我远程指导,发现安装的文件有问题,于是他又给了我一个SQLServer的下载链接,这个安装文件有点大3.0+G,我下载的手心冒冷汗的节奏,好不容易下载完成后,安装好后用sa登录没问题了,努力是有回报的啊!然后高高兴兴的装TWServer,结果安装时报错了;于是又去在群里求助,伙伴们很积极的帮我解决了问题,在大伙的指导下,于是重装TW的Server……
安装完所有需要安装的文件后我有种大功告成的感觉,满心欢喜的打开TW,OH MY GOD!在执行测试用例的时候报错了,每次遇到问题我就很自觉的丢群里寻求大伙帮忙渡劫,于是上次那个帮我远程的大牛这次依然很友好的开启远程检查模式;然后找到了原因在我的安装路径中找不到一个DLL文件,于是建议我重装TWServer!最终安装在大伙的帮助下终于安装完成了;噢耶!
IOS平台搭建
IOS平台是必须要搭建在IOS系统上才行,这个还是有点望洋兴叹,不知道虚拟机上是否可以兼容IOS;
整个安装过程其实是非常繁琐的,从安装JDK、APPUIM、SQLServer(只兼容SQL Server)、TWServer、TWClient、到chrome插件;
使用过程所遇问题
根据安装文档安装不一定能安装成功,这套安装流程下来很费时、费事,还是非常期待TW团队能对TW免费版的下载安装进行一个更好的完善,让TW安装更加便捷。
1、 在录制脚本的时候,有时候输入一个url读取不到页面的内容;
2、 需要通过Chrome的开发模式辅助录制脚本;而让人感到痛苦的是Chrome的可兼容的版本实在是不够用,超出53.00版本就兼容不了,在回放脚本的时候除了IE相对稳定,其他的浏览器要么回放不了,要么容易断掉,不是很稳定;
所以相对而言TW免费版的兼容性还是很忧伤的,特别希望TW团队能完善这一块。
个人心声
虽然这篇文章是因TestWriter征文而写,但是我还是想说说自己的使用感受:
TW除了安装流程繁琐外,关键是在使用的过程中不稳定,兼容性也不够,那其实用户在使用时是很难对TW的体验有一个很高的评价的。
1、TestWriter的理念很好,为测试工作者提供一个跨平台的免编码的自动化测试框架,但是TestWriter免费版现在的使用情况看,还是有很大的空间待完善的;
2、TestWriter的团队:我觉得TW团队的伙伴很用心的对待TestWriter和用户,他们在用户群中很贴心的提供了所有和TW相关的安装文件、安装说明、使用入门教程视频和文档都有,每天群里不定时的有人来问,也总能看到他们积极的帮用户排忧解难。他们还会回访用户使用TestWriter情况,我相信这样一个积极的团队他们可以把TestWriter完善的更好;
如果你是读者,当你阅读至此的时候,也许你会感觉鄙人在吐槽TW如何如何,但用心的朋友也许能体会到一个用户对一个好东西的强烈希望,希望TW能更加完善,希望TW团队越来越好,希望TW能收到更多人的认可。