软件系统测试方案
软件系统测试方案

软件系统测试方案1. 背景介绍随着软件开发的迅速发展,对于软件质量的要求也越来越高,因此软件测试变得越来越重要。
软件测试是评估一个软件是否满足其预期功能、性能和安全性等方面的过程。
在软件项目中,测试阶段占据了很大的比重。
测试取决于测试计划的细节和测试方案的质量。
一个完整的、可靠的测试方案是一个软件系统顺利上线的关键。
2. 测试目标我们的软件系统测试目标是保证软件的稳定性、可靠性和有效性。
其主要目标是:1.确保所有功能的正确性和完备性。
2.确保软件系统能够满足所有的性能和负载要求。
3.确保软件系统能够达到高可用性和安全性的要求。
4.确保软件系统易于使用和有效的用户体验。
5.确保软件系统与其他系统之间的兼容性。
3. 测试方法我们将采取以下几种测试方法:3.1 功能测试功能测试是以系统规格说明为依据,对软件产品功能进行测试的一种方法。
我们将对每一个功能进行测试,以确保系统的正确性和完备性。
3.2 性能测试性能测试是对软件系统进行负载测试、压力测试以及稳定性测试的一种方法。
我们将在不同场景下进行测试,确保软件系统能够满足承受的负载和压力。
同时,我们还将测试系统的抗压性,确保在高负载情况下软件系统能够正常工作。
3.3 安全测试安全测试是对软件系统进行漏洞测试和安全性测试的一种方法。
我们将通过模拟攻击、安全漏洞扫描、加密验证等方式,来测试软件系统的安全性和保密性。
3.4 兼容性测试兼容性测试是对软件系统与其他系统之间的兼容性进行测试的一种方法。
我们将测试软件系统在不同环境下的兼容性,以确保软件系统能够和其他系统正常通信。
用户体验测试是通过实际用户来对软件系统的易用性和有效性进行测试的一种方法。
我们将邀请一些真实用户来测试软件系统的易用性和有效性。
4. 测试计划我们将在软件开发周期中设置以下测试计划:4.1 单元测试开发人员将在开发过程中对系统的各个组成部分进行单元测试,以确保系统的正常运行。
4.2 功能测试在开发完成后,系统集成测试前,测试人员将对每一个功能进行测试。
软件系统测试与维护方案

软件系统测试与维护方案第1章软件测试概述 (3)1.1 软件测试基础 (3)1.1.1 软件测试的定义 (4)1.1.2 软件测试的意义 (4)1.1.3 软件测试在软件开发过程中的地位 (4)1.2 测试目的与原则 (4)1.2.1 测试目的 (4)1.2.2 测试原则 (4)1.3 测试级别与类型 (5)1.3.1 测试级别 (5)1.3.2 测试类型 (5)第2章测试计划与策略 (5)2.1 制定测试计划 (5)2.1.1 测试目标 (5)2.1.2 测试范围 (6)2.1.3 测试方法 (6)2.2 测试策略与流程 (6)2.2.1 测试策略 (6)2.2.2 测试流程 (6)2.3 测试资源与时间安排 (7)2.3.1 测试资源 (7)2.3.2 人员安排 (7)2.3.3 时间安排 (7)第3章测试用例设计 (7)3.1 测试用例概述 (7)3.2 测试用例设计方法 (7)3.2.1 功能测试用例设计 (8)3.2.2 功能测试用例设计 (8)3.2.3 安全测试用例设计 (8)3.3 测试用例管理 (9)第4章功能测试 (9)4.1 功能测试方法 (9)4.1.1 等价类划分法:按照输入条件的不同,将测试用例分为若干等价类,从每个等价类中选取代表性的测试用例进行测试。
(9)4.1.2 边界值分析法:对输入输出数据的边界值进行测试,检查系统在边界条件下的处理能力。
(9)4.1.3 错误推测法:根据软件设计中的潜在错误,推测可能出现的错误情况,并设计相应的测试用例。
(9)4.1.4因果图法:分析输入条件之间的因果关系,根据因果图测试用例,保证各个功能点的覆盖。
(9)4.1.5场景法:根据用户使用软件的典型场景,设计测试用例,检查系统在实际应用中4.2 界面测试 (10)4.2.1 对比测试:对比界面元素与需求规格说明书中的设计,检查是否存在差异。
. 104.2.2 适应性测试:检查界面在不同分辨率、浏览器和操作系统下的显示效果。
软件系统测试与验收方案

