51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2237|回复: 3
打印 上一主题 下一主题

[已解决-使用] TW使用报告+TestWriter从安装到使用心得

[复制链接]
  • TA的每日心情
    奋斗
    2017-9-7 13:28
  • 签到天数: 28 天

    连续签到: 1 天

    [LV.4]测试营长

    跳转到指定楼层
    1#
    发表于 2016-9-16 14:50:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 甜甜酱 于 2016-9-30 14:28 编辑

    TestWriter从安装到使用心得
    一、使用步骤
    1.  安装
    TestWriter自动化工具需要安装jdk,sdk,sql…很多,我建议严格按照操作安装手册来,配置环境路径要正确,另外建议个人PC环境为win7 64位。
    2.  启动客户端
    首先admin/1进入管理员系统进行建立项目和新增用户,对用户进行角色管理也就是权限限制,还需要配置Agent管理。

    3.  新建项目后,用自己设置的用户进行登录使用。该系统分操作和业务模块导航栏进行切换。
    选择需要进行业务操作的模块。如点击测试对象管理。
    可以对测试对管进行增删改操作。注意:操作对象很多,建议使用目录进行维护。以便后续操作。

    4.  设备管理:这里需要配置你的自动化测试的环境,这里我用的是web端,选中启动的浏览器,建议个人PC上的浏览器版本满足操作手册上面的要求。这里我个人使用案例。注意:选中Chrome_win32可以配置录制工作,录制工作定位比较准确,防止后续执行的时候报页面找不到元素的错误。录制工具配置见群分享。

    5.  被测应用管理:设备有了,接下来就对被测应用进行配置。注意:应用名称就是你需要测试的url.这个应用名称字段让人有点摸不透,个人建议换成字段测试地址,可以直观的知道这里面需要填的内容。PS:第一次填写的时候,随便填了个,但是这后续操作中却离不开这个字段。

    6.  测试对象管理:就是把你想要定位的对象添加到测试对象库中

    7.  测试步骤管理:首先建议使用目录将自己的测试步骤放在同一个目录下。第一步,添加步骤需操作选中launch,选中配置信息。这个类似启引擎。注意:添加这个操作前,一定要检查一下被测应用管理有没有你需要测试的应用。
      第二步新增步骤,选择你所需要操作的对象,可以从测试对象库取,也可以自己添加,但你所操作的对象一定要匹配好对应的元素类型、操作、数据来源类型、输入值等。
      第三步重复第二步的操作即可。
      当你编辑好测试步骤,可以点击调试下测试步骤进行一个小的自动化。
      点击调试,进行调试。设备和被测试应用一定要选择正确。注意:如果出现找不到元素,或启动浏览器失败,建议检查浏览器版本是否符合。

    8.  用例模板管理:调试好的测试步骤可以在这里生成测试用例,生成用例就是你自动化测试的一个场景。

    9.  执行计划管理:将一个设计好的测试用例导入测试计划中,也可以将测试用例进行优先级区分。完成好执行计划后可点击执行。点击查看执行历史,可以只管的看到测试用例pass/fail数。注意:如果提示调度成功,但没有执行,需要去Agent管理去查看你的Agent是否支持你当前的设备。
    二、使用技巧
    1.  配置环境要正确,可参考安装手册
    2.  使用流程要明白
    3.  设备管理和被测应用管理设置要准确
    4.  测试步骤逻辑要清楚,定位元素要精确
    5.  录制工具Chrome要会用
    6.  操作类型对应的使用步骤
    7.  不懂操作可以查看用户操作手册
    8.  多问些技术支持人员,他们很给力哦
    三、 使用心得
      刚开始接触到TestWriter自动化测试工具,面对一个新的工具时,当然是陌生的。但是我敢于去挑战和尝试心得东西,毕竟测试这个岗位的性质要求,我觉得我应该算是满足了,而且我以前也学习过QTP自动化测试和      python+selenium脚本自动化测试。所以对自动化测试并不陌生。对于TestWriter自动化测试工具的使用,让我感觉到了这个工具的便捷,可以不用去写脚本,测试步骤就跟着你自己的使用场景走。对于偷懒者来说,无非是个福音,只  要会使用这个TestWriter工具,可以进行一般场景下的自动化回归测试。避免了一些重复性的工作,给使用者节省了许多生命的时间。然后我们可以用着节省下来的时间做一些其他的事,这样使自己的工作效果更高了。TestWriter测  试工具页面美观、简洁、朴素而不奢华。每个菜单模块很直接的了解到该干什么,具体的作用。这种页面有木有一种很熟悉的office感觉?对,就是这样,因为工具的右上角有各种各样的Skin.很炫酷。
    自动化工具的使用就是为了减少重复性的工具,也是一种功能测试的辅助工具。而且好的工具使用,也是一个好的测试员的必修课程。而TestWriter虽然没有发布,还有些东西还要优化,但是许多功能已经满足了一些自动化测试要  求。TW也很适合初学者进行学习。这是个不错的选择。TestWriter工具可以对项目、角色、用户进行管理和分配,是项目主管很轻松的去管理自己的项目,还可以进行对整个项目的测试用例进行执行。很好的掌控了整个项目的质量。  我觉得TestWriter不管是对项目管理者,还是自动化测试的使用者,都是个不错的工具。同时,也希望TestWriter功能越来越完善。
    四、建议
      愚人给一些个人建议:
    1.  将配置环境简约化,环境变量配置能否安装一键化
    2.  当某个设置错误时,执行的时候能够准确的定位
    3.  某些文本框可支持的格式最好准确提示(ps:应用名称填写是最好的一个例子)
    4.  在本系统没有帮助文档,希望给出一些关键性的帮助
    5.  平台类型最好全分开,可分为项目,该项目为web端,最后所有的设备、应用配置都为web端。Android/ios的最好也分开,这样很明确项目的平台是什么。
    6.  手机端自动化测试需要花心思,因为手机端的应用越来越多。市场需求量还是很大的


    评分

    参与人数 1综合技术指数 +10 收起 理由
    TestWriter + 10 赞一个!

    查看全部评分

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

    该用户从未签到

    3#
    发表于 2016-10-9 08:34:13 | 只看该作者
    QTP最被诟病的就是对象库维护非常的难用,不知道tw对象库维护和QTP比有什么优势?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-9-7 13:28
  • 签到天数: 28 天

    连续签到: 1 天

    [LV.4]测试营长

    4#
     楼主| 发表于 2016-10-10 14:03:37 | 只看该作者
    xruiqi 发表于 2016-10-9 08:34
    QTP最被诟病的就是对象库维护非常的难用,不知道tw对象库维护和QTP比有什么优势?

    QTP是先定义仓库对象,且存在实际对象的属性值,运行的时候,根据仓库对象的特征属性描述,寻找到实际对象,然后操作实际对象,TW跟QTP原理差不多,但是QTP 永远是经典,虽然对象库维护很艰难,有时候会覆盖以前的对象,但是他的功能强大,TW可以理解为QTP的一个缩影,因为TW要求使用用户门槛低调,更加方便快捷的去使用,有些地方很直观、简单化。还有,我也是最近大致使用了下,不干太妄自菲薄,希望你亲身去体验下TW的对象库及其他功能。

    评分

    参与人数 1综合技术指数 +8 收起 理由
    TestWriter + 8 赞一个!

    查看全部评分

    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-11 02:26 , Processed in 0.072834 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表