 Django、Vue 和Element UI 前后端原理论述一个值得推荐的重要功能。如名所示,它的功能就是 自动生成单元测试用例。 12 《51 测试天地》七十四 www.51testing.com 这个功能有没有很惊艳?快速生成单元测试用例?——不是问题;生成高覆盖率的 单元测试用例?——不是问题;生成不同语言的单元测试用?——不是问题。 1) 首先,让我们来看看,如何生成基本的单元测试用例 如下图所示,选中代码,点击 Bito 面板的”generate 法应用于信贷领域多个场景,取得了良好成效。 二、背景与挑战 当前信贷领域长链路业务测试主要有三方面特点:一是业务链路长,随着信贷业务 不断迭代,业务场景一般涉及多个业务模块,整体业务流程长;二是信贷业务复杂度高, 业务形态的不同会有不同的触发方式,业务逻辑的不同也会产生不同的组合方式;三是 信贷业务依赖性强,业务前后环节间的依赖性强,后一环节的输入是前一环节的输出。 一般来讲,测试数据准备有“造”数和 一般来讲,测试数据准备有“造”数和“找”数两种方式。“造”数主要是通过某种 方式模拟实际业务的运行逻辑生成测试数据,一种方法是通过 GUI 构造测试数据,这是 最常见、最可靠的方式,直接通过客户端或界面完成数据构造,缺点是成本高、效率低; 另一种方法是通过数据库构造数据,缺点是直接修改数据库容易产生脏数据,全量导入 数据有评估和操作成本。“找”数是通过某种方式去查找已经存在的测试数据,一种方法 是通过数据库去查找可用数据0 码力 | 61 页 | 6.84 MB | 1 年前3 Django、Vue 和Element UI 前后端原理论述一个值得推荐的重要功能。如名所示,它的功能就是 自动生成单元测试用例。 12 《51 测试天地》七十四 www.51testing.com 这个功能有没有很惊艳?快速生成单元测试用例?——不是问题;生成高覆盖率的 单元测试用例?——不是问题;生成不同语言的单元测试用?——不是问题。 1) 首先,让我们来看看,如何生成基本的单元测试用例 如下图所示,选中代码,点击 Bito 面板的”generate 法应用于信贷领域多个场景,取得了良好成效。 二、背景与挑战 当前信贷领域长链路业务测试主要有三方面特点:一是业务链路长,随着信贷业务 不断迭代,业务场景一般涉及多个业务模块,整体业务流程长;二是信贷业务复杂度高, 业务形态的不同会有不同的触发方式,业务逻辑的不同也会产生不同的组合方式;三是 信贷业务依赖性强,业务前后环节间的依赖性强,后一环节的输入是前一环节的输出。 一般来讲,测试数据准备有“造”数和 一般来讲,测试数据准备有“造”数和“找”数两种方式。“造”数主要是通过某种 方式模拟实际业务的运行逻辑生成测试数据,一种方法是通过 GUI 构造测试数据,这是 最常见、最可靠的方式,直接通过客户端或界面完成数据构造,缺点是成本高、效率低; 另一种方法是通过数据库构造数据,缺点是直接修改数据库容易产生脏数据,全量导入 数据有评估和操作成本。“找”数是通过某种方式去查找已经存在的测试数据,一种方法 是通过数据库去查找可用数据0 码力 | 61 页 | 6.84 MB | 1 年前3
共 1 条
- 1













