多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

自动化测试工具生态系统建设的思考

更新时间:2022-05-17 09:30:29 作者:多测师 浏览:174

  软件开发出来是要卖的,自动化测试工具开发出来也是需要推广的。自助式是我很推崇的一种方式,什么都展示出来,供有需要的人自行挑选。如果我们的业务测试团队清楚地知道我们能提供什么样的工具,他们就会去主动选择工具组提供的工具!如其等着别人来索取,绝对不如主动对外发布。一个人向你索取,你需要花费一番精力提供信息,第二个向你索取,你还是需要花费同样的一番精力提供信息,第三个、第四个,你都需要重复花费等量的精力。但是你主动推广、主动发布信息,其他同事知道去哪里获取信息,就不会打扰你,你的思路不会中断,你才会更有效率。对于需要获取信息的人,也很快捷!

自动化测试工具生态系统建设的思考

  作为工具开发部门,主动发布、推广现有的工具是工作内容的一部分,也是测试工具生态系统建设的一部分。对于工具的介绍,我们有专门的站点来维护一个工具展示列表;对于工具的培训、使用手册,我们维护在内部分享平台上;对于工具的获取我们提供了SVN来发布对外提供的工具。

  我个人来讲,主要负责Web应用、开放平台开放接口的自动化测试,对外提供的分别是SmartAutomation For Web、SmartAutomation For Open API。SmartAutomation For Web为基于Selenium Server开发的针对Web应用的自动化测试工具,测试用例脚本文件基于XML格式。测试脚本开发人员不需要熟悉Java或其他编程语言,即可用编写满足各种业务需求的自动化测试用例脚本。SmartAutomation For Open API适用于测试开放接口OpenAPI的自动化测试,即用于处理、解析访问URL返回的普通分割文本、XML格式的文本、JSON文本,并支持对返回的文本进行验证等。该工具支持HTTP GET、HTTP POST请求方式,支持HTTPS。支持正则表达式验证、支持自定义属性$PROPERTY、支持对URL的参数化等。同样不需要编程即可完成自动化测试。

  上面说的是两个工具,其实是基于同样底层架构设计的一套工具。拿到SmartAutomation的发布版本之后,可以用来测试Web应用,你也可以用它自动化测试开发接口。都是基于XML,语法规则都相似,学会一个之后,另外一个几乎无师自通,就像MS Word和MS Excel的关系一样!还有一个SmartAutomation For Android,我的同事们在负责。虽然系出同门,都是基于XML设计的同样的code base,但遗憾的是,为适应android,语法规则上渐行渐远。

  以上内容为大家介绍了自动化测试工具生态系统建设的思考,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部