学生成绩管理系统测试报告

学生成绩管理系统测试报告
学生成绩管理系统测试报告

软件测试

学生成绩管理系统

学号:

姓名:

班级:

指导老师:

成绩:

第一章数据字典

1.1教师信息(Teacher):教师编号Tno CHAR(7)

教师姓名Tname NCHAR(5)

所在系Tdept NVARCHAR(20)

登录密码Tpasword CHAR(6)

学生信息(Student):学号Sno CHAR(7)

姓名Sname NCHAR(5)

性别Sex NCHAR(1)

年龄Sage TINYINT (2)

所在系Sdept NVARCHAR(20)

登录密码Spasword CHAR(6)

成绩信息(Grade):学号Sno CHAR(7)

姓名Sname NCHAR(5)

课程编号Cno VARCHAR(5)

课程名Cname CHAR(20)

平时成绩PSgrade INT(2)

实验成绩SYgrade INT(2)

课程设计KCSJgrade INT(2)

期末总成绩Grade INT(2)

课程信息(Course):课程编号Cno CHAR(10)

课程名Cname CHAR(20)

授课教师Tname NCHAR(5)

系别dept NVARCHAR(20)

1.2概念模型设计

根据上面数据字典设计建立相对应的概念模型,从数据字典抽象出的实体有:教师信息实体、学生信息实体、成绩信息实体、课程信息实体。各个实体具体的描述E-R图如下。

教师员信息实体E-R图:

3 教师员信息实体E-R 图

学生信息实体E-R 图:

图4 学生信息实体E-R 图

成绩信息实体E-R 图:

图5 成绩信息实体E-R 图

课程信息实体E-R图:

图6 课程信息实体E-R图

第2章测试计划

2.1简要说明

软件测试是软件开发时期的最后一个阶段,也是软件质量和可靠性保证中至关重要的一个环节。软件测试的基本任务是通过在计算机上执行程序,暴露出程序潜在的错误,以便进行纠错,从而保证程序的可靠运行,降低软件的风险。

所谓测试用例,就是意发现错误为目的而精心设计的一组测试数据。测试一个程序,需要数量足够的一组测试用例,用数据词典的表示方法表示,可以写成:

测试用例={输入数据+输出数据}

这个是式子还表明,每一个完整的测试用例不仅包含有被测程序的输入数据,而且还包括用这组数据执行被测数据之后的预期的输出结果。每次测试,都要把实测的结果与期望结果做比较,若不相符,就表明程序可能存在错误。

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

黑盒测试就是根据被测程序功能来进行测试,所以也称为功能测试。用黑盒法涉及测试用例,有四种常用技术;等价分类法,边界值分析法,决策表法和因果图法。

整个测试基于需求文档,看是否能满足需求文档中所有需求。黑盒测试要求测试者在测试时不能使用与被测系统内部结构相关的知识或经验,适用于对系统的功能进行测试。

黑盒测试:

2.2等价类划分

2.2.1说明

在本学生成绩管理系统中在信息录入部分采用等价分类法。等价分类属于黑盒测试法的一种,黑盒测试的优点比较简单,不需要了解程序内部的代码及实现,从用户的角度出发,且是基于软件开发文档,也能知道软件实现了文档中的哪些功能,在做软件自动化测试是比较方便。黑盒测试法的缺点是覆盖率较低,自动化测试的复用性较低。

2.2.2教师信息部分

1、编号:必须有,系统自动编号,三位

2、姓名:必须有,要求为不超过5个汉字且可为英文

3、所在系:必须有,具体系别因各学校具体情况而定

4、登录密码:必须有,长度为6位0~9阿拉伯数字,且6位数不可相同且不能为连续6位注:

①教师信息由管理员录入系统

②教师登录时输入编号及密码,若密码及编号信息输入正确,则提示登录系统成功,若无

法登录进入系统,则提示提示密码不正确请重新登录

输入域:编号姓名所在系登录密码

输出域:是否录入/登录成功

2.2.3学生信息部分

1、学号:必须有,且为11位数,前4位为入学时间,后4位为系别与专业号,最后3位为班级号及学号

2、姓名:必须有,要求为不超过5个汉字

3、性别:必须有,为“男”或“女”

4、年龄:2位数,在18—80间

5、所在系:必须有,具体系别要求视各学校具体情况而定

6、登录密码:必须有,长度为6位0~9阿拉伯数字,且6位数不可相同且不能为连续6位注:

①学生信息由各教师录入系统,学生可凭学号及密码登录系统查询自己的信息

②学生登录时输入学号及密码,若密码及学号信息输入正确,则提示登录系统成功,若无

法登录进入系统,则提示提示密码不正确请重新登录

输入域:学号姓名性别年龄所在系登录密码

2.2.4课程信息部分

1、课程编号:必须有,系统自动编号,3位

2、课程名:必须有,由中英文及各种字符组成,字符长度不限

3、授课教师:必须有,要求为不超过5个汉字,可为英文

4、系别:必须有,具体系别要求视各学校具体情况而定

注:课程信息由系统管理员录入系统,学生和教师可登录查询相关信息

输入域:课程编号课程名授课教师系别

输出域:是否录入登录成功

3.3.5学生成绩信息

1、学号:必须有,且为11位数,前4位为入学时间,后4位为系别及专业号,最后3位为班级号及学号

2、姓名:必须有,要求为不超过5个汉字

3、课程编号:必须有,系统自动编号,3位

4、课程名:必须有,由中英文及各种字符组成,字符长度不限

5、平时成绩:必须有,0—100之间

6、实验成绩:0—100之间,可以为空

7、课程设计:0—100之间,可以为空

相关主题
相关文档
最新文档