自动化测试平台设计与实践
文章平均质量分 88
欢迎加入“自动化测试平台设计与实践”,这是专为自动化测试平台设计者和构建者准备的深度学习与交流空间。无论你是测试领域的资深工程师,还是对自动化测试平台建设充满兴趣的技术爱好者,这里都将为你提供一系列全面、系统化的知识,帮助你从零开始构建高效、稳定的自动化测试平台。
Davieyang.D.Y
STAY HUNGRY STAY FOOLISH~
展开
-
自动化测试平台化[v1.0.0][微服务化测试平台]
在微服务架构设计过程中,服务边界的划分是个关键,理论上可以无限细分服务边界,然每个微服务做足够小的事情,然而这并不是很合理,服务边界的划分需要掌握一个平衡点,太多的微服务会导致一个操作的调用链太长,对排查问题造成很大的麻烦,并且系统的延迟也会变得更大,在单体系统中通过内存通信,相对时间可以忽略不计,但在微服务中,大量使用RESTful或RPC,会导致通信产生的开销过大原创 2020-08-08 14:14:28 · 4907 阅读 · 1 评论 -
自动化测试平台化[v1.0.0][微服务化演进]
微服务是将功能分割成一个一个可以自治管理的模块,模块通过REST API或RPC对外提供服务,它隔离了功能模块,极大地解耦了模块之间的数据,并且可以通过负载均衡增加单个服务的处理能力,同时也提高了整个系统的扩展能力Monolith单体架构早期的软件运行于单体系统中,功能少且单一,所有代码在一个项目中,功能上没有明确的边界,模块间函数互相调用,功能模块之间通过代码级别的引用建立依赖关系,模块功能发生变化就不得不考虑依赖关系的影响,随着功能越来越多,整个系统越来越臃肿,最终发展到难以维护的地步,并且性能无法原创 2020-08-06 13:46:11 · 9809 阅读 · 0 评论 -
自动化测试平台化[v1.0.0][Django视图]
Django【视图】:业务逻辑层,包含存取模型及调取恰当模板的相关逻辑,它是模型和模板之间的桥梁。原创 2019-10-21 05:01:32 · 513 阅读 · 1 评论 -
自动化测试平台化[v1.0.0][Django模型]
在web应用中,以数据驱动的网站在后台链接数据库服务器时,除了读取和展示数据这些基本功能意外,更高端的是通过页面提供给客户修改数据库数据的方法,同时Django具备完善的模型层,每个模型对应数据库中唯一的表,模型避免直接对数据库操作。原创 2019-10-21 16:06:53 · 620 阅读 · 1 评论 -
自动化测试平台化[v1.0.0][DjangoVue前后端分离]
实现Django与Vue.js的前后端分离架构可以显著提高Web应用的性能、可维护性和可扩展性。在这种架构中,Django 主要负责处理业务逻辑、数据访问和RESTful API的构建,而 Vue.js 则专注于用户界面的呈现和交互。原创 2020-01-08 11:54:20 · 1461 阅读 · 0 评论 -
自动化测试平台化[v1.0.0][Django模板]
Bootstrap来自Twitter的前端框架,基于HTML、CSS、JavaScript,简洁灵活,使得Web开发更快捷,而Django-bootstrap3是将Bootstrap3集成到了Django中,作为Django的一个应用,从而快速的创建Web前端页面原创 2019-10-23 02:51:49 · 500 阅读 · 1 评论 -
自动化测试平台化[v1.0.0][事件驱动理论]
所谓事件驱动,就是不再以测试用例为基本单位,而是将所有的测试步骤、验证操作都作为一个系统中发生的事件来对待,如果将一个系统的所有操作都定义为单独的事件,那么就会有一个完整的事件库,测试用例开发者便可以从库中获取想要执行的事件来组装新的测试用例原创 2020-08-06 13:53:17 · 9726 阅读 · 0 评论 -
自动化测试平台化[v1.0.0][模块化设计]
模块化设计是一种拆分的设计思想,将一个产品拆分为很小的功能,根据需求将一些功能要素组合而形成一个相对独立的子系统,并通过特定的标准接口和外界通信,如此可以将不同功能的子系统进行不同形式的组装,形成不同功能或者相同功能不同性能的系统原创 2020-08-06 13:54:38 · 10065 阅读 · 0 评论 -
自动化测试平台化[v1.0.0][Django简介]
Django 是一个高级的 Python Web 框架,用于快速开发安全且可维护的网站。它由经验丰富的开发者设计,旨在帮助程序员处理 Web 开发中常见的繁重任务,让他们能够专注于编写应用程序的核心逻辑,而不是重复造轮子。Django 是免费和开源的,遵循 BSD 许可证,拥有一个活跃且庞大的社区支持,提供丰富的文档和大量的免费及付费资源。原创 2019-10-18 14:13:59 · 584 阅读 · 1 评论 -
自动化测试平台化[v1.0.0][自动化测试基本需求]
随着软件发展到不同的阶段对自动化会有不同的测试需求,因此也产生了多种测试类型,然而万变不离其宗,一切皆可自动化原创 2020-07-21 00:46:35 · 9288 阅读 · 0 评论