软件系统测试与验收方案1.1系统测试1.1.1测试范围系统的测试范围包括以下阶段:✓单元测试(功能测试和性能测试)单元测试是针对于每个界面或报表的测试,主要是考察单个界面或报表所能完成的功能,如数据录入、查询、数据完整性等,确保界面与用户之间能够正常交互。
✓联调测试(功能测试)联调测试是用户根据自己的业务需求,按照业务流程对系统进行的一种测试,主要是要确定系统功能是否能够满足自己的业务需求,并且能够按照业务流程顺利运行的过程。
✓系统测试(性能测试)系统测试是对整个系统的运行性能进行的测试,主要是确定系统运行的稳定性、安全性等。
1.1.2测试需求下表列出了系统中需要测试的对象和测试所要达到的目标:1.1.3测试方案✓功能测试对测试对象的功能测试侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。
这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。
此类测试基于黑盒技术,该技术通过图形用户界面(GUI) 与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进程。
以下为各种应用程序列出了推荐使用的测试标准:✓用户界面测试用户界面(UI) 测试用于核实用户与系统软件功能之间的交互。
UI 测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。
另外,UI 测试还可确保UI 中的对象按照预期的方式运行,并符合企业的标准。
✓性能评测性能评测是一种性能测试,它对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。
性能评测的目标是核实性能需求是否都已满足。
实施和执行性能评测的目的是将测试对象的性能行为当作条件(例如工作量或硬件配置)的一种函数来进行评测和微调。
注:以下所说的事务是指“逻辑业务事务”。
这种事务被定义为将由系统的某个操作者通过使用测试对象来执行的特定用例,例如,添加或修改给定的合同。
✓负载测试负载测试是一种性能测试。
软件系统测试方案

考试报名及成绩查询系统测试方案与用例2012/3/27前言系统已在成功上线,从而的业务信息管理逐步走上了集中管控的道路。
由于密集整转在全市各点展开,从而将会势必出现业务系统中信息大量增长的态势。
随着业务系统在生产状态下日趋稳定、成熟,系统的性能问题也逐步成为了我们关注的焦点:每天大数据量的“冲击”,系统能稳定在什么样的性能水平,面临公司业务增加时,系统能否经受住“考验”,这些问题需要通过一个完整的性能测试来给出答案。
软件测试主要依据是被试系统的研制任务书和技术规格书,是对软件整体功能和性能的综合测试与评估。
测试原理是软件测试活动的理论基础,测试方法是测原理的实际应用和获得测试数据的手段。
基于软件的共性,对于软件的测试要遵循一般软件的测试原理和方法。
同时,针对软件的特性,找到合适的测试方法。
测试用例的合理性对于软件的测试与评估具有关键作用。
另一方面,软件运行环境的复杂程度对软件评估具有重要作用,所以应产生尽量逼真的运行背景以便于研究。
目录前言 (2)测试方案第一章普通话等级考试报名及成绩查询系统性能测试概述 (5)1.1被测系统定义 (5)1.1.1 功能简介 (5)1.1.2 性能测试指标 (5)1.2系统结构及流程 (6)1.2.1系统总体结构 (6)1.2.2 功能模块 (6)1.3性能测试环境 (7)第二章性能测试 (7)2.1 压力测试 (7)2.1.1压力测试概述 (7)2.1.2测试目的 (7)2.2 正确性测试 (8)2.3 容错性(健壮性)测试 (8)2.4 完整(安全)性测试 (8)2.5 接口间测试 (8)2.6 数据库测试 (8)2.7 错误推测 (8)2.8 效率 (8)2.9可理解(操作)性 (8)2.10 可移植性 (8)2.11 回归测试 (9)2.12 比较测试 (9)第三章预计测试过程及结果描述 (9)3.1测试描述 (9)3.2 测试场景 (9)3.3 测试结果 (10)测试用例第四章目的 (12)第五章项目概要 (12)第六章项目简介 (12)6.1设计目的 (12)6.1.1开发环境 (12)6.1.2程序功能 (12)测试方案第一章普通话等级考试报名及成绩查询系统性能测试概述1.1.被测系统定义普通话等级考试报名及成绩查询系统作为本次测试的被测系统(注:以下所有针对被测系统地描述均为针对普通话等级考试报名及成绩查询系统进行的),普通话等级考试报名及成绩查询系统是由C#编写的网页系统,后台应用了SQL sever 2005数据库,该系统包括主要功能有: 普通话等级考试报名及成绩查询等,在本次测试中,将针对这些大数据量的查询、统计功能进行压力测试,检查并评估在模拟环境中,系统对负载的承受能力,在不同的用户连接情况下,系统的负载能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数。
软件系统测试方案

