xxxx系统-测试计划-V1.1

  • 格式:docx
  • 大小:61.98 KB
  • 文档页数:16

XXXXX(中国)有限公司
xxxxx报表系统
测试计划
2014年7月
文档修改记录
说明:本测试计划是系统测试的依据,我方将根据测试计划进行测试设计和执行。

目录
1.项目简介 (6)
1.1.目的 (6)
1.2.背景 (6)
1.3.范围 (6)
2.测试说明 (7)
2.1.软件功能说明 (7)
2.2.测试内容 (7)
2.3.测试资源 (8)
2.3.1.测试人员 (8)
2.3.2.测试流程 (8)
2.3.3.测试环境 (8)
2.4.进度安排 (8)
2.5.测试进度管理 (9)
3.测试策略 (10)
3.1.功能测试 (10)
3.2.用户界面测试 (10)
3.3.系统测试 (11)
3.4.回归测试 (12)
3.5.集成与兼容性测试 (12)
3.6.随机测试 (12)
4.测试风险及解决方式 (14)
5.测试结果评价标准 (15)
5.1.范围 (15)
5.2.数据整理 (15)
5.3.尺度 (15)
1.项目简介
1.1.目的
为保障xxxxx系统(XXX项目)测试工作的顺利进行,使测试工作的开展在测试进度、测试内容、测试方法上有所依据,特撰写本文档。

本文档定义了测试策略、测试进度、测试结果评定等内容。

1.2.背景
xxxxx管理系统(XXX)是自动控制技术、计算机网络技术和软件相结合的产物,系统建设的方法是通过信息与资源的共享,监管整个污水厂的水,电,燃料的供给和使用数据情况,通过对能源数据进行采集、加工、分析,处理以实现能源数据的管理:
本系统加强了污水厂的能源数据管理,提高分析和提交数据的效率,并通过分析数据实现合理利用设备、节约能源、节省人力的目标,加强污水厂能源的现代化管理,提高机场节能的经济效益。

1.3.范围
本文档包括以下几个部分:
软件功能说明
测试资源
测试策略
测试风险及解决方式
测试结果评价标准
2.测试说明
2.1.软件功能说明
2.2.测试内容
●系统整体功能测试
测试对象为XXX系统的所有功能模块,测试内容包括以下几个部分:(1)功能测试:验证单个页面功能的正确性
(2)用户界面测试:验证界面友好型,统一性、易操作性,是否符合通用的操作习惯等
(3)系统测试:测试系统流程,验证整体流程的正确性:创建填报单->关联填报项关系->录入数据->查看报表。

(4)回归测试:验证测试提交的bug是否已正确修改,并且未引起其他模块功能的可用性。

(5)集成与兼容性测试:主要包括测试产品内部各功能模块间是否有冲突、产品整体运行的可靠性;浏览器版本的兼容性。

(6)随机测试:在每一个测试循环中都会进行一定量的随机测试。

目的是找出测试版本中的Bug以提高产品质量。

这类测试存在于整个测试
期间,与其他测试同时进行,不具体安排测试进度。

●版本功能测试
测试对象为新开发或修改的功能模块,测试其发布功能的可用性,测
试内容包括以下几个部分:
(1)功能测试:验证单个页面功能的正确性
(2)用户界面测试:验证界面友好型,统一性、易操作性等
(7)系统测试:测试系统流程,验证整体流程的正确性:创建填报单->关联填报项关系->录入数据->查看报表。

(3)集成与兼容性测试:主要包括测试产品内部各功能模块间是否有冲突、产品整体运行的可靠性。

2.3.测试资源
2.3.1.测试人员
测试组负责功能测试和系统测试,单元测试、集成测试由开发团队负责实施。

