首页 > 文章中心 > 系统测试分析报告

系统测试分析报告

开篇:润墨网以专业的文秘视角,为您筛选了八篇系统测试分析报告范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

系统测试分析报告范文第1篇

企业或RFID系统集成商在进行RFID系统现场实施之前,需要对所制订的RFID系统方案进行测试,校核方案的可行性,降低RFID项目的实施风险。有别于对RFID芯片、读写器、天线等产品进行的性能测试,这种测试是一种应用测试,是在接近实际应用环境的场景下,对RFID实施方案进行测试,RFID系统实施者可以根据测试结果不断修改和完善方案,并积累RFID项目实施经验,尽可能减少在企业现场实施时出现问题的可能性,这样可以增强企业对RFID技术的信心,有利于RFID技术的应用推广。

根据系统架构在测试服务器上同时运行多个虚拟终端,支持多种环境,自动计算服务响应时间,重复负载场景,可以验证系统的调整是否对整体性能产生有利的影响,以节省设计时间和系统资源。使用这种方法测试整个应用的系统架构,分析问题并给出可能的解决方案,帮助中间件和信息网络优化应用性能,可应用于基于RFID的企业MES、CRM、ERP系统,或者供公众查询信息的公共信息服务平台。这种RFID服务负载测试方法为RFID系统架构和服务质量提供了理想的上线前验证手段,通过虚拟终端来降低由系统复杂性提高所带来的测试难度,节省了宝贵的时间和资源,并可以重复进行测试,进一步还可以通过预先配置典型场景和典型用户行为简化配置过程,并通过自动分析测试图表为使用者提供计算机辅助决策的手段。

国外一些大公司,如IBM、HP等都斥巨资建立了规模庞大的应用测试环境,为形成优化的、可行的RFID解决方案做了大量工作。这种模式在国内不可能复制,如果每家公司都建立这样一个应用测试环境,会带来整个社会资源的极大浪费。为此,建立一个具有公共服务功能的RFID应用解决方案测试与生成中心,或者将应用测试功能作为整个RFID测试平台的组成部分是十分重要的。

RFID应用系统测试的主要内容

RFID应用系统测试还处于初期的探索研究阶段,一般主要内容包括以下部分:

RFID应用中不同材质对电磁信号的影响及其解决方法

RFID应用流程与解决方案的测试验证

RFID设备部署方案的测试验证

RFID系统架构的测试验证

参数可控、可模拟现场物理应用的测试平台

RFID与无线网络技术的跨网组网测试

RFID应用系统测试的一般方法

在RFID的进一步深入应用中,不同材质对系统性能的影响是必须解决的问题之一。首先,需要对应用环境中不同材质对电磁信号的影响进行分析评估,基于天线以及标签的仿真采用天线性能的测试方法,因为无论是从理论上分析还是体现在具体的测试结果中,不同材质对RFID系统电磁信号的影响最直接的体现就是天线性能的下降,主要从以下四个方面进行测试分析:

阻抗匹配: 主要测试在不同的距离下不同的材质对天线匹配特性所产生的影响,主要参数为天线的谐振频率。

方向特性: 在无反射的环境中,测试在不同距离下不同材质时天线返回信号的强度,从而获得不同材质的天线方位角辐射模式。

鲁棒性: 测试在不同距离下不同材质之间混合时天线的返回信号强度。

读取范围测试: 测试在不同的标准下,不同材质所能达到的读取距离。

基于上述测试,给出不同材质对电磁信号影响的测试分析报告

对介质影响解决方案进行性能测试,给出测试分析报告和应用指导。如基于铁氧体薄膜的射频信号增强方法,由于其通过排除环形天线与金属之间的干扰,增加了磁通量集中效果,可改进金属介质时的射频性能。对此方法,可进行验证测试,测试方向性能和读取范围等指标,并分析其性能裕度。

此外,随着应用领域不同,RFID应用模式和解决方案也会有所不同,但是从应用框架和设备层次上来看,这些解决方案还是有共同的模型特征,这一点正是构建可重构的RFID系统解决方案测试验证平台的基础。首先,通过对各种应用模式的共性分析,对RFID应用流程与解决方案进行建模,建模可以从设备实体和应用框架两个层次来进行,如从设备实体级来看,系统由标签、读写器、后端系统、标准、性能等实体所描述,而从应用框架级来看,可分为四个层次,如图1所示。

环境层: RFID应用环境构造,包括贴有电子标签的物品、天线、读写器、传感器、仪器仪表、计算机硬件、服务器、网络设备、终端设备等。

采集层: 基于RFID的信息采集,通过读写器采集RFID电子标签的信息,进行简单的信息预处理(解码、防碰撞、多通道信息去重、信息过滤、分类)后将信息传送到集成层。

集成层: RFID应用支撑平台,支持RFID信息的输入、获得、传输、处理及协同。包括资源目录服务、RFID中间件、集成平台、信息系统及信息传输。

应用层: RFID后端软件系统及应用系统界面,形成可定制的应用系统。包括企业信息管理软件,分析统计及报表生成; 专用领域应用软件,满足行业应用的个性业务需求; 网站平台,方便供应链节点信息的注册、查询及交互等信息服务; 协同工作平台,实现应用中RFID与其他系统的协同工作。

在上述模型的基础上,对RFID应用流程及解决方案进行工程化的测试验证过程,对RFID应用解决方案进行分解,即按应用框架的采集层、集成层、应用层进行分解,得到若干RFID应用的关键场景。

对各个关键场景进行需求分析,明确关键场景需要测试的性能指标,这需要结合应用领域专家的知识。

分别对每个关键场景进行独立性能测试,测试的标准是对应于每类关键场景的基准测试,这里,基准测试是RFID应用解决方案测试工作的基础,每一类基准测试都对应于某种关键场景,由基准行为目的和需考虑事项及假设组成,描述了这类关键场景的最基本性能标准。

在每个关键场景均通过基准测试的前提下,进行集成测试,集成测试主要测试各场景之间的信息传递过程是否顺畅。

典型场景的测试

在实际测试中,包括各种典型测试,如门禁单元、货架单元、出入库单元、生产线单元等的测试。下面以基于RFID技术的仓库管理为例做简述。

基于RFID技术的仓库管理首先要求实现对仓库平面、仓库货位、托盘的定位、对托盘的跟踪和对叉车的跟踪,其空间定位原理图见图2。其次,要求对现有仓库管理业务、供应链管理业务进行分析、业务流程再造(BPR)以及系统的开发,主要业务改造内容有: 收货业务、上架业务、分拣业务、发货配送业务等等。

为了构建具有多种典型自动化设备的综合测试环境平台,结合已有的面向物流应用的测试平台研究基础,在实验室中使用包括仓储设备、生产线传送带、装配机器人和工业控制系统等设备建立测试场地和模拟环境,对集成方案测试方法进行研究。具体包括:

仓库出入库环境

建立读取托盘经过一个门口或入口时的情形及性能标准。

1.托盘中有各种不同货物以及不同摆放结构的情形,例如全为纸或全为金属,或装在同一个托盘中的金属产品和盛有液体的产品之间又有其他物品,图中黑色标记为电子标签粘贴位置。

2.读取托盘中所装载的物品时达到使用者期望水平的读取率。

3.其他可发出电波设备的干扰。

4.叉车通过的速度对性能的影响。

仓储货架环境

在给定的情况和性能标准下,能够测定堆放在仓库货架上货盘中货物的详细状况。

1.在毗邻的货架中读写器的部署与其他设备的干扰。

2.在货架中各种类型的货物,例如全为纸或全为金属,或金属物品之间有其他的物品情况下的读取效果。

3.区域内其他来源的无线电设备与射频干扰。

4.不同的读写器部署形式引申的问题,如每个货架都安装读写器(可对货架商品流通信息详细记录,但需要较多的读写器)、移动式读写器(较简单且低成本实现,但需要设计相应的行走机构)、仓库地板标签(存储地理信息并驱动升降臂)等。

生产线传送带环境

能够在传送带上动态读取所有的货物信息。

1.传送带装置参数的定义,如电机位置、传送带宽度、在传送带上方或侧面的读取范围、传送带的速度等。

2.在传送带上的物品的放置,如摆放一致、无间隔、方向不同、货物重叠等。

3.区域内其他来源的无线电设备与射频干扰。

4.电力设备的干扰和噪音,特别是传送带电机发出的噪声对射频信号的影响。

装配线环境

在给定的情况和性能标准下,能可靠地辨别传送带上的货物并准确抓取。

1.读写器读取范围和定位精度。

2.装配线上有各种不同货物的情形,如全为纸或全为金属,或金属物品之间有其他的物品。

3.装配线电力设备的干扰和噪音。

4.标准货物大小和尺寸的确定。

5.使用者期待达到的目标。

工业控制器

控制工业现场的多台读写设备协同工作。

1.工业控制器的接口类型。

2.读写器的部署与其他设备的干扰。

3.区域内其他来源的无线电设备与射频干扰。

