大连

点击搜索

发布

腾讯优测解析测试平台的基本架构

区域:
大连 > 高新园 > 软件园
类别:
软件推广
地址:
高新园区腾讯大厦
腾讯优测解析测试平台的基本架构
为了达到“自动化”的目标,测试平台的基本架构如下图所示。
通过对象库的封装-业务的封装-驱动的封装,这些封装体系的协作,我们可以搭建一系列的自动化测试平台。当然,这只是一小部分,因为整个测试平台的搭建,不是单纯的自动化测试就可以完成,需要业务人员、开发人员和测试人员共同合作来完成整个测试平台。
1. 用例管理
测试自动化的主要手段就是通过脚本或者代码来进行测试,例如单元测试用例是代码、接口测试用例可以用Python来写、可靠性测试用例可以用Shell来写。为了能够重复执行这些测试用例,测试平台需要将用例管理起来,管理的维度包括业务、系统、测试类型、用例代码。例如,网购业务的订单系统的接口测试用例。
2. 资源管理
测试用例要放到具体的运行环境中才能真正执行,运行环境包括硬件(服务器、手机、平板电脑等)、软件(操作系统、数据库、Java虚拟机等)、业务系统(被测试的系统)。
除了性能测试,一般的自动化测试对性能要求不高,所以为了提升资源利用率,大部分的测试平台都会使用虚拟技术来充分利用硬件资源,如虚拟机、Docker等技术。
3. 任务管理
任务管理的主要职责是将测试用例分配到具体的资源上执行,跟踪任务的执行情况。任务管理是测试平台设计的核心,它将测试平台的各个部分串联起来从而完成自动化测试。
4. 数据管理
测试任务执行完成后,需要记录各种相关的数据(例如,执行时间、执行结果、用例执行期间的CPU、内存占用情况等),这些数据具备下面这些作用:
展现当前用例的执行情况。
相关信息
中山-人民路
2023-09-15
中山-人民路
2023-09-14
中山-人民路
2023-09-13
中山-人民路
2023-09-12
中山-人民路
2023-09-09
中山-人民路
2023-09-08
中山-人民路
2023-09-07
中山-人民路
2023-09-06
中山-人民路
2023-09-04
查看更多大连网站/软件服务信息

免责声明:此信息系发布者(UID:705903)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们