一文用python做自动化测试,企业落地关键字+POM自动化测试框架


前言

引入自动化测试的情况
1、回归测试,重复单一的数据录入或是击键等测试操作造成了不必要的时间浪费和人力浪费;
2、此外测试人员对程序的理解和对设计文档的验证通常也要借助于测试自动化工具;
3、采用自动化测试工具有利于测试报告文档的生成和版本的连贯性;
4、自动化工具能够确定测试用例的覆盖路径,确定测试用例集对程序逻辑流程和控制流程的覆盖;
5、项目周期长,系统版本不断,并且需求不会频繁变更;
6、系统的测试对象基本可以正常识别,以及对无法识别的控件能否提供一个解决方案;
7、系统中不存在大量的不可识别第三方控件;
8、需要反复测试,如可靠性测试、回归测试等需要进行上千次的系统测试。

一、自动化测试框架

自动化测试技术是目前行业中特别主流的测试技术之一。目前企业中应用自动化测试技术最为主流的方式是基于框架的形态来实现的。

很多人都是以线性代码的形态来编写自动化,这是一种学习过程中必经的阶段,但是不满足于企业的实际需求。

二、企业中框架的结构

1.框架不是一成不变的东西。不同的公司框架都会有或多或少的不同。

2.一定是结合主流技术来实现的独立化的框架。

3.一定是应用到面向对象思维,应用到实际设计模式等常态化的技术来实现的。

4.都是基于整个技术团队来进行使用的。相当于是在团队内部实现了所谓的测试工具的开发。

三、怎么实现一个框架

1.编程语言:Python

2.核心模块:Selenium、Appium、Requests

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值