上QQ阅读APP看书,第一时间看更新
2.1.2 业务梳理的构想
业界经常强调的快速测试能力需要测试人员满足如下要求。
□熟悉各个业务模块。
□熟悉业务的上下游,以及彼此之间的依赖。
□清晰地了解数据流的流转路径,以及流转到了哪个数据库。
□了解业务领域的核心功能点,即各个系统的服务对象,能够将业务、服务、逻辑结构串联起来。
上述这些内容仅存在于测试人员的个人记忆里是不够的,我们需要将其沉淀成文档,使其可视化,并且具备可复制性,将具体的解决思路总结为可视化的解决方案,如图2-1所示。
图2-1 可视化解决方案
(1)业务通
是指由表及里地全面了解产品及系统的实现。所谓“表”就是站在用户的角度熟悉系统的功能,“里”是指能够了解系统内部的实现逻辑和处理方式。
(2)抓核心
是指能够抓住产品的核心利益。简单来讲就是,产品的服务对象有哪些,这些对象在产品中的核心利益点是什么,这些对象经常操作哪些重要的功能。
(3)看全局
是指能够从全局的角度出发,清楚地了解各项服务在系统中的位置,熟悉每个系统上下游之间的调用关系,以及其所能承担的系统角色和为上下游提供的业务能力。
(4)透服务
是指透过服务器清楚了解系统的架构,以及数据流的流转路径。即清楚系统的核心架构是如何进行交互的,数据流是如何流转的,以及流转的过程中涉及哪些数据库等。