软件测试数据管理信息系统与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要

本论文主要阐述了测试数据管理信息系统全面功能的设计与开发过程,操作流程以及涉及到的一些核心技术。

本文首先对系统的开发背景、开发目的、开发意义进行了一个简单的介绍。并以实践调研的方式对系统的组织结构等进行了具体化的分析,主要包含:软件系统的可行性、当下业务流程以及需求管理等分析,从而在分析的基础上进一步优化。此外,在对数据流中的内容进行提取、研究,以及对数据字典这一系统分析过程中,从而,在项目设计阶段有效划分出了多样化的、形态各异的功能模块,并为系统的数据库及界面设计奠定了扎实而深厚的基础。并在该阶段,通过详细化的模块设计,演化出了这一系统的功能模拟图,配备了合适的开发模式。而且本系统的数据库设计经历了从概念结构设计到逻辑结构设计再到数据库表的设计这一过程。

本系统页面设计和功能实现采用B/S设计模式和JSP技术,利用SQL Server 2008作为系统的数据库。

关键词:数据管理;结构化分析;信息系统

Abstract

This paper describes a comprehensive test data management information system design and development process capabilities, operational processes, and involves some of the core technology.

Firstly, the system development background, development purpose,significance develop eda simple introduction.Research and practice the way organizational structure of the system were specific analysis, mainly includes:the feasibility of software systems,as well asthe needs of the current business process management,analysis,there by further optimizing the basis of the analysis.In addition,the contents of the data stream extraction, research,and analysis of the data dictionary of the system process,thus,in the design phase of the project effective lycarved outa diverse, different patterns off unction almodules and the system's database andinterface design has laid aso lid and strong foundation.And at this stage of the module through detail ed design,simulation evolved function aldiagram of the system,equipped with asui table development model.And the data base of the system design experience from concept design to the logical structure of the database table design to design this process.The system uses the B / S design patterns, the design and functionality of the basic pages using JSP technology implementations,the background database using SQL Server 2008 database.

Key words: Data Management; structured analysis; information system

目录

第1章引言 (1)

1.1 项目开发的背景 (1)

1.2 项目开发的意义 (2)

第2章关键技术介绍 (3)

2.1 JSP技术 (3)

2.2 SQL Server 2008技术 (3)

2.3 JAVA语言 (4)

2.4 系统开发模式 (5)

第3章系统分析7

3.1 系统可行性分析7

3.1.1 技术可行性 (8)

3.1.2 经济可行性 (8)

3.1.3 社会可行性 (9)

3.2 业务流程分析 (9)

3.3 数据流图 (10)

3.4 数据字典 (13)

第4章系统设计 (15)

4.1 系统功能设计 (15)

4.2 系统数据库设计 (16)

4.2.1 概念结构设计 (17)

4.2.2 数据库表设计 (20)

第5章系统实现 (21)

5.1登录模块 (21)

5.2 系统角色管理界面 (22)

5.3 系统用户管理界面 (23)

5.4 项目信息管理界面 (24)

5.5 软件模块管理界面 (24)

5.6 测试用例管理界面 (25)

5.7 缺陷管理界面 (25)

第6章系统测试与分析 (26)

6.1 系统测试的重要性 (26)

6.2 测试实例的研究与选择 (27)

6.3 测试环境与测试条件28

6.4 系统运行情况 (30)

6.5 系统评价 (30)

结论29

参考文献 (30)

致谢 (31)

第1章引言

1.1 项目开发的背景

随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。测试数据管理信息系统主要是针对软件测试过程中的一系列相关数据的管理,本系统的建立使测试管理、更加规范化、系统化,查询手段更加便捷化。

根据本人在南京润和软件实习期间的工作总结,发现公司对于软件测试模块存在着一些弊端。公司在进行测试的时候,使用电子表格记录测试过程中产生的数据,并且用SVN来进行数据的同步。在进行数据的同时,会花费大量的时间,有时还会造成数据的丢失。由此可见,随着软件测试次数的逐渐增加,用电子表格记录软件测试结果的方式已经不能满足如此庞大的数据。为了更好的管理测试过程中产生的数据,提高工作的效率,本人认为可以通过一种软件信息系统来解决测试过程中数据的管理问题。基于这一点,我设计了一个测试数据管理信息系统,用来对测试过程中产生的数据进行管理,以便在最短的时间内,高效准确的完成整个管理过程。

为了完成本信息系统的设计,本人收集了相关信息和数据,参考了有关文献及技术参数,对测试数据管理的实际需求等方面进行了调查,发现目前所采用的电子表格记录测试数据的方法存在以下几个方面的弊端:对象范围广,数据存储不易;填写的数据多,且大量数据重复;不易存档,不易共享,成千上万的信息对管理人员来说是一个负担,需要大量的文档资料。鉴于以上种种原因,设计一个测试数据管理信息系统来代替电子表格很有必要性。

计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具[1]。计算机辅助软件测试管理活动,可以极大地增强管理者采集、处理信息的能力,从而有利于管理者及时决策。计算机系统能根据管理过程的变化情况,将原始数据、资料等进行加工、保存,管理人员可以在解决具体

相关文档
最新文档