1、1北京经济技术职业学院毕业论文(设计)论文题目:“TMS”工作任务监控系统的开发与系统测试思想姓 名: XXX 系(院)专业: 计算机系 年级班级: 应用(软件)06 级 学 号: 06100148 指导教师: XXX 完成时间: 2009 年 3 月 14 日2摘 要本文以该 TMS 工作监控系统项目为背景,对基于 Web的企业信息系统的应用进行研究,尝试在新一代.Net 平台上,采用 ASP.net 技术开发 Web 信息系统,实现企业信息的网络化管理。 关键词:数据库 信息管理 B/S .NET测 试 Web3目 录TMS 工作监控系统管理模块的开发及系统的测试 .41 选题的研究目的和
2、意义 .42 国内外发展状况 .42.1 工作流管理系统的发展 .42.2 工作流管理系统带来的好处 .52.3 工作流管理系统的基本结构 .52.3.1 过程定义工具 .52.3.2 过程定义 .52.3.3 工作流执行子系统(WES)和工作流引擎 .52.3.4 工作流控制数据 .62.3.5 工作流相关数据 .62.3.6 工作表和工作表处理程序 .62.3.7 应用程序和应用数据 .62.4 工作流管理系统的标准和产品 .62.5 工作流管理系统的应用 .73 研究内容 .73.1 系统测试 .73.2 具体项目内容,我们要完成的功能: .84 研究方法、手段 .94.1 系统开发的硬
3、件环境 .94.2 系统开发的软件环境 .94.3 方法 .95 系统的测试 .105.1 TMS 功能测试计划 .105.1.1 Login 功能 .105.1.2 Calendar Review 功能 .105.1.3 Activity Review 业务处理功能从 C/S 代码中彻底分离出来 ,由独立的应用服务器处理,Web 服务器成为应用处理的标准配置;数据处理由数据库服务器完成。B/S 模式是三层分布结构,即 Web 浏览器Web 服务器数据库服务器。10目前,这种 3 层 Web 体系结构主要有基于 OMG 的 CORBA、基于微软的 COM+和基于 SUN 公司的 RMI 的分布
4、式 3 层 Web 体系结构。3 层体系结构将应用程序分成 3 个不同的逻辑层次:表示层,应用逻辑层和数据层。5 系统的测试软件测试是为了发现错误而执行程序的过程,它始终是软件开发中的重要组成部分,也是保证软件产品质量的重要手段之一。从应用软件的角度来看,测试一般包括功能测试和性能测试。功能测试是将开发出的应用系统所要求达到的功能逐一进行测试;性能测试一般是在系统的运行状态下,记录实例运行的数据,然后,归纳和计算这些数据,以此来分析系统运行的性能。而基于 web 的软件测试与传统的软件测试相比,除在功能测试及性能测试的内容上有所不同外,还要从最终用户的角度进行安全性和可用性测试,如客户端兼容性
5、测试、服务器端脚本安全性测试等等。由于篇幅关系,以及根据我参与该 TMS 工作监控系统项目测试实际做的工作,下面主要讨论本系统的功能测试有关内容。5.1 TMS 功能测试计划5.1.1 Login 功能测试范围:软件的登录情况。测试方法:在软件系统的 Login 界面,重复输入不同的用户名和密码。预期结果:软件能自动识别身份,并成功以首次输入的用户名进行登录。5.1.2 Calendar Review 功能测试范围:Calendar Review 界面的显示和连接情况。测试方法:通过观察和点击大日历中的“日期”方式,检查此页面的显示情况和activity list.页面的连接情况。预期结果:导航栏信息、大小日历信息显示正确,各 activity list 界面正确连接。5.1.3 Activity Review & Administration & Search 功能测试范围:Activity 的创建、记录、状态、查询、编辑情况,以及 Activity List的排序和显示情况。测试方法:1、通过观察、点击鼠标和输入查询条件的方式,检查 Activity 的状态、查询和记录情况。