最新学生信息管理系统测试用例

合集下载

软件测试 学生管理系统软件测试用例

软件测试 学生管理系统软件测试用例

学生管理系统软件测试用例测试用例测试用例软件测试就是软件开发时期的最后一个阶段,也就是软件质量与可靠性保证中至关重要的一个环节。

软件测试的基本任务就是通过在计算机上执行程序,暴露出程序潜在的错误,以便进行纠错,从而保证程序的可靠运行,降低软件的风险。

测试用例:所谓测试用例,就就是意发现错误为目的而精心设计的一组测试数据。

测试一个程序,需要数量足够的一组测试用例,用数据词典的表示方法表示,可以写成:测试用例={输入数据+输出数据}这个就是式子还表明,每一个完整的测试用例不仅包含有被测程序的输入数据,而且还包括用这组数据执行被测数据之后的预期的输出结果。

每次测试,都要把实测的结果与期望结果做比较,若不相符,就表明程序可能存在错误。

白盒测试就就是根据源代码进行测试的,用白盒测试涉及测试用例 ,有两种测试用例,有两种常用技术:逻辑覆盖法测试用例,基本路径法测试用例。

黑盒测试就就是根据被测程序功能来进行测试,所以也称为功能测试。

用黑盒法涉及测试用例,有四种常用技术;等价分类法,边界值分析法,决策表法、错误推测法与因果图法。

整个测试基于需求文档,瞧就是否能满足需求文档中所有需求。

黑盒测试要求测试者在测试时不能使用与被测系统内部结构相关的知识或经验,适用于对系统的功能进行测试。

黑盒测试黑盒测试概念:被称为功能测试或数据驱动测试。

在测试时,把被测程序视为一个不能打开的黑盒子,在完全不考虑程序内部结构与内部特性的情况下进行。

采用黑盒测试的目的主要就是在已知软件产品所应具有的功能的基础上,进行: (1)检查程序功能能否按需求规格说明书的规定正常使用,测试各个功能就是否有遗漏,检测性能等特性要求就是否满足。

(2)检测人机交互就是否错误,检测数据结构或外部数据库访问就是否错误,程序就是否能适当地接收输入数据而产生正确的输出结果,并保持外部信息(如数据库或文件)的完整性。

(3)检测程序初始化与终止方面的错误。

1测试任务黑盒测试的方法:1 )等价类划分法:就是把所有可能的输入数据,即程序的输入域划分为若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。

学生信息管理系统分析及用例图

学生信息管理系统分析及用例图

学生信息管理系统需求分析具备学生学籍管理系统Status 学生成绩管理系统Scores学生档案管理系统archives学生缴费信息系统Expends.等多种功能方便管理员登陆查询增加删除修改学生信息管理员能够增删用户能够使学生登陆查询自己的信息教师登陆能够查询所有的学生信息。

用户表userinfo 字段名数据类型长度主键否描述允许空Account varchar 11 是账号否Username varchar 4 否姓名否Password varchar 25 否密码否permit varchar 3 否权限否缴费信息表expends 字段名数据类型长度主键否描述允许空Account VARCHAR 11 是账号否Username VARCHAR 4 姓名否Money Int 缴费金额Whether VARCHAR 1 是否交完学籍信息表statusinfo 字段名数据类型长度主键否描述允许空Account varchar 11 是账号否Username varchar 4 姓名否sex varchar 1 性别否relation varchar 2 党团关系college varchar 6 学院educ varchar 5 学制level Int 级department varchar 15 系别depart varchar 11 专业成绩信息表scores 字段名数据类型长度主键否描述允许空Account varchar 11 是账号否Username varchar 4 姓名否Oracle Int principle Int 组成原理English Int 英语UML Int XML Int 档案信息表archives 字段名数据类型长度主键否描述允许空Account VARCHAR 11 是账号否Username VARCHAR 4 姓名否sex VARCHAR 1 性别否ID VARCHAR 18 身份证号Address VARCHAR 25 详细地址phone VARCHAR 11 电话In VARCHAR 6 现居地。

学生信息管理系统用例模型

学生信息管理系统用例模型

学生信息管理系统用例模型学生信息管理系统用例模型是指对学生信息管理系统中各种功能进行分析和描述,包括系统主要功能、流程和交互等方面。

以下将对学生信息管理系统用例模型进行详细介绍。

首先,学生信息管理系统主要有以下功能:1. 登录功能:学生和教师通过输入账号和密码登录系统。

