48 | 优秀的测试工程师为何要懂大型网站的架构设计?

为何要懂得网站的架构设计?架构

测试工程师怎么学架构知识?

一样是对架构知识的学习和掌握,不一样角色的工程技术人员都有不一样的视角,须要了解和掌握的全局知识和细节程度也各不相同。以消息队列知识为例:学习

做为软件测试人员,你须要知道消息队列的基本原理以及在被测系统中的部署状况,同时应该知道如何访问消息队列或者队列中消息的状况。在须要模拟消息进行解耦测试的场合,你还须要知道如何添加测试消息以知足测试的目的。测试

对于测试人员来说,学习架构知识应该有本身独特的视角,基本只要作到清楚原理、了解在被测系统中的部署架构,从测试的角度可以调用必要的接口就能够了。网站

学习架构知识的两个基本原则

由广度到深度架构设计

“由广度到深度”中的“广度”是指在平时工做之外的时间中,应该多注重全领域架构知识的积累,推荐学习系统性地介绍架构知识的书籍或者专栏。极客时间李运华老师的“从 0 开始学架构”专栏,以及李智慧老师所著的图书《大型网站技术架构:核心原理与案例分析》。设计

“由广度到深度”的“深度”是指,对于架构中某一领域的特定知识在项目中要实际使用的时候,必需要刨根问底,经过实际的测试来加深对架构知识细节的理解。接口

自上而下队列

在实际测试项目中,当须要设计涉及架构的测试用例和场景的时候,千万不要直接基于“点”来设计测试,而是应该:首先经过全局阅读理解上层架构设计;而后,在理解了架构设计的初衷和但愿达成目的的基础上,再向下设计测试场景和用例。部署


来源于 极客时间 茹炳晟 软件测试52讲消息队列

相关文章
相关标签/搜索