• 0
  • 0
分享
  • Appium综合实践(3)-业务逻辑businessView的封装
  • 豆秸 2022-07-11 09:09:37 字数 295 阅读 1057 收藏 0

前言

前面对脚本的基础配置、公共配置进行封装完成后,下一步便是对公司内部的业务进行分模块,按照模块进行对应的封装

业务逻辑的封装目的

将整个应用抽离分成哥哥公共模块,以便在不同的业务场景内直接复用对应的脚本文件;

例如:将登录分成引导页模块、登录模块、注册模块、签到模块等等,各个模块根据业务能力划分,独立封装对应的脚本,便于后续业务功能发生变更时,快速的维护和调用脚本。

脚本目录

以下脚本分别对登陆模块和退出登陆模块两个模块进行独立封装

投71.png

本地对应的文件夹目录:

投72.png

脚本简述

其中登录模块的测试脚本,包含了:

  1. 登录的整个操作流程login_action()

  2. 校验是否登录成功check_login_alter()

1.png

2.png

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 前段时间,大众汽车用3万台机器人,50秒造一辆车的新闻,让我们认识了一个既熟悉又陌生的词--"第四次工业革命"。说起工业革命这个词,相信大家都不会陌生,凡是被历史考试蹂躏过的人,都把"工业革命是以机器取代人力,以大规模工厂化生产取代个体工场手工生产的一场生产与科技革命。"这段话背得个滚瓜烂熟了。但是加上"第四次"这个词,就不见得你能搞明白了。本小编今天就让你用3分钟,和这个"第四次工业革命"来个亲密接触。 有人问:"小编,你不是IT行业的么,怎么搞起工业的事情来了?"这句话问的好!因为就这一个问题,直接揭秘了"第四次工业革命"的本质!第一次工业革命,是用机器取代人力;第二次和第三次工...
            4 0 1842
            分享
          •   一、定义:以执行组织的名义支持过程的持续改进活动  核心理念:兼顾项目管理和可交付成果两方面。  质量影响程度(代价由大到小):客户发现缺陷 > 交付前检测和纠正缺陷(验收或回归) > 检查并纠正过程本身 > 质量融入规划和涉及 > 质量文化  项目管理(过程优化)和项目可交付产品(质量治理)。  iso9000里质量是指一系列内在特性满足要求的程度;等级约定于优先级。  质量成本:产品生命周期中预防不符合要求、为评价产品或服务是否符合要求以及未达到要求(返工)的发生成本。  · 预防和评估成本:一致性成本。  · 劣质成本:内部团队发现的问题和外部用户发...
            0 0 669
            分享
          • 测试分类按开发阶段划分测试金字塔与业务测试分析测试金字塔模型(1)从下到上三层测试,投入相同的时间,人力资源等,回报率(产出)越来越低;(2)从下到上,测试的效率越来越低;(3)从下到上,定位问题越来越难;SDK,全称:SoftWare DeveLopment Kit,一般是指软件工程师特定的软件包建立的开发工具集合。ROI:投入产出比。单元测试单元测试是对软件组成单元进行测试。其目的是检验软件基本组成单位的正确性。测试的对象是软件设计的最小单位:模块。又称为模块测试。测试阶段:编码后或者编码前(TDD)Test-Driven-Develop测试驱动开发;测试对象:最小模块;测试人员:白盒测试...
            0 0 1118
            分享
          •   近日,#董明珠怒斥员工吃着碗里看着锅里#上了热搜。  董明珠在访谈中表示,她曾找员工来谈话,让他们去持有格力的股票,有的可能认为买这个没什么用,也许过两年就走了;有的买了,捞一把,最后还是走了。有的人吃着碗里还看着锅里的,绝对不会允许他在格力待下去。  在这个话题下,有接近10万位网友留言,不仅如此,这个采访在企业内部也引起了讨论。  作为企业高管及董事之一的CC认为,“吃着碗里的看着锅里”的员工明显是对企业的忠诚度不够,这样的员工不能留。  公司给员工的薪资福利根据员工的能力已充足,即“德配位”,职业规划也不错,员工依然“吃着碗里的看着锅里”,这样的员工“胃口”太大养不活,甚至不客气的说...
            0 0 1151
            分享
          • 前言:初入性能测试的小伙伴们会进入误区么?可能你自己都不知道自己踩坑了,要不跟着我一起瞧瞧!误区1:应用程序必须通过功能测试后才可以测试性能应该尽早的进行性能测试。性能测试可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估,然而,只有当整个系统的所有成分都集成到一起后,才能检查一个系统的真正性能。性能测试从早开始,完成一个小模块,对小模块的接口进行性能测试,一般耗费资源很少,但可以防止问题在项目最后出现,花费很大的精力去修改。而有些资料中提到的:在系统代码开发和功能测试完成之后,进行性能测试的说法,是为了检查系统整体性能的做法。一般经常出现在验收性能测试中...
            0 0 1005
            分享
      • 51testing软件测试圈微信