软件系统测试方案第1篇软件系统测试方案1. 引言1.1 编写目的本文档旨在明确软件系统测试的目标、策略、方法、资源及时间安排,以确保软件产品的质量满足用户需求及法律法规要求。
1.2 背景随着信息化建设的不断深入,软件系统已成为企业运营的重要支撑。
为确保软件系统稳定、可靠、安全地运行,避免因软件故障导致的经济损失及信誉损害,特制定本测试方案。
1.3 定义与缩略词- 软件系统测试:对软件产品进行的功能、性能、兼容性、安全性等方面的测试活动。
- 缺陷:软件产品在设计、编码、实现等方面存在的不足或错误。
2. 测试策略2.1 测试范围本次测试范围包括但不限于以下内容:- 功能测试:验证软件产品功能是否符合需求规格说明书。
- 性能测试:评估软件产品的响应时间、吞吐量等性能指标。
- 兼容性测试:检查软件产品在不同操作系统、浏览器、硬件配置等环境下的运行情况。
- 安全性测试:确保软件产品在面临恶意攻击、非法操作等情况下仍能正常运行。
2.2 测试方法采用黑盒测试、白盒测试、灰盒测试相结合的测试方法,全面评估软件产品的质量。
- 黑盒测试:测试人员无需了解软件内部实现,仅关注输入输出是否符合预期。
- 白盒测试:测试人员需了解软件内部实现,通过检查代码、路径覆盖等手段进行测试。
- 灰盒测试:结合黑盒测试和白盒测试的特点,测试人员部分了解软件内部实现。
3. 测试资源3.1 人力资源- 测试组长:负责测试方案制定、进度把控、资源协调等。
- 测试工程师:负责执行测试用例、提交缺陷、跟踪缺陷修复等。
- 开发人员:负责缺陷修复、配合测试人员定位问题等。
3.2 硬件资源- 测试服务器:用于部署测试环境,进行性能测试等。
- 测试终端:用于执行功能测试、兼容性测试等。
3.3 软件资源- 测试工具:如Selenium、JMeter等,辅助完成自动化测试、性能测试等。
- 项目管理工具:如Jira、Trello等,用于跟踪测试进度、管理测试用例等。
软件测试整体计划及方案

软件测试整体计划及方案软件测试整体计划及方案一、引言软件测试是确保软件质量的重要环节,通过对软件进行全面、系统的检查,可以发现软件中存在的问题,并及时解决,保证软件的可用性、稳定性和安全性。
本文将介绍一份软件测试的整体计划及方案,包括测试目标、测试策略、测试方法、测试资源和进度安排等内容。
二、测试目标1. 发现软件中的缺陷和问题,确保软件的质量达到用户的期望。
2. 评估软件的性能和可靠性,检验软件是否满足用户的使用需求。
3. 提供详细的测试报告和建议,帮助开发团队改进软件,提升用户体验。
三、测试策略1. 决定软件测试的范围和深度,确定测试的边界和主要测试对象。
2. 制定合理的测试用例,覆盖软件的主要功能和特性。
3. 采用适当的测试技术和方法,包括黑盒测试、白盒测试、灰盒测试等,以提高测试的效率和覆盖率。
4. 制定问题报告的规范和流程,确保测试结果的准确性和及时性。
四、测试方法1. 功能测试:通过对软件的各个功能进行验证,发现功能缺陷和问题。
2. 性能测试:对软件进行负载、压力、并发等测试,评估其性能和稳定性。
3. 安全测试:检查软件的安全性,防止恶意攻击和数据泄露。
4. 兼容性测试:验证软件在不同平台、浏览器和设备上的兼容性。
五、测试资源1. 测试环境:搭建合适的测试环境,包括硬件设备、操作系统和数据库等。
2. 测试工具:选择合适的测试工具,如自动化测试工具、性能测试工具等,提高测试效率和质量。
3. 测试数据:准备测试数据,覆盖不同的测试场景和用例。
六、测试进度安排1. 制定测试计划:明确测试的时间、范围和资源需求,制定详细的测试计划。
2. 制定测试任务:将测试计划细化为具体的测试任务,分配给测试团队成员。
3. 执行测试任务:按照测试计划和任务安排,进行测试工作,并记录测试结果和问题。
4. 分析测试结果:根据测试结果进行问题定位和分析,提供解决方案和改进建议。
5. 编写测试报告:总结测试结果和经验,在测试报告中提供详细的测试过程和测试结果。
系统软件测试方案

