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

前言

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

业务逻辑的封装目的

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

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

脚本目录

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

投71.png

本地对应的文件夹目录:

投72.png

脚本简述

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

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

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

1.png

2.png

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   应用场景  测试用例一遍一遍的执行,没有新意了,没有Bug了。突然来了一位小白,同样的用例就“逮”着了一只Bug。一回放,原来手误,输入了不同的测试数据,误打误撞。  这也证明了测试数据在测试执行中起到的关键作用。输入的数据不同,得到的结果就不一样。Bug是与你擦肩而过,还是不期而遇呢?有时候还真的就在你手指轻弹、输入数据的一瞬间。  今天的强调无非是想给大家介绍一款好用的API Mock 服务器 工具,以便大家在测试中更加方便地配置自己的动态数据。  温馨提示  如果您要按着示例一起做,请务必配置如下工具。  结尾的用例主要是结合Rest-Assured来介绍Json Serv...
            14 14 1588
            分享
          •   当地时间周二,硅谷银行新任首席执行官Tim Mayopoulos对客户表示,硅谷银行已经恢复开门,准备接收和持有客户的存款。此番言论是在呼吁风投公司和其他科技客户重新回到该银行。  Tim表示:“如果你、你的投资组合公司或你公司在过去一周内转移了资金,请考虑将其中一些资金转移回来,作为安全存款多样化战略的一部分。”  Tim对客户群表示:“储户可以完全接触到他们的资金。”并补充说,新流入的资金和现有的存款都受到联邦存款保险公司的全面保护。  上周,硅谷银行刚发布的季度显示其亏损出售了价值210亿美元的证券,导致创企和VC基金纷纷逃离,超过420亿美元的存款被撤出硅谷银行。硅谷银行倒闭是美国...
            0 0 812
            分享
          •       Airtest支持iOS自动化测试,在Mac上为iOS手机部署iOS-Tagent之后,就可以使用AirtestIDE连接设备,像连接安卓设备一样,实时投影、控制手机。iOS测试不仅限于真机测试,iOS模拟器也可以进行。Mac端上部署完成后还可以提供给同一局域网内的windows上远程连接使用。同时支持airtest图像识别和pocoUI检索。      本文介绍iOS自动化测试的部署过程,提供一个简单的测试脚本,列举了iOS测试过程中常见的问题。      功能支持支持A...
            0 0 2235
            分享
          • 前言开发人员与测试人员齐心协力,相爱相杀, 荣辱与共,方能打造出优秀的产品。若是bug描述不知所云,bug修复仓促随意,bug管理如同儿戏,则金玉其外已是造化,败絮其中当属必然。bug描述好的描述能降低沟通成本,让人审题时如沐春风,解题时酣畅淋漓。bug描述的主体,应该包含如下部分:标题:指明所测模块,简明扼要地描述问题现象[前提条件] 说明完成测试的预设条件是什么[重现步骤] 句子简练,步骤清晰,表达无歧义[实际结果] 按照步骤执行下来,实际结果是什么;不要有主观色彩[期望结果] 正确的结果应该是什么;应该有说服力,不要唯经验论Tips:其他如所测版本,附件信息,bug优先级等,不一而足,也...
            0 0 1278
            分享
          • 读者提问:成为软件测试,需要具备一定的逻辑思维能力吗 ?阿常回答:肯定要啊。周二一位读者朋友小明问阿常这个问题:小明测试零基础、想要转行做测试,他认为测试很简单,不需要敲代码,不需要理解业务逻辑。显然,他的理解是有偏差的。小白如何转测试?软件测试可分为两类,业务测试工程师(测试具体的业务需求)和测试开发工程师(研发工具或平台给前者使用)。软件测试工程师的职业规划前者肯定是需要理解业务逻辑的;后者则需要敲代码,并且是基于对业务逻辑的理解上敲代码。所以想要成为一名合格的测试,必须具备一定的逻辑思维能力。测试逻辑思维能力的应用测试人员的逻辑思维能力主要运用在以下三方面:需求分析与评审测试方案设计与评...
            0 0 909
            分享
      • 51testing软件测试圈微信