python自动化测试,自动化测试框架总结,看这一篇就够了


前言

框架主要的作用就是帮助我们编写更加简单而且好维护的用例,让我们把主要精力放在测试用例的设计上

你有没有独立搭建过自动化测试框架?
……种种原因,已经不能满足需求了,所以我们要搭建一个自动化测试框架。 让不懂代码的人,也能编写自动化用例。

一些对自动化测试框架不是很了解的同学,在面试的时候可能会吞吞吐吐的说,呃~我有搭建过。用过Selenium然后去做了一些简单的自动化测试。

然后没有然后了,像这一类回答,给面试官的感觉不仅枯燥无味,千遍一律,回答起来很没有营养。根本就没有说服力!

一、如何生成测试用例

不同的框架,生成测试用例的方法不一样。

对于线性框架来说,无须编写脚本,只需要点击预设的按钮就能够生成测试用例;比如Katalon,直接录制生成测试用例。

对于多数框架来说,生成测试用例需要编程。当然,不同框架使用的编程语言、编程风格有差异。

对于Selenium框架来说,使用的是通用编程语言Java和Python,可能更多的是对Selenium进行二次封装,以便更好更快的生成用例;

对于Robot Framework来说,使用的是其专用的Robot Framework编程语言。

一般来说,使用框架编程的过程很多时候就是调用库接口的过程。因此作为前提,在编写用例之前,我们需要熟悉框架提供的库的种类和功能,以及这些库所提供的API的使用方法。

二、如何执行测试用例

当测试用例完成之后,

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值