TestWriter自动化测试使用过程以及应用

发表于:2016-11-30 10:16

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:51Testing    来源:51Testing软件测试网原创

  第一季TestWriter征稿活动正在如火如荼得举行中,这一季刚开始,我们便收到了众多优秀稿件,这里先给大家分享一篇来自论坛会员就是爱测试的《TW自动化测试使用过程以及应用》,快来围观~
  摘要:
  TW是一款自动化测试工具,那么它是一款什么样的自动化测试工具,其实是功能自动化、UI自动化工具,其他的测试类型应用还是差点内容;
  那么,它是如何体现功能自动化、UI自动化呢,请看下文;
  接下来我们先从安装说起:
  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开始找对象元素的;
  以上,就是所有了。还没有投稿用户也加油啦!我们也接受更多投稿,投稿传送门:http://bbs.51testing.com/thread-1099930-1-1.html ,不知道在哪下载?TestWriter免费申请下载地址:http://tools.51testing.com/~TW小编正在坐等勾搭~
版权声明:51Testing软件测试网及内容提供者拥有本文全部版权,未经明确的书面许可,任何人或单位不得对本文进行复制、转载或镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号