首页> 中文学位 >基于Yii框架的测试服务化平台研究与实现
【6h】

基于Yii框架的测试服务化平台研究与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 论文的研究背景和意义

1.2 国内外研究现状

1.2.1 自动化软件测试研究现状

1.2.2 平台化测试研究现状

1.3 本文研究工作

1.4 论文组织结构

第2章 相关技术研究

2.1 软件自动化测试

2.1.1 自动化测试定义及目的

2.1.2 测试与自动化测试

2.1.3 自动化测试分类

2.1.4 自动化测试流程

2.2 Yii框架相关介绍

2.2.1 Yii框架概述

2.2.2 Yii框架的工作目录

2.2.3 Yii框架的MVC模式

2.2.4 Yii框架的特性

2.3 动态加载页面抓取技术

2.4 本章小结

第3章 测试服务化平台需求

3.1 引言

3.2 测试服务化平台需求分析

3.2.1 平台需求概述

3.2.2 系统接口要求

3.3 测试服务化平台业务建模

3.3.1 轻松运行场景的活动图

3.3.2 结果分析场景的活动图

3.3.3 任务列表场景的活动图

3.3.4 实用工具场景的活动图

3.3.5 日志分析场景活动图

3.3.6 线上监控场景的活动图

3.4 测试服务化平台数据表

3.5 本章小结

第4章 测试服务化平台设计

4.1 引言

4.2 服务化平台设计的目标及原则

4.2.1 测试服务化的设计目标

4.2.2 测试服务化平台的设计原则

4.3 测试服务化平台的框架设计

4.4 测试服务化平台的功能设计

4.5 数据库表设计

4.6 本章小结

第5章 测试服务化平台的实现与运行效果

5.1 服务化平台开发应用环境

5.1.1 软件环境

5.1.2 硬件环境

5.2 轻松运行模块实现

5.3 任务列表模块实现

5.4 结果分析模块实现

5.5 EC监控模块实现

5.6 实用工具模块实现

5.7 日志解析实现

5.8 测试服务化平台效果图展示

5.9 本章小结

总结与展望

致谢

参考文献

展开▼

摘要

随着互联网高度发展,软件迭代更新速度越来越快,测试频度也越来越高,传统测试方法已经无法满足产品测试需求、无法保证产品测试质量。目前软件测试领域主要存在测试效率不高、漏测无法保证、对产品的理解不够深入、测试人员全流程参与度不够、测试工作重复率较高且效率低和不能保证完全一致性等问题。如何提升测试效率和测试质量已经成为软件测试行业重点研究问题。软件自动化测试是保证产品质量、缩短测试周期非常有效的方法。不仅可以减少测试人力,同时还能提高测试效率。如果改进流程,将测试前置,则测试的触发和频率可以根据项目的具体情况来设定,不再需要人工的介入。
  本文围绕智能解析项目,进行可测性分析,总结了该项目主要测试方法,以及如何通过新的测试方法发现更多的问题。首先,查阅了近些年来国内外自动化测试技术发展,针对现今存在的问题,设计出了全新的自动化测试服务化平台。平台前端采用HTML语言、JavaScript脚本语言,后端采用PHP,并引入了基于组件、用于开发大型Web应用的高性能PHP框架——Yii框架。整个平台采用B/S架构,通过对项目的测试需求分析,确定了包括在线离线环境下全流程运行、效果分析、提供外部调用API、在代码编译后自动执行回归测试等功能。另外,还提供围绕该项目建立的日志分析、线上实时监控报警等功能。
  从该自动化测试平台测试结果以及内部使用情况看,该测试平台的使用使得开发人员可以自己去测试,测试结果能够很直观地供开发人员查看,大大减少了测试人员与开发人员的配比以及测试时间,提升了整个产品开发迭代的速度,达到了开发该平台的预期目标。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号