系统软件测试方案1.1.1.1总体测试任务安排针对本项目的测试工作,我公司将按《计算机软件质量保证计划规范》(GB/T-90)、GB/T -2008《计算机软件测试规范》和GB/T 9386-2008《计算机软件测试文档编制规范》进行软件检查、测试、文档整理报送。
我公司保证对测试错误和缺陷进行及时修正、补充。
我公司将在本项目中全面实施标准和规范化的测试工作。
我公司将完成全部业务功能、技术功能、各种性能测试的测试案例编写工作和实际数据采集工作。
我公司将对所有测试采用客观的测试案例和测试数据为验证标准。
在本项目的软件测试过程中,我公司将针对测试所发现的典型性问题、常见性问题、重要性问题,建立相应的软件测试知识库。
当项目甲方委托第三方测试机构进行测试时,我公司将予以积极配合。
此外,在本项目的软件测试过程中,我公司将提供测试所需的工具,免费用于项目甲方在本项目中所建平台的测试过程。
1.1.1.2测试准备方案4.8.10.2.1测试计划对于本项目的应用软件测试工作,我公司将提前制定测试计划,主要包括:测试阶段划分、测试方法、工作流程、人员分工、进度安排等内容。
在测试计划经项目甲方确认后,我公司将按照该计划,严格执行项目测试工作。
针对本项目应用软件开发的单元测试、集成测试、系统测试,我公司将制定切实可行的测试计划,合理安排各阶段的软件测试工作的任务、方法、人员安排、时间进度等,从而有效检验软件的功能、性能等方面的技术指标对项目需求的满足程度。
在本项目中,分三个阶段进行测试计划。
(1)第一阶段测试计划(基于平台 2.0的预算综合管理和门户)第一阶段测试计划的主要内容如下:测试阶段的序列号测试内容(对象)1单元测试所开发软件的各单元模块测试方法白盒测试投入人员软件开发工程师量4个人时间周期7天2集成测试所开发软件的各子系统黑盒测试软件开发工程师、软件测试工程师软件测试工程师同“3”同“3”同“3”两个人住5天3456系统测试所开发软件的整个平台系统集成试验阶段初验测试阶段验收测试系统集成完成的软件系统系统初验完成的软件系统阶段验收完成的软件系统同“2”与“2”相同同“2”与“2”相同2人2人2人2人7天4天2天3天(2)第二阶段测试计划(国库集中支付接入) 第二阶段测试计划的主要内容如下:序号测试阶段测试内容(对象)12单元测试所开发软件的各单元模块集成测试所开发软件的各子系统测试方法白盒测试黑盒测试投资人员软件开发工程师软件开发工程师、软件测试工程师软件测试工程师同“3”同“3”同“3”数量2人1人时间周期15天15天3456测试系统开发的软件的完整性一个平台系统集成测试阶段初验测试阶段验收测试系统集成完成的软件系统系统初验完成的软件系统竣工阶段验收软件系统与“2”相同同“2”同“2”与“2”相同2人4人4人4个人15天3天2天3天(3)项目最终验收测试计划项目最终验收测试计划的主要内容如下:序号测试阶段测试内容(对象)1项目最终整体试运行正常验收测试的软件系统检测方法黑盒测试投资人员软件测试工程师数量4人时间周期5天4.8.10.2.2测试组织我公司为本项目成立了专门的测试团队,并设置了明确的工作岗位,主要包括高级测试经理、具有实际软件测试经验的专业软件测试工程师。
XX公司软件开发项目之系统测试方案

