学生成绩管理系统测试用例
学生成绩管理系统用例文档
用例文档
用例编号001
用例名称查询成绩
用例描述用户用学号登陆系统并查询成绩
参与者成绩查询管理系统用户
前置条件无
后置条件无
主事件流 1.用户输入学号
2.系统提示用户输入密码
3.系统验证密码
4.系统显示所能查询的学期
5.用户选择所查询的学期
6.系统显示该用户选择学期所有成绩扩展事件流3a.密码错误(输入次数不足3次)
3a1.系统提示密码错误
3a2.返回步骤2
3b.密码第3次输入错误
3b1.系统提示最多可尝试次数
3b2.系统返回步骤1
补充说明用户只能使用学号登陆。
学生成绩管理系统测试用例
预期结果 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过
实际结果 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 通过 通过 通过
是否通过 否 否 否 否 否 否 否 否 否 否 否 否 是 是 是
用例 ID TC001 TC002 TC003 TC004
Stu5465464 通过
Stu211456 通过
Studgfhd 通过
Stu85456 通过
实际结果 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过
是否通过 否 否 否 否 否 否 否 否 否 否
TC011 TC012 TC013 TC014 TC015 TC016 TC017 TC018 TC019
姓名
预期结果
小小
通过
小王
通过
Sdf
通过
Asdfj212654 通过
Asdfa789 通过
美美
通过
红红
通过
丽丽
通过
莉莉
通过
王二小
通过
实际结果 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过
是否通过 否 否 否 否 否 否 否 否 否 否
TC011 TC012 TC013 TC014 TC015 TC016 TC017 TC018 TC019
Stu5646
通过
Stu123456 通过
Stu0147
通过
Stu878901 通过
Stu012364 通过
stst0000001 通过
stst0000002 通过
学生成绩管理系统的黑盒测试
学生成绩管理系统的黑盒测试实验3 “学生成绩管理系统”的黑盒测试一、实验目的:通过实验全面掌握黑盒测试技术,能够根据实际项目灵活运用黑盒测试技术设计测试用例。
二、实验内容及要求使用黑盒测试技术对“学生成绩管理系统”进行测试,设计测试用例,查找系统缺陷,形成测试用例表和缺陷列表,具体格式如下所示。
三、说明:测试用例表中失败的用例编号用红色表示,成功的用绿色表示。
学生成绩管理系统测试用例表1测试用例编号01测试模块一至五任意一班测试标题添加学生信息测试目的学生信息是否能够正确添加软件、硬件需求Intel(R)Core(TM)2 DuoCPUE6550@2.33Ghz 1.00GB 的内存测试用例表2加记录”按钮,课程分数依次填写,其他信息正确填写。
点击“确定”按钮能够正确添加。
3.查看总成绩平均成绩是否实时更新后置条件无期待结果总成绩、平均成绩能够随着添加记录而变化实际结果总成绩、平均成绩能够正确更新成功用例成功/失败测试执行李阳人测试用例表303测试用例编号测试模块一至五任意一班测试标题添加学生信息测试目的学生信息是否能够正确添加测试用例表4Microsoft Windows7前置条件选择“一至五任意一班”步骤1启动程序2.选择一至五任意一班,点击“显示”按钮,点击“增加记录”按钮,在成绩框中输入特殊字符“-”号,其他信息正确填写。
点击“确定”按钮能够正确添加后置条件无期待结果提示在成绩框中不可以输入字符“-”实际结果添加学生信息时,成绩字段,可以输入特殊字符“-”失败用例成功/失败测试执行李阳人测试用例表5测试用例05后置条件无期待结果重新添加刚删除的记录号能够进行自动排序实际结果重新添加刚删除的记录号自动追加不按学号排序用例成功/失败失败测试执行人李阳测试用例表6测试用例编号06测试模块一至五任意一班测试标题删除记录测试目的是否能够逐条删除或一次选中多条进行删除软件、硬件需求Intel(R)Core(TM)2 DuoCPUE6550@2.33Ghz 1.00GB 的内存160.0GB硬盘测试用例表7后置条件无期待结果平均成绩随着要更新的数据自动更新,其余保持不变实际结果修改数学成绩时英语的平均分会随之改变,其余随操作自动更新用例成功/失败失败测试执行人李阳测试用例表8测试用例编号08测试模块一至五任意一班测试标题查询学生信息测试目的能否在首次查询结果上进行第二次查询软件、硬件需求Intel(R)Core(TM)2 DuoCPUE6550@2.33Ghz 1.00GB 的内存测试用例表9步骤1启动程序2.选择一至五任意一班,点击“显示”按钮,点击“记录中任意列名”在界面上用小三角标识出当前排序字段和升/降序后置条件无期待结果能在界面上用小三角标识出当前排序字段和升/降序实际结果能在界面上用小三角标识出当前排序字段和升/降序成功用例成功/失败测试执行李阳人测试用例表1010测试用例编号测试模块年级成绩测试标题全年级人数测试目的全年级人数是否依据记录数测试用例表11步骤1启动程序2.选择参数设置与库操作,点击“设置优秀分数线”下拉按钮,设置优秀分数线为90。
学生成绩管理系统的黑盒测试汇编
实验3 “学生成绩管理系统”的黑盒测试
一、实验目的:
通过实验全面掌握黑盒测试技术,能够根据实际项目灵活运用黑盒测试技术设计测试用例。
二、实验内容及要求
使用黑盒测试技术对“学生成绩管理系统”进行测试,设计测试用例,查找系统缺陷,形成测试用例表和缺陷列表,具体格式如下所示。
三、说明:测试用例表中失败的用例编号用红色表示,成功的用绿色表示。
学生成绩管理系统
测试用例表1
测试用例表2
测试用例表3
测试用例表4
测试用例表5
测试用例表6
测试用例表7
测试用例表8
测试用例表9
测试用例表10
测试用例表11
测试用例表12
测试用例表13
学生成绩管理系统
缺陷列表
严重等级说明:
S 1 系统崩溃
S2 主业务流程出现断点
S3 功能模块无法实现、
S4 功能实现,但不完善
S5 建议性。
软件测试设计报告案例学生管理系统
学生实验报告册2012——2013学年第2学期实验名称:软件测试学院:班级:学号:姓名:指导教师:对《学生成绩管理系统》软件的测试用例设计班级:计算机一班测试人员:测试时间:2013/4/17目录1.导言 (1)1.1 目的 (1)1.2 范围 (1)1.3 缩写说明 (1)1.4 术语定义 (1)1.5 引用标准 (2)1.6 参考资料 (2)2.测试设计 (2)2.1 测试范围 (2)2.2 测试覆盖设计 (3)3.测试用例 (3)3.1 用例一:登录页面的测试 (3)3.2 用例二:添加用户管理的测试 (5)3.3 用例三:新建系统角色管理的测试 (7)3.4 用例四:专业设置管理模块的测试 (8)3.5 用例五:班级信息管理模块的测试 (11)3.6 用例六:学生学籍信息管理的测试 (14)1.导言1.1 目的该文档的目的是描述《学生成绩管理系统》软件的测试设计其主要内容包括:●测试总体设计●测试用例设计1.2 范围该文档为《学生成绩管理系统》的系统测试设计,其中主要以黑盒测试为主,白盒测试为辅,为测试人员进行功能测试提供标准和依据,以及详尽的测试步骤和方法。
1.3 缩写说明ASPActive Server Pages(动态服务器页面)。
BTBlack_box Testing(黑盒测试)的缩写。
1.4 术语定义功能性测试是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。
黑盒测试(又称为功能测试、数据驱动测试和基于规格说明的测试),它是一种从用户观点出发的测试,一般被用来确认软件功能的正确性和可操作性。
测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
1.5 引用标准[1] 《企业文档格式标准》北京长江软件有限公司[2] 《软件测试设计报告格式标准》北京长江软件有限公司软件工程过程化组织1.6 参考资料[1] 《软件测试技术概论》古乐史九林编著/清华大学出版社[2] 基于C#的Windows应用程序设计(第一版)微软公司/高等教育出版社2.测试设计由于本次测试主要是以黑盒测试为主,白盒测试为辅,包括功能测试和性能测试的技术,功能测试主要以本人测试为主,数据量大的时候邀请同学一起测试,性能测试在不同计算机上进行测试,以验证系统的性能。
学生成绩查询系统测试计划
第 1 页学生成绩查询系统测试计划组编号:007组名:435作者:范骄龙陈宝迪潘海伟目录1.引言 (4)1.1编写目的 (4)1.2背景 (4)1.3参考资料 (4)2.计划 (4)2.1测试目的及任务 (4)2.2测试环境 (5)2.3人员和设备 (5)2.4测试内容 (5)2.4.1学生管理 (5)2.4.2教师管理 (6)2.4.3课程管理 (7)2.4.4系统管理 (7)2.5送测要求 (8)2.6编号规则 (8)2.7测试的安排和进度 (8)3.测试种类及测试标准 (9)3.1功能测试阶段 (9)3.2系统测试阶段 (9)3.3性能测试阶段 (9)3.4兼容测试阶段 (9)3.5重点测试部分 (10)3.6测试设计 (10)4.测试提交物 (10)学生成绩管理系统测试计划1.引言1.1编写目的编写测试计划目的是为使学生成绩管理系统的功能能够达到与需求分析说明书中描述的一致,并且检验系统是否运行稳定。
1.2背景在《学生成绩管理系统需求分析说明书》、《学生成绩管理系统概要设计说明书》的基础上,对其所描述的功能进行测试,提高系统的准确率,方便学生即使了解自己的信息,特此退出该系统。
1.3参考资料《学生成绩管理系统需求分析说明书》《学生成绩管理系统概要设计说明书》2.计划2.1测试目的及任务目的:完成整个系统的测试及验证软件的基本可用性,功能的完整性,数据的准确性等。
任务:A、与《学生成绩管理系统需求分析说明书》、《学生成绩管理系统概要设计说明书》比较,检查此软件所完成的功能,是否与这两个说明书相符合;B、数据管理能否得到预测结果;C、整个系统是否能够稳定的运行;2.2测试环境软件环境:操作系统:Windows7服务器:Tomcat6.0硬件环境:2.3人员和设备A、人员:测试人员:范骄龙陈宝迪潘海伟编程人员:范骄龙陈宝迪潘海伟B、设备:电脑一台2.4测试内容2.4.1学生管理学生管理测试用例如下:2.4.2教师管理2.4.3课程管理2.4.4系统管理2.5送测要求学生成绩管理系统开发人员提交的测试按以下要求进行:2.6编号规则测试用例中的编号:系统名+模块名+编号例:学生成绩管理系统学生管理2.7测试的安排和进度3.测试种类及测试标准3.1功能测试阶段A、功能测试:测试各个模块以及界面所完成的功能是否准确,数据是否正确,操作是否简洁方便。
学生成绩管理系统单元测试用例
简介
1.1 编写目的
本文档提供了学生成绩管理系统单元测试的用例设计 本文档用于指导开发人员和测试人员共同完成单元测试的实施.
1.2 参考资料
学生成绩管理系统详细设计 学生成绩管理系统单元测试计划书
1.3 范围
本文档是单元测试文档的一部分
2 测试用例
2.1 被测的类以及方法
标识符:标识符:MSGS-D004
用例编 号 用例目 的 用例类 型 预制条 件 测试环 境
用例编 号 D004-0 1-01-01
D004-0 1-01-02
D004-0 1-01-03
MSGS-D004-01 测试 checkservlet类的isAuthenticated方法
单元测试
无
测试环境要求
core_operation-04 core_operation-05 core_operation-06
名称
getDBConn() getJSString(int role)
class_add_one(String class_name) class_select_all()
class_delete(int class_id) class_select_one(int class_id)
13
4
2.2 dbconn 类
标识符:MSGS-D001
用例编 号 用例目 的 用例类 型 预制条 件 测试环 境
MSGS-D001-01
测试配置文件的各个属性值设置正确
单元测试 无 测试环境要求 软件: WinXP, MS sql2000,tomcat 硬件:标准PC
用例编 号 D001-0 1-01-01
学生成绩管理系统的黑盒测试.
实验3 “学生成绩管理系统”的黑盒测试
一、实验目的:
通过实验全面掌握黑盒测试技术,能够根据实际项目灵活运用黑盒测试技术设计测试用例。
二、实验内容及要求
使用黑盒测试技术对“学生成绩管理系统”进行测试,设计测试用例,查找系统缺陷,形成测试用例表和缺陷列表,具体格式如下所示。
三、说明:测试用例表中失败的用例编号用红色表示,成功的用绿色表示。
学生成绩管理系统
测试用例表1
测试用例表2
测试用例表3
测试用例表4
测试用例表5
测试用例表6
测试用例表7
测试用例表8
测试用例表9
测试用例表10
测试用例表11
测试用例表12
测试用例表13
学生成绩管理系统
缺陷列表
严重等级说明:
S 1 系统崩溃
S2 主业务流程出现断点
S3 功能模块无法实现、
S4 功能实现,但不完善
S5 建议性。
软件测试-学生管理系统软件测试用例
学生管理系统软件测试用例测试用例测试用例软件测试是软件开发时期的最后一个阶段,也是软件质量和可靠性保证中至关重要的一个环节。
软件测试的基本任务是通过在计算机上执行程序,暴露出程序潜在的错误,以便进行纠错,从而保证程序的可靠运行,降低软件的风险。
测试用例:所谓测试用例,就是意发现错误为目的而精心设计的一组测试数据。
测试一个程序,需要数量足够的一组测试用例,用数据词典的表示方法表示,可以写成:测试用例={输入数据+输出数据}这个是式子还表明,每一个完整的测试用例不仅包含有被测程序的输入数据,而且还包括用这组数据执行被测数据之后的预期的输出结果。
每次测试,都要把实测的结果与期望结果做比较,若不相符,就表明程序可能存在错误。
白盒测试就是根据源代码进行测试的,用白盒测试涉及测试用例,有两种测试用例,有两种常用技术:逻辑覆盖法测试用例,基本路径法测试用例。
黑盒测试就是根据被测程序功能来进行测试,所以也称为功能测试。
用黑盒法涉及测试用例,有四种常用技术;等价分类法,边界值分析法,决策表法、错误推测法和因果图法。
整个测试基于需求文档,看是否能满足需求文档中所有需求。
黑盒测试要求测试者在测试时不能使用与被测系统内部结构相关的知识或经验,适用于对系统的功能进行测试。
黑盒测试黑盒测试概念:被称为功能测试或数据驱动测试。
在测试时,把被测程序视为一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下进行。
采用黑盒测试的目的主要是在已知软件产品所应具有的功能的基础上,进行:(1)检查程序功能能否按需求规格说明书的规定正常使用,测试各个功能是否有遗漏,检测性能等特性要求是否满足。
(2)检测人机交互是否错误,检测数据结构或外部数据库访问是否错误,程序是否能适当地接收输入数据而产生正确的输出结果,并保持外部信息(如数据库或文件)的完整性。
(3)检测程序初始化和终止方面的错误。
1测试任务黑盒测试的方法:1 )等价类划分法:是把所有可能的输入数据,即程序的输入域划分为若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。
学生课程成绩管理系统测试报告需求分析+概要设计+测试用例
《软件质量保证与测试》课程第 11 小组丁涛涛 20111081201 2011 级计2 班测试对象:保山第九中学学生课程成绩管理系统被测试人:王家静 20101081243楚雄师范学院信息科学与技术学院2014年5月1¡简介1.1目标本文档是保山第九中学学生课程成绩管理系统的软件需求规格说明书。
本文档的面向软件开发人员和软件测试人员。
软件开发人员根据该文档完成概要设计文档,测试人员根据该文档完成系统测试计划、策略和系统测试用例。
1.2范围本文档主要包括保山第九中学学生课程成绩管理系统项目所有功能,主要包括以下几个方面: 密码修改、重新登录、学生成绩管理、课程成绩管理等四个部分。
2¡总体概述2.1软件概述2.1.1项目介绍本系统的目标是开发一个操作简单、界面友好、功能齐全、能够满足各中学桌面管理系统,给管理者提供了一个在Windows操作系统上运行的管理平台,可以代替人工重复性劳动,从而节省人力财力时间资源,大大提高工作效率和质量。
2.1.2产品环境介绍该系统是一个完全独立的产品,实现项目工作任务书中规定的所有需求项目。
2.2软件功能该系统是一个信息管理,该系统开发环境:Windows 7,数据库工具:Access2010,开发语言:Visual Basic6.02.3用户特征用户需要有基本的计算机使用常识,并且了解该系统的基本功能。
该软件的用户分为两类:教师和学生,利用该系统进行成绩信息进行管理。
3¡需求分析3.1需求详述该系统的用户分为教师和学生。
教师的功能有:管理某一学生或课程的信息以及成绩,包括增、删、查、报表打印等;学生用户只能查看个人的信息以及成绩。
系统运行在Windows平台上,要求有一个较好的图形用户界面,操作要求简单。
3.2系统模块流程图该系统的模块流程图,如图3.1所示:图3.1系统流程图3.3功能需求学生课程管理系统需要完成的功能有密码修改、重新登录、学生成绩管理、课程成绩管理四个部分。
UML学生成绩查询系统实验报告
UML学⽣成绩查询系统实验报告班级:计算机应⽤组数:成员:⽬录⼀、学⽣成绩查询系统⽤例图 (3)1、学⽣的⽤例图 (5)2、教师的⽤例图 (5)3、教务⼈员的⽤例图 (6)4.系统管理员的⽤例图 (7)⼆、学⽣成绩查询系统顺序图 (7)三、学⽣成绩查询系统类图 (11)1.参与者类 (11)四、学⽣成绩查询系统活动图 (13)1.学⽣的活动图 (13)2.教务员的活动图 (14)3.教师活动图 (15)4系统管理员的活动图 (16)五、学⽣成绩查询系统构件图 (17)1、业务对象组件图 (17)2、⽤户界⾯组件图 (18)六、学⽣成绩查询系统部署图 (19)⼀、学⽣成绩查询系统⽤例图⽤例图在需求分析阶段有很重要的作⽤,它主要描述⼈们希望如何使⽤⼀个系统,作为参与者的外部⽤户所能观察到的系统功能的模型图。
开发的全过程都是围绕需求阶段的⽤例图进⾏的。
我们所开发的学⽣成绩查询系统内容⼗分丰富,⽤户包括学⽣、⽼师、教务⼈员,其⾓⾊层次图如图所⽰:系统⽤户授权⽤户学⽣⽼师教务⼈员⾓⾊层次图授权⽤户通过学⽣成绩查询系统的⾝份认证后享有系统规定的资源,教师可以输⼊学⽣的成绩,也可以查询其对应所教的科⽬的学⽣的成绩情况;学⽣可以查看所有科⽬的成绩结果以及对⾃⼰成绩核实并针对该情况申请错误信息;教务⼈员可以核实学⽣的成绩情况并分类各科的成绩。
管理员经过系统的⾝份验证后可以对系统进⾏相应的管理和维护,包括授权⽤户、添加⽤户和删除⽤户等。
经过以上分析,得出系统的⽤例模型如图所⽰:学⽣成绩查询系统的⽤例模型图作为学⽣成绩查询系统的参与者有:学⽣、⽼师、教务⼈员、系统管理员。
(1)参与者⾸先是学⽣,学⽣可以登录系统,并可以根据⾃⼰的情况修改密码,然后通过登陆系统查看⾃⼰的成绩,并可以对⾃⼰的成绩提出申请错误信息。
(2)其次是作为参与者的教师,教师可以输⼊学⽣的成绩,也可以查询其对应所教的科⽬的学⽣的成绩情况。
(3)第三参与者就是教务⼈员,教务⼈员就是核实学⽣的成绩情况并分类各科的成绩。
5-学生成绩管理系统测试用例
测试用例
教师服务子系统测试用例
测试负系统
二级模块
模块名称
插入成绩
用例描述
用例起始于教师要插入学生成绩
测试序号
C1
测试过程及数据
用例编号U1
登录教师管理系统,选择1插入成绩,回车;输入成绩100,输入-1,回车结束输入;
用例编号U2
登录教师管理系统,选择1插入成绩,回车;输入成绩65,87,90,73,60,输入-1,回车结束输入;
用例编号
U13
选择功能3,回车,显示所有科目包括,学生姓名,学号,课程号,课程名称,成绩,输入:成绩降序
用例编号
U14
选择功能3,回车,显示所有科目包括,学生姓名,学号,课程号,课程名称,成绩,不输入,回车。
预期结果
U11
按成绩升序排列。
U12
提示你输入的提示不正确。
U13
按成绩降序排列。
U14
显示你输入的提示不正确。
预期结果
U1
系统提示插入成绩失败,成绩必须为[0,100]之间的数字
U2
系统提示插入学生成绩成功
测试结果
通过
二级模块
模块名称
查询成绩
用例描述
用例起始于教师要查询学生成绩
测试序号
C2
测试过程及数据
用例编号U3
登录教师管理系统,选择2查询成绩,回车;输入未插入的成绩100,回车;
用例编号U4
登录教师管理系统,选择2查询成绩,回车;输入已插入的成绩90,回车;
U10
提示你输入的课程编号不存在,请重新输入
测试结果
通过
二级模块
模块名称
成绩排序
等价类划分法生成成绩管理系统的用例说明
等价类划分法生成成绩管理系统的用例说明一、引言在软件工程中,等价类划分法是一种常用的测试用例设计方法,通过将输入值划分为等价类,从而减少测试用例的数量,但能够覆盖多种可能性,提高测试效率。
本文旨在通过等价类划分法来生成成绩管理系统的用例说明,探讨其应用在软件开发中的重要性。
二、成绩管理系统的功能概述成绩管理系统是用于管理学生学习成绩的软件,其主要功能包括学生信息管理、课程信息管理和成绩信息管理。
在进行用例设计时,需要首先明确系统的功能概述,以便能够更好地进行等价类划分。
三、学生信息管理的用例说明1. 添加学生信息等价类1:有效的学生信息(包括学号、尊称、性别、芳龄等)等价类2:无效的学生信息(缺少必要信息、信息格式错误等)2. 修改学生信息等价类1:存在的学生信息等价类2:不存在的学生信息3. 删除学生信息等价类1:存在的学生信息等价类2:不存在的学生信息四、课程信息管理的用例说明1. 添加课程信息等价类1:有效的课程信息(包括课程编号、课程名称、学分等)等价类2:无效的课程信息(缺少必要信息、信息格式错误等)2. 修改课程信息等价类1:存在的课程信息等价类2:不存在的课程信息3. 删除课程信息等价类1:存在的课程信息等价类2:不存在的课程信息五、成绩信息管理的用例说明1. 添加成绩信息等价类1:有效的成绩信息(包括学生学号、课程编号、成绩等)等价类2:无效的成绩信息(学号或课程编号错误、成绩格式错误等)2. 修改成绩信息等价类1:存在的成绩信息等价类2:不存在的成绩信息3. 删除成绩信息等价类1:存在的成绩信息等价类2:不存在的成绩信息六、总结和回顾通过等价类划分法,我们能够明确系统的功能需求,设计出相对完整且具备覆盖性的测试用例。
这不仅能够提高测试效率,还能够帮助开发人员更好地理解系统的需求,减少因需求理解不清晰而导致的软件开发错误。
等价类划分法在软件开发中的应用具有重要意义。
七、个人观点和理解在进行软件设计和测试时,合理利用等价类划分法可以帮助我们更好地理解系统需求,减少冗余的测试用例,提高测试效率。
学校教务管理系统测试用例说明书
本资料仅供内部使用!〈学生成绩管理系统〉功能测试用例2012年5月6日修改记录目录1XX(模块名称)测试用例清单 (5)1.1测试用例1 (6)1.2测试用例2 (7)一测试结果1.学生管理系统测试结果1.1二测试总结1.总体上达到用户需求,有小的细节没有达到客户需要。
2.让客户自选的条件太少,都得用户输入,不方便.3.由于用户输入,对于该系统不安全。
4.数据库内的数据太少,不易测试。
XX(模块名称)测试用例清单No:测试用例的序号。
Function ID:功能点ID号。
通常对应于需求跟踪矩阵中的功能ID。
Testcase ID:测试用例ID号。
对应于功能点ID的测试用例号。
通常一个功能点ID可以对应多个测试用例。
Testcase Description:测试用例描述。
User Type:用户类型(角色)。
说明能够操作该测试用例的系统用户类型(角色)Test Item Count:测试用例包含的测试项数目。
统计测试用例的数量时,将细化到测试项的数量。
]测试用例1返回首页返回首页测试用例2返回首页[填写说明:Test Case Descristion:测试用例描述。
Test Purpose:测试目的。
简要描述该用例的测试目的。
Precondition:前置条件。
说明在执行该测试用例之前需满足何种条件,或须先执行哪些步骤。
No:测试项或执行步骤序号。
一个测试用例中可包含多个功能点或执行步骤。
Testing item:对所测试项的描述。
]教务管理测试用例用例模板:90。
学生成绩管理系统的用例、类图
录入成绩用例:
1、简要说明:本用例描述了教师对课程的成绩的 录入。
2、事件流:
(1)、基本流:
1)、选择课程名称;
2)、录入课程成绩;
3)、系统更新课程成绩;
4)、系统显示该课程成绩;
5)、教师确认保存录入课程成绩;
6)、系统保存教师所录入的成绩。
(2)、备选流:
教师
编号 姓名 性别 系别
获取课程信息 获取授课地点 获取个人信息
管理
管理员
编号 姓名 性别
管理
获取教师信息 获取学生信息 管理教师信息 管理学生信息
管理员管理信息类类图
学生
学号 姓名 性别 班级 专业 系别
查看个人信息 选择课程 获取课程信息 参加考试 获取考试信息 查看考试成绩
4、顺序图绘制:表现对象间消息传递的时间顺序
管理学生信息
管理院系信息 管理班级信息 管理课程信息
5、合作图绘制:描述相互协作的对象间的交互关系(静
态链接关系)
读取
学生
成绩
登录
学生成绩管理系统 学生成绩管理合作图
查询
学生
学号 姓名 性别 班级 专业 系别
参加考试 获取考试信息 查看考试成绩
查询 *
成绩
课程号
课程名称
授课教师
*
考试成绩
学生成绩管理类图
获取课程信息 查看开课教师 查看考试成绩
对象图
周鑫:学生 学号=00902025 姓名=周鑫 性别=男 班级=一班 专业=计科 系别=信息工程
课程:成绩
课程号=001 课程名称=软件 工程 授课教师=许刚 考试成绩=100
软件测试--成绩管理系统测试报告汇编
成绩管理系统测试报告学院:数学与计算机科学学院班级:软件12姓名:XXX学号:XXXXXXXXXXXX1引言1.1 编写目的本系统是基于B/S结构的学生成绩管理系统,通过该系统可对学生成绩信息进行方便管理,为学校学生和老师建立一个成绩信息沟通的平台,从而方便学校学生的成绩管理。
为了保证学生信息管理系统的各项功能可靠的实现,特编写了此测试计划,对所开发软件的各功能模块和事例系统进行测试。
系统使用了全新的成绩管理理念,系统从完善的基础信息管理,已创建的成绩数据的录入,修改,浏览等功能操作。
对此次项目中的所有软件测试活动中,包括测试内容,进度,以及存在的问题,会产生哪些风险有一个详细的了解,有利于以后做项目时的,对此类错误的避免或改正。
通过对测试结果的分析得到对软件的评价;为纠正软件缺陷提供依据;使用户对系统运行建立信心;1.2背景1jsp编写的B/S系统)2理系统中关于学生成绩管理的子功能;通过编写测试此系统以发现自己编写程序过程中存在的缺陷、提高自己的编程能力、提高自己对系统编写流程的熟悉度。
3)本系统采用利用 Eclipse-Jee-Luna-sr1-win32-x86_64软件编写;辅助运行软件有:Tomcat-7.0Jdk-7.0Oracle-enterprise-11g。
1.3 定义jsp——全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
U5
系统提示对不起,尚无数据
U6
系统将学生成绩按90,87,73,65,60降序排序
测试结果
通过
学生服务子系统测试用例
测试负责人:顾赛
一级模块
模块名称
学生服务
二级模块
模块名称
成绩查询
用例描述
用例起始于一名学生想查看自己的成绩
测试序号
C5
测试过程及数据
用例编号
U7
选择功能2,回车,输入正确课程名称:软件工程
用例编号
U8
选择功能2,回车,输入错误课程名称:地理
用例编号
U9
选择功能2,回车,输入正确课程编号:03
用例编号
U10
选择功能2,回车,输入错误课程编号:009
预期结果
U7
输出包括,学生姓名,学号,课程号,课程名称,成绩。
U8
提示你输入的课程名称存在,请重新输入
U9
输出包括,学生姓名,学号,课程号,课程名称,成绩。
学生成绩管理系统测试用例
测试用例
教师服务子系统测试用例
测试负责人:王哲
一级模块
模块名称
教师服务系统
二级模块
模块名称
插入成绩
用例描述
用例起始于教师要插入学生成绩
测试序号
C1
测试过程及数据
用例编号U1
登录教师管理系统,选择1插入成绩,回车;输入成绩100,输入-1,回车结束输入;
用例编号U2
登录教师管理系统,选择1插入成绩,回车;输入成绩65,87,90,73,60,输入-1,回车结束输入;
测试结果
通过
U10
提示你输入的课程编号不存在,请重新输入
测试结果
通过
二级模块
模块名称
成绩排序
用例描述
用例起始于一名学生想对成绩进行排序
测试序号
C6
测试过程及数据
用例编号
U11
选择功能3,回车,显示所有科目包括,学生姓名,学号,课程号,课程名称,成绩,输入:成绩升序
用例编号
U12
选择功能3,回车,显示所有科目包括,学生姓名,学号,课程号,课程名称,成绩,输入:数子
用例编号
U13
选择功能3,回车,显示所有科目包括,学生姓名,学号,课程号,课程名称,成绩,输入:成绩降序
用例编号
U14
选择功能3,回车,显示所有科目包括,学生姓名,学号,课程号,课程名称,成绩,不输入,回车。
预期结果
U11
按成绩升序排列。
U12
提示你输入的提示不正确。
U13Leabharlann 按成绩降序排列。U14显示你输入的提示不正确。
预期结果
U1
系统提示插入成绩失败,成绩必须为[0,100]之间的数字
U2
系统提示插入学生成绩成功
测试结果
通过
二级模块
模块名称
查询成绩
用例描述
用例起始于教师要查询学生成绩
测试序号
C2
测试过程及数据
用例编号U3
登录教师管理系统,选择2查询成绩,回车;输入未插入的成绩100,回车;
用例编号U4
登录教师管理系统,选择2查询成绩,回车;输入已插入的成绩90,回车;
预期结果
U3
系统提示要查询的成绩不存在
U4
系统显示成绩为90的学生的相关信息
测试结果
通过
二级模块
模块名称
成绩排序
用例描述
用例起始于教师要对学生成绩进行排序
测试序号
C3
测试过程及数据
用例编号U5
在未插入任何成绩的情况下,直接选择3成绩排序,回车;
用例编号U6
登录教师管理系统(系统中已插入成绩65,87,90,73,60),选择3成绩排序,回车;