《软件测试报告(案例)》由会员分享,可在线阅读,更多相关《软件测试报告(案例)(37页珍藏版)》请在金锄头文库上搜索。
1、软件工程数据库课程设计测试报告目录1引言11.1编写目的11.2背景说明11.3定义11.4 参考资料22测试概要33测试结果及发现83.1测试1(标识符)83.2测试2(标识符)9 3.3测试3(标识符)103.4测试4(标识符)113.5测试5(标识符)133.6测试6(标识符)143.7测试7(标识符)163.8测试8(标识符)173.9测试9(标识符)183.10测试10(标识符)204对软件功能的结论224.1功能1(标识符)224.1.1 能力224.1.2 限制234.2功能2(标识符)54.2.1 能力5 4.2.2 限制5 4.3功能3(标识符)54.3.1 能力5 4.3.
2、2 限制5 4.4功能4(标识符)54.4.1 能力5 4.4.2 限制54.5功能5(标识符)54.5.1 能力5 4.5.2 限制5 4.6功能6(标识符)54.6.1 能力5 4.6.2 限制5 4.7功能7(标识符)54.7.1 能力5 4.7.2 限制5 4.8功能8(标识符)54.8.1 能力5 4.8.2 限制5 4.9功能9(标识符)54.9.1 能力5 4.9.2 限制5 4.10功能10(标识符)54.10.1 能力5 4.10.2 限制55分析摘要65.1能力65.2缺陷和限制65.3建议65.4评价6II1引言1.1编写目的本软件说明书目的在于明确说明*大学教室统一管理
3、系统测试报告,界定系统实现功能的范围,指导系统设计以及编码,详细说明系统的各功能需求,输入输入要求等。本说明书的预期读者为:。1.2背景说明 1.待测试软件系统的名称:*大学教室统一管理系统; 2.软件任务提出者:规模为30000人,14个院的*大学; 3.软件任务开发者:; 4. 用户:*大学所有在校教师、学生及学校管理者; 5. 实现该软件的计算中心或计算机网络:号楼层实验室; 6. 该软件的测试环境是处理器为英特尔 Pentium(奔腾) 双核 T2330 1.60GHz 笔记本处 理器,内存为1 GB ( DDR2 533MHz ),硬盘空间为富士通 MHY2120BH ( 120 G
4、B ),显卡为Mobile Intel(R) 965 Express Chipset Family ( 联想 ) 而实际的运行环境可能在处理器、内存、硬盘空间上达不到这个水平可能会带来对软件真正性能测试的不准确。 1.3定义流程图:用图的反方式处理事务所走的步骤流程。Unumber:数据库中人员编号的存储代码。Ucode:数据库中人员密码的存储代码。Uname:数据库中人员姓名的存储代码。Limit:数据库中人员权限的存储代码。Cnumber:数据库中教室编号的存储代码。Csum:数据库中教室座位数的存储代码。Cmedia:数据库中教室是否拥有多媒体的存储代码。Week:数据库中周次的存储代码
5、。Day:数据库中星期的存储代码。Time:数据库中时段的存储代码。Useway:数据库中用途的存储代码。Useno:数据库中用途号的存储代码。1.4 参考资料 1.计算机软件产品开发文件编制指南 GB 8567-88 Guidelines for computer software product development documentation 中华人民共和国国家标准UDC6813 来源:网络 2.数据库系统概论(第四版) 作者:王珊、萨师煊 高等教育出版社 来源:*大学图书馆 3.软件工程导论(第五版) 作者:张海棠 清华出版社 来源:*大学图书馆 4.Visual
6、 C#.NET程序设计教程 作者:罗富强、白忠建、杨建 机械工业出版社 来源:*大学图书馆 5.NET深入体验与实战精要 作者:李天平 电子工业出版社 来源:学府书店 6.软件工程作者:卢潇 高等教育出版社 来源:*大学图书馆 7.软件工程课程设计主编:吕云翔 高等教育出版社 来源:*大学图书馆 8.软件测试与系统结构主编:金芝 机械工业出版社 来源:*大学图书馆 9.*大学教室统一管理系统需求分析 来源:本系列文档 10.*大学教室统一管理系统软件说明书 来源:本系列文档2测试概要本系统需要测试的项目有: 1.对数据库中所有定义的实体的属性及关系的属性进行精度、大小、类型、范围、及实际要求的
7、测试; 2.对软件中所定义的各个功能模块的功能的测试内容。 表 2-1 与数据库有关Username表中属性的测试内容测试标识符测试内容实际与计划的差别产生差别的原因用户编号(Unumber)主要测试对用户编号的合法用户编号系统能否正常识别,对于不合法的,带有攻击性的用户编号系统能否做到制止登录,并且对用户编号的表示范围、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能的合法用户的编号进行测试,也不可能对所用可能的恶意性攻击的编号进行测试。对主要的具有代表性的合法编号进行测试即可达到目的,对具有代表性的攻击性用户编号测试即可。用户姓名(Uname)主要测试对合法
8、的用户姓名系统能否正常识别,对于不合法的,带有攻击性的用户编号系统能否做到制止登录,能否根据合法的用户编号自动识别出相应的用户姓名,并且对用户姓名的表示范围、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能的合法用户的姓名进行测试。对主要的具有代表性的合法用户姓名进行测试即可达到目的。用户密码(Ucode)主要测试对合法的用户密码系统能否正常识别,对于不合法的,带有攻击性的用户密码系统能否做到制止登录,能否根据合法的用户标号自动识别出相应的用户密码的正确性,并且对用户密码的表示范围、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能
9、的合法用户的密码进行测试,也不可能对所用可能的恶意性攻击的密码进行测试。对主要的具有代表性的合法密码进行测试即可达到目的,对具有代表性的攻击性的密码测试即可。用户权限(Limit)主要测试对于合法用户系统能否自动、正确根据用户编号及密码判别用户权限,并且对用户权限的表示个数、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能的合法用户的权限进行测试对主要的具有代表性的合法用户的权限进行测试即可达到目的 表 2-2 与数据库有关Classroom表中属性的测试内容 测试标识符测试内容实际与计划的差别差生差别的原因教室编号(Cnumber)主要测试系统能否正常记录、识
10、别合法教室编号,能否对不合法的教室编号进行判别,并对教室编号的的合理性、标示范围、类型进行测试。实际测试中可能不能达到计划测试中所要求的对所用可能的教室编号的合法性进行测试测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可座位数(Csum)主要测试相应教室的座位数的正确性与合法性,测试输入数据的类型在非数据类型时系统能否正常识别非法实际中可能不能达到计划测试中所要求的对所用可能的教室编号的对应座位数进行合法性验证测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可是否多媒体(Cmedia)主要测试相应教室的多媒体拥有情况是否符合实际,测试对于其他的非法输入的数据系统能否正
11、常识别非法性实际中可能不能达到计划测试中所要求的对所用可能的教室编号的对应多媒体拥有情况进行合法性验证测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可 表 2-3 与数据库有关Useway表中属性的测试内容测试标识符测试内容实际与计划的差别差生差别的原因教室使用编号(ID)主要测试教室使用编号是否自动生成,是否能够合理正常的产生,不重复,不出现规定以外的表示字符实际中可能不能达到计划测试中所要求的对所用可能的教室使用编号的合法性等进行测试测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。周次(Week)主要测试系统所有的周次表示是否都在所要求的范围(1-22)内,是
12、否能够阻止非法字符的输入。实际中可能不能达到计划测试中所要求的对所用可能的教室使用的周次的合法性等进行测试、验证。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。星期(Day)主要测试系统所有的星期数表示是否都在所要求的范围(1-7)内,是否能够阻止非法字符的输入。实际中可能不能达到计划测试中所要求的对所用可能的教室使用星期的合法性等进行测试、验证。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。时段(Time)主要测试系统所有的时段表示是否都在所要求的范围(1-6)内,是否能够阻止非法字符的输入。实际中可能不能达到计划测试中所要求的对所用可能的教室使用时段的合
13、法性等进行测试、验证。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。用途号(Useno)主要测试系统所有的用途号表示是否都在所要求的范围(0-4)内后者是否为合法的课程号,是否能够阻止非法字符的输入。实际中可能不能达到计划测试中所要求的对所用可能的教室使用用途号的合法性等进行测试、验证。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。用途(Useway)主要测试系统所有的用途表示是否都在所要求的范围内,是否能够阻止非法字符的输入。实际中可能不能达到计划测试中所要求的对所用可能的教室使用用途说明的合法性等进行测试、验证。测试全部的数据会消耗大量人力物力,只要测试
14、具有代表性的数据即可。状态(Stage)主要测试系统所有的教室使用状态的表示是否都在所要求的范围(-1、0、1)内,是否能够阻止非法字符的输入,表示是否符合实际情况。实际中可能不能达到计划测试中所要求的对所用可能的教室使用说明状态的合法性等进行测试、验证。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。 表 2-4 有关软件中各功能模块表示符的测试内容测试标识符测试内容实际与计划的差别差生差别的原因查询教室信息(search)主要测试该模块能否正常实现对所有教室信息的不同方式的查询,对于用户选择的不同查询方式即输入的不同数据系统能否做出正确的处理与显示。在实际测试中不可能达到计划测试中所要求对所有教室的信息的所有查询方式进行验证与测试。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。申请教室(apply)主要测试该模块能否实现普通用户对教室的申请功能,正确判断用户输入信息的合法性,对于不存在的教室或已被占用的