题目

题目:阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【20分】

【说明】分层架构将软件分成若干层,每层有各自清晰的职责分工,层与层之间通过接口交互和传递信息,本层不需要知道其他层的细节,上层通过对下层的接口依赖和调用组成一个完整的系统。某气象应用平台分层架构明显、涉及技术多、集成性较高,形成松耦合的分层架构,如下图所示。

1.jpg


本应用采用基于SOA的开发平台实现气象数据管理,结合本案例特点,测试的重点将放在不同的层次上。在项目测试实施过程中要求测试工程师协同工作,这里提出以分层测试为驱动的测试方法,设计不同的层次的用例。

(1)表示层:支持移动端和Web端多种展示,以满足用户的人机交互需求。

(2)服务层:主要以产品接口为主导,利用基于SOA的开发平台,通过数据加工子系统对数据文件进行格式解析,并入库到系统数据层中为后续服务调用提供数据支撑。

(3)业务逻辑层:涉及对气象业务处理、数据采集、数据算法分析等业务。

(4)数据层:系统主要以MySQL数据库、Greenplum分布式数据库、FastDFS分布式

文件系统、系统文件获取数据和储存数据。


【问题3】(8分) 在分层架构的服务层,接口测试比较容易实现自动化测试,测试人员甚至不用操作应用,通过接口就可以测试不同场景,并测试全部流程。因此经常对接口开展性能测试,请列举出常见的4四种性能测试类别,并分别解释一下其有何区别。

作答
本题暂不支持做答,请点击“解析“以对比解题思路
答案/解析
查看试卷及答案