目录

1.低代码/无代码/传统企业应用开发商介绍

2.低代码平台

2.3. 具备外部接口的调用能力

前端页面可视化

3.低代码平台的自动化测试

3.1 关于自动化低代码测试

3.2 低代码测试的机会在何处?


1.低代码/无代码/传统企业应用开发商介绍

Gartner一贯以来是把No-Code产品排除在LCAP范畴之外的。但这次将零代码和业务开发者导向的CADP(Citizen 公民 Application Development Platform)明确包括在细分市场内,算是一个比较大的调整。除了CDAP以外,Gartner把金蝶、用友这类应用厂商的延伸开发平台,以及云计算公司的低代码工具产品一并纳入。因此,这份竞争格局报告相对完整地包含了所有为提升应用开发和部署效率目标的多样化产品和厂商。from 解读和评价Gartner中国低代码市场竞争格局报告_腾讯新闻

Google的Quick Builder、苹果的Automator、微软的Power Platform都属于低代码平台。

特斯拉员工更是使用Mendix低代码平台,自行制作出全新ERP系统,轰动IT界。

根据中国企业IT成熟度、产品丰富性以及业务战略的多样化等,Gartner将LCAP领域厂商分为以下4类:

得帆与Mendix、Outsystems等共同被选入6家LCAP代表厂商之一。 例如 Mendix、OutSystems、得帆信息等

Gartner:中国低代码应用平台竞争格局报告 | 互联网数据资讯网-199IT | 中文互联网数据研究资讯中心-199IT

Salesforce和Guidewire这两个最大的低代码平台已经成为我们Parasoft最受欢迎的两个平台。

from  低代码的自动化测试 by AEP(软件自动错误预防)理论的创始者 Parasoft中国

LCAP产品假设:开发重复工作太多了,我们要让程序员减少代码编写量。

CADP产品假设:很多应用都没有必要代码开发,我们要让更多人能够配置出应用来。

2.低代码平台

不得不说震撼到我了.

例子: 高级函数 - 简道云 - 帮助文档  具备编辑按钮和权限能力, 表单的权限设置 · 语雀

2.1 本质:  图形化编程, 表单 + 人 + 流程;声明式编程(sql,react. 给每行增加index字段- 需要对应的能力支持. ) 类似

特点:

1. 前后端统一.
               1.1 通过拖拽表单统一了"前端和后端" 数据库表通过前端拖拽生成,前后端一体化
               1.2. 表单,很多校验逻辑也因此可以同一份代码.
        2.数据查询类似 graphsql

2.2 高阶:   
     1. 不同角色,不同节点上展示/操作. 需要抽象流程的数据,状态. 在操作流程还需要修改对应字段. 例如会议室的审批预定功能. (案例  高级函数 - 简道云 - 帮助文档) 本质是节点上需具备不可见字段及其修改逻辑,例如状态的修改.
    2.编程逻辑, 依赖声明式封装的能力, 更或者依赖脚本代码

2.3. 具备外部接口的调用能力

https://developer.iyunbiao.com/html_ProductFile/new?f26=55001

2.4 复杂逻辑实现:

例如 会议室唯一预定,例如第几个报名,例如可查询哪些流程.(我发起的,我参与的,我有参与且正需要我处理的.) 还是需要if,else. for循环的.

函数: 更适合普通人, 参数+入口. 封装复杂逻辑.

编程: 图灵.

前端页面可视化

弱化版的低代码平台. 前后端不统一. 数据的创建接口不封装掉. 所以查询也无法封装掉,全部接口都需要自己独立配置. 反向带来了灵活性,工作量更高了. 不需要依赖平台开发一些声明式编程需要的能力.

3.低代码平台的自动化测试

 3.1 关于自动化低代码测试

Selenium是一类免费及开源的传统自动化测试工具,它已成为用于测试WEB应用程序UI的最广泛工具之一。它需要能够处理复杂脚本编写以及维护测试复杂性的编码专家。

Salesforce和Guidewire等平台会全年会更新其平台,这使得自动化测试变得非常棘手。像Selenium这样的测试自动化工具并不是为更改频繁的低代码平台设计的。测试必须能够在发生更新时及时发现任何故障,并且必须测试因频繁更新而对平台进行的任何更改的兼容性。

一些低代码平台,包括Salesforce,根本不提供大量的测试支持,这些平台上使用的HTML使测试成为一个挑战。众所周知,Salesforce企业应用程序很难用像Selenium这样的开源自动化框架进行测试。用户界面测试自动化可能会存在一系列问题,QA工程师通常很难实现其他一些关键测试流程的自动化。例如,当元素ID动态变化时,编写在回放中稳定的测试可能会变得很复杂。

3.2 低代码测试的机会在何处?

为使用Selenium反复成功的UI测试编写代码既困难又耗时。Parasoft Selenic旨在通过利用人工智能和软件测试自动化与Selenium合作,从而使自动化软件开发测试工具更智能、更容易。首先,在浏览器中记录会话后,使用页面对象模型创建新的基于Java的UI测试。

记录和播放测试创作扩展了能够构建和维护自动化测试的人员数量。此外,一旦创建了测试代码,Selenic不会将这些测试的使用限制在特定工具上。它可以运行于任何Selenium开源测试实验室。