4.工业控制器的操作上限和控制范围。

一种典型RFID应用系统测试场景

系统测试分析报告范文第2篇

形考任务二

一、单项选择题(每小题2分,共56分)

题目1

1.从使用者角度看,任何一个管理信息系统均有明确的目标,并由若干具体功能组成,为了完成这个目标,各功能相互联系,构成了一个有机结合的整体,表现出系统的特征,这就是管理信息系统的(

选择一项:

A.

概念结构

B.

功能结构

C.

管理职能结构

D.

网络计算结构

题目2

2.总体规划阶段的主要工作不包括(

选择一项:

A.

分析和确定系统目标

B.

分析子系统的组成及其基本功能

C.

建立系统的逻辑模型

D.

进行系统的可行性研究

题目3

3.管理信息系统的层次结构中,最高层是(

选择一项:

A.

执行控制子系统

B.

战略计划子系统

C.

管理控制子系统

D.

事务处理系统

题目4

4.管理信息系统的金字塔结构也称为(

选择一项:

A.

职能结构

B.

层次结构

C.

管理职能结构

D.

功能结构

题目5

5.管理信息系统的纵向结构是按(

)划分的

选择一项:

A.

管理层次

B.

组织职能

C.

管理层次和组织职能

D.

网络计算模式

题目6

6.管理信息系统的横向结构是按(

)划分的

选择一项:

A.

层次

B.

职能

C.

层次和职能

D.

网络计算模式

题目7

7.C/S是一种重要的网络计算机模式,其含义是(

选择一项:

A.

客户/服务器模式

B.

文件/服务器模式

C.

分时/共享模式

D.

浏览器/服务器模式

题目8

8.B/S是一种重要的网络计算机模式,其含义是(

选择一项:

A.

客户/服务器模式

B.

文件/服务器模式

C.

分时/共享模式

D.

浏览器/服务器模式

题目9

9.软件危机通常是指在计算机软件开发和维护中所产生的一系列严重问题,这些问题中相对次要的因素是(

选择一项:

A.

软件功能

B.

文档质量

C.

开发效率

D.

软件性能

题目10

10.结构化分析与设计是信息系统开发时常用的方法,按其生命周期特征,它应属于(

选择一项:

A.

螺旋模型

B.

喷泉模型

C.

混合模型

D.

瀑布模型

题目11

11.原型化方法一般可分为三类,即(

选择一项:

A.

探索型、开发型、直接型

B.

探索型、实验型、演化型

C.

灵活型、结构型、复杂型

D.

目标型、实验型、探索型

题目12

12.面向对象开发方法是基于(

选择一项:

A.

原型模型

B.

喷泉模型

C.

混合模型

D.

瀑布模型

题目13

13.下列准确概括结构化分析方法核心思想的是(

选择一项:

A.

由分解到抽象

B.

自顶向下,由细到粗,逐步抽象

C.

自下而上,由抽象到具体

D.

自顶向下,由粗到细,逐步求精

题目14

14.总体规划是管理信息系统建设的第一步,其主要任务是明确(

选择一项:

A.

系统“是什么”

B.

系统的数据流程

C.

系统的业务流程的细节

D.

系统的开发工具等

题目15

15.在管理信息系统的系统分析阶段,其主要任务是明确(

选择一项:

A.

系统“干什么”

B.

系统的模块划分

C.

系统测试方案

D.

可行性报告

题目16

16.在管理信息系统的系统设计阶段,其主要任务是明确(

选择一项:

A.

系统“怎么干”

B.

系统的模块划分

C.

系统测试方案

D.

系统分析说明

题目17

17.开发管理信息系统,早期使用的是(

选择一项:

A.

结构化方法

B.

原型法

C.

面向对象的方法

D.

企业系统规划法

题目18

18.面向对象的程序设计的英文缩写是(

选择一项:

A.

SA

B.

OOP

C.

OOD

D.

OOA

题目19

19.一种从用户的基本需求入手,快速地实现新系统的一个原型,用户、开发者及其它有关人员在适用原型的过程中,反复修改原型系统,确定各种需求细节,最终达到建立系统的目的的方法为(

选择一项:

A.

生命周期法

B.

原型化法

C.

面向对象法

D.

结构化方法

题目20

20.管理信息系统开发前的准备工作不包括(

选择一项:

A.

收集和整理基础数据

B.

确立系统目标,开发侧策略和投资金额

C.

借鉴同类系统的癌发经验

D.

可行性分析报告

题目21

21.所谓管理信息系统的横向结构是按(

)划分的。

选择一项:

A.

管理层次

B.

组织或机构的管理职能

C.

管理层次和组织或机构的职能

D.

网络计算模式

题目22

22.系统开发过程中的第一个正式文档是(

)。

选择一项:

A.

系统说明书

B.

评审报告

C.

开发合同

D.

可行性报告

题目23

23.

管理信息系统开发的主要阶段依次是(

)。

选择一项:

A.

需求分析、系统设计、系统评价、系统实施、运行维护

B.

需求分析、系统设计、系统实施、运行维护、系统评价

C.

系统设计、需求分析、系统实施、运行维护、系统评价

D.

需求分析、系统设计、运行维护、系统评价、系统实施

题目24

24.结构化开发方法各阶段的顺序是(

)。

选择一项:

A.

总体规划、系统设计、系统实施、系统评价、系统分析、运行维护

B.

总体规划、系统分析、系统设计、系统实施、运行维护、系统评价

C.

系统分析、总体规划、系统设计、系统实施、运行维护、系统评价

D.

系统分析、系统设计、系统实施、运行维护、总体规划、系统评价

题目25

25.系统设计产生的文档是(

)。

选择一项:

A.

可行性报告

B.

系统分析报告

C.

系统设计报告

D.

用户操作手册

题目26

26.结构化设计的是(

)。

A.

相对独立、功能单一的模块结构;块内联系大、块间联系小

B.

相对独立、功能单一的模块结构;块内联系大、块间联系小;采用结构图的描述方式

C.

相对独立、功能单一的模块结构;采用结构图的描述方式

D.

块内联系大、块间联系小;采用结构图的描述方式

题目27

27.结构化开发方法是一种开发管理信息系统较为成熟的方法,下列选项中,不具有该方法所具有的特征是(

)。

选择一项:

A.

充分理解用户需求

B.

自顶向下进行开发

C.

动态地定义系统功能

D.

完整的文档资料

题目28

28.信息系统开发方法的指导思想、开发策略常常相同或相似于(

)。

选择一项:

A.

网络建设

B.

软件工程

C.

数据库设计

D.

硬件工程

二、判断题(每小题1分,共24分)

题目29

1.

MIS之所以要以计算机网络为基础主要是进行信息的贮备和加工处理。

选择一项:

题目30

2.

MIS建成并投入使用后,可能会使企业现有的人员、组织机构发生重组。

选择一项:

题目31

3.管理者特别是高层领导在MIS的建设和使用中起主导地位。

选择一项:

题目32

4.管理组织从横向看可以分为若干个层次,相应地MIS也应具有层次结构。

选择一项:

题目33

5.管理控制子系统主要是为企业基层管理者提供信息服务的。

选择一项:

题目34

6.对于复杂的MIS进行分析和研究,通常可采用系统理论中的系统分解法,基本思路是先分解后协调。

选择一项:

题目35

7.文件服务器模式是最早出现的网络计算结构。

选择一项:

题目36

8.从管理/职能角度看,MIS具有金字塔结构。

选择一项:

题目37

9.MIS的开发必须在具备一定条件下才能着手进行。

选择一项:

题目38

10.

MIS的开发方式有自行开发、委外开发和合作开发等几种,最好的方式是自行开发。

选择一项:

题目39

11.

MIS的开发需要一定的周期,但MIS投入使用后通常不会对原有的人工管理方式产生太大的影响。

选择一项:

题目40

12.MIS是一个软件系统,属于无形资产,其效益不易用货币形式直接反映。

选择一项:

题目41

13.MIS开发的核心问题是采用何种语言、数据库编写程序代码。

选择一项:

题目42

14.如果时间紧迫,采用增加开发人员的方式是加快MIS开发进度的最有效办法。

选择一项:

题目43

15.软件工程的方法大约产生于20世纪90年代。

选择一项:

题目44

16.结构化分析的核心思想是“自底向上,逐层分解”。

选择一项:

题目45

17.原型化方法一般可以分为探索型、实验型和演化型三种类型。

选择一项:

题目46

18.为了有效地进行MIS开发与管理,往往将开发过程划分为若干阶段,通常称这种方法为“螺旋模型”法。

选择一项:

题目47

19.

CIMS和OA的中文含义分别是计算机集成制造系统和办公自动化。

选择一项:

题目48

20.一般将系统产生、发展和灭亡的生命历程称为系统的生命周期。

选择一项:

题目49

21.结构化分析方法的基本手段是:“分解”和“抽象”。(

选择一项:

题目50

22.结构化分析方法的基本策略是“自顶向下,逐步求精”。(

选择一项:

题目51

23.用结构化分析方法获得的系统分析说明书由一套分层的数据流图和一本数据字典构成。(

选择一项:

题目52

24.原型化方法是一种确定用户需求的有效方法。(

选择一项:

三、选择填空题(每小题5分,共20分,请点击选项,然后拖拽至相应的方框内)。

题目53

1.

请为英文缩写①~⑤在A~E中选择表示其含义的描述,将正确选项拖拽至相应的方框内。

答:(1)SLC:

B.

系统的生命周期

(2)OOD:

C.面向对象的设计方法

(3)OOP:

D.

面向对象的编程方法

(4)SA:

A.结构化分析

(5)SD:

E.结构化设计。

题目54

2.

请为结构化开发方法的

(1)~(5)选择该阶段产生的文档,将正确选项拖拽至相应的方框内)

答:(1)

C.可行性报告;

(2)A.系统分析报告

(3)E.系统设计报告;

(4)

B.用户操作手册

(5)D.运行状况报告。

题目55

3.

3.请为名词(1)~(5)选择表示其含义的描述,将正确选项拖拽至相应方框内。

答:

(1)[B.其主要职责是起到用户和系统开发其他人员之间的桥梁和接口作用,是系统开发的核心人物。];

(2)[C.负责依据系统逻辑方案和系统的硬件、软件环境进行系统的总体设计、模块设计以及模块之间接口的设计工作。];

(3)[D.负责依据新系统逻辑方案中提出的对硬件网络的基本要求制定硬件网络配置方案,并负责该方案的全部实施工作。];

(4)[E.负责依据系统逻辑方案中提出的数据需求进行数据库设计,监督和控制数据库运行,以及进行数据库的维护和改进工作。];

(5)[A.负责依据系统逻辑方案进行系统的程序设计,实现方案中的各项功能,还负责进行用户的使用培训工作,以及系统的测试和试运行。]。

题目56

4.

图1是管理信息系统的管理职能结构(金字塔结构)示意图,其含义描述如下:首先,组织的管

理是分层次的,一般可分为战略计划层(高层)、管理控制层(中层)和执行控制层(基层)。相应的管理信息系统为它们提供的信息处理与决策支持也分为三层。其次,组织的管理在分层的同时,又按管理职能划分,相应的管理信息系统也就可以分为市场销售子系统、物资子系统、财务子系统、人事管理子系统等。第三,下层的系统处理量大,上层的处理量小,下层系统为上层提供数据,形象地说,下层较“宽”、上层越来越“窄”。综合上述三点就组成的纵横交织的金字塔式的结构。

该金字塔结构示意图不完整,请为图1中(1)~(5)匹配合适的内容描述,将正确答案拖拽至相应的方框内。

A.管理控制层;B.管理层次;C.战略计划层;D.执行控制层;E.职能划分

答:(1)D.执行控制层

;

(2)

C.战略计划层

(3)A.管理控制层

系统测试分析报告范文第3篇

关键词:软件测试;测试管理;管理系统;第三方测试服务

中图分类号:TP31 文献标识码:A文章编号:1007-9599 (2011) 01-0000-01

The Test Management System Design&Implementation Based on Third-party Testing Service Processing

Yang Song1,Su Jia1,Chen Lei2

(1.Information Engineering School,Communication University of China,Beijing100026,China;2.China Software Testing Center,Beijing100048,China)

Abstract:In recent years,more and more prominent position of software testing, it also brings the rise of third-party testing services,with the continuous development of software testing and the progress of third-party testing services, software test process management tools and an increasingly diverse.By analyzing the status of software testing management system and found that there is an existing similar products are not uniform processes,platforms such problems binding. According to the above questions,refer to third-party testing service process,the paper design and implementation of the B / S structure software test management system that uses web2.0 design process in line with national quality assurance system, regulate the flow of third-party testing services to achieve platform independence,which can effectively ensure that the software testing process, software testing process standardized.

Keywords:Software testing;Test management;Management system;Third-party testing service

从软件质量保证的方面来说,软件测试是软件质量保证一个重要环节,通过软件测试来验证软件是否满足了需求,验证产品是否满足内部质量和外部质量[1]。近些年来,国内外在软件测试管理系统方面涌现出了很多产品,但是这些测试管理系统大部分都是依据各自的测试流程设计的,方式单一。同时大部分在测试管理系统的体系结构上都C/S结构的,不能满足跨平台操作系统测试的需求[2]。

软件测试管理是一种活动,可以对各阶段的测试计划,测试用例,测试流程,测试文档等进行跟踪、管理并记录其结果。针对上述问题,依据软件测试管理流程,本文介绍了笔者参与设计和实现的基于第三方测试流程的B/S架构的软件测试管理系统,采用了和Microsoft SQL Server2000进行开发,兼顾效率和灵活性,确保了软件的质量。

一、B/S架构的软件测试管理系统的设计与实现

(一)测试工作流程分析

在测试工作之初,就是要制定测试计划,测试计划的制定主要是依据被测系统的需求文档、设计文档等相关文档。制定测试计划后,根据测试技术和测试需求设计测试用例并制定测试过程文档格式;应用测试用例进行测试,同时记录测试缺陷,同步填写测试过程文档;同时将测试缺陷提交到缺陷管理模块;根据测试过程总记录的缺陷和测试记录进行缺陷分析;最后将测试缺陷、对应的测试问题分析和测试结果输出到测试报告生成模块产生测试报告。

(二)测试管理系统的设计

本测试管理系统采用三层架构的设计方式,应用和Microsoft SQL Server 2000进行的设计。测试工程师通过浏览器访问测试管理系统,通过用户名和密码登陆系统,访问系统各个模块,测试结果通过表现层经业务逻辑层的处理存储到数据库。测试管理系统部署在Microsoft Windows 2003操作系统中,因为应用了B/S架构,因此避免了平台相关性。

其中,系统管理员主要是通过系统和各个注册职员的角色分配任组建测试团队和分配测试内容。项目经理主要负责整体测试项目的管理,其中包括:测试需求的制定、测试方案的撰写、测试执行过程、以及测试执行过程中缺陷库的更新并对测试结果进行分析、审查测试报告和撰写测试总结,属于监管控制角色。测试工程师主要任务是参与测试设计计划和撰写测试方案,更新缺陷库中的信息以及撰写最后的测试报告工作等,在测试管理体系中属于测试执行角色。

(三)测试管理系统的实现

第三方测试服务的测试过程中,用户、开发方和测试方形成了相互制约的关系。但三方的目标都是希望被测系统符合需求、能够稳定运行。本测试管理系统主要由权限管理、需求管理、测试计划管理、测试执行管理、缺陷管理和测试报告管理这几个模块构成。

权限管理主要是由系统管理员通过对系统中各个角色分析后,进行人员的分配,组建测试团队,同时分配给团队测试任务,进行测试前期的准备工作。

需求管理主要是设计测试需求,首先制定测试需求及其工作分解结构,然后对其进行评审,评审不通过要就行修改,评审通过后产生测试需求报告,进入测试计划阶段。

测试计划模块主要是制定测试时间、安排测试任务、设计测试用例、设计测试步骤并完成测试计划文档,为测试执行部分做好一切的准备。

测试执行部分主要是以测试计划中设定的测试用例进行测试用例集编写,然后通过项目组评审通过后按照测试计划安排的测试时间安排进行测试工作。

缺陷管理模块主要是配合测试执行模块一起执行的,在测试执行过程中,发现问题,将缺陷上传到缺陷管理中,同时在回归测试的时候再将重点放到已测出缺陷上,同时修改已不再存在的缺陷,存入缺陷库。测试报告模块主要是根据以上所有的过程产生的文档,自动生成测试报告同时将缺陷分析结果写入报告中,为企业提供以后系统改进的依据和系统调优的建议。

二、结论

本系统依据第三方测试流程进行设计,采用了B/S架构避免了系统应用的系统相关性。系统分为权限管理、需求管理、测试计划、测试执行、缺陷管理和测试报告生成几大模块,同时实现了根据测试需求自动生成测试用例,依据未关闭的缺陷和测试过程文档自动产生问题分析报告的功能。本系统已经在几个测试项目中得到了应用,系统同时支持100人的在线和50人的并发压力,经实践检查本系统符合第三方测试服务的流程,能够满足第三方测试服务的要求。

参考文献:

[1]吴慧韫,李卓群.基于H模型的软件测试管理应用模型研究[J].计算机工程与设计,2006,27(11):1993-1995

[2]黄晓东,刘强环境下软件测试管理系统的设计和实现[J].武汉理工大学学报,2005,27(6):37-40

系统测试分析报告范文第4篇

1.1运行环境

本管理系统采用B/S结构,操作系统采用MicrosoftWindows7/WindowsXP,开发工具采用MicrosoftVisualStudio2005。数据库选用微软的SQLserver2005L来实现。

1.2数据库引擎ADO.NET

绿色施工示范工程申报审核管理系统的程序设计过程中,应用程序访问数据库时采用ADO.NET数据引擎,它功能强大,使用方便,作为NETFramework的重要组成部分。DataSet和NETFramework数据提供程序是ADO.NET的两个重要组成部分。NETFramework的作用是连接系统的数据源、根据系统提出的要求执行相应的SQL命令,并完成相应的数据检索功能。DateSet是数据存储的对象,在NETFramework获取相应的数据后,需要将数据存入DateSet中,以供程序调用数据。

1.3CASE集成开发平台

本系统的开发采用了一种称之为CASE集成开发平台的工具,CASE是ComputerAidedSoftwareEngineering的缩写,意思是指计算机辅助软件工程,用于信息系统开发的综合型平台,它是由各个工具以及辅助软件构成的,随着信息技术的不断演化、不断发展,它现在也形成了一种开发思想。

2系统需求分析

2.1申报流程分析

1)申报条件是绿色施工示范工程项目申报的前期,只有当条件审批通过后,单位才能进行项目申报。申报条件是由施工单位按要求完成的,将自身的条件材料整理后,填写申报条件申请表后由当地的建设主管部门进行优先审批,审批通过后提交到当地的省级建筑业协会进行审批,通过后发到中国建筑业协会总部进行最后的审批。2)施工方填写示范工程项目申请表,经由财务部门对项目进行评审,评估项目的利益情况,然后由当地建筑业协会对项目的方案、质量以及技术等进行相关的审批,审批通过后发往建筑业协会总部进行最后的审批,审批都通过后总部对项目进行评分,对外公布以及发放相应的证书。

2.2功能需求分析

系统总体需要具备信息、申报管理、审核管理,审后管理,档案管理等五大部分功能,并由此五大功能延伸出七项次级功能,分别用于内部信息管理,对外信息,审前,审中,审后,档案管理全部流程,连同人员管理,权限管理,新技术管理,规章制度管理,规避风险管理,应急措施管理,分项列举管理,特色施工管理等功能,规范审核步骤,整理审核材料,提高审核效率,便于查询等功能,在更短的时间更好地完成整个审核流程,具有便于调档、便于纠错、便于研究等几大特点。

3系统总体设计

3.1软件相关设计

3.1.1系统目标

系统建立的目标是对中国建筑业协会关于绿色施工示范工程相关的业务进行全方位的管理,系统需要全覆盖协会

绿色施工示范工程方面的所有业务,其中包括对绿色施工示范工程的申报,并能进行相关的审核,能收集档案建立与档案管理的信息,对绿色施工示范工程的申请单位进行全程监督,工程结束时进行验收考核等核心功能,还需要具备对系统的日常维护进行管理,例如权限、人员等进行管理。

3.1.2系统建设原则

绿色施工示范工程管理信息系统遵循以下原则:①项目干系人是系统成功运用的关键。全员参与是系统成功运用的保障。②将绿色施工示范工程管理信息系统的建设作为中国建筑业协会的一项战略目标。③充分考虑到系统与中国建筑业协会其他相关系统的数据通信。④系统建设的全生命周期应符合项目开发流程,同时符合协会有关规章制度。⑤以申报、审核、验收为主线,构建绿色施工示范工程管理信息系统。⑥建立工程验收以及审后管理等各项指标数据库是本信息系统开发的重点和难点。

3.1.3软件支撑环境

服务器的运行环境为Windows2003/2008,硬件要求为10T的硬盘,4核CPU,8G及以上的内存空间。客户机硬件要求为普通家庭使用的PC均可满足,系统环境要求为Windows7或者XP均可。

3.2系统体系架构设计

在需求分析阶段,详细说明实现功能的描述,它是系统概要设计和详细设计的基础。绿色施工示范工程管理信息系统就是基于该需求分析而设计的。系统体系架构如图2所示。

3.3功能结构设计

绿色施工示范工程管理信息系统的功能主要是依照系统功能的划分而确定,为了便于主系统设计实现,其各个子模块功能大致可以分为信息管理、申报管理、审核管理、审后管理、档案管理、验收管理、新技术管理、系统维护等功能。其功能结构如图3所示。

3.4数据库表设计

本系统的数据库是以SQLserver为基础建立的,是根据系统功能以及数据存储结构而设计的,由于数据库表过多,不便于全部表现,数据库核心功能数据结构,以部分字段以及部分表格体现数据库的内部主体结构。

4.系统实现

4.1申报条件管理实现

申报条件管理起始是以申报单位整理单位申报条件的相关资料,然后填写申报条件申请表单,递交当地环保部门对材料中关于施工过程中环境保护措施等进行审批,然后交由当地建筑业协会进行项目技术以及单位资质等进行审批,最后由总部进行审批通过,审批过程中有一环节审批不通过该次申报打回申请单位。系统功能是由各种类相互组合而成,申报条件功能由两大部分构成,申报数据处理类、流程以及流程处理类等构成,用户填写完申报条件申请表单,启动流程、调用流程接口,整个申报条件的审批由流程审批处理类以及流程审批结果类等完成。

4.2申报管理实现

申报管理包含申报条件管理、申报优先管理、申报表格管理等3个部分,申报条件管理是绿色施工示范工程管理流程的第一步,集中了施工实施方案、施工规模、施工分类、施工手续、施工周期、施工投资、施工相关单位的支持与配合、施工条件与环境、施工特点、施工技术的攻关和创新等相关资料的上传与审核,这里的相关材料建议打包上传,分单位列出,并由专人负责申报条件的审核。由于其中资料繁杂、分类众多,不建议分类分单位地列出,否则不便于对绿色施工示范工程申报单位的整体条件的审阅,加大了工作人员的审核难度。由专人负责一个或者多个单位的申报条件审阅可以快速审核绿色施工示范工程申报单位的整体条件,并便于每个单位的专项查找和调阅信息,减少了审核人员的工作量,提高工作效率。申报管理活动如下:申请表填写发起申请财务部审批当地建筑协会审批方案审批、质量审批、技术审批总部审批评分对外公布发放证书。申报管理类结构由申报申请类、财务审批类、申报流程类、方案审批类、质量审批类、技术审批类、申报评分类、证书类、信息类等构成。流程类又分为流程接口、审批状态类、审批流转类、审批结果类等组成。申报优先管理是在申报的各个项目中进行优先考核与审批,某些项目属于政府制定的急项目,需要优先进行考虑。主要衡量的标准是项目的单位与项目的大小等条件。在打包上传的所有绿色施工示范工程申报单位的资料中,通过工程开工时间,政府单位推荐,新技术开发,代表性工程等条件,优先审核,优先报批,做到方便与科学的分配审核时间,达到特事特办,急事先办的目的,并有效地回应各绿色施工示范工程申报单位。按照科学的顺序审核,做到有条不紊,提高工作效率。申报表管理即为申报的表单管理以及申报时需要提交的各项文档、图等资料的管理,在项目申报时申报单位需要提交各项信息以及申报项目的相关简介,附属需要条件相关的施工方案,施工的各项管理制度等。在申报表管理中,用户根据申报的表进行填写,到建筑业协会各个办事处进行填写以及提交相关材料。工作人员在接收到申报申请时,进行系统的申请。填写系统申报管理中所需的信息,以及将用户提交的电子材料以及纸质的材料进行封装、编码等操作,方便审批时进行对应的查阅。

4.3审后管理实现

在项目验收过程中,需要填写根据中国建筑业协会提出的各项相关考核表单进行考核,实地考核需要计算机或者纸质的考核表,考核完成后将相关数据录入系统,经协会相关人员进行打分以及审核后验收完成。验收的主要内容分5个方面,包含环境评分、节材与材料利用、节水与水资源利用、节能与能源利用、节地与土地利用等。系统对于这5个方面进行了相关设计,系统功能实现如下。1)环境评分主要考核的是对周边环境污染情况,根据相关的各项检测数据对此项目开始检测的数据进行对比,考核出项目对环境的污染指数,在规定的范围内方可通过考核2)节材与材料利用率考核的指标为,各项材料的使用情况,根据项目申报时所填写的项目大小、项目的设计图纸等分析所得的数据对比。材料选择本着就地取材的原则并有实施记录;机械保养、限额领料、废弃物再生利用等制度健全,做到有据可查,有责可究系统根据中国建筑业协会相关验收流程以及验收的各项表单,利用表单工具以及流程工具对此功能进行了设计,验收所得的分数,在第一次填写后不可修改,需要修改相关数据需提交相关的申请,申请通过后方可对数据进行修改。

4.4信息管理实现

信息分为两部分,内部信息以及对外的信息。内部信息主要是企业内部的通知、公告等,是由企业内部人员进行信息整理、然后在系统的信息页面上输入信息内容,最后由信息相关负责人进行核实信息然后。对外信息需要进行信息审核,信息审核是对信息正确的进一步确认,企业对外的信息一定要是真实、正确的信息,其关系到企业的形象。信息的类图分为内部与对外两部分,对内由内部信息输入类、信息复查类、内部核实类、信息类构成。对外信息由对外信息输入类、信息审批类、审批流程类、审批结果类以及对外类等构成。

4.5档案管理实现

档案管理主要有档案归档、资料管理以及查询等3大核心功能。定期或者当绿色施工示范工程申报完成后,工程资料需要进一步归档处理,由档案管理中心收集并整理这些档案,然后对档案进行分类,档案中心负责人对收集分类后的档案进行复查,确认是否可存档,如果不能需要重新整理,如果可以进行存档处理,进行资料存档。档案管理功能由档案收集类、档案分类类、档案复查类、档案复查结果类、资料归档类、资料查询类以及资料统计类等构成。

5系统测试

5.1测试流程

软件测试是系统建设必不可少的一个过程,通过检测判断系统的性能是否达到了预期设定的要求。软件测试是伴随软件整个开发流程的,在软件开发设计阶段软件测试就已经开始了。在系统进入编码阶段以后,就要进行白盒测试,当功能模块完成以后,测试人员则会对该功能模块进行黑盒功能性测试。当系统开发完成以后则进行集成测试阶段,该阶段是整个测试环节的重要阶段。随后就会进入确认测试阶段、系统测试阶段。当系统上线以后进入安装测试阶段,进而会进入验收测试阶段。最后就是结项总结阶段。到此整个软件测试周期完成。测试的过程中,检查软件功能、性能是否符合系统需求,监测系统的并发,检测系统的安全性,验证系统的稳定性,验证数据的安全性,系统的应急预案是否正常。

5.2测试工具

本系统测试采用了LoadRunner工具,该工具能够满足各个不同测试用例的需求,测试出在各种网络环境中系统的各项峰值,帮助开发组找到系统中存在的各项问题,例如并发、响应时间、系统数据吞吐量、服务器资源利用率等。作为一种多样化性能测试工具,它的作用是对系统的性能进行检查以及优化。

5.3测试环境

系统在测试过程中搭建的测试环境包括数据库服务器、应用服务器与使用客户端计算机。

5.4测试策略

软件测试这项工作是伴随着整个系统产品的生产周期和投放试用过程而存在的,测试工作过程延续了整个系统的生命周期。在本系统的设计和研发过程中我们采用的测试方法有:黑、白盒测试,性能测试以及安全测试。黑盒测试主要是对整个系统的表象以及实际用例来评判系统的综合稳定性和成功率。一般情况下都是通过测试人员对各页面的实际功能和输出的结果进行测试,从而发现系统软件中存在的缺陷和漏洞,进而对这些问题进行修改和修复的一种方法。在本测试环节中,我们根据测试需求,在协会、企业内部专门为将使用本系统的测试人员进行了协调和部署,并联合开发本系统的专业测试工程师进行系统测试。分析报告所收集的抽象数据进行录入系统,通过系统的逻辑判断后所展现的结果进行比对。按照系统提供的数据模板或信息表项进行填写录入,然后通过系统界面将这些表项导入系统中,最后通过相关功能模块的操作进行测试和判断。白盒测试所涉及的工作比黑盒测试更加具体,例如在某个系统界面上,需要对该页面所有可执行的操作以及系统后台对所有人工操作和数据的处理流程、处理方法、传递方向等进行逐个分析,通过平台或相应页面进行抓取捕获数据,然后来判断所接收到的结果是否符合系统开发时所设计的预期结果。假如结果跟预期判断不一致时,需要对本界面的系统功能、逻辑方法、执行编码进行逐个分析查找,将所有动态传递和静态页面的链接走向进而达到设计需求,从而实现所有系统功能。我们对所有系统功能模块和环节都部署了专业的开发测试人员来进行测试和排查。安全性测试是任何信息化系统最重要的一个环节,它所涉及方面广泛,因此我们只能根据目前总结和应该遵循的方法来进行测试。首先是对系统的运行硬件环境做出严格的要求,承载和运行本系统的服务器、网络、电源、物理隔离等都是我们必须考虑的重要因素,以及最基本的防范措施———备份。我们需要测试网络环境是否具有单点故障,一旦网络中断,可采用双网卡和双线接入的方式来防止单点故障。供电设施的测试工作相对简单,本系统在原有的基础上,采用UPS即可实现供电单点故障的问题;其次是在系统内部和外部不同用户的访问以及恶意破坏的行为,我们将不同层次和级别的用户进行登录测试,试图在链接和传递参数,尤其对数据库操作的日志进行测试和检测。灾难性测试,可以通过不同程度的环境破坏、硬件更换或损坏等方式进行,这样可以对系统的容灾程度、可恢复性以及实用性等指标进行核准。对于安全性测试,普通用户一般情况下没有相应条件和意识,只能由熟悉和参与本系统的研发和相关技术人员来完成。性能测试主要分为兼容性测试、稳定性测试、可用性测试等。由于本系统采用的是B/S架构,所以本系统必须具有很好的兼容性,终端用户在登陆本系统时所用到的设备、操作系统、浏览器、功能插件千差万别,所以在测试时需要专门的测试人员使用不同的终端环境进行测试,然后对统计出的测试结果进行分析,最终形成系统测试缺陷报告书。性能测试主要是对系统的负载、吞吐量、响应时长等相关参数进行统计分析,我们将通过压力测试软件、非同等级用户登陆等办法对其进行测试。可用性测试主要是UI的友好性、功能树结构的习惯性以及用户的体验程度进行调研和分析,尤其要尽量满足和符合不同层次的人员需求和习惯,进而到达通俗易懂。

5.5性能测试用例

系统测试能否达到预期的目标,可通过测试用例来分析。测试用例是根据系统需求分析文档而建立的,测试的范围根据需求文档而确定,全覆盖是测试用例设计的基本要求。测试用例的设计需要参考测试说明书以及计划。系统测试的深度与测试用例的数目成正比,测试用例的数量决定了系统测试的横向与纵向的深度。系统的性能测试又包含压力测试、事务相应时间测试、服务器资源利用率测试以及服务器的数据吞吐量测试等,其中并发测试是压力测试的重要指标。以下仅以并发测试的结果进行分析。机构的使用人数大致为500人左右,因此对同时在线并发要求不是很高。系统的主要性能指标在于用户并发量,当用户逐渐往上加时系统的响应速度及时间。根据当前的业务情况要求系统最大的并发数为300人同时在线,压力测试主要是以下方面:并发测试、服务器吞吐量、服务器工作负载等测试。

5.6测试结果分析

经过测试确认系统功能已满足需求说明的要求,已全覆盖系统需求,功能可以完成系统的全部业务要求,运行效率与稳定性经测试,确认系统功能已通过测试。通过性能测试,系统并发与事务响应时间等都达到需求说明的要求,本系统实现过程中运用了工作流引擎和报表工具,很好地满足了对数据的统计分析要求,具有较强的可扩展性。

6结论与展望

系统测试分析报告范文第5篇

关键词:信息系统工程;监理目标;模型应用;控制

中图分类号:C931文献标识码: A

一、信息系统工程监理概述

信息系统工程监理的定义是独立于信息化技术产品生产、销售与系统集成行业之外,并拥有足够信息技术实力,有良好信誉的信息系统工程监理单位。而信息系统工程监理单位主要受到业主单位的委托,根据相应的法律法规和信息系统工程建设合同,对信息系统工程项目的实施进行监督。并且监督环节是信息系统工程对建设单位所提供的针对,也作为信息系统工程领域中的社会治理结构而存在,也是第三方结构与信息系统提供规划与组织、管理与控制、沟通与协调等方面具有重要作用。

信息系统工程监理通常对项目进行全程监理,并从需求进行分析,从而达到监理方案的优化,以及设备和技术方面的选择。并且信息系统工程监理还对组织管理、投资控制、纠纷调解和验收测试等环节发挥作用,信息系统工程监理的服务内容包括项目的监督和质量控制,也可以作为某一专项环节的监理服务工作。

二、信息系统工程建设的目标控制点

1、投资控制

工程投资控制就是在投资决策阶段、设计阶段、建设项目发包阶段和建设实施阶段,把建设项目投资的发生控制在批准的投资限额以内,随时纠正发生的偏差,以保证项目投资管理目标的实现,从而谋求在各个项目中能合理使用人力、物力、财力,取得较好的投资效益和社会效益。

2、进度控制

工程进度控制就是对工程项目各建设阶段的工作内容、工作程序、持续时间和衔接关系编制计划,将该计划付诸实施,在实施过程中经常检查实际进度是否按计划要求进行,对出现的偏差分析原因,采取补救措施或调整、修改原计划,直至工程竣工,交付使用。进度控制的最终目的是确保项目进度目标的实现,项目进度控制的总目标是建设工期。

3、质量控制

工程质量控制就是为达到工程质量要求所采取的作业行动与技术活动。工程项目质量要求,主要表现为工程合同、用户需求说明书、设计文件、技术规范规定的质量标准。

三、目标控制的监理重点

1、信息系统工程的投资控制监理重点

信息系统工程实施阶段投资控制的监理重点,是通过工程付款控制、新增工程费控制、预防并处理好费用索赔、挖掘节约投资潜力,来努力实现实际发生的费用不超过计划投资。为做好投资控制,信息系统工程监理人员应在软件工程实施前协助业主认真审核软件需求说明书。审核工作主要包括:

(1)承建单位和建设单位对实际需求理解上的偏差;

(2)需求说明是否能覆盖用户需求,内容是否齐全、规范;

(3)建设单位对系统性能、系统接口、用户界面、综合查询、软件设计约束条件等方面的需求在软件需求说明中是否有相关描述。

认真审核并尽早发现这三方面的问题和漏洞十分重要,而发现得越早就越易于更改。因此,及时发现、及时更改,对落实减少投资、避免返工,确保工程进度、工程质量,都有正面重大影响。

此外,在工程实施过程中,建设单位的需求出现变化(例如:对系统性能提出更高的要求)通常是难免的。而这种需求变更所造成的投资变化比率,一般占投资总额的30%。为控制好变更费用,监理工程师需凭借其丰富的专业经验,对相关方案进行仔细审查和适度优化,并请承建单位提供选定方案的工程概算,供业主参考、决策。在处理索赔问题时,监理人员在工程索赔方面要坚持“既要维护业主的利益,也应不损害承包商的合法权益”原则,对工程量进行认真审查、复核后,签认新增工作量。

2、信息系统工程监理的进度控制监理重点

为做好进度控制,信息系统工程监理人员首先应检查系统开发组人员、配置管理人员的资质和到位情况,审核承建单位所报周计划和周报表,分析实际工作量与计划工作量之间的差距,如若发现工程进度滞后,则应要求承建单位增加资深或有经验的开发人员数量,从而赶上进度计划。其次,要求承建单位依软件测试计划及早进行应用系统软件的各种内部测试,要求承建方利用分阶段交付方法及时向业主展示应用系统的主要功能和特性,以便业主以自身特点及早发现不足提出新的性能或功能方面的要求。最后,定期核定工程量,请业主及时分期下拨工程款也是保证工程按期完成的一项重要因素。在工程实施阶段,必然会遇到大量的问题,这就需要监理人员通过各种沟通方式协调多方关系,以期尽快解决遇到的问题,保证工程顺利进行。

3、信息系统工程监理的质量控制监理重点

信息系统工程实施阶段质量控制的主要任务,是通过对工程实施阶段人员资质、设备、测试方式、方法实施全面控制,以期按标准达到预定的工程质量要求。为做好质量控制工作,信息系统工程监理人员从跟踪需求调研到需求报告评审,从检查设计文档和编码、测试以及对程序进行测试检查,到最后协助用户进行系统验收,其中各个环节都要仔细控制。对软件的测试是对信息系统工程质量控制的重要一环。承建单位内部在应用系统代码实现阶段所进行的单元测试和集成测试不作为监理检查监督的重点,具有软件测试资格的监理工程师测试的重点是对应用系统功能和性能进行的系统测试和验证用户需求是否被覆盖的验收测试。其主要工作是审查承建单位提交的测试计划和测试用例,根据软件测试理论检查测试用例是否能覆盖项目建设合同中对系统功能和软件需求说明书的要求,承建单位提交的测试计划是否合理;审核承建单位提交的系统测试分析报告;要求承建单位及时提供用户手册和操作手册等相关文档。

四、信息系统工程监理目标控制模型的应用

信息系统工程的监理环节具有较高的复杂程度,因此单一的模型很难对监理体系的整个体系进行充分概括。通过对传统建筑工程监理环节进行借鉴,并通过结合信息系统工程的特点,充分应用新型软件工程项目管理技术,需要从两个维度对信息系统工程监理模型应用进行介绍:

1、时序维度的监理实施模型应用

该模型的基础是监理工作的时间顺序,并通过信息系统工程的生命周期,主要分为三个阶段:前期监理、中期监理和后期监理。前期监理主要的工作是更多的了解信息系统工程的意义,并对参与招标的建设单位提供有效的保住,在招标的同时,提出重要功能和总体目的。并对初步方案进行拟定,以及对实施技术的考察环节进行负责。中期监理则是根据信息系统工程不同的情况,具有差异性。差异性主要体现在信息系统工程与组织的关系方面,组织的支持是信息系统工程成功实施的基础保障,因此中期监理的主要任务是对监督软硬件设备的采购情况,以及实施计划进行详细的审核。并对具体项目进行风险控制,检验具体项目的关键性因素,并对符合要求的项目签署合格证书,以此来保证工程质量。后期监理主要是对整个施工过程进行充分的记录,并在完工之后进行有效的分析,从而对施工结果进行评判,并对整体工程监理过程进行总结概括。

2、管理维度的监理实施模型应用。与时序维度的监理

实施模型不同的事,项目管理维度的监理实施模型更倾向于管理职能,并可以在监理的过程中充分借鉴相关的管理学理论,从而充实项目管理的科学性。并通过项目管理使得信息

系统工程的各个环节能够充分合作,并对各个环节的需求进行充分的满足,能充分的优化资源利用。但项目管理维度的监理实施模型应用需要具有充分的管理知识以及应用领域的专业知识。工程监理工作本身便属于管理的范畴,如果将工程分为基本工程和支持工程,则工程监理对象属于基本工程,而监理环节根据自身监督、评价和调理的定义,更接近支持工程的范畴。因此项目管理维度的监理实施模型应用需要具有成熟的项目管理知识,并结合不同项目的特点,制定相应管理战略,从而完善整个项目管理体系,加强信息系统工程监理体系的指导意义,有效的保证工程监理环节对工程质量的控制。

结语

随着我国工程建设监理制度的发展,我国的信息系统工程监理也得到了长足的进步。而通过对信息系统工程监理工作的特点,以及信息技术服务的相应技术参考模型进行分析,能够有效地对信息系统工程监理技术参考模型的基本要素及构成进行研究,从而使得技术参考模型给我适合监理国家标准。

系统测试分析报告范文第6篇

关键词:应用型本科;分层次教学;软件测试;教学改革

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)24-0169-02

一、软件测试行业现状

近年来,我国IT软件产业呈现迅猛发展的态势,但是由于许多国内软件企业存在着“重开发,轻测试”的倾向和认识的误区,往往导致在软件开发工程师开发出一个软件后,却没有一个好的软件测试工程师对软件项目进行测试,从而导致所开发的产品出现质量问题,这也从侧面突显了我国软件测试人才的极度匮乏。国外IT企业中的软件测试与软件开发人员的比例一般维持在1∶1左右,而在国内的一些IT企业中,这一比例却仅在1∶4~1∶5之间。因此,高校如何培养符合社会需求的大批高质量软件测试人才,如何尽快建立软件测试人才的系统培养机制,进而保障软件业的健康化发展,已成为现阶段应用型本科院校人才培养极为艰巨和紧迫的任务。

二、软件测试课程的现状

当前,《软件测试》课程已从隶属于《软件工程》课程单独一章的内容发展成为软件工程专业中一门独立、必修、核心的课程,甚至有些学校已经单独开设了“软件测试”这一专业。笔者结合近几年的教学情况,总结了该课程中尚存在的若干问题。

1.授课内容陈旧,理论知识多、枯燥。随着软件开发技术的发展和进步,当前软件测试领域不断涌现出新的测试理论、测试技术、测试方法及测试工具,如:敏捷开发所引起的敏捷测试技术、探索式测试技术及快速迭代测试技术,不断普及的自动化测试催生了大量自动化测试工具的产生及应用,等等。而反观当下大多数与软件测试有关的教材及参考书,绝大部分仍以传统而深奥的理论知识为主,同时辅以传统的测试模型及测试方法的介绍,缺乏案例教学及项目驱动教学的实例,授课内容多,一个学期的课时往往不够安排,教与学的过程都显得极为枯燥乏力。

2.缺乏良好的实训平台,实验内容与理论知识难以结合。软件测试按不同的标准可分为不同的类型,如图1所示。这些不同类型的测试在理论课上往往都会涉及到,但在实验课上却难以一一展开,尽管安排了“2+2”的周课时(即每周2节理论课+每周2节实验课),但由于受限于实验案例的选择、机房上机环境的配置、缺乏良好的实训平台及学生基础参差不齐等原因,实验内容与理论知识始终难以结合。

3.“重开发,轻测试”的思想普遍存在,学生疲于应付考试,死记硬背多,考完即忘。软件测试是一门综合性强、涉及学科领域多的课程,学生普遍缺乏具体认识,大多存在“重开发、轻测试”的心理,认为只要能把系统开发出来,做不做测试都无关紧要。这也导致学生对这门课的学习不够重视,期末考试也是疲于应付,对一些基础知识甚至是软件测试领域中的常识问题,不注重理解,死记硬背,其结果必然是背得快、忘得也快。基本考核结束之后,所有的知识点也都还给授课教师了。

三、分层次概念的提出

“分层次教学”的思想源于孔子提出的“因材施教”。目前“分层次教学”的思想在高等教育领域尚处于探索与研究阶段,为适应社会和经济发展对工程创新型人才的需求,龙岩学院信息工程学院积极推行“应用型本科人才培养模式改革与实践”的人才培养方案,不断在专业培养方案、教学模式、课程体系及教学方法和手段等方面进行创新和变革,以期提高教学效果和人才培养质量。软件工程专业在上述大环境下,根据自身特点和社会市场对软件人才的需求,对课程体系进行重新调整,并按照专业能力分阶段、分层次的培养目标,运用宏观调配的方法对课程体系各知识模块进行整合与优化。

四、拟采取的措施

《软件测试》课程是软件工程专业的一门专业核心课,是培养学生软件测试理论、技术、方法和能力的重要课程,同时,软件测试也是当前IT行业最热门和紧俏的职业之一,是保证软件产品质量、提高软件可靠性、降低软件成本和风险的重要手段。基于此,《软件测试》课程必须在教学内容和教学方法上及时调整和更新,使课程建设与学科建设紧密结合,既要满足软件业对软件测试人才的需求,又要保证软件工程专业中各知识模块之间的系统性和完整性。本节以下内容将详细描述此次分层次教学改革中所采取的措施。

1.对学生分组。笔者所在学院软件工程专业,一直采用“3+1”的教学模式,软件测试课程开设在大三上学期(相比其他院校,开设时间提早了一个学期),学生经过大一、大二两学年专业基础课及部分专业课的学习,基本能找到自己的学习兴趣并定位自己的学习方向,如:有学生对某门程序设计语言,即编程感兴趣,有学生对嵌入式开发、物联网感兴趣,当然也有学生对软件测试行业感兴趣,等等。结合学生自己的兴趣及学习情况,对学生进行分组,主要分为三类,其中:I类――基础了解类;II类――一般测试类;III类――测试开发类。

2.实施不同的措施。根据课前对学生的上述分组,对不同层次要求的学生,实施以下分层。

(1)理论教学内容。结合前文第2节所述软件测试课程教学中存在的问题,将理论授课内容进行调整后主要分为以下四个部分:①软件测试基本概念篇;②软件测试技术篇;③软件测试过程篇;④软件测试项目实践应用篇。其中①中主要介绍软件测试的概念、分类及软件缺陷等内容,②中主要包含黑盒测试技术及白盒测试技术,③中主要是对单元测试、集成测试、系统测试及验收测试等进行描述,④则主要按测试模型中的不同步骤进行介绍,包括:测试需求分析与测试计划、设计与维护测试用例、部署测试环境、测试执行与跟踪、缺陷报告与质量分析报告等。

对理论教学内容所采取的策略是:I类、II类、III类不同分组的学生,都需要对①、②、③中的内容进行学习;II类、III类学生还需要对④中涉及的内容进行学习;此外,III类学生还需利用课外时间,学习与测试自动化及测试框架相关的知识。

(2)实验教学内容。结合理论教学内容及实验室配置环境等因素,在软件测试课程中所开设的实验教学内容主要有:①测试之初体验(在没有任何测试基础的情况下如何进行测试);②黑盒测试;③白盒测试;④单元测试;⑤功能测试;⑥性能测试;⑦系统测试。

对实验教学内容所采取的策略是:I类、II类、III类不同分组的学生,都需要实验的内容是:①、②、③、④;II类、III类学生还需要对⑤、⑥部分进行学习和实践;此外,III类学生还需利用课外时间,学习并实践⑦的内容。

(3)考核方式。为避免学生应对考试死记硬背的现象,将期末总评的成绩按以下标准进行:总评成绩=考勤×10%+期中×20%+实验×20%+期末×50%,即适当降低期末卷面分数的比例,提高期中及实验成绩比例。鉴于学校教务处要求,期末考试依然采用统一的试卷,但期中考试则根据不同层次的学生采用不同的试卷进行考核,实验部分的成绩也依据不同层次学生的不同表现进行评定,且要充分利用分层的优势进行考核。

3.成效。此次教学改革的受益对象主要是我校2012级软件工程共计109位学生及2013级软件工程共计106名学生。对于I类层次的学生,除了学习了软件测试基础知识之外,他们还能将学习的重心放在自己感兴趣的其他科目上;对于II类、III类层次的学生则对课本及课外知识都进行了学习,这为他们毕业之后的职业发展奠定了良好的基础。

五、结语

教学改革任重而道远,非一朝一夕能成。未来还需努力的方向在于:①引入更多的案例进行教学,丰富实验课堂;②进一步完善针对本校不同层次学生的《软件测试》课程实验指导书;③给学生加以更多职业规划方面的辅导,为当今社会IT行业中培养“全面软件测试工程师”而努力。

参考文献:

[1]余久久,张佑生,傅廷亮.软件测试课程教学思考[J].安庆师范学院学报(自然科学版),2013,19(4):121-126.

[2]毛强,彭振生.大学物理课程分层次教学改革初探[J].巢湖学院学报,2009,11(6):137-139.

系统测试分析报告范文第7篇

关键词: 农产品; J2EE; 信息平台

中图分类号: S126 文献标识码: A 文章编号:1009-8631(2010)07-0080-02

一、引言

利用信息技术,可以为供求双方提供价格信息、数量信息;可以为交易双方提供最新市场动态及分析报告;通过信息收集和网上交易系统实现产销信息沟通,从而可以利用价格形成、利益导向机制引导农业产业结构优化调整。所有的这些功能的实现,都依赖于信息技术,即必须建立农产品信息平台。

J2EE己经成为开发商开发Web应用系统的标准,J2EE在电子商务、电子政务、企业资源计划、客户关系管理、远程教育等各个领域都得到了广泛的应用。正是认识到J2EE平台作为一种可扩展的、全功能的平台,可以将关键的企业应用扩展到任何Web浏览器上,并可适合多种不同的Internet数据流,因此本系统将采用j2EE三层架构来实现。

二、系统需求分析

1. 系统整个需求可以分为三部分,即权限管理、信息管理和用户资料管理。分别如下:

(1)权限管理

整个系统需要一套全面的权限管理模块支撑,从而实现针对不同的用户来划分对各种系统资源访问和系统操作的权限。

(2)信息管理

信息采集平台通过对综合信息(供求信息、市场通知、法律法规、行情信息等)采集、分析处理,并到各种设备(如LED显示屏与门户网站等)向市场提供及时、准确的信息,以便引导生产、流通和消费。因此,需要强大的查找、修改、删除、添加、审核等功能灵活的对信息进行管理。

(3)用户资料管理

用户资料管理,对于用户来说能够对自己的详细注册信息进行添加、删除、修改等功能来灵活方便的进行用户资料管理,其主要功能如图3.2所示。对于管理员来说可以通过查找功能来对用户信息进行搜索,基于此可以对用户的信息进行相关权限的操作。

2. 系统用例分析

根据以上的需求分析,对于农产品信息采集系统来说,参与的Actor主要有普通用户和栏目编辑及管理员三类,这些人参与到系统中来,成为系统的使用者。本系统的Use Case主要包括两个方面,一方面是与信息的相关用例,其Actor是普通用户、栏目编辑和管理员,包括浏览搜索信息、请求信息、修改审核信息及栏目编辑和管理员的直接编辑信息以及删除信息等;另一方面是管理员所进行的后台操作,包括管理普通用户、管理栏目编辑以及管理栏目(对栏目进行添加/删除)等。系统各参与者及其使用系统的动作说明如表1所示。

三、系统设计与实现

信息编辑系统功能框图如图1:

信息编辑系统功能各功能模块如下:

“编辑平台”功能供信息采编人员输入自编信息。包括写稿、稿件修改、上栏和删除功能。“写稿”功能可以添加一份稿件,“上栏”指将一份稿件提交审核。

(2)审核平台

“编辑平台”功能主要供信息采集主管人员审核稿件使用。需要审核的稿件分为两类:一类是内部信息采编人员输入的自编信息,另一类是网上的投稿。功能包括签发、撤稿、设为/取消导读、改变稿件所属栏目、专题管理和图片管理,同时也可以修改稿件内容(系统将记载修改人信息)。其中“导读”是指在网站首页的显著位置显示信息标题;“专题”是指按照某个主题专门组织一组信息,显示在网站特定区域。

(3)平台

“平台”功能供信息主管人员信息使用,经过的信息将自动在对应位置显示。可供的信息包括两类:一类是经过签发的自编稿件和网上投稿,另一类是接收的稿件(如市场新闻、行业新闻、品种介绍等)。“平台”包括接收信息、、撤稿、设为/取消导读、改变稿件所属栏目、专题管理和图片管理,同时也可以修改稿件内容(系统将记载修改人信息)。

(4)已发稿件

“已发稿件” 功能供信息主管人员管理已信息使用。已经的信息,可以由信息主管人员修改、撤搞和存库(归档)。

(5)栏目管理

此功能仅供系统管理员使用。系统管理员利用此功能管理信息栏目,包括增、删、改栏目,指定栏目所属频道。

(6)用户管理

此功能仅供系统管理员使用。系统管理员利用此功能管理工作组和用户,包括增、删、改工作组,对工作组授权,增、删、改用户,对用户授权,指定用户的工作组。

(7)口令修改

信息采集系统用户可以利用此功能修改本人的登录口令。口令以加密形式传输并存放,以确保系统的安全性。

2. 数据库设计

基于前边的分析设计,我们需要设计到下列各表,这些表之间相互关联,共同存储着系统所需要的数据。该系统中主要的数据表如下:

3. 系统部署与测试

为了对系统的功能进行测试,特搭建了局域网内部测试环境,主要包括服务器二台,PC机一台。服务器一模拟信息采集平台的后台服务器,服务器二模拟信息采集平台的web服务器,PC机充当客户端。经测试,系统在功能、性能等各方面都达到了设计要求。

四、总结

本文设计实现了基于J2EE的农产品信息采集系统,目前该系统运行正常。

参考文献:

[l] 陈华军.J2EE构建企业级应用解决方案[M].北京:人民邮电出版社,2002.

[2] 飞思科技产品研发中心.JSP应用开发详解(第二版)[M].电子工业出版社,2004.

[3] 段靖荒.J2EE企业解决方案的平台[J].计算机应用,2002(8).

系统测试分析报告范文第8篇

关键词:泵站监控;自动化系统;建设

中图分类号:TP277 文献标识码:A 文章编号:1000-8136(2012)06-0039-02

1 工程概况

福隆泵站位于中山市三角镇,所在河流为洪奇沥水道。长期以来,水利工程的建设一直滞后于当地国民经济的发展水平,当镇区内降雨遇外江洪(潮)水位顶托时,不能自排,致使内涝频繁发生。在系统重建时考虑到工程设施的效能,同时提高了工作效率、转变落后工作方式,采用计算机监控系统的控制方式。

监控系统主要实现目标是:接受调度指令,实现整个工程的自动监控。提高工程安全运行和管理水平,改善管理人员的工作条件。

2 计算机监控子系统

集中监控层位于本工程厂房中央控制室,采用100 Mbps快速以太网络技术,TCP/IP网络协议,组成开放的计算机网络系统。主要设备包括一套控制台,一台服务器,两台工作站组成热备系统,一台网络交换机,一台网络激光打印机用于打印各种报表曲线等历史记录,一套在线式UPS电源实现监控工作站、网络设备等的电源供应和一套语音报警系统,可以在中控室或主厂房对泵站故障和事故发语音告警信号。系统具有完整的调音和测试功能。运行人员还可对系统数据库进行设置,定

义发生哪些事故时,监控系统需要进行自动报警。

现地层有4台10 kV、1 100 kW水泵机组,每台机组设一套LCU,另设一套公用LCU,共5套现地LCU柜。现场控制单元通过工业以太网络实现各现地控制单元与集中控制层连接交换信息,实现现地设备的监视、控制及数据共享。部分没有通讯接口的设备则通过现地控制单元的I/O模块实现设备的控制和状态检测。

福隆泵站计算机监控系统应采用分层分布式结构,包括集中监控层和现地监控层两层,实现“遥信、遥测、遥控、遥调”功能。当监控系统退出运行时,可由人工观察现场,在具备开机条件下,通过操作开关柜上相应按钮来控制机组运行。

集中监控层由服务器和操作员工作站组成,是监控系统核心,负责整个泵站的集中监控,具有实时及历史数据库、能够通过光纤网络送达市三防指挥部或市水务局、能与全市水情测报中心进行通信。现地控制单元是一套完整的单元控制装置,可脱离主控级微机独立运行。LCU直接完成生产过程的实时数据采集及预处理,本单元设备状态监视、调整和控制,以及与集中控制层的通讯联络等功能。

现地监控单元与集中监控层(控制台)的网络连接应采用双绞线以太网连接,通过网络信道对泵站各种信息、视频图像

等具有查询、访问、远程浏览功能,根据授权许可实现主机的远方开停机操作;现地监控单元与水泵控制柜等电气及工艺设备采用硬接线的方式连接,实现数据监测、监控和监视功能。

在机组的LCU屏上各设置集中(远程)/现地监控层的控制权切换开关,只有切到“远程”时,集中监控和远程监控主机才能实施控制和调节命令。当切换开关切到“现地”时,只能通过现地LCU屏上的控制开关实施控制和调节命令。当机组LCU操作面板发生故障时,不影响集中监控和远程控制对机组LCU的控制。

3 泵站图像监视子系统

视频监控系统由前端设备、传输设备、控制设备、显示和记录设备四大部分组成。

3.1 前端设备

前端设备由安装在泵站及其周围的室内外一体化球形组成,负责图像和数据的采集及信号处理,本次采用知名品牌的高性能的一体化摄像机。

3.2 传输设备

传输设备根据传输距离和图像质量的要求可选用相应的线缆、接口设备,负责将视频和数据信号传输到中控室,同时数据和视频信号也可经过压缩处理通过多种传输方式传输到所需要的地点。

3.3 控制设备

集中控制设备选用以往工程中成功应用的多媒体监控中心系统,负责完成前端设备和图像切换的控制、全方位云台的控制、系统可分区控制和分组同步控制以及图像检索与处理等诸多功能。

3.4 显示和记录设备

显示和记录设备可根据不同的图像显示要求,选择不同的图像显示设备,有监视器、显示器、投影机等。可以有1/4/9/16多画面显示,以及控制和视频压缩网络传输功能,使图像同时在一台监视器上显示,进行自动录像,使重要的场景能够得到永久性的存贮;值班人员能够在监控中心通过显示器实时直观的看到来自前端监控点的任意1/4/9/16路或画面分割的图像。

系统的传输分布于各摄像点、报警点和监控中心之间,主要完成视频信号、控制信号的传送。系统传输采用结构化的标准布线方式,开放式的体系,灵活的模块化结构。

4 周界安防子系统

为了保证厂区的生产安全,防止非法入侵,系统采用红外对射报警系统。通过设置的多对红外报警探头全天候监视厂区四周围墙及大门的安全,一旦警情产生,报警触点信号上传控制中心报警处理中心;处理中心接收到报警信号后,联动预置的摄像机指定到报警场所,同时通知值班人员处理警情,杜绝事故发生。

红外报警探测器选择四光束室外型外线探测器。增益回路自动调节感应度控制,适应雨、雾、雪等恶劣气候。

周界报警系统通过对安装在围墙上的红外对射探测器24 h

监控围墙状态,对非正常进入人员立即给予报警。本系统在门卫安保控制室内设置一套报警控制主机及计算机,厂区围墙上设置室外主动红外对射探头,以总线形式进门卫房,门卫房警卫依据防区报警及时巡检,同时门卫房和中控室配置监控计算机终端管理厂区安全保护。

5 水情遥测主系统

遥测站监测河道实时水位、雨量和咸度数据,监测数据以无线超短波方式传送到三角水利所和周边镇区。整个系统的设计、使用功能指标符合《水文自动测报系统规范》要求,符合三角水利所对原有水文遥测系统并网技术要求,并具有系统进一步扩充能力。新建中心站软件具有接收原有东凤、南头、民众等周边站点和新建站点功能。同时新建站点具有发送到周边镇区的功能和要求。同时保证将测站信后有效发送至市三防中心站,并配合完成信号接入。

6 系统建设步骤

计算机监控系统建设初期是先制定切实可行的实施方案,确定各种资源,制订计划。计划有针对性,与建设目标和约束条件明确。项目流程规划清晰,设定4~5个可检查的里程碑,这样才有质量保证,对工作量有估计。

6.1 对监控系统进行业务调查和需求分析

这点在建设过程中非常重要。需求规格说明书是在业务调查的基础上完成的,最后必须经过用户确认,这作为系统验收的依据。

6.2 数据库建设

包括数据库编码设计和建设以及地理基础数据、专题数据的提取和处理。

6.3 系统开发

在用户需求分析的基础上,进行详细设计和代码设计,设计完成后进行开发编码和内部测试。

6.4 系统测试

根据用户的实际业务测试整个系统是否满足用户对系统的要求,依据主要是需求分析报告。要求在用户业务培训后和系统实施前进行。除了测试系统功能外,还需用大量数据测试系统性能和网络的承压能力。

6.5 用户培训

制定培训计划,向用户提供技术和业务培训,以确保系统的正常运行和维护。根据我们常规经验来看,运行人员越早介入安装调试,对监控系统的稳定运行越有利。

6.6 应用系统安装和试运行

经过系统测试和培训后,安装系统进入试运行期,在试运行期对用户提出的问题和疑问做出快速反应,提供相应的解决方案。

参考文献:

[1]吕振中.计算机控制技术与系统[M].北京:中国电力出版社,2000.

Construction Analysis of Sanjiao Town, Zhongshan City,

Fulong Pumping Station Computer Automated Monitoring System

Bai Zhongfeng, Xu Jihua