2. 学生信息管理功能:学生可以查看和修改自己的个人信息,包括姓名、学号、班级、性别、联系方式等。

3. 教师信息管理功能:教师可以查询和修改自己的个人信息,包括姓名、工号、职称、联系方式等。

4. 课程信息管理功能:教师可以管理自己所授课程的信息,包括课程名称、上课地点和时间、选课人数等。

5. 学生成绩管理功能:教师可以查询和修改学生的成绩信息,学生可以查询自己的成绩信息。

6. 选课功能:学生可以在规定时间内进行选课。

7. 课程表查询功能:学生和教师可以查询自己的课程表信息。

其次,学生信息管理系统的流程主要包括以下几个环节:1. 登录:学生或教师完成账号和密码的输入后,进入系统。

2. 首页:进入系统后,用户可以浏览系统功能菜单,选择需要使用的功能。

3. 功能操作:用户选择需要使用的功能,进行相应操作。

4. 保存和返回:用户进行数据修改或录入后,进行保存操作,或者返回上一级菜单。

最后,学生信息管理系统的交互主要包括以下几个方面:1. 用户与系统:用户在系统中完成相应的操作,系统根据用户的要求进行相应的处理,并反馈相应的结果。

2. 用户与用户:学生和教师在系统中可以进行信息交流和互相查看信息。

3. 系统与系统:学生信息管理系统与学生选课系统可以实现数据的交互和共享,方便学生进行选课。

总之,学生信息管理系统用例模型对于系统的开发和实现具有重要的意义,在设计系统时需要充分考虑用户的需求和系统的功能,以实现系统的高效性、可靠性和易用性。

学生信息管理系统实验报告

学生信息管理系统实验报告

学生管理系统1、用例图(1)班级信息管理用例图说明:系统管理员直接参与的用例为“登录”、“找回密码”、“查看班级基本信息"、“删除班级基本信息”、“修改班级基本信息"和“录入班级基本信息”。

校领导、教师、学生直接参与的用例为“登录”、“找回密码"和“查看班级基本信息"。

若在登录过程中发生忘记密码的情况,就需要使用“找回密码"的功能来恢复密码,而在正常情况下用不到“找回密码"这个功能,所以用例“找回密码”和用例“登录"之间是扩展关系.(2)成绩管理用例图说明:教师直接参与的用例为“登录”、“查询成绩”、“删除成绩”、“录入成绩”、“修改成绩”和“保存成绩”。

学生直接参与的用例为“登录”和“查询成绩”.因为修改成绩和录入成绩的时候都要保存成绩,所以将保存成绩抽象出来作为单独的一个用例。

用例“录入成绩”、“修改成绩"和“保存成绩”之间是包含关系,用例“找回密码"和用例“登录"之间是扩展关系。

(3)网上选课用例图说明:学生直接参与的用例为“登录”、“找回密码"、“查看课程信息”、“按课程编号查看”、“按课程名查看”、“选择课程”和“删除已选课程。

系统管理员直接参与的用例为“登录”、“找回密码”和“维护课程信息”.其中查看课程信息有两种方式,一种是按课程编号查看,另一种是按课程名查看,所以“查看课程信息”是父用例,而“按课程编号查看"、“按课程名查看”是子用例,他们之间是泛化关系。

用例“找回密码"和用例“登录”之间是扩展关系。

(4)学生信息管理用例图说明:系统管理员直接参与的用例为“登录”、“找回密码”、“查询学生基本信息"、“删除学生基本信息”、“修改学生基本信息”和“录入学生基本信息”。

校领导、教师直接参与的用例为“登录”、“找回密码”和“查询学生基本信息”。

学生直接参与的用例为“登录”、“找回密码”、“查询学生基本信息"和“修改学生基本信息”。

学生信息管理系统测试计划

学生信息管理系统测试计划

学生信息管理系统测试计划1:引言1・1编写目的为了保证学生信息管理系统的各项功能可鼎的实现,特编写了此测试讣划,对所开发软件的各功能模块和事例系统进行测试。

本测试讣划供程序员在程序高度阶段参考,在系统测试阶段提供测试依据。

本测试计划主要用于发现系统开发过程中出现和各种不妥判之处,发现软件设计中的错误。

1・2背景&待开发软件系统的轻称:学生信息笛理系统b.本项目的任务提出者:«软件质量保证与测试》的授课芝师用户:学生涪息管理人员、学生和相关人员。