from  低代码的自动化测试 by AEP(软件自动错误预防)理论的创始者 Parasoft中国

有赞 千亿级公司低代码平台的测试体系介绍 - zouhui - 博客园

有赞的基于流程引擎的低代码

低代码自动化测试平台-低代码测试平台-低代码自动化测试平台有哪些-SPASVO泽众软件测试网

低代码 前端页面可视化搭建相关推荐

  1. 实践,制作一个高扩展、可视化低代码前端,详实、完整

    RxEditor是一款开源企业级可视化低代码前端,目标是可以编辑所有 HTML 基础的组件.比如支持 React.VUE.小程序等,目前仅实现了 React 版. RxEditor运行快照: 项目地址 ...

  2. 页面可视化搭建工具前生今世

    原文地址: https://github.com/CntChen/cn... 背景 引子 页面可视化搭建, 是一个历久弥新的话题. 更广义上讲, 页面是 GUI 的一部分, GUI 的拖拉生成在各种开 ...

  3. 页面可视化搭建工具技术要点

    背景 页面可视化搭建工具, 是互联网公司中常见的运营工具, 实现了运营人员快速生成和发布页面, 提升页面上线效率; 且无需开发人员介入, 节省开发人力. 页面可视化搭建工具搭建出的页面示例: 但从零开 ...

  4. 页面可视化搭建工具业界的轮子

    页面可视化搭建工具业界的轮子 无论大公司还是小公司,我们开发前端工程时候,项目工程又很多类似的功能或者页面,开发经常是加班加点搬砖去做一些无成长反复操作的工作,看键盘上 ctrle 键已经被磨掉了漆, ...

  5. 页面可视化搭建工具前生今世 1

    引子 页面可视化搭建, 是一个历久弥新的话题. 更广义上讲, 页面是 GUI 的一部分, GUI 的拖拉生成在各种开发工具上很常见, 如 Android Studio, Xcode, Visual S ...

  6. 费诺编码的gui页面设计_关于页面可视化搭建的一些思考(一)

    前言 说到页面可视化搭建,先引出2个问题,后面有机会再补充: 1.页面可视化搭建是什么? 2.页面可视化搭建到底要解决什么问题? 页面可视化搭建是什么? 顾名思义,可以分两部分来看:页面 + 可视化搭 ...

  7. SpringBoot的开发(3)--前端页面的搭建、前端页面的编写、分页和增删改查功能的实现...

    前端页面的搭建 首先我们在resources包下新建一个文件夹static,SpringBoot默认会去把static包下的文件做一个路由 然后在static包下新建一个HTML File类型的文件, ...

  8. 为什么要使用低代码 – 前端角度的思考

    为什么要使用低代码 – 前端角度的思考 文章目录 为什么要使用低代码 – 前端角度的思考 当前前端发展现状 低代码的热潮已经掀起千层浪 UI工程师常常面临一些令人尴尬的场景 低代码化解场景思路 低代码 ...

  9. 前端页面可视化设计工具

    (3条消息) [html]前端页面可视化设计工具总结_XYZ-CSDN博客_html可视化布局工具

最新文章

  1. 网站推广收录少?网站推广专员浅析可能是蜘蛛抓取出现问题
  2. ubuntu pdf转jpg或txt
  3. js如何获取文本节点的值?
  4. 从源代码剖析Mahout推荐引擎
  5. numpy二维数组改变某些数_【每天15分钟,5天学会NumPy】第1天:基本概念
  6. 接口隔离原则_是时候深入学习一下“接口隔离原则”了
  7. android代码无法访问data目录,解决Android7.1.1中无法打开/data目录的问题
  8. rhel6下,mysql 5.6.14 主从复制(也称mysql AB复制)环境配置[基于binlog]
  9. Silverlight for KPI
  10. Mybatis原理解析(四)--查询流程
  11. [android] android下文件访问的权限
  12. NO.4 计算有序数组的平方
  13. webuploader多图片上传php,PHP 多图上传,图片批量上传插件,webuploader.js,百度文件上传插件...
  14. UTM投影分带相关资料及计算公式
  15. ios备忘录下载安卓版_iOS8备忘录
  16. 安卓桌面软件_Windows启动器v8.34安卓用上win桌面
  17. Scrapy 出现DEBUG:Filtered duplicate request
  18. 报错SyntaxError: Unexpected token T in JSON at position 0 at JSON.parse (<anonymous>)的解决方法
  19. Sql like模糊查询 区分大小写
  20. matlab 图中lengend换行

热门文章

  1. 扫码登录、二维码登录功能设计
  2. 基础:什么是平均负载
  3. 软件工程-第2章 软件生存周期与软件过程
  4. flutter国内环境更换阿里镜像。
  5. GPT-4 开始内测32k输入长度的版本了!你收到邀请了吗?
  6. UWB隧道人员定位技术应用,施工作业安全精准保障
  7. Go2Shell的安装与配置
  8. 【强化学习论文合集】二十四.2020智能体和多智能体系统国际联合会议论文(AAMAS2020)
  9. windows server2012安全测评整改操作系统配置
  10. 如何提高JavaScript代码质量(一)