个人简介

Echo Blog


江湖无名 安心练剑
  • test framework-10-测试平台聊一聊其他的关注点
    前言 测试平台最强大的一个设计应该是流程控制。 测试平台的用户群体是测试,知道一些简单的判断,但是编程能力一般。 所以我们需要设计一个流程控制的系列组件,让测试拥有近似于开发的编程能力。 chat 你已经提到了很多核心点,比如功能测试种类、非功能需求、流程编排、插件扩展、不同角色的诉求、全流程闭环、技术架构等,已经非常全面了。 但从长期可用、持续演进、业务落地角度来看,一个优秀的...
    2016-04-26 04:53:12 | Test
  • test framework-16-测试平台聊一聊项目的排期规划
    前言 测试平台最强大的一个设计应该是流程控制。 测试平台的用户群体是测试,知道一些简单的判断,但是编程能力一般。 所以我们需要设计一个流程控制的系列组件,让测试拥有近似于开发的编程能力。 测试平台中,如果让你来定制一份项目计划。 从立项、需求分析、设计、文档、开发、测试验证、发布上线、推广、优化改进 给出核心的里程碑、需要的资源、风险项等等。 给出一份完整的可执行的项目计划 ...
    2016-04-26 04:53:12 | Test
  • test framework-16-测试平台聊一聊不同的用户视角
    前言 测试平台最强大的一个设计应该是流程控制。 测试平台的用户群体是测试,知道一些简单的判断,但是编程能力一般。 所以我们需要设计一个流程控制的系列组件,让测试拥有近似于开发的编程能力。 chat 测试平台中,不同的角色关注的重点其实完全不同。 比如开发、测试、产品、项目经理、CEO/CTO 等,你会如何针对这种关注点不同来设计系统?但是最好尽可能的简单些? 非常好的问题!在...
    2016-04-26 04:53:12 | Test
  • test framework-15-测试平台聊一聊非功能性指标(Non-functional Requirements, NFR)
    前言 测试平台最强大的一个设计应该是流程控制。 测试平台的用户群体是测试,知道一些简单的判断,但是编程能力一般。 所以我们需要设计一个流程控制的系列组件,让测试拥有近似于开发的编程能力。 chat 一个平台除了功能性之外,非功能性也非常重要。 比如性能、高可用、可扩展性、易用性、安全性、可监控等。 帮我详细展开一下也可以进一步补充 平台的**非功能性指标(Non-funct...
    2016-04-26 04:53:12 | Test
  • test framework-14-测试平台聊一聊整体的架构设计
    前言 测试平台最强大的一个设计应该是流程控制。 测试平台的用户群体是测试,知道一些简单的判断,但是编程能力一般。 所以我们需要设计一个流程控制的系列组件,让测试拥有近似于开发的编程能力。 chat 架构设计 好的!下面是针对“一体化测试平台”的架构设计方案,适用于覆盖基本功能测试、全链路测试和性能测试的系统,结合你 Java 后端 + Vue 前端的技术栈,设计成模块化、可扩展、...
    2016-04-26 04:53:12 | Test
  • test framework-13-测试平台聊一聊如何设计实现
    前言 测试平台最强大的一个设计应该是流程控制。 测试平台的用户群体是测试,知道一些简单的判断,但是编程能力一般。 所以我们需要设计一个流程控制的系列组件,让测试拥有近似于开发的编程能力。 chat 整体如何设计? 太好了,有了你的补充信息(Java + Vue,一个人全栈开发 + 强大测试引擎诉求),我会重新规划一套更贴合你场景的「轻量但强扩展、能跑全流程的自动化测试平台」。 ...
    2016-04-26 04:53:12 | Test
  • test framework-12-测试平台聊一聊如何设计实现
    前言 测试平台最强大的一个设计应该是流程控制。 测试平台的用户群体是测试,知道一些简单的判断,但是编程能力一般。 所以我们需要设计一个流程控制的系列组件,让测试拥有近似于开发的编程能力。 chat 执行树流程 流程图过于复杂了,我们用一个执行树的结构来替代。可以多级树设置实现对应的能力,要如何设计实现?包含前后端 核心能力: 1)基本流程控制:if else 循环等 2)核...
    2016-04-26 04:53:12 | Test
  • test framework-11-测试平台聊一聊的核心能力
    前言 测试平台最强大的一个设计应该是流程控制。 测试平台的用户群体是测试,知道一些简单的判断,但是编程能力一般。 所以我们需要设计一个流程控制的系列组件,让测试拥有近似于开发的编程能力。 假设我们要建设一个一体化的测试平台,至少要包含基本功能测试、全链路测试、性能测试等,你举得应该有哪些核心能力。 chat 假设我们要建设一个一体化的测试平台,至少要包含 单元测试功能、 基本...
    2016-04-26 04:53:12 | Test