TestWriter第一期征文活动完美落幕啦!这里节选了本期作者小小小提姆的使用心得部分,来看看在大家眼中TestWriter是如何玩转的溜起?开撸本文:
TestWriter—自动化测试菜鸟进阶初级达人必备神器
相信有很多人和我一样,平时只专注于或者能力只限于手工测试,自动化测试对我们来说遥不可及。因为我们不会写代码,不会写脚本,看不懂测试架构,能进入IT行业,也算是个奇葩。
但是,当公司的业务量达到一定量的时候,自动化是必不可少的。我们这群有危机意识的小菜鸟们惊慌了,因为在大多数人眼里,手工测试没有什么技术含量(我自己并不这么认为),所以我们开始寻找自己的进阶之路。
就像咸鱼翻身需要挣脱束缚才能完美蜕变,菜鸟的进阶之路也是艰辛迷茫的。不知道从什么样的工具开始学习,如何下手,甚至有些人光是想一想,就放弃了。我也有过这样的想法,但是好在两斤重的自尊心督促着我继续研究学习。
鉴于自己的能力,我对自动化测试工具的要求就是“零编码”,TestWriter(以下简称TW)的出现,完全符合我期望的要求,这是最吸引我的。就这样,我开始走向了自动化测试菜鸟的进阶之路,下面就自己使用过程中总结的东西,和大家一起分享学习!
对于测试新手来说,TW无疑是快速了解自动化测试,并能应用到实际项目中,既快捷又易用的新型自动化测试工具。
1、环境配置的重要性
在整个安装过程中,环境配置,尤为重要,所以在安装完SDK、JDK之后都要通过cmd命令检查是否安装成功。
2、操作简单,易用性高
对于新手而言,首次接触自动化测试工具后,发现TW的易用性很高。看完使用手册后,基本就可以实现简单的自动化测试。TW的业务模块划分清晰,操作步骤基本都是按照业务模块进行划分。除此之外,在测试环节中,较为重要的测试用例编写环节也有所体现:每一步的录制操作就是将测试用例的执行步骤进行细分,多个测试用例集合起来就组合成一个测试目录(也可以称为“测试场景”),后期进行用例管理、项目管理也很方便。
3、有效解决测试资产分配问题
通过迭代计划、项目不断的累积,被测对象的功能会越来越复杂,业务场景也会更多。进行一次全面的覆盖测试会话很久时间,TW的使用可以有效解决测试资产分配问题。通过日常测试用例和测试步骤的管理,可以轻松实现项目自动定期回归,无需测试人员干预。测试人员可以有效分配时间,提高测试效率。所以,前期的每个测试计划都是在为日后集成测试做准备,不能忽视。
4、项目易管理
TW的业务模块划分清晰,操作步骤基本都是按照业务模块进行划分。除此之外,在测试环节中,较为重要的测试用例编写环节也有所体现:每一步的录制操作就是将测试用例的执行步骤进行细分,多个测试用例集合起来就组合成一个测试目录(也可以称为“测试场景”),后期进行用例管理、项目管理也很方便,也可以通过项目管理,授权项目访问权限。
本人目前只研究过LR、UFT(QTP)、Xtest(腾讯优测)
这里主要就对比一下UFT和TW
1.相同点
1.1 支持录制和回放的功能
1.2 录制的时候通过页面元素和对象进行捕捉
1.3 操作界面都很直观、简介
2. 不同点
2.1 QTP只能实现windows,TW可以跨Web、Android、iOS三大平台
2.2 QTP无法进行测试项目和人员的分配管理,TW项目管理划分清晰,易管理
2.3 QTP 执行失败结果不清晰,TW失败截图,易跟踪问题
2.4 QTP要创建增强脚本,TW可以实现0脚本
2.5 QTP维护起来花时间,TW可以节省时间
通过以上简单对比,个人觉得,没有自动化测试基础的菜鸟们,可以和我一样,先研究TW,这样可以快速入门,也可以树立自己的信心。在这之后,自己可以再研究像UFT(QTP)、LR这种需要脚本进行维护的自动化工具,循序渐进,也更便于自己能力的提高。
TestWriter申请免费下载
听说长得帅的都在用它
看了这么多,是否心动?
点击阅读原文,进入TestWriter官网即可申请下载。