2.3.2.测试流程
每一项测试内容的测试采用统一的实施流程:
(1)设计测试用例
(2)测试用例Review
(3)执行测试用例
(4) BUG修正及回归测试
(5)测试结果整理,输出测试报告
2.3.3.测试环境
硬件环境:
不限
软件环境:
操作系统:Windows XP/Windows 7
数据库:SQL Server 2008 企业版
浏览器:IE8、IE10
2.4.进度安排
说明:
●目前的测试工作主要是版本测试,待各功能模块都开发完成后再进行系
统整体功能测试,因此未做具体测试时段的计划,只是针对各模块评估
了测试所需周期。

●测试周期是根据功能复杂度及测试用例个数评估得出。

●目前客户对系统操作不熟悉,经常会提出因操作不当引起的问题,这部
分工作未进行测试周期评估。

2.5.测试进度管理
测试管理的内容包括:
1、测试实施进度:制定每周工作计划,实施和管理测试工作。

2、BUG管理:通过Trac系统进行跟踪和统计,每周进行bug分析并在迭代
会议上汇报,根据分析结果进行测试重点调整。

3.测试策略
3.1.功能测试
概述:确保测试的功能正常,如数据输入、处理、检索是否正确,以及业务规则的实施是否恰当。

即对交互的输出或结果进行分析,以此来测试应用程序及其内部进程,这是目前的测试重点。

测试指导:利用有效的和无效的数据来执行各个用例流,以测试以下内容:
A、在使用有效数据时得到预期的结果
B、在使用无效数据时显示相应的错误消息。

各功能界面测试参考:
3.2.用户界面测试
●概述:用于测试用户与软件之间的交互是否正常
●测试指导:测试下列内容:
✧确保各种浏览以及各种访问方法(鼠标移动、快捷键等)使用正常
✧确保窗口对象及其特征(菜单、大小、位置、状态和中心)符合标准
用户界面测试参考:
3.3.系统测试
概述:测试按照系统设定的操作流程,确保各模块的功能可以正常运行,如系统配置的增删改查、报表数据的生成。

即对交互的输出或结果进行分析,以此来测试应用程序及其内部进程,这是目前的测试重点。

测试指导:测试以下内容:
C、各功能模块设置,包括填报单、镜检、登录账户、工作日志、系统配置
等功能的增删改查设置
D、填报单关系能够正确设置和修改
E、量测项可正常显示并录入数据
F、营运月报报表、提升泵房月报报表、泵站日报报表、公司生产计划等报
表能正常生成并且报表数据正确
报表的生成涉及到系统流程设置和后台计算,测试时需要注意以下内容:
3.4.回归测试
2、概述:验证提交的问题已经修改。

3、测试指导:测试以下内容:
A、原来提交的问题已修改。

B、修改操作未引起系统的其他问题。

单一界面测试参考:
3.5.集成与兼容性测试
4、概述:测试系统在特定的硬件平台上、不同的应用软件之间、不同的操作系
统平台上、不同的网络等环境中是否能很好地运行的测试。

5、测试指导:测试以下内容:
A、操作系统兼容性:测试系统在不同版本的windows操作系统上都能正常
运行。

B、应用软件兼容性:系统与其他常用软件一起运行,不会造成软件运行报
错或功能无法实现的问题。

C、浏览器兼容性:程序应用B/S架构,目前要求系统在IE8上运行无误。

3.6.随机测试
6、概述:测试人员根据经验和对系统的理解进行抽查,主要是对系统的重要
功能进行复测,也包括用例未覆盖的功能测试,对于软件更新和新加的功能要重点测试
7、测试指导:进行随机测试时可以分为以下方向:
A、基于需求:参照客户需求文档,熟悉需求并设计客户场景,按照用户操
作习惯进行测试
B、基于测试用例:将多个测试用例结合,按照不同的操作顺序进行交叉测

C、基于bug:80%的bug会出现在20%的模块中,进行bug分析,重点测试
问题较多的模块,同时结合问题原因分析进行测试
4.测试风险及解决方式
5.测试结果评价标准
5.1.范围
测试项目完成后,需要确保以下品质:
5.2.数据整理
测试数据使用Trac系统、TestLink系统进行管理。

5.3.尺度
(完)。