培训首页  >  软件系统新闻  >  做自动化测试,学习什么语言好?

做自动化测试,学习什么语言好?

[2020-11-18 16:01:00] 浏览量:503 来源:

重庆汇智动力IT学院

之前做了很长时间的一段自动化测试,要说自动化测试用什么语言好,那我首先要推荐给大家的就是pythonpython做自动化简单、快捷、成本低、上手快。

说起自动化简单的做个分类:

UI层面的自动化测试:

包含两个方面,web自动化、app自动化。

通用框架robotframework

web自动化测试可以用selenium+robotframework的组合

这个组合式十分常见的web端的自动化方案,那么app的可以应用appium+robotframework的组合。这两个都是python针对于UI层面自动化测试的库,要是觉得不够用或者是不好用的话,也可以自己封装,自由都较高。

为什么推荐robotframework?

robotframework界面清晰直观,便于管理案例,层次划分的也比较清晰,可以基于page object结构进行项目的构建。

基本可以分为

1、案例集层
2、流程层
3、关键字层
4、元素层

这样分层有利于后期脚本的维护,这个分层是很重要的,不少人UI层面自动化测试,都是因为需求变化大、页面元素变化快,维护成本过高而放弃的自动化测试。

接口自动化测试:

接口自动化测试也可以用requests+robotframework这个框架来进行测试,缺点灵活性不高,但是我还是建议能自己做一个接口自动化的平台,这样灵活性较高,可以用pythonweb端框架flask或者Django来搭建。

所以说python是做自动化测试的不二选择了。


文中图片素材来源网络,如有侵权请联系删除

文中图片素材来源网络,如有侵权请联系删除
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

网上报名

热门信息

温馨提示