首页 > 其他分享 >自动化测试之扫描

自动化测试之扫描

时间:2022-10-16 08:44:58浏览次数:45  
标签:逻辑 调用 封装 扫描 业务 实例 测试 自动化

记录时间:2020-10 断点续传

前置:

      这么久了,很多想法还没来及编写,今天补上

       扫描,自动化测试中最特别的框架

       前几年在阅读他人的编写思路时,花了很久的时间才看懂。

       A:有框架,你花多少时间上手

       我:今天,整理一下之前的code

TestCase:

        case蕴含业务逻辑调用、组合,可以说是比较清晰的思路,而不是简单的读excel再来for循环调用

        业务逻辑的封装,又有Apiobject设计模式、关键字驱动等思想

        但APIobject封装成实例方法是不是有点将简单的东西复杂化(1、本身简单的请求封装业务逻辑 2、大量含的业务逻辑类的page是否实例一次就是性能开销)

        扫描有点类似于关键字驱动原理,它封装的业务逻辑的动作,而扫描封装的是page的整个类,

        python有个库,能将python代码封装成1个又1个数据文件,或者说,是读 数据文件自动生成类实例。扫描1个文件就可以在内存中生成1个类实例供给TestCase以调用

        实话github上的代码,实在是很难看懂,业务调用梳理好思路后,后续再重新封装一遍吧。

 

 

标签:逻辑,调用,封装,扫描,业务,实例,测试,自动化
From: https://www.cnblogs.com/zhayi/p/16795595.html

相关文章

  • dremio 测试类SabotNode简单说明
    实际上我以前简单说明过dremio的一些测试类以及如何进行测试一般我们使用BaseTestQuery就可以了实际上对于测试dremio包装了一个SabotNode类,提供了不带ui的测试框架......
  • 基于 docker 快速部署自动化运维平台Spug
    基于docker快速部署自动化运维平台1-1、项目说明Spug面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传......
  • 自动化测试 - mac安装jenkins并安装allure插件,构建执行pytest自动化用例并产出allure
    背景:jenkins+pytest+allure,产出自动化测试结果步骤如下:一、mac安装jenkins1.方法一:(不推荐,跳过)安装tomcat下载jenkins并放到tomcat的www目录2.方法二:brew安装......
  • F5 LTM fullnat模式测试记录及配置
    基础信息拓扑图F5版本Web:Statistics->Dashboardtmsh:root@(test)(cfg-syncStandalone)(Active)(/Common)(tmos)#showsysversionSys::VersionMainPackage......
  • Linux扫描本网络内的主机
    1.安装arp-scan2.输入下面命令sudoarp-scan-Iwan-l参数:-Ior--interface:(大写的 i )选择的网络接口,上面的命令中接口名称为wan,具体网络接口名字可用......
  • django seed模型生成测试数据
     安装要安装djangoseed,请使用pip:pipinstalldjango-seed或从源安装:pythonsetup.pyinstall配置将其添加到settings.py:中已安装的应用程序中INSTALLED_A......
  • #yyds干货盘点# 自动化测试的设计与实现
    自动化测试实施与功能测试一样,都有一个流程,只不过手工执行测试用成了编写自动化脚本、调试脚本和执行脚本。自动化测试流程有以下几个步骤:1.制订测试计划当测试项目满足了自......
  • 关于测试的职位与薪水
    做测试这行的,其实涉及的东西很杂,也很泛泛,很难对某种技术有深入的了解,大多只是知其然,而并不知其所以然。这是行业的特点,但也是限制我们发展的制约因素。我相信大多数......
  • Idea运行支付宝网站支付demo踩坑解决及其测试注意事项
    一、前言在一些商城网上中,必不可少的是支付,支付宝和微信比较常见,最近小编也是在研究这一块,看看支付宝怎么进行支付的,支付宝给我们提供了demo和沙箱测试。减少我们的申请的......
  • 测试BAPI ,执行test sequence
    ​同行问了个问题,说执行BAPI后显示成功,但是前台去查看值并没有变化。其实BAPI都是RFC,updatetask模式更新,需要显示的commit,不会隐士提交。所以在SE37下,执行testsequence,把......