专栏名称: 51Testing软件测试网
51Testing软件测试网,人气最旺的软件测试技术门户,提供软件测试社区交流,软件测试博客,人才服务,测试沙龙,测试杂志,测试资料下载等全方位信息服务,是国内最专业的软件测试就业培训、企业服务供应商...
目录
相关文章推荐
51好读  ›  专栏  ›  51Testing软件测试网

TestWriter—自动化测试菜鸟进阶初级达人必备神器

51Testing软件测试网  · 公众号  · 测试  · 2017-02-10 17:39

正文


TestWriter第一期征文活动完美落幕啦!这里节选了本期作者小小小提姆的使用心得部分,来看看在大家眼中TestWriter是如何玩转的溜起?开撸本文:

 TestWriter—自动化测试菜鸟进阶初级达人必备神器 

他和TestWriter的不解之缘


相信有很多人和我一样,平时只专注于或者能力只限于手工测试,自动化测试对我们来说遥不可及。因为我们不会写代码,不会写脚本,看不懂测试架构,能进入IT行业,也算是个奇葩。

但是,当公司的业务量达到一定量的时候,自动化是必不可少的。我们这群有危机意识的小菜鸟们惊慌了,因为在大多数人眼里,手工测试没有什么技术含量(我自己并不这么认为),所以我们开始寻找自己的进阶之路。

就像咸鱼翻身需要挣脱束缚才能完美蜕变,菜鸟的进阶之路也是艰辛迷茫的。不知道从什么样的工具开始学习,如何下手,甚至有些人光是想一想,就放弃了。我也有过这样的想法,但是好在两斤重的自尊心督促着我继续研究学习。

鉴于自己的能力,我对自动化测试工具的要求就是“零编码”,TestWriter(以下简称TW)的出现,完全符合我期望的要求,这是最吸引我的。就这样,我开始走向了自动化测试菜鸟的进阶之路,下面就自己使用过程中总结的东西,和大家一起分享学习!

老司机的话

⊙  TW使用感受

⊙  横向对比同类型工具


1
  TW使用感受

对于测试新手来说,TW无疑是快速了解自动化测试,并能应用到实际项目中,既快捷又易用的新型自动化测试工具。

1、环境配置的重要性

    在整个安装过程中,环境配置,尤为重要,所以在安装完SDK、JDK之后都要通过cmd命令检查是否安装成功。

2、操作简单,易用性高

    对于新手而言,首次接触自动化测试工具后,发现TW的易用性很高。看完使用手册后,基本就可以实现简单的自动化测试。TW的业务模块划分清晰,操作步骤基本都是按照业务模块进行划分。除此之外,在测试环节中,较为重要的测试用例编写环节也有所体现:每一步的录制操作就是将测试用例的执行步骤进行细分,多个测试用例集合起来就组合成一个测试目录(也可以称为“测试场景”),后期进行用例管理、项目管理也很方便。

3、有效解决测试资产分配问题

    通过迭代计划、项目不断的累积,被测对象的功能会越来越复杂,业务场景也会更多。进行一次全面的覆盖测试会话很久时间,TW的使用可以有效解决测试资产分配问题。通过日常测试用例和测试步骤的管理,可以轻松实现项目自动定期回归,无需测试人员干预。测试人员可以有效分配时间,提高测试效率。所以,前期的每个测试计划都是在为日后集成测试做准备,不能忽视。

4、项目易管理

    TW的业务模块划分清晰,操作步骤基本都是按照业务模块进行划分。除此之外,在测试环节中,较为重要的测试用例编写环节也有所体现:每一步的录制操作就是将测试用例的执行步骤进行细分,多个测试用例集合起来就组合成一个测试目录(也可以称为“测试场景”),后期进行用例管理、项目管理也很方便,也可以通过项目管理,授权项目访问权限。



2
横向对比同类型工具

本人目前只研究过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官网即可申请下载。