学生宿舍管理系统测试计划书
- 格式:doc
- 大小:90.00 KB
- 文档页数:10
学
生 宿 舍 管 理 系 统
测试计划书
学院: 信息工程
班级: 学号: 姓名: 1 / 2
目 录 1目的 ................................................................... 2 2背景 ................................................................... 2 3范围 ................................................................... 3 4项目标识 ............................................................... 3 5测试需求 ............................................................... 3 5.1数据库设计模块 ................................................... 3 5.2用户信息管理模块 ................................................. 4 5.3学生宿舍管理模块 ................................................. 4 6测试策略 ............................................................... 4 6.1注册及登录测试 ................................................... 4 6.2修改密码、查询信息和删除用户信息测试 ............................. 4 7测试类型 ............................................................... 4 7.1数据和数据库完整性测试 ........................................... 4 7.2功能测试 ......................................................... 5 7.3用户界面测试 ..................................................... 5 7.4性能评价 ......................................................... 6 7.5安全性和访问控制测试 ............................................. 7 7.6配置测试 ......................................................... 8 8工具 ................................................................... 8 9资源 ................................................................... 8 10项目里程碑 ............................................................ 9 11可交付工件 ............................................................ 9 12测试模型 .............................................................. 9 13测试日志 .............................................................. 9 14缺陷报告 .............................................................. 9 1 / 2
1目的 本测试计划将要简要介绍并进一步说明学生宿舍管理系统测试项目的策略和方法。学生宿舍管理系统项目人员希望利用这个测试计划来了解和执行测试活动,并管理完成整个测试的活动。本文定义可测试的具体职责和活动,并描述了使用的测试。
2背景 由于我国有些学校学生宿舍信息的管理水平比较低,只停留在纸介质的水准上,这样的机制很明显地已不能适应时代的发展要求,它浪费了过多的人力及物力,还存在一些先天缺陷。在信息时代,这种传统的管理方法被以计算机为基础的信息管理方法取代已是大势所趋。
归纳起来,学生宿舍管理系统做到一下功能比较合民意: 首先,可以存储历届的学生信息,安全、高效; 其次,系统可操作性强,能够节省人力,最好只需一到二名信息录入员; 再次,查找信息速度快、效率高,可以检索有条件信息; 再其次,为将来学校实现网络化教育做准备。
3范围 本系统共需要测试四个模块,分别为:数据库设计模块、用户信息管理模块、学生宿舍管理模块、统计查询模块。本计划书主要测试数据库设计模块、用户信息管理模块、学生宿舍管理模块。
先用单元测试测试三个模块的数据输入是否异常;再用集成测试测试数据库能否与学生管理系统中的数据连接,传递是否异常;
再用系统测试测试整个系统相对于需求的符合度. 本次测试主要进行的功能测试有:用户信息管理模块和学生宿舍管理模块能不能添加及删除用户,用户能不能修改密码,学生宿舍管理模块能不能查看个人信息。
性能测试主要有响应时间、并发用户数、吞吐量(单位时间内系统处理的客户请求的数量)。
4项目标识 文档(版本/日期) 已创建或可用 已被接受或已经过复审 作者或来源 备注 需求规约 是 否 是 否 开发人员 用例报告 是 否 是 否 项目计划 是 否 是 否 项目经理 设计规约 是 否 是 否 1 / 2
系统模型 是 否 是 否 数据模型或数据流 是 否 是 否 业务功能和业务规则 是 否 是 否 项目或业务风险评估 是 否 是 否
5测试需求 高优先级:用户注册与登录功能,需要进行功能测试和性能测试; 中优先级:修改密码、删除信息和查询信息,需要进行功能测试。
5.1数据库设计模块 数据库能与系统数据正常连接。 5.2用户信息管理模块 如果是新用户,能够通过输入格式正确的用户名和密码注册成功; 注册成功的用户输入正确的用户名和密码后能修改密码和删除用户信息。
5.3学生宿舍管理模块 如果是新用户,能够通过输入格式正确的用户名和密码注册成功; 注册成功的用户输入正确的用户名和密码后能修改密码、查看个人信息和删除用户信息。
6测试策略
6.1注册及登录测试 简要说明:用户需要登录使用其注册用户名和密码。 测试方法:制定了一套自动化测试,测试的能力,有效用户登录注册的。在使用无效的用户id和密码记录器的错误路径。能够满足1500人同时在线操作计算机不卡。
假设/这个问题的具体特征:身份验证使用用户ID和密码是由外部提供服务,将被调用。据推测,这一职能已经过彻底测试和支持。我们不会在进入用户id和密码的漏洞测试。 1 / 2
6.2修改密码、查询信息和删除用户信息测试 简要说明:成功登录后,能够查询学生信息、修改原密码和删除用户信息。 测试方法:制定了一套自动化测试,测试的能力,用户登录成功后修改密码、查询信息和删除用户信息用的。
7测试类型
7.1数据和数据库完整性测试 数据与数据库完整测试是指测试关系型数据库完整性原则以及数据合理性测试。 数据库完整性原即: 主码完整性:主码不能为空; 外码完整性:外码必须等于对应的主码或者为空。 数据合理性指数据在数据库中的类型,长度,索引等是否建的比较合理。 数据库和数据库进程应作为学生宿舍管理系统中的子系统来进行测试。在测试这些子系统时,不应将测试对象的用户界面用作数据的接口。对于数据库管理系统 (DBMS),还需要进行深入的研究,以确定可以支持以下测试的工具和方法。
测试目标: 1. 确保数据库访问方法和进程正常运行,数据不会遭到损坏。
技术: 1. 调用各个数据库访问方法和进程,并在其中填充有效的和无效的数据(或对数据的请求)。
2. 检查数据库,确保数据已按预期的方式填充,并且所有的数据库事件都已正常发生;或者检查所返回的数据,确保为正当的理由检索到了正确的数据
完成标准: 1. 所有的数据库访问方法和进程都按照设计的方式运行,数据没有遭到损坏。
需考虑的特殊事项: 2. 测试可能需要 DBMS 开发环境或驱动程序在数据库中直接输入或修改数据。 3. 进程应该以手工方式调用。 4. 应使用小型或最小的数据库(记录的数量有限)来使所有无法接受的事件具有更大的可视度。
7.2功能测试 测试对象的功能测试应该侧重于可以被直接追踪到用例或业务功能和业务规则的所有测试需求。这些测试的目标在于核实能否正确地接受、处理和检索数据以及业务规则是否正确实施。这种类型的测试基于黑盒方法,即通过图形用户界面 (GUI) 与应用程序交互并分析输出结果来验证应用程序及其内部进程。以下列出的是每个应用程序推荐的测试方法