RF工具结构目录设置

主要是对RF的目录结构进行定义,在项目中可以根据用例快速找到单个关键字,对于交接的人或者不熟悉项目人可以更快的上手熟悉用例

RF工具框架结构目录

  1. RF主要有以下几个目录:

一级目录为项目名称文件夹

二级目录:

      2.Bussiness文件夹:场景用例组合

           2-1:建立文件夹,按照用例场景的exccel文件

                 2-2:建立test_suit,suit名称按照用例场景sheet页命名

                      2-3建立test_case,单个场景用例,用例名称按照场景名称命名

      3.Library文件夹:放置py文件,python自定义包等文件

           用户自定义方法关键字

      4.Files文件夹:上传接口需要上传的文件,比如图片、excl文件等

           4-1:业务模块文件夹

                 4-2:上传文件

      5.Resource文件夹:放置第二次封装的关键字,菜单关键字

           5-1:模块一级菜单名称

                 5-2:模块二级菜单名称

                      5-3:建立resource关键字,名称命名以菜单名称

                            5-4:建立使用的关键字,关键字以业务菜单名称命名(备注:单个关键字需要对传入的参数进行详细说明,说明在document中,比如传入的status状态1:审核通过,0:审核不通过

                 5-2:模块二级菜单

5-3: 建立resource关键字,名称命名以菜单名称

                            5-4:建立使用的关键字,关键字以业务菜单名称命名

           5-1:场景用例关键字文件夹

                  5-2:各个模块关键字组合成的关键字  

            5-1:公共关键字方法,比如对公用的关键方法,比如对数据库统一操作方法,发送请求的第三方库引用,用户自己定义的py文件方法都在公共关键字中引入,resource中需要引入的关键字都在此处引入,公共变量赋值,比如对域名地址统一定义(备注:,子类和父类无需引用同一文件,上层引用即可

6.Test_Case文件夹:单个接口用例

           6-1:模块一级菜单名称

                 6-2:单个case

           单个接口对应关系与resource文件一一对应,根据resource中关键字可以找到相应的单个接口用例(备注:单个case的校验需要可以用例中,也可以在关键字中,根据实际情况,建议放在用例中校验,增加异常情况时,关键字只能校验一种

      7.场景用例文件夹:测试人员提供的测试场景用例

      8.requirements.txt:对用到的第三方库版本,安装进行说明

      

PS:2-1  2-2表示目录层级

 

单个用例设计建议

  1. 用例登录的用户名与密码等信息可以作为变量单独抽出来,后期作为变量传入
  2. 几个单个case组装成小的单个场景,可以减少场景用例行数,造数据也方便
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值