系统测试计划说明书 郑红霞李春漫张榕 编号:4 版本:1.1 测试计划说明书 项目名称:图书管理系统 委托单位:清华大学计算机系软件教研组 开发单位:中国科学院计算技术研究所 项目负责人:郑红霞 编写:李春漫 2000年12月 校对:张榕 2000年12月 审核:郑红霞 2000年12月 第1页
系统测试计划说明书 郑红霞 李春漫 张榕 第 1 页 编号:4 版本:1.1 测 试 计 划 说 明 书 项 目 名 称:图 书 管 理 系 统 委 托 单 位:清华大学计算机系软件教研组 开 发 单 位:中国科学院计算技术研究所 项 目 负 责 人:郑红霞 编写: 李春漫 2000 年 12 月 校对: 张 榕 2000 年 12 月 审核: 郑红霞 2000 年 12 月
系统测试计划说明书 郑红霞李春漫张榕 目录 前言…… 1.1编写本说明书目的 1.2测试背景 13参与人员 14说明书组成 1.5参考资料 系统概述 21目标 22功能概述 23开发工具 24运行环境 25用户特点 3.系统测试计划. 3.1测试方法及原则 3.2测试的环境 33测试人员的要求 34测试前准备 3.5系统测试项 3.51安装测试 333444445556666777788889 3.52用户管理组 3.53图书管理组 3.54图书流通组. 3.55图书统计与查询组 3.56数据维护组 4.系统测试项说明… 41安装测试 42用户管理… 43图书管理.… 44图书流通 90234 4.5图书统计与查询 46数据维护组 15 5.测试评价 5.1测试范围 16 52评价原则 17 第2页
系统测试计划说明书 郑红霞 李春漫 张榕 第 2 页 目录 1. 前言.........................................................................................................................3 1.1 编写本说明书目的..........................................................................................3 1.2 测试背景..........................................................................................................3 1.3 参与人员..........................................................................................................4 1.4 说明书组成......................................................................................................4 1.5 参考资料..........................................................................................................4 2. 系统概述.................................................................................................................4 2.1 目标..................................................................................................................4 2.2 功能概述..........................................................................................................5 2.3 开发工具..........................................................................................................5 2.4 运行环境..........................................................................................................5 2.5 用户特点..........................................................................................................6 3. 系统测试计划.........................................................................................................6 3.1 测试方法及原则..............................................................................................6 3.2 测试的环境......................................................................................................6 3.3 测试人员的要求..............................................................................................7 3.4 测试前准备......................................................................................................7 3.5 系统测试项......................................................................................................7 3.5.1 安装测试...................................................................................................7 3.5.2 用户管理组...............................................................................................8 3.5.3 图书管理组...............................................................................................8 3.5.4 图书流通组...............................................................................................8 3.5.5 图书统计与查询组...................................................................................8 3.5.6 数据维护组...............................................................................................9 4. 系统测试项说明.....................................................................................................9 4.1 安装测试..........................................................................................................9 4.2 用户管理........................................................................................................10 4.3 图书管理........................................................................................................12 4.4 图书流通........................................................................................................13 4.5 图书统计与查询............................................................................................14 4.6 数据维护组....................................................................................................15 5. 测试评价...............................................................................................................16 5.1 测试范围........................................................................................................16 5.2 评价原则........................................................................................................17
系统测试计划说明书 郑红霞李春漫张榕 1.前言 11编写本说明书目的 测试是软件开发工作中的一个重要步骤,根据软件的功能及结构 设计出相应的设计用例,其目的在于发现程序中存在的错误。这样把 错误尽可能地在早期消灭,从而减少开发费用,节约开发时间,提高 软件可靠性。测试说明书的编制是为了提供一个对本软件的测试安 排,包括每项测试活动的内容、进度安排、设计考虑、测试数据的整 理方法以及评价准则 12测试背景 本软件是运行于Win95/win98/ Win nt等 Windows环境中,并依 赖于Aces数据库的系统,并且软件是由ⅤB来开发完成,其所调 用的动态库随操作系统的不同而有所差别,因此测试应在各个 WINDOWS平台上分别进行,以确保本系统的兼容能力。 由于本项目组的人员的特定性,使得本软件的设计者、代码编写 者与测试人员为同一批成员,使测试有一定的局限性 本项目虽是一次课程设计,但就其本身的功能及易操作性,以及 对软硬件的要求低来看,如果进行适当的功能扩充,对一些小型图书 馆、图书室有较好的便用价值
系统测试计划说明书 郑红霞 李春漫 张榕 第 3 页 1. 前言 1.1 编写本说明书目的 测试是软件开发工作中的一个重要步骤,根据软件的功能及结构 设计出相应的设计用例,其目的在于发现程序中存在的错误。这样把 错误尽可能地在早期消灭,从而减少开发费用,节约开发时间,提高 软件可靠性。测试说明书的编制是为了提供一个对本软件的测试安 排,包括每项测试活动的内容、进度安排、设计考虑、测试数据的整 理方法以及评价准则。 1.2 测试背景 本软件是运行于 Win95/Win98/Win NT 等 Windows 环境中,并依 赖于 Access 数据库的系统,并且软件是由 VB 来开发完成,其所调 用的动态库随操作系统的不同而有所差别,因此测试应在各个 WINDOWS 平台上分别进行,以确保本系统的兼容能力。 由于本项目组的人员的特定性,使得本软件的设计者、代码编写 者与测试人员为同一批成员,使测试有一定的局限性。 本项目虽是一次课程设计,但就其本身的功能及易操作性,以及 对软硬件的要求低来看,如果进行适当的功能扩充,对一些小型图书 馆、图书室有较好的便用价值
系统测试计划说明书 郑红霞李春漫张榕 1.3参与人员 本测试参与人员由本项目的二名成员组成: 郑红霞、李春漫、张蓉 14说明书组成 本说明书由系统功能概述、系统测试计划、系统测试项说明、测 试评价组成 1.5参考资料 ●《实用软件工程》,清华大学出版社 张海藩《软件工程导论》,清华大学出版社 ●王立福、张世琨、朱冰编著《软件工程技术、方法与环境》, 北京大学出版社。 《需求分析说明书 《概要设计说明书》 《详细设计说明书 《系统使用手册》 2.系统概述 21目标 本软件是为了方便用户对图书的管理开发的。要求系统界面友好,使用 简单,提供对图书信息、读者信息和图书流通情况的编辑、査询、统计报表 第4页
系统测试计划说明书 郑红霞 李春漫 张榕 第 4 页 1.3 参与人员 本测试参与人员由本项目的二名成员组成: 郑红霞、李春漫、张蓉 1.4 说明书组成 本说明书由系统功能概述、系统测试计划、系统测试项说明、测 试评价组成。 1.5 参考资料 ⚫ 《实用软件工程》,清华大学出版社 ⚫ 张海藩《软件工程导论》,清华大学出版社。 ⚫ 王立福、张世琨、朱冰编著《软件工程—技术、方法与环境》, 北京大学出版社。 ⚫ 《需求分析说明书》 ⚫ 《概要设计说明书》 ⚫ 《详细设计说明书》 ⚫ 《系统使用手册》 2. 系统概述 2.1 目标 本软件是为了方便用户对图书的管理开发的。要求系统界面友好,使用 简单,提供对图书信息、读者信息和图书流通情况的编辑、查询、统计报表
系统测试计划说明书 郑红霞李春漫张榕 等全面的数据管理功能,同时使用户能方便的进行图书的出借、返还等操作, 并提供远程预约、续借,馆际互借等功能。此外系统还具有一定的安全性和 可维护性 22功能概述 系统协助中型图书馆管理员实现各种日常事务的管理。系统 维护一数据库,保存图书和读者的资料以及图书流通情况的资料, 便于管理员管理图书和读者的有关数据,还可根据需要随时进行 数据的査询和统计并按所需格式和方式输出。利用这些数据,系 统可协助管理员进行本馆职工和馆际互借认可的读者的图书出 借、返还、(远程)预约和续借等操作,读者身份认证和借书权限 认证等都可由系统承担,大大减轻了管理员的工作量。此外,对 于系统本身的维护,系统具备一定的安全机制和信息备份机制, 对用户分级管理,设置用户权限,保证系统安全性;提供数据库 文件的备份功能,按用户要求备份,防止意外数据丢失影响系统 工作 23开发工具 Microsoft Visual basic 6.0 24运行环境 硬件环境:PC486以上机型,要求配有鼠标。 软件环境:支持中文的 Windows95、98或NT平台,安装有 第5页
系统测试计划说明书 郑红霞 李春漫 张榕 第 5 页 等全面的数据管理功能,同时使用户能方便的进行图书的出借、返还等操作, 并提供远程预约、续借,馆际互借等功能。此外系统还具有一定的安全性和 可维护性。 2.2 功能概述 系统协助中型图书馆管理员实现各种日常事务的管理。系统 维护一数据库,保存图书和读者的资料以及图书流通情况的资料, 便于管理员管理图书和读者的有关数据,还可根据需要随时进行 数据的查询和统计并按所需格式和方式输出。利用这些数据,系 统可协助管理员进行本馆职工和馆际互借认可的读者的图书出 借、返还、(远程)预约和续借等操作,读者身份认证和借书权限 认证等都可由系统承担,大大减轻了管理员的工作量。此外,对 于系统本身的维护,系统具备一定的安全机制和信息备份机制, 对用户分级管理,设置用户权限,保证系统安全性;提供数据库 文件的备份功能,按用户要求备份,防止意外数据丢失影响系统 工作。 2.3 开发工具 Microsoft Visual Basic 6.0 2.4 运行环境 硬件环境:PC486 以上机型,要求配有鼠标。 软件环境:支持中文的 Windows95、98 或 NT 平台,安装有
系统测试计划说明书 郑红霞李春漫张榕 Microsoft access数据库 25用户特点 要求用户具有最基本的计算机和 Windows环境的操作技能,会 使用鼠标并且能够输入汉字。 3.系统测试计划 31测试方法及原则 图书馆管理系统”软件是一个规模较小、面向一般应用、操 作简单的软件。程序模块调用结构简单,代码量不很大,而且我 们用的编程工具是VB6.0系统,可以提供强有力的调试环境。因 此只需采用较简单的测试方法,就可借助调试工具发现错误,并 准确定位 在安装测试中,我们采用一次性安装测试方法。由于各项功 能的操作过程都不复杂,因此对各项功能的确认测试也可用简单 的测试用例来实现。 设计测试用例时,应尽量具有代表性和典型性,注意边界情 况和非常规操作过程的测试。 32测试的环境 软硬件环境: PC486以上+ Windows95+ Microsoft access 第6页
系统测试计划说明书 郑红霞 李春漫 张榕 第 6 页 Microsoft Access 数据库。 2.5 用户特点 要求用户具有最基本的计算机和 Windows 环境的操作技能,会 使用鼠标并且能够输入汉字。 3. 系统测试计划 3.1 测试方法及原则 “图书馆管理系统”软件是一个规模较小、面向一般应用、操 作简单的软件。程序模块调用结构简单,代码量不很大,而且我 们用的编程工具是 VB6.0 系统,可以提供强有力的调试环境。因 此只需采用较简单的测试方法,就可借助调试工具发现错误,并 准确定位。 在安装测试中,我们采用一次性安装测试方法。由于各项功 能的操作过程都不复杂,因此对各项功能的确认测试也可用简单 的测试用例来实现。 设计测试用例时,应尽量具有代表性和典型性,注意边界情 况和非常规操作过程的测试。 3.2 测试的环境 软硬件环境: PC486 以上+Windows 95+Microsoft Access
系统测试计划说明书 郑红霞李春漫张榕 PC486以上+ Windows98+ Microsoft access PC486以上+ Windows nt40+ Microsoft access 33测试人员的要求 要求测试者有最基本的计算机使用经验、对 win9s/win98 Win nt等 Windows环境使用的基本技能、会使 用鼠标、能够录入汉字。会使用 Microsoft access,并会配置 ODBC数据源。 34测试前准备 测试之前要先阅读其它相关文档,熟悉功能需求、详细设 计,并详细阅读《系统使用手册》,准备好各项测试的软硬件条 件和相关测试资料。 3.5系统测试项 31安装测试 分别在上述测试环境中安装本系统,并运行系统,必根据 需要配置数据库、数据源,以测试系统的兼容性及ⅤB动态库在 不同操作系统下的运行是不有冲突等问题。 预计用一天时间完成 第7页
系统测试计划说明书 郑红霞 李春漫 张榕 第 7 页 PC486 以上+ Windows 98+Microsoft Access PC486 以上+ Windows NT 4.0+Microsoft Access 3.3 测试人员的要求 要求测试者有最基本的计算机使用经验、对 Win95/Win98/Win NT 等 Windows 环境使用的基本技能、会使 用鼠标、能够录入汉字。会使用 Microsoft Access ,并会配置 ODBC 数据源。 3.4 测试前准备 测试之前要先阅读其它相关文档,熟悉功能需求、详细设 计,并详细阅读《系统使用手册》,准备好各项测试的软硬件条 件和相关测试资料。 3.5 系统测试项 3.5.1 安装测试 分别在上述测试环境中安装本系统,并运行系统,必根据 需要配置数据库、数据源,以测试系统的兼容性及 VB 动态库在 不同操作系统下的运行是不有冲突等问题。 预计用一天时间完成
系统测试计划说明书 郑红霞李春漫张榕 352用户管理组 测试软件是否正确实现了设置用户权限、设置用户密码、增加 用户、删除用户功能。 按照用户>上增加设置用户权限、设置用户密 码、增加用户、删除用户操作步骤操作,检査执行结果是否和需 求说明中规定的一致。 预计用半天时间完成。 33图书管理组 测试软件是否正确实现了图书管理功能 按照用户>上增加图书管理操作步骤操作,检 查执行结果是否和需求说明中规定的一致 预计用半天时间完成 34图书流通组 测试软件是否正确实现了图书流通功能。 按照用户>上增加图书流通操作步骤操作,检 查执行结果是否和需求说明中规定的一致。 预计用半天时间完成 35图书统计与查询组 测试软件是否正确实现了图书统计与查询功能。 第8页
系统测试计划说明书 郑红霞 李春漫 张榕 第 8 页 3.5.2 用户管理组 测试软件是否正确实现了设置用户权限、设置用户密码、增加 用户、删除用户功能。 按照用户<<操作手册>>上增加设置用户权限、设置用户密 码、增加用户、删除用户操作步骤操作,检查执行结果是否和需 求说明中规定的一致。 预计用半天时间完成。 3.5.3 图书管理组 测试软件是否正确实现了图书管理功能。 按照用户<<操作手册>>上增加图书管理操作步骤操作,检 查执行结果是否和需求说明中规定的一致。 预计用半天时间完成。 3.5.4 图书流通组 测试软件是否正确实现了图书流通功能。 按照用户<<操作手册>>上增加图书流通操作步骤操作,检 查执行结果是否和需求说明中规定的一致。 预计用半天时间完成。 3.5.5 图书统计与查询组 测试软件是否正确实现了图书统计与查询功能
系统测试计划说明书 郑红霞李春漫张榕 按照用户>上增加统计与査询操作步骤操作, 检查执行结果是否和需求说明中规定的一致 预计用半天时间完成。 356数据维护组 测试软件是否正确实现了数据维护功能。 按照用户>上增加数据维护操作步骤操作,检 查执行结果是否和需求说明中规定的一致。 预计用半天时间完成 4.系统测试项说明 41安装测试 测试项目内容: 通过安装在不同的 WINDOWS环境中,以测试系统的兼容 性及VB动态库在不同操作系统下的运行是不有冲突等问题。 、测试用例 1、分别在不同的 WINDOWS环境中, WINDOWS95、 WINDOWS98、 WINDOWS NT安装本系统,检测安装是 否能顺利完成。 2、如果没有安装错误,则开始运行。检查启动面板是否正 确显示、主窗口是否正确显示。 第9页
系统测试计划说明书 郑红霞 李春漫 张榕 第 9 页 按照用户<<操作手册>>上增加统计与查询操作步骤操作, 检查执行结果是否和需求说明中规定的一致。 预计用半天时间完成。 3.5.6 数据维护组 测试软件是否正确实现了数据维护功能。 按照用户<<操作手册>>上增加数据维护操作步骤操作,检 查执行结果是否和需求说明中规定的一致。 预计用半天时间完成。 4. 系统测试项说明 4.1 安装测试 一、 测试项目内容: 通过安装在不同的 WINDOWS 环境中,以测试系统的兼容 性及 VB 动态库在不同操作系统下的运行是不有冲突等问题。 二、 测试用例 1、分别在不同的 WINDOWS 环境中,WINDOWS 95、 WINDOWS 98、WINDOWS NT 安装本系统,检测安装是 否能顺利完成。 2、如果没有安装错误,则开始运行。检查启动面板是否正 确显示、主窗口是否正确显示
系统测试计划说明书 郑红霞李春漫张榕 3、待主窗口正确显示后,用鼠标和键盘依次检査所有的功 能栏和记录信息窗口,看是否都能正常显示,不出现运行错误 再用鼠标和键盘在主窗口中进行一系列随机的操作,检査程序 的健壮性。 4、在 Windows系统中同时打开一些应用程序,如Word Internet Explorer、 Outlook、中文输入法等。在这些应用程序之 间进行任务切换。检查此软件与其它软件之间是否存在冲突。 三、进度: 预计用半天时间完成。 四、条件 Windows环境、安装 Microsoft access、配置ODBC数据源 五、测试资料: > 42用户管理 测试项目内容 测试软件是否正确实现了用户管理的功能,包括:用户权 限的设定、用户密码的设定、对读者进行登记、对读者进行注 销等功能。 测试用例 第10页
系统测试计划说明书 郑红霞 李春漫 张榕 第 10 页 3、待主窗口正确显示后,用鼠标和键盘依次检查所有的功 能栏和记录信息窗口,看是否都能正常显示,不出现运行错误。 再用鼠标和键盘在主窗口中进行一系列随机的操作,检查程序 的健壮性。 4、在 Windows 系统中同时打开一些应用程序,如 Word、 Internet Explorer、Outlook、中文输入法等。在这些应用程序之 间进行任务切换。检查此软件与其它软件之间是否存在冲突。 三、进度: 预计用半天时间完成。 四、条件: Windows 环境、安装 Microsoft Access、配置 ODBC 数据源 五、测试资料: > > > 4.2 用户管理 一、 测试项目内容: 测试软件是否正确实现了用户管理的功能,包括:用户权 限的设定、用户密码的设定、对读者进行登记、对读者进行注 销等功能。 二、 测试用例