文档编号:LMS—4 版本号:V1.0 文档名称:测试计划 项目名称:徹机管理系统 项目负责人:李怀成 编写:李怀成 2001年06月16旦 校对:李怀成 2001年06月16日 审核:李怀成 2001年06月16日 批准:李怀成 2001年06月16旦 开发单位:华南热带农业大学经贸学院计算机 1.引言 1.1编写目的
文档编号: LMS--4 版 本 号: V1.0 文档名称: 测试计划 项目名称:微机管理系统 项目负责人:李怀成 编写:李怀成 2001 年 06 月 16 日 校对:李怀成 2001 年 06 月 16 日 审核:李怀成 2001 年 06 月 16 日 批准:李怀成 2001 年 06 月 16 日 开发单位:华南热带农业大学经贸学院计算机 1. 引言 1.1 编写目的
编写调试完《微机管理系统》软件之后,为使用户能熟悉和使用该软件, 需要有相应的软件使用说明书 1.2项目背景 随着计算机技术的飞速发展及其应用的不断普及,学习计算机、应用 计算机成为了学生的一个重要任务。作为学生学习计算机技术的主要场所, 学校机房对学生的上机收费有必要用一种统一、合理、有序、高效的方式 来管理。编写计算机软件对学生上机收费进行管理,不仅体现了该管理的 统一高效,同时也反映了计算机技术应用的日益普及,有利于调动学生学 习计算机技术的积极性 微机管理系统软件PCMSⅥ.12是一功能比较完善的数据管理软件,具 有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发 工具进行开发,界面友好、操作方便,可在应用范围较广的 WINDOWS系列 等操作系统上使用。除此以外, PCMS VI.12可通过访问权限控制以及数据 备份功能,确保数据的安全性。 1.3定义 文档中采用的专门术语的定义及缩略词简要如下: PCMS: Personal Computer Management System,微机管理系统 1.4参考资料 [1]郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学 出版社。1997。 [2]吴迪,曲蒙。《 Visual foxpro6.0程序设计指南》。北京:清华大学出 版社。1999。 [3]李加福,邸雪峰,桂敏文,李光辉。《 Visual foxpro6.0中文版入门与 提高》。北京:清华大学出版社。1999 2.软件概述 2.1目标 《微机管理系统》针对的用户是各髙校、中小学,有固定的计算机机房,并 对学生开放,同时收取一定的管理费用。相应的需求有 1.能够存储一定数量的学生个人资料,并方便有效的进行相应的学生资料 操作和管理,这主要包括 1)学生姓名、学号等个人资料的录入、删除及修改
编写调试完《微机管理系统》软件之后,为使用户能熟悉和使用该软件, 需要有相应的软件使用说明书。 1.2 项目背景 随着计算机技术的飞速发展及其应用的不断普及,学习计算机、应用 计算机成为了学生的一个重要任务。作为学生学习计算机技术的主要场所, 学校机房对学生的上机收费有必要用一种统一、合理、有序、高效的方式 来管理。编写计算机软件对学生上机收费进行管理,不仅体现了该管理的 统一高效,同时也反映了计算机技术应用的日益普及,有利于调动学生学 习计算机技术的积极性。 微机管理系统软件 PCMS V1.12 是一功能比较完善的数据管理软件,具 有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发 工具进行开发,界面友好、操作方便,可在应用范围较广的 WINDOWS 系列 等操作系统上使用。除此以外,PCMS V1.12 可通过访问权限控制以及数据 备份功能,确保数据的安全性。 1.3 定义 文档中采用的专门术语的定义及缩略词简要如下: PCMS:Personal Computer Management System, 微机管理系统。 1.4 参考资料 [1] 郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学 出版社。1997。 [2] 吴迪,曲蒙。《Visual FoxPro 6.0 程序设计指南》。北京:清华大学出 版社。1999。 [3] 李加福,邸雪峰,桂敏文,李光辉。《Visual FoxPro 6.0 中文版入门与 提高》。北京:清华大学出版社。1999。 2. 软件概述 2.1 目标 《微机管理系统》针对的用户是各高校、中小学,有固定的计算机机房,并 对学生开放,同时收取一定的管理费用。相应的需求有 1. 能够存储一定数量的学生个人资料,并方便有效的进行相应的学生资料 操作和管理,这主要包括: 1) 学生姓名、学号等个人资料的录入、删除及修改
2)运用班级、姓名、学号等关键字对学生信息进行检索查询。 3)学生上机次数、注册总金额、上机总费用及余额等资料统计。 2.能够对一定数量的读者进行相应的信息存储与管理,这其中包括: 1)登记学生的上下机时间、微机代号,计算上机费用 2)记录学生的上机及换机的微机代号,以备必要时检查 3)能够对需要的统计结果提供列表显示输出。 4)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改, 同时提供信息备份的服务 2.2功能 该软件具有如下主要功能 1.浏览功能 2.查询功能 3.注册功能 4.上机登记功能; 5.计费功能 6.统计汇总功能; 7.数据备份功能 2.3性能 a:数据确定性:输入的学生学号必须是原有数据库中存在的,并按统一的 格式(如本科学号以B开头,专科以Z开头等)。 b:时间特性:系统的响应时间、处理时间、数据传输时间等,均在所能 容忍的范围内 c:灵活性:在操作方式、运行环境需做某些变更时软件都能灵活的适 3.计划 3.1测试方案 采用黑盒测试, 3.2测试项目 组装测试:测试系统的配合运作,正常工作流程。 确认测试:测试系统的各项功能,尤其是对异常状况以及非法输入的响应以 及处理。 具体的测试项目包括有 注册 测试学生注册功能,内容包括学生帐号(学号)输入、新帐号注册、注 册金额输入、合理性检査、合法性检査、确定注册,存入帐号金额。 更改口令
2) 运用班级、姓名、学号等关键字对学生信息进行检索查询。 3) 学生上机次数、注册总金额、上机总费用及余额等资料统计。 2. 能够对一定数量的读者进行相应的信息存储与管理,这其中包括: 1) 登记学生的上下机时间、微机代号,计算上机费用。 2) 记录学生的上机及换机的微机代号,以备必要时检查。 3) 能够对需要的统计结果提供列表显示输出。 4) 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改, 同时提供信息备份的服务。 2.2 功能 该软件具有如下主要功能: 1. 浏览功能; 2. 查询功能; 3. 注册功能; 4. 上机登记功能; 5. 计费功能; 6. 统计汇总功能; 7. 数据备份功能; 2.3 性能 a:数据确定性:输入的学生学号必须是原有数据库中存在的,并按统一的 格式(如本科学号以 B 开头,专科以 Z 开头等)。 b:时间特性: 系统的响应时间、处理时间、数据传输时间等,均在所能 容忍的范围内。 c:灵活性: 在操作方式、运行环境需做某些变更时软件都能灵活的适 应。 3. 计划 3.1 测试方案 采用黑盒测试, 3.2 测试项目 组装测试:测试系统的配合运作,正常工作流程。 确认测试:测试系统的各项功能,尤其是对异常状况以及非法输入的响应以 及处理。 具体的测试项目包括有: ⚫ 注册 测试学生注册功能,内容包括学生帐号(学号)输入、新帐号注册、注 册金额输入、合理性检查、合法性检查、确定注册,存入帐号金额。 ⚫ 更改口令
测试更改学生帐号口令功能,内容包括原有口令输入、合理性检查、合 法性检查,新口令输入、更新口令 上机 测试学生上机功能,内容包括上机界面显示控制,学生帐号(学号)输 入、口令输入、合理性检査、合法性检査、査询空闲计算机代号、记录 上机时间、登录上机 下机 测试学生下机功能,内容包括测试学生帐号金额是否为零、查询下机学 生的计算机代号、记录下机时间、上机时间段计算、金额计算、余额计 算、下机及时间段结束后同机房集体下机测试, 系统设置 测试系统设置功能,内容包括系统设置对话框界面显示控制,记录管理 员值班时间段、注册总金额、收费总金额、学生上机过程中帐户余额是 否为零 查询 测试查询功能,内容包括学生帐号查询、学生帐号金额查询、学生上机 记录査询、时间段内上机情况查询等 数据管理 测试数据管理功能,内容包括数据刷新、数据备份、数据平衡检验、数 据汇总、数据统计等 4.测试项目说明 4.1注册 学生表 Student code Student Mo B970101 Namel ¥ one B970102 ¥ three B973404 Named ¥four B980605 ¥five Z982606 Name ¥six B9934004 seven B9934005 ¥ eight B0026004 Named ¥nine B0026005 Name10 ¥ten 用户输入 1)B970001(学生证号) 2)B970101(学生证号)8(注册金额)退出 3)B973404(学生证号)50(注册金额) 4)Co102(新注册帐号)输入帐户详细资料20(注册金额)
测试更改学生帐号口令功能,内容包括原有口令输入、合理性检查、合 法性检查,新口令输入、更新口令。 ⚫ 上机 测试学生上机功能,内容包括上机界面显示控制,学生帐号(学号)输 入、口令输入、合理性检查、合法性检查、查询空闲计算机代号、记录 上机时间、登录上机。 ⚫ 下机 测试学生下机功能,内容包括测试学生帐号金额是否为零、查询下机学 生的计算机代号、记录下机时间、上机时间段计算、金额计算、余额计 算、下机及时间段结束后同机房集体下机测试。 ⚫ 系统设置 测试系统设置功能,内容包括系统设置对话框界面显示控制,记录管理 员值班时间段、注册总金额、收费总金额、学生上机过程中帐户余额是 否为零。 ⚫ 查询 测试查询功能,内容包括学生帐号查询、学生帐号金额查询、学生上机 记录查询、时间段内上机情况查询等。 ⚫ 数据管理 测试数据管理功能,内容包括数据刷新、数据备份、数据平衡检验、数 据汇总、数据统计等。 4. 测试项目说明 4.1 注册 学生表 Student_code Student_name Money B970101 Name1 ¥one B970102 Name2 ¥two B970503 Name3 ¥three B973404 Name4 ¥four B980605 Name5 ¥five Z982606 Name6 ¥six B9934004 Name7 ¥seven B9934005 Name8 ¥eight B0026004 Name9 ¥nine B0026005 Name10 ¥ten 用户输入: 1) B970001(学生证号) 2) B970101(学生证号) 8(注册金额)退出 3) B973404(学生证号) 50(注册金额) 4) C0102 (新注册帐号) 输入帐户详细资料 20(注册金额)
5)F1234 输出 1)显示警告“该学生帐号不存在 2)显示警告“注册金额不能小于10元” )显示注册对话框,提交金额后注册成功,余额信息更新 4)显示新帐户登记对话框,填写完整个人资料后,注册金额,更新。 5)显示警告“输入不合理”。 上机 学生表 Student code Student name Money B970101 B970102 ¥58.2 B970503 ¥10 B973404 ¥2 B980605 Z982606 B9934004 NNNNN 5 ¥13 ¥24 ame ¥46.8 B9934005 ¥24 B0026004 ¥56 B0026005 Namely ¥100 算机情况表 PC code Is use Student code 2-01 B973404 02 TTFFFTT B0026004 2-03 2-04 3-02 B970102 3-03 Z982606 4-02 B0026003 4-03 B0026005 用户输入: 1)B970001(学生证号) 2)B970101(学生证号)退出 3)B973404(学生证号)退出 4)B970503(学生证号)输入密码不对退出 5)B9934004(学生证号)输入正确密码选取2-01号机 6)B9934005(学生证号)输入正确密码选取2-03号机 7)Kl234退出 输出 1)显示警告“该学生帐号不存在
5) F1234 输出 1) 显示警告“该学生帐号不存在 2) 显示警告“注册金额不能小于 10 元” 3) 显示注册对话框,提交金额后注册成功,余额信息更新。 4) 显示新帐户登记对话框,填写完整个人资料后,注册金额,更新。 5) 显示警告“输入不合理”。 4.2 上机 学生表 Student_code Student_name Money B970101 Name1 ¥1.3 B970102 Name2 ¥58.2 B970503 Name3 ¥10 B973404 Name4 ¥22 B980605 Name5 ¥13 Z982606 Name6 ¥24 B9934004 Name7 ¥46.8 B9934005 Name8 ¥24 B0026004 Name9 ¥56 B0026005 Name10 ¥100 计算机情况表 PC_code Is_use Student_code 2-01 T B973404 2-02 T B0026004 2-03 F 2-04 F 3-01 F 3-02 T B970102 3-03 T Z982606 4-01 F 4-02 T B0026003 4-03 T B0026005 用户输入: 1) B970001(学生证号) 2) B970101(学生证号) 退出 3) B973404(学生证号) 退出 4)B970503(学生证号) 输入密码不对 退出 5)B9934004(学生证号) 输入正确密码 选取 2-01 号机 6) B9934005(学生证号) 输入正确密码 选取 2-03 号机 7) K1234 退出 输出 1) 显示警告“该学生帐号不存在
2)显示警告“小于2元不能上机,请重新注册 3)显示警告“该用户正在上机中,不能以该卡上机” 4)显示警告“输入口令不对,请持有效证件重设口令” 5)显示警告“此计算机正在使用中,请重新选取” 6)显示上机对话框,成功上机,更新数据表 7)显示警告“输入不合理” 4.3下机 上机情况表 PC_code S_code S_ name B_time E_time T money 2-01 B973404 Namel Btl Etime MI B0026004Name2 Bt2 Etime 3-02 B970102|Name3 Bt3 Etime Z982606|Name4 Bt4 Etime M4 4-02 B0026003Name5 Bt5 Etime Tm5 M5 4-03 B0026005 Name6 Bt6 Etime Tm6 Me 4-04 C0102 ame Bt7 Etime 用户输入 1)B970001 2)B970101 3)F123 4)B973404 输出: 1)显示警告“数据表中没有此记录” 2)显示警告“此同学没有上机” 3)显示警告“不合理的输入” 4)成功下机,更新数据表,传输数据到其他数据表 4.4其他测试 由于系统测试,査询,数据管理等功能操作不涉及数据的变换,更新,操作 只是通过选取个别选项进行,现简单测试如下: 用户输入 1)选取“数据管理/统计汇总”选项 2)选取“数据管理/数据备份”选项 3)选取“数据管理/期末汇总”选项 4)选取“查看/上机分布”选项 5)选取“查看/平衡检验”选项 6)选取“查看/上班记录”选项 7)选取“查看/上机注册汇总”选项 输出 1)弹出本会计期间的数据汇总对话框,详细明确显示各相关数据 2)数据在本机硬盘内备份后,弹出对话框问是否软盘备份,并按用户响 应操作
2) 显示警告“小于 2 元不能上机,请重新注册” 3) 显示警告“该用户正在上机中,不能以该卡上机” 4) 显示警告“输入口令不对,请持有效证件重设口令” 5) 显示警告“此计算机正在使用中,请重新选取” 6) 显示上机对话框,成功上机,更新数据表 7) 显示警告“输入不合理” 4.3 下机 上机情况表 PC_code S_code S_name B_time E_time T_money money 2-01 B973404 Name1 Bt1 Etime Tm1 M1 2-02 B0026004 Name2 Bt2 Etime Tm2 M2 3-02 B970102 Name3 Bt3 Etime Tm3 M3 3-03 Z982606 Name4 Bt4 Etime Tm4 M4 4-02 B0026003 Name5 Bt5 Etime Tm5 M5 4-03 B0026005 Name6 Bt6 Etime Tm6 M6 4-04 C0102 Name7 Bt7 Etime Tm7 M7 用户输入: 1)B970001 2)B970101 3)F123 4)B973404 输出: 1)显示警告“数据表中没有此记录” 2)显示警告“此同学没有上机” 3)显示警告“不合理的输入” 4)成功下机,更新数据表,传输数据到其他数据表 4. 4 其他测试 由于系统测试,查询,数据管理等功能操作不涉及数据的变换,更新,操作 只是通过选取个别选项进行,现简单测试如下: 用户输入: 1)选取“数据管理/统计汇总”选项 2)选取“数据管理/数据备份”选项 3)选取“数据管理/期末汇总”选项 4)选取“查看/上机分布”选项 5)选取“查看/平衡检验”选项 6)选取“查看/上班记录”选项 7)选取“查看/上机注册汇总”选项 输出: 1)弹出本会计期间的数据汇总对话框,详细明确显示各相关数据 2)数据在本机硬盘内备份后,弹出对话框问是否软盘备份,并按用户响 应操作
3)弹出期末汇总对话框,并强调只有最高层管理员才能对此进行操作。 4)查看计算机正在使用的情况,以分布图明晰显示 5)显示用户注册总金额与使用金额、余额是否相等 6)显示值班人员上班记录,并以此为根据进行劳酬分配。 7)弹出对话框,并根据用户响应显示期间内上机、注册记录及汇总
3)弹出期末汇总对话框,并强调只有最高层管理员才能对此进行操作。 4)查看计算机正在使用的情况,以分布图明晰显示 5)显示用户注册总金额与使用金额、余额是否相等 6)显示值班人员上班记录,并以此为根据进行劳酬分配。 7)弹出对话框,并根据用户响应显示期间内上机、注册记录及汇总