Django、Vue 和Element UI 前后端原理论述随着银行数字化转型的不断深入,对信贷领域的测试工作提出了更高的标准和要求, 如何在高效完成测试任务的同时确保测试质量就成了一个亟待解决的难题。有实践研究 表明,在具体测试过程中往往大量的时间精力都是耗费在测试数据准备工作上面,能否 尽量减少这部分耗费,将更多的时间精力专注于业务逻辑等方面更好地去提升测试质 量?本文基于此进行了探索,提出了一种长链路业务测试数据快速构造方法,并将该方 法应用于信贷领域多个场景,取得了良好成效。 法应用于信贷领域多个场景,取得了良好成效。 二、背景与挑战 当前信贷领域长链路业务测试主要有三方面特点:一是业务链路长,随着信贷业务 不断迭代,业务场景一般涉及多个业务模块,整体业务流程长;二是信贷业务复杂度高, 业务形态的不同会有不同的触发方式,业务逻辑的不同也会产生不同的组合方式;三是 信贷业务依赖性强,业务前后环节间的依赖性强,后一环节的输入是前一环节的输出。 一般来讲,测试数据准备有“造”数和“找”数两种方式。“造”数主要是通过某种 化,数据状态是不可逆的,只能按 需不断构造新的数据; 链路越长整体成本越高; 数据间依赖性强,往往需要做数据的串联,例如下一个请求的入参需要上一个请求 的返回值; 找谁造数、造什么样的数,时间往往都消耗在沟通上。 基于以上痛点和难点,并结合对测试数据实际准备过程中相关问题的探索和研究形 成了长链路业务测试数据快速构造方法论,主要包括场景梳理、功能编排、数据构造、 结果反馈以及维护保鲜等几部分,总体流程如下图所示:0 码力 | 61 页 | 6.84 MB | 1 年前3
Django 官方教程翻译项目将知识准确、高效且有效地传递给每一个人。 同时,如果您在日常生活、工作和学习中遇到有价值有营养的知识文档,欢迎分享到 书栈 (BookStack.CN) ,为知识的传承献上您的一份力量! 如果当前文档生成时间太久,请到 书栈(BookStack.CN) 获取最新的文档,以跟上知识更新换 代的步伐。 文档地址:http://www.bookstack.cn/books/Django-intro-zh [==========] 100/100 12. Writing your first patch for Django [==========] 100/100 欢迎一切有时间有能力的小伙伴一起来翻译。 流程: 1. 到任务大厅认领任务。 中文版文档 翻译进度 我也想一起翻译 README - 4 - 本文档使用 书栈(BookStack.CN) 构建 2 方面的专家,你真正要会的是如何使用简单捕获模式。因为复杂的正则可能会有不尽人意的查找性 能,所以你不太应该全依赖于正则匹配。 最后,一个性能注意点:这些正则表达式在 URLconf 模块加载后的第一时间就被编译了。它们都是 非常快的(只要查找的不是特别复杂就像上面举例的)。 当 Django 发现一个正则表达式匹配时,Django 就会调用指定的视图函数,HttpRequest 对象 作为第0 码力 | 103 页 | 1.86 MB | 1 年前3
共 2 条
- 1













