美文网首页kankan(good)测试自动化测试
「原创」测试开发&自动化测试规范(第二篇)

「原创」测试开发&自动化测试规范(第二篇)

作者: 星_fb7b | 来源:发表于2023-01-17 09:11 被阅读0次

1.1.1. 数据层

业务中不要写入任何硬编码数据,其来源均来自于数据层的提供

l 输入数据

不管哪种类型数据都是传入的数据对象,不传具体的构造、实现有四种输入数据

-- 参数化数据

参数化数据可为UI自动化提供数据输入,可支持不同类型的数据excel、csv、xml、yaml

--整体数据驱动数据

整体数据驱动主要为接口自动化提供数据输入,因为其数据输入较为统一,excel、csv、xml、yaml

--低频的业务基础数据

低频业务数据使用yml或者数据配置类进行配置

--动态数据

依赖数据生成模块,动态生成数据

l 数据生成

输入数据需要支持动态生成,比如随机数据、特定数据、依赖接口数据

初始化数据生成

l 数据清洗

进行统一的数据清洗,供套件及用例调用

初始化数据

用例执行过程中数据

1.1.2. 业务层

业务主要就是对应的我们功能测试,即所测对象的业务功能

业务层主要有两个方面构成

业务行为

业务行为即表示业务的某个功能行为,如登陆...,如WEB-UI,以页面和模块为维度进行封装:Page(具体页面),公共常用业务封装(可能多个页面)。为用例层调用的提供接口接口的话业务行为是比较一致的,都是同一个业务行为(http、rpc...)

l 业务资源

1. 业务资源表示该该业务行为的属性及具体操作,如xpath信息、业务操作步骤。为业务行为提供资源信息

2. 可能还会有抽象出具体的业务实体,如订单、虚拟机。抽象出供业务行为或操作提供实体信息

l 公共业务组件

如搜索、文件上传等公共组件,应封装后供各业务复用

相关文章

  • 前端工程

    前端工程: 开发 环境 脚手架 打包工具 开发规范 模块化开发 组件仓库 性能优化 测试 单元测试 自动化测试工具...

  • 「原创」测试开发&自动化测试规范(第二篇)

    1.1.1. 数据层 业务中不要写入任何硬编码数据,其来源均来自于数据层的提供 l 输入数据 不管哪种类型数据都是...

  • 接口自动化测试规范V0.1.0

    执行阶段开发阶段→提测→测试阶段 执行人 项目经理、测试人员 规范内容 0.由项目经理组织自动化测试人员进行接口测...

  • 什么样的测试框架更合适呢?

    1.自动化测试框架 测试框架是一组自动化测试规范、组织能力、基础代码以及测试思想、惯例的集合。 框架的好处在于减少...

  • 自动化测试-1

    如何做自动化测试 会使用自动化工具不能称为自动化测试人员,只能称为“工具小子” 能独立编写测试脚本,能开发一些测试...

  • 谈自动化测试

    先写总结 自动化测试能够将测试用例固化为代码,方便回归测试; 开展自动化测试前,先分析测试项目在开发的哪个阶段,是...

  • 自动化测试分类

    【自动化测试 和 性能测试】自动化测试是一个用户的角度在执行。偏向于开发,但要有测试的思维。性能测试需要并发操作,...

  • 性能测试技术要求

    测试工具 Jmeter loadRunner 测试基础知识 性能测试理论 自动化测试理论 测试开发 服务器性能诊断...

  • 测试的思考

    业界提到测试,通常都会蹦出几个词,APP测试,自动化测试,测试开发,测试流程,测试管理等。但是业界通常对测试也没有...

  • 什么是自动化测试

    自动化测试是现代软件开发的必备环节和基本要求。本文通过手工测试和自动化测试的比较,介绍了自动化测试的基本概念和优点...

网友评论

    本文标题:「原创」测试开发&自动化测试规范(第二篇)

    本文链接:https://www.haomeiwen.com/subject/whmthdtx.html