1.3参考资料《软件工程》~~李代平编著冶金工业出版社《软件测试方法和技术》~~朱少民主编清华大学出版社2.计划2.1系统说明测试结果 测试人2. 2.2维护学生信息模块返回涪息2. 2测试内容 2. 2. 1登录模块 测试用例序号 01 测试用例名称登录模块被测试系 统测试功能描述 1:运行登录对话框2:检验输入的帐号和密码是否匹配 测试用例描述 测试步骤— 期待输出结果 1:运行学生信息管理系统 2:输入帐号和密码 1:显示登陆对话框2:如果帐号和密码正确进则入系统 3:反之则提示用户重新输入测试用例序号 02 测试用例列称维护学生借息被测试系统 模块测试功能描述 1:运行学生信息管理界而对话框2:检验输入学生的新借息 3:检验输入的新生的新信息是否正确合格 4:检验输入修改学生的学号 5:检验输入注销学生的学号 测试用例描述 测试步骤— 期待输出结果 测试结果 测试人1:运行学生信息管理系统 2:输入新生的新信息 3:输入学生的学号 1:显示提示对话框2:如果新生的新信息正确则添加成功 3:反之则提示重新输入信息4:如果修改信息的格式正确则显示成功 5:反之提示重新输入6:如果学生存在则显示注销成功 7:反之提示重新输入学号 校核人 测试日期测试用例序号 03 测试用例名称 学生成绩录入 模块 被测试系统测试功能描述1:以教授身份登录运行成绩管理界面对话框2:检验输入学生的成绩2. 2. 3学生成绩录入模块 校核人测试日期2. 3标识符:012. 3. 1进度安排:A:9月1日B:测试的内容:管理员,学生,教授能否正常登录C:目的:确保系统能够正常登录。

学生信息管理系统用例描述

学生信息管理系统用例描述

1.(学生/管理员/教师)登录用例编号:UC01用例名:登录用例描述:完成一次登录的完整过程参与者:学生/管理员/教师前置条件:系统运行正常后置条件:如果登录成功,可以进行查询等相关操作,如果登录不成功,则不能进行查询等一系列有关操作基本路径1、参与者进入登录界面2、参与者在登录页面输入自己的用户名和密码3、参与者提供输入的用户名和密码4、系统对用户的密码和用户名进行有效性检验5、系统记录并显示当前登录用户扩展点4a、参与者的用户名或密码不正确4a1、系统通知用户,重新输入用户或密码4a2、参与者重新输入识别码4b、参与者输入无效次数超过限制(不超过3次),系统显示提示信息,用例终止变异点: 无补充说明:无2.(学生/管理员/教师)找回密码用例编号:UC02用例名:找回密码用例描述:参与者完成一次找回密码的完整过程参与者:学生/管理员/教师前置条件:系统运行正常后置条件:如果能够找回密码,则能够重新登录基本路径1、参与者希望通过信息管理系统进行某一项操作2、参与者登录系统,在登录页面输入自己的用户名和密码并提交3、系统对用户的密码和用户名进行有效性检验4、检查不通过,系统提示返回登录页面点击找回密码选项5、参与者在找回密码页面通过输入验证信息找回密码变异点:无补充说明:无3.(教师/管理员/学生)查询学生学籍用例编号 UC03用例名:查询学生学籍用例描述:参与者查询一个学生的学籍的完整过程。

参与者:教师/管理员/学生前置条件:登录成功,数据库中存在这个学生的记录。

后置条件:参与者可以查询学生学籍的信息。

基本路径1、参与者点击主界面中的菜单项“查询信息”的下拉菜单中的“查询学籍信息”,然后跳转到查询学籍信息界面Queryinfo windows,2、在此界面中提交要查询学生的学号id。

3、界面Queryinfo windows将查询的学籍信息传递到后台数据库。

4、数据库反馈所查询的学生学籍信息到查询学籍界面并显示。

学生管理系统的用例描述

学生管理系统的用例描述

学生管理系统的用例描述用例编号:001用例名:系统管理员的登录用例描述:系统管理员完成学生信息管理系统登录的整个过程。

参与者:系统管理员老师学生前置条件:系统运行正常。

后置条件:如果管理员登录成功,可以对学生的基本信息进行进行管理。

包括:录入,查询,修改,删除。

如果教师登陆成功,可以对学生的成绩进行管理。

如果学生登录成功,可以查看个人的基本信息。

如果登录未成功,则不能进行如上操作。

基本路径:1,系统管理员,学生,老师输入用户和密码。

2,然后系统管理员,学生,老师提交输入的信息。

