信息管理系统软件测试总结

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

信息管理系统测试总结

――张林2011-4-25

目录

1.编写本文档的目的 (3)

2.OA办公系统简介 (3)

2.1 OA系统是什么 (3)

2.2 OA办公系统的特点 (4)

3. 软件测试过程 (5)

4.OA办公系统的测试策略 (6)

4.1功能测试 (6)

4.1.1纯功能点性测试 (7)

4.1.2流程测试 (7)

4.2性能测试 (7)

4.2.1性能测试需求调研 (9)

4.2.2性能测试计划 (10)

4.2.3性能测试方案 (10)

4.2.4性能测试实施 (10)

4.2.5性能测试结果分析 (11)

4.2.6性能调优 (11)

4.2.7性能测试报告 (12)

4.3安全性、访问控制性测试 (13)

4.3.1登入测试 (13)

4.3.2功能权限 (14)

4.3.3数据权限 (14)

4.3.4特殊约束 (15)

4.3.5管理员权限 (15)

4.4数据准确性测试 (16)

4.5旧系统数据测试 (17)

4.6兼容性测试 (17)

4.7操作易用性及界面友好性测试 (18)

4.8故障转移和恢复测试 (19)

1.编写本文档的目的

在最近的两三年中一直在测试信息管理系统,但很少做总结,借于jackei的提问,将零散的思维做一下整理,作为经验总结。本文以OA为切入点,但整个信息管理系统测试也大致相同。

2.OA办公系统简介

2.1 OA系统是什么

以下信息摘自于网络搜索

1)OA办公系统即OA,是Office Automation的缩写,指办公室自动化或自动化办公。

A、OA办公系统不仅仅是企业办公的一种工具,更应该是一种有思想、有模式的

懂管理的软件,目前市场上主流的协同OA办公系统就为现代企业发展注入了强劲

的动力,协同OA办公系统是在研究现代组织实践案例和管理理论发展方向的基础

上,结合神经网络的研究成果而设计的协同管理系统。它以动态组织为行为主体,

以工作流为传导模型,以任务为处理模型,将组织行为的复杂性通过三者的结合充

分表现出来,从而帮助实际组织解决管理过程中的复杂课题。

B、OA办公系统将执行中的三个要点:执行者、目标与过程管控,通过动态组织、

工作流和任务三者,将执行相关的各种信息和应用紧密集成在一起,并用权变组织、网状沟通、关联结构和控制反馈四个管理模型实现各个执行体之间的融会贯通和统

一管理,从而为企业提供实现人力资源、资金资源、产品资源、客户资源、知识资

源的高度整合和统一的工具,帮助企业逐步走向虚拟管理、敏捷办事和互动沟通的

高级形态。

C、能够将组织管理中的业务活动、管理活动及活动产生的信息在组织、部

门、个人之间进行及时高效、有序可控、全程共享的沟通和处理。

D、过去在组织的信息化建设过程往往重视人、财、物这些有形的物质资产管理,

忽视了知识资产的管理,需要借助知识管理工具对组织内外的知识进行有效的获

取、沉淀、共享、应用、学习和创新,从而提高员工的素质和技能、执行力。

E、办公系统是组织内使用面最广泛、频率最高的信息系统,希望能够通过办

公系统实时、直观地了解到组织的运营状况(如生产、营销、财务等数据),

同时有效地解决组织内“信息孤岛”问题。

综合上述各种新的需求不难发现,现阶段的OA系统将以知识管理为核心、以实时协作为技术支撑手段,以统一的知识门户为展现方式。

2.2 OA办公系统的特点

看了上段什么是OA办公系统,不难总结出它的特点:

1)源自于非网络时代的手工办公、纸质办公。所以OA办公系统的原始需求源自于手工办公,其工作模式源自于原有的工作模式,结合网络特点、优势,来优

化或改变原有的工作模式;

2)资源(人力、物力、财力、时间、知识等)和信息(计划、任务、进度、质量、现场监控等)的整合。使资源和信息完整、快速的反映到相关人员面前,为决

策和任务的跟踪提供支持;

3)实现跨地域合作办公,大大提高工作效率;

4)知识积累,方便检索;

5)节约纸张、绿色环保。

3. 软件测试过程

鉴于本文档想作为一个完整的解决方案,所以,提到软件测试过程是必须的。

通用的软件测试过程包括:了解系统、制定测试计划、制定测试方案(总体测试方案和测试用例)、开发、测试实施、编写测试报告

1)了解系统

原则上说,测试应该尽早的介入了解被测系统的需求。实际上根据项目的实际情况适时介入,可以参与需求调研,也可以从需求比较稳定后开始介入。

主要目的:

了解系统。知道系统是什么?做什么用的?有哪些功能?测试难易度?明确需求、开发等相关接口人。

2)制定测试计划

在了解系统的基础上,根据项目的总体计划,制定相应测试计划。在测试实施过程中,根据实际情况对测试计划进行变更,以适合当前的测试工作。

主要目的:

约定、明确测试的时间、参与的人员、划分测试阶段、每个阶段的输入条件及输出物。

3)制定测试方案

包括测试环境、测试策略(测试类型、测试方法、目标等)、测试工具、制定缺陷跟踪流程、明确测试结束条件。

主要目的:

明确测试的环境,选择需要的测试类型,而不是所有测试类型,选择合适的测试工具。

4)开发

主要是测试脚本开发、测试数据准备,有时可能修改系统某些功能已方便测试。

主要目的:

为测试的实施做好必要的测试环境。

5)测试实施

根据测试计划和测试方案,对被测系统进行有序、有效的测试。对发现的缺陷进行

相关文档
最新文档