XX公司软件开发项目之系统测试方案系统测试是软件开发中非常重要的一个环节,主要是验证系统是否符合用户需求和设计规格,保证系统的质量和稳定性。
下面是XX公司软件开发项目的系统测试方案:一、系统测试目标:1.验证系统的功能是否符合用户需求和设计规格;2.验证系统的性能是否稳定;3.验证系统的可靠性和稳定性;4.发现系统中的缺陷,及时修复。
二、系统测试环境:1.硬件环境:服务器、客户端设备;2.软件环境:操作系统、数据库、浏览器等;3.测试工具:测试管理工具、性能测试工具等。
三、系统测试活动:1.功能测试:对系统的所有功能模块进行测试,验证是否符合用户需求和设计规格;2.性能测试:对系统进行负载测试、压力测试,验证系统的性能是否稳定;3.安全测试:对系统进行安全漏洞测试,验证系统的安全性;4.兼容性测试:对系统在不同环境、不同平台下进行测试,验证系统的兼容性;5.用户体验测试:对系统的用户界面进行测试,验证用户体验是否良好;6.回归测试:对系统进行功能、性能、安全等方面的回归测试,确保修复缺陷后系统的稳定性。
四、系统测试执行过程:1.制定测试计划:确定测试范围、测试目标、测试资源等;2.编写测试用例:根据需求和设计规格编写详细的测试用例;3.执行测试用例:按照测试计划执行测试用例,记录测试结果;4.缺陷管理:发现缺陷后及时记录、分析、修复,并进行回归测试;5.编写测试报告:根据测试结果编写详细的测试报告,包括测试执行情况、缺陷统计等;6.提交测试报告:将测试报告提交给项目经理和相关开发人员,确保缺陷得到及时修复。
五、系统测试验收标准:1.执行全部测试用例,无严重缺陷;2.系统功能完全符合用户需求和设计规格;3.系统性能稳定,能够满足用户量需求;4.系统安全性良好,不存在安全漏洞;5.系统兼容性良好,能够在不同环境、不同平台下正常运行。
六、系统测试后续工作:1.对测试结果进行总结和分析,为将来项目提供参考;2.加强与开发团队的合作,及时修复缺陷,确保系统的稳定性;3.持续改进测试流程和方法,提高测试质量和效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
临汾市综合科技治超管理信息化系统软件功能测试方案目录一、引言 (3)1、标识 (3)2、系统概述 (3)2.1、项目的建设方、用户、开发方和支持机构 (3)2.2、系统软件概述 (3)2.3系统开发过程概述 (5)3、文档概述 (6)4、引用文件 (6)二、测试的原则与方法 (7)1、系统测试检验原则 (7)2、测试方式 (7)三、测试准备 (8)1、测试的项目唯一标识符 (8)2、硬件准备 (9)3、软件准备 (10)4、其他测试前准备 (11)四、测试方案 (12)1、测试方案概述 (12)2、系统管理测试 (12)3、治超公共服务首页管理测试 (16)4、基础数据录入测试 (19)5、业务数据采集测试 (29)6、业务流程管理测试 (21)7、统计分析测试 (26)五、需求的可追踪性 (29)六、附录 (32)一、引言1、标识本文档适用的系统软件为:临汾市综合科技治超管理信息化系统COCS2000-LFBS2.0临汾市治超企业信息监管服务系统COSM2000-LFCS1.0神舟软件的神通数据库系统SCOSCAR V7.0版2、系统概述2.1、项目的建设方、用户、开发方和支持机构项目名称:临汾市科技治超管理信息系统软件系统项目建设单位:临汾市治理非法超限超载车辆工作领导组办公室项目的用户方:临汾市及下辖17个县市区的治超办及成员单位项目承建单位:航天四创科技有限责任公司技术支持公司:北京神舟航天软件技术有限公司2.2、系统软件概述2.2.1、设计依据本设计方案主要依据为:《临汾市综合科技治超管理信息化系统建设项目招标文件》甲乙方双方签署的商务合同经甲方、设计方、监理方共同确认的项目《临汾市综合科技治超管理信息化系统软件功能需求分析报告》《全国治超信息系统数据交换标准》2.2.2、设计标准规范系统依据以下规范和指南完成:《GB-8566-88计算机软件开发规范》《GB-8567-88计算机软件产品》《GB-9385-88计算机软件需求说明编制指南》《GB-9385-88计算机软件测试文件编制指南》《GB/T 12504-90计算机软件质量保证计划规划》《GB/T 12505-90计算机软件配置管理计划规范》《国标GB1526-89信息处理、数据库流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定》《中华人民共和国计算机信息系统安全保护条例》《计算机软件工程规范国家标准汇编2003》《交通电子政务建设标准化指导意见》《交通电子政务总体方案》GB/T11457-1995软件工程术语GB/T14394-1993计算机软件可靠性和可维护性管理GB/T8567-1988计算机软件产品开发文件编制指南GB/T9386-1988计算机软件需求说明编制指南GB/T14394-1993计算机软件可靠性和可维护性管理IC卡道路运输证件暂行技术要求(征求意见稿)2.2.3、三级软件系统的设计目标A、市级科技治超系统建设以市、县、企业三级数据中心为主体,依托交通、运管系统,将全市治超各个单位、部门网络进行重新整合。
为市领导、市交通局和市治超办,能全面实时地把握各区县的治超工作情况,掌握源头企业的交通生成动态,提供监督指导的信息化服务平台。
建成一个覆盖全市治超管理机构和各类企业的基础信息通讯网络和全市治超系统统一的数据中心。
使各部门间实现数据信息资源共享,最大地提升信息的利用率,对科技治超资源进行深度挖掘和综合利用,使以往由于信息链脱节造成的问题得到解决,使以往没有充分发挥作用的功能得到充分发掘。
B、县级平台整合县级平台,担负各区县综合科技治超系统中的数据接收、传输和交换功能,实现对以往分散数据的采集整合,并向市级中心平台上传数据。
对县级平台进行全面改造,统一使用市级平台软件,采用统一数据库和数据结构进行数据管理和业务管理。
继承其原有设备,实现统一功能和数据格式,保证已安装系统企业用户不再增加投资。
数据从企业发送到县级中心,通过通讯服务程序写入县平台服务器的数据库,同时转发一份数据到省中心数据库,确保数据的异地备份。
县级平台软件可以保证在市级平台系统因故停机的情况下,县系统可以独立完成实时数据的采集、巡查数据的录入管理、统计查询及业务报表制作的功能。
在市级平台系统恢复工作后,将治超站点称重数据和业务管理数据同步到市级平台。
C、源头治超点的软件功能设计路面治超点采集的数据,除视频通过视频系统整合外,上传的数据还包括:●车牌道路运输证IC卡的数据●电子运单数据●地磅采集到的车货总重数据●车辆称重的拍照图片信息●超载报警信息路面治超点监控,可以通过数据接口开发的方式,获取其系统采集的实时数据。
最关键的是将其自动获取的报警信息,及时展现给监控中心和有权限的用户,并能与业务处理机制相对接。
2.2.4、系统应用模式及角色市级用户主要为监管需要,不直接管理治超数据,不直接处理治超具体业务,以工作指导、工作监督、统计查询、信息共享发布为主。
县级用户负责具体的治超业务工作,包括基础信息维护、巡查、治超事件的处理、信息上报等工作,是治超工作的主体。
考虑地级市和区县治超工作的分工不同、人车户及巡查工作分管的运政与治超管理主体的治超办二者的分工协作、各级监控中心、以及各级领导的监督等因素,对角色进行分工,并可根据用户的需要,增加各类角色,以适应治超工作的需要。
2.3、系统开发过程概述2012年9月7日至9月15日需求调研及概要设计2012年9月15日至9月25日系统详细设计2012年9月25日至10月25日主体功能开发2012年10月25日至11月15日用户修改意见调整2012年11月15日至12月5日用户试用及关联系统联调2012年12月5日至12月8日县级平台系统开发及联调2012年12月8日至12月15日系统修改完善并测试3、文档概述本文档是基于项目招标书、甲乙方开发合同、与监理一同三方确认的软件功能需求分析报告、系统概要设计、系统详细设计等文档的内容,撰写的软件系统测试方案,供甲方和监理方据此对软件系统进行测试和验收。
本文档为内部文档,请相关持有人注意保密。
4、引用文件本文件参考的文件包括:《临汾市综合科技治超管理信息化系统招标书》《临汾市综合科技治超管理信息化系统软件功能需求分析报告》--航天四创科技有限责任公司2012年9月7日《临汾市综合科技治超管理信息化系统软件功能概要设计报告》--航天四创科技有限责任公司2012年9月15日《临汾市综合科技治超管理信息化系统软件功能详细设计报告》--航天四创科技有限责任公司2012年9月25日柯达公司《监控中心客户端使用手册》《CU二次开发接口文档》二、测试的原则与方法1、系统测试检验原则由于本系统是一套根据用户需求定制的应用管理系统,用户在设计阶段没有非常明确的功能需求设计,而且随着用户的系统实际使用,还会进一步提出新的修改需求,因此本系统的测试采用功能调用测试和功能性监测相结合的测试方案。
对B/S系统的一般性管理功能,采用菜单调用性测试,通过对一定数量基础数据的录入,对本系统在管理基础数据的增加、修改、删除、查询统计、表现等软件功能进行测试。
对C/S的源头企业监控系统,采用实际业务数据采集和报警数据模拟的检验测试。
2、测试方式2.1、B/S架构系统的测试临汾市综合科技治超管理信息化系统COCS2000-LFBS2.0,是基于B/S架构的基础数据管理和治超业务相结合的信息管理系统。
其结合了数据库管理、WEBGIS应用平台和实时视频监控平台系统应用,对此系统的一般性软件功能进行模拟实际操作性的应用测试,并结合业务流程对用户业务产生的数据流进行模拟测试。
即:2.1.1、系统配置功能测试系统的配置主要为用户角色管理、用户管理和个人信息管理等功能,可以通过实际操作检验,权限管理功能。
2.1.2、基础数据管理功能测试通过对基础数据,包括:治超场站、源头企业、集中过磅点、维修企业、货运企业、治超办、监控站点、货运车辆、从业人员、治超办成员单位和治超人员等数据,分别基于一个县的实际数据进行录入、修改、删除、GIS地图标定、定位、视频绑定等操作,并对查询调用等功能进行检验。
2.1.3、治超业务流程管理需结合C/S的治超企业前端监控系统软件采集的数据,对驻场巡查记录、超载事件管理、黑名单管理、处罚管理等进行测试和验证。
包括业务数据记录的添加修改和统计查询,及业务流程中的报警处警、责任认定、下达处罚与跟踪等业务功能。
2.1.4、统计查询功能需在形成一定数据积累后,进行数据统计、报表生成和智能分析。
2.2、C/S源头企业监控软件测试通过安装一定数量的企业端监控软件,在实际运行中实现数据才采集和报警业务流程测试。
对于不经常发生的超载报警事件,采用模拟或认为操纵产生报警事件,启动超载报警的功能检测。
三、测试准备1、测试的网络准备以县级平台为中心数据交换节点,实现企业通过VPN专网到县中心,从县中心通过移动VPN专网到市中心,中心通过内部网到办公桌面的三级网络构架。
1.1、治超办专线网络建设根据市治超办监控中心的网络需求,承担业务系统的接入、重点源头企业视频接入及互联网出口,因此市治超办采用100M VPN专线接入。
1.2、区县治超办联网临汾17个区县通过租用中国移动10M专线接入。
1.3、源头企业网络建设在重要的源头企业,除传输治超称重数据外,实现监控点远程监控、24小时传输与视频分发共享。
重点源头企业采用2M专线接入。
其它源头企业可采用2M ADSL进行接入。
1.4、临汾市科技治超平台实体网络结构2、硬件准备2.1、系统服务器及存储部署示意图2.2、主机系统市平台作为核心业务节点,主机系统主要包括:部署双机热备的数据库服务器,web服务器、GIS服务器、通讯服务器、视频管理服务器、流媒体转发服务器和业务应用服务器。
——数据库服务器2台:保证高可靠性、可用性。
用于部署数据库软件。
——WEB应用服务器1台:用于部署源头治超监管系统、和通讯服务系统。
——GIS服务器1台:用于部署GIS软件。
——视频管理服务器1台:用于视频管理软件及视频整合接入软件部署。
县级平台作为备份服务节点和实时通讯服务基础节点部署区县数据库服务器、通讯服务器、视频服务器和WEB服务器。
——应用服务器1台:用于部署通讯服务系统、县业务平台系统、县数据库。
——视频管理服务器1台:用于视频管理软件及视频整合接入软件部署。
2.3、存储系统磁盘阵列1台:用于存储临汾市科技治超管理信息系统相关的所有数据。
3、软件准备3.1、B/S结构服务B/S结构服务,以市平台系统为中心服务平台,实现治超系统内网用户的业务管理功能,并实现全市科技治超用户的统一的身份认证和权限管理。
需完成部署的系统包括:●LINUX CENTOS5.8服务器版●北京神舟航天软件技术有限公司的神通数据库SCOSCAR V7.0版●Apache公司的Tomcat5.5版●系统服务运行语言环境JDK1.6版●临汾市综合科技治超管理信息化系统COCS2000-LFBS2.0●柯达视频服务平台KDM2800系统及服务3.2、C/S结构服务C/S结构服务实现企业和场站治超信息的采集上传。