3,系统对系统管理员,学生和老师的用户和密码信息进行有效的检查。

4,检查通过,则返回带用户登录界面。

扩展点:3a:密码输入错误3a1:系统弹出输入错误的警告信息。

3a2:系统管理员,学生和老师离开或重新输入密码。

变异点:无补充说明:无用例编号:002用例名:查询学生的基本信息用例描述:完成系统管理员对学生的基本信息查询的完整过程。

参与者:系统管理员前置条件:登录成功后置条件:系统给出学生的基本信息。

系统管理员可以查询操作。

基本路径:1. 系统管理员,进入查询学生基本信息界面,发送查询学生基本信息的请求。

2.界面Form向控制对象Control请求学生的基本信息,控制对象到数据库查询学生的基本信息。

3.查询学生基本信息界面对象从控制对象中取得所查询得到的学生基本信息Course。

并返回到查询界面上显示所有的学生基本信息。

4. 系统管理员查询学生的基本信息。

扩展点:4a:查询学生基本信息失败。

4a1: 系统弹出查询学生信息失败的警告信息。

4a2: 系统管理员离开或重新查询学生的基本信息。

变异点:无补充说明:无用例编号:003用例名:修改学生的基本信息用例描述:完成系统管理员对学生的基本信息修改的完整过程。

参与者:系统管理员前置条件:登录成功,数据库中存在这个学生的记录后置条件:系统给出学生的基本信息。

系统管理员可以进行修改操作。

学生管理系统测试

学生管理系统测试

学生管理系统测试
一.引言
1.测试目的:
根据程序的功能及结构设计出相应的测试用例,目标在于发现程序中的错误,然后可以加以改正,尽量减低程序运行的故障率,保证程序安全可靠。

2.测试背景说明:
a.程序名称:学生信息管理系统
b.主要功能描述:
针对学生:
查询个人基本信息
查询成绩,课程表,空余教室信息和教师信息
选课
针对教师:
查询个人基本信息
查询学生成绩和课程表,空余教师信息
针对管理员:
添加,删除,修改教师和学生信息以及学生的成绩
录入教室信息,学生课程信息,教师信息等信息
3.参考文献:
《软件工程导论》————张海潘
二.测试计划:
2.1测试方案
采用黑盒测试技术,根据软件所需的输入数据,设计一些合法活不合法的测试用例,检查程序是否能得到希望的输出。

2.2 测试用例的设计
2.2.1表达式的输入要求:
数字为非负整数,表达式以#结束
2.2.2测试用例:
测试用例1:
测试用例2:
测试用例3:
测试用例4:
三.测试结果:
输入相应信息后,登录成功界面如下
点击个人信息,出现自己的基本信息
点击任课教师,显示教师信息
空余教室的查询
课程的查询
成绩的查询
添加课程表
四.评价总结
●所选的测试用例基本上能够检查到所有合法与不合法的输入●输入的测试数据基本上能够满足测试的预期的要求
●整个的数据处理基本可以达到预期的结果。

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

学生管理系统测试用例
机构公开信息
版本历史
目录
0. 文档介绍 (4)
0.1文档目的 (4)
0.2文档范围 (4)
0.3读者对象 (4)
0.4参考文献 (4)
0.5术语与缩写解释 (4)
1. 功能测试用例 (5)
1.1被测试对象的介绍 (5)
1.2测试范围与目的 (5)
1.3测试环境与测试辅助工具的描述 (5)
1.4功能测试用例 (5)
附录:评审意见 ................................................................................................ 错误!未定义书签。

0. 文档介绍
0.1 文档目的
本文档是测试人员完成测试工作的重要依据,测试人员根据测试用例文档完成测试工作,提高测试工作效率。

0.2 文档范围
本文档主要包含以下几部分:
0.文档介绍
1.功能测试用例
0.3 读者对象
本文档的读者主要包含:
1.测试工程师
2.项目经理
0.4 参考文献
[1] 王珊,萨师煊. 数据库系统概论[M]. 北京:高等教育出版社, 2006.
[2] w3school 在线教程
[3] HTML/CSS/JavaScript标准教材实例
0.5 术语与缩写解释
1. 功能测试用例
1.1 被测试对象的介绍
学生管理系统
1.2 测试范围与目的
学生管理信息测试。

内容:
查询信息
新增信息
更改信息
删除信息
1.3 测试环境与测试辅助工具的描述
1.4 功能测试用例
更改信息测试用例:
删除信息测试用例1:。

相关文档
最新文档