说透低代码
陈旭
中兴通讯软件研发资深专家
18786 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已更新 26 讲/共 39 讲
说透低代码
15
15
1.0x
00:00/00:00
登录|注册

21|低代码平台如何帮助应用做测试?被测功能的发现

你好,我是陈旭。
今天我们再次回到低代码平台的能力雷达图中来。
如果你已经淡忘了这个图的由来,那你可以回顾一下第 15 讲。简单地说,低代码平台不能只关注它的开发能力,还要关注应用开发的全生命周期,开发能力直接决定了低代码平台的综合能力上限,开发能力之外的其他能力决定了低代码平台的总体能力下限,这两种能力一样重要。这个雷达图从开发线(水平方向)到管理线(垂直方向)列举了低代码平台可以或者说需要具备的一些能力。
现在,让我们把眼光聚焦到水平线上右侧的自动化测试上。正如这一讲的标题所说,这里所说的自动化测试指的是应用的自动化测试,而非低代码平台自身的自动化测试。
通常,我们提及页面自动测试,它在研发流程中的位置大概是下面这样的。
先开发页面各个功能,大部分完成了后,再写测试用例。随后页面进入正常迭代,页面代码修改后,存量用例的代码需要同步对齐,同时也要补充一批新的用例。页面废弃功能的用例代码也需要同步清理。
注意,测试用例代码和正常功能代码开发 & 维护成本(包括技术难度和时间投入)基本一致。悲催的是,多数老板认为功能代码才是交付的特性,才是工作业绩,而不认可测试用例代码也是业绩的一部分,认为那只是特性团队为了让自己的日子好过而自行增加的“不必要”的工作量而已。在需求排期不紧急时,还能坚持编写和维护配套的测试用例,一旦满负荷时,第一个被砍掉的必然是测试用例,因此特性团队往往难以长期坚持做自动化测试。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

低代码平台在应用测试方面的创新性和高效性 本文深入探讨了低代码平台在应用测试方面的优势,强调了其能够帮助应用实现零代码自动化测试的能力。作者指出了传统页面自动化测试的痛点,即测试用例代码的编写和维护成本较高,且常被忽视。通过低代码平台生成的App,可以利用平台对App结构和交互关系的深刻理解,自动生成配套的自动化测试用例,并在无需人工干预的情况下自动更新和维护测试用例。文章还从被测功能的定义出发,阐述了如何从App的配置信息中寻找被测功能,并将每个交互等价于一个被测功能的观点。通过对事件的分类和归类,以及事件链和事件树的分析,读者可以清晰地了解到如何利用这些工具来发现被测功能,同时也展示了事件树在帮助应用开发人员快速了解App交互功能方面的重要作用。最后,文章强调了低代码平台的优势,指出其能够以更加巧妙的方式帮助应用开发人员实现应用的自动化测试,不仅不需要编写任何测试用例的代码,而且还可以做到自动维护测试用例。通过深入的技术分析和案例展示,本文突出了低代码平台在应用测试方面的创新性和高效性,为读者提供了一种新的视角和思路,使其能够快速了解到低代码平台如何帮助应用做测试,并体现了文章的技术特点。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《说透低代码》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(2)

  • 最新
  • 精选
  • 杨春寅
    学习打卡
    2023-10-27归属地:广东
  • ifelse
    只要抓住交互事件,就不会遗漏任何被测功能。 --记下来
    2023-07-29归属地:浙江
收起评论
显示
设置
留言
2
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部