KTV点歌管理系统测试分析报告(共9页).doc
精选优质文档-倾情为你奉上 软件测试课程报告题 目 KTV点歌系统管理测试报告 学 院 数学计算机学院 专 业 软件工程 年 级 2011级 姓 名 赵鸿伟 学 号 KTV点歌管理系统测试报告 2.4 系统测试 7 2.5 测试结果 8 2.6 性能测试结果 81引言1.1编写目的此需求分析是基于KTV点歌系统而编写,该系统是一套基于视频点播技术的卡拉OK电脑点歌系统,它引入先进的多媒体网络技术、多媒体数据库技术代替传统的点歌系统。期望实际投入使用的系统可以更加方便用户使用和系统需求者的管理,增强娱乐性,力求为需求方达到其预期的收效。1.2项目背景说明:(1):系统名称:KTV点歌管理系统;(2):本项目由本人与多人讨论后共同决定,所有成员都有详细的分工任务,在本计算机上通过SQL Server2005和C#来实现。(3):该软件系统同其他系统或其他机构没有基本的相互来往关系。1.3参考资料(1).数据库系统概论(第四版)王珊、萨师煊高等教育出版社(2).C#2008程序设计实践教程李乃文、傅游、沈学礼清华大学出版社、(3).C#程序开发案例宝典梁冰人民邮电出版社2测试计划执行情况 2.1测试项目(1).用户或管理员能否成功进入系统;(2).用户进入系统能否进行各种点歌;(3).管理员进入系统能否进行修改、删除、添加等工程项;2.2单元测试接口测试用例接口A(外部接口)点歌控制台输入/动作期望的输出/相应实际情况手指触屏歌曲信息显示在显示器吻合触屏功能损坏未能显示歌曲信息,提示错误出现错误,与期望相吻合接口B(外部接口)遥控器输入/动作期望的输出/相应实际情况将遥控器直接面对本机遥控接收窗电视屏幕显示歌曲信息吻合欲重唱按重唱键屏幕提示此歌曲重复一次吻合欲调原伴唱按播放模式按照用户需求显示播放模式吻合将遥控器面对电视机不能接收到遥控器所发出的信息,屏幕无显示出现错误,与期望相吻合接口C(外部接口)数据库接口输入/动作期望的输出/相应实际情况输入倒带进行查询访问成功,显示是否可点吻合接口D(管理员登录接口)管理员登录输入/动作期望的输出/相应实际情况管理员ID:,密码:hurongkang登录成功吻合用户名:ewihgeioruj,密码:hurongkang用户名超过边界,显示错误吻合用户名:,密码:hurongkang用户名为非字符,显示错误吻合接口E(内部接口)查询输入/动作期望的输出/相应实际情况输入歌名:七里香显示有或者没有此歌与期望情况吻合输入歌名:weioghawioe显示输入格式不对吻合输入歌名:空(不输入)提示请输入书名吻合2.3 集合测试功能测试用例1 被测试对象的介绍 功能测试是指对KTV点歌系统的各项功能进行测试,也叫黑盒测试。从系统产品的界面架构出发。被测试对象主要包括,KTV点歌系统的登录界面,点歌,点餐,以及酒水服务等功能的测试2 测试范围与目的 KTV点歌系统的登录界面,点歌,点餐,以及酒水服务等功能的测试。目的是测试各个功能是否能正常运行。3 功能测试用例功能A描述登录界面用例目的测试管理员能否正常登录前提条件操作系统正常运行,以及各硬件配置恰当输入/动作期望的输出/相应实际情况输入:管理员ID:,密码:hurongkang登录成功与期望相吻合输入:管理员ID:,密码:wihgjoewijgwoegjwe密码越界吻合输入:管理员ID:,密码:密码输入格式不正确与期望相吻合功能B描述点歌功能用例目的测试用户能否正常点歌前提条件操作系统正常运行,点歌控制台正常,遥控器正常以及各硬件配置恰当输入/动作期望的输出/相应实际情况输入“七里香”显示器显示歌曲信息,显示是否可点与期望相吻合在点歌控制台上点第101首歌显示用户超出点歌范围(底限100首)吻合功能C描述点餐功能用例目的测试用户能否正常点餐前提条件操作系统正常运行输入/动作期望的输出/相应实际情况输入“意大利面”显示用户点餐成功吻合输入“”显示无此餐吻合功能D描述酒水服务功能用例目的测试用户能否正常点酒水前提条件操作系统正常运行输入/动作期望的输出/相应实际情况输入“雪花啤酒”显示用户点酒水成功吻合输入“梦之蓝”显示无此酒水吻合2.4 系统测试1 被测试对象的介绍 性能测试用来测试软件在集成系统中的运行性能,特别是针对实时系统和嵌入式系统。测试对象主要是KTV点歌系统中的各个功能集成在一起的性能。2 测试范围与目的 性能测试的范围控制在KTV点歌系统,测试系统的集成功能。目的是测试KTV点歌系统的集成功能是否都正常。3 性能测试用例性能A描述系统的负载能力用例目的测试系统的负载能力前提条件负载之前系统正常运行输入数据期望的性能(平均值)实际性能(平均值)在系统中进行借书功能系统正常运行吻合在模拟工具中模拟一千台电脑同时在KTV点歌系统中进行相关操作系统瘫痪吻合性能B描述系统的承压能力用例目的测试系统的承压前提条件承压测试之前系统正常运行输入数据期望的性能(平均值)实际性能(平均值)系统正常运行的同时,打开1000个页面系统崩溃吻合同时进行借书和新书入库操作系统正常运行吻合2.5 测试结果(1).用户或管理员能成功进入系统;(2).用户进入系统能进行各种点歌,并可以要求添加喜欢的歌曲和服务;(3).管理员进入系统能否进行修改、删除、添加歌曲等工程项;2.6功能测试结果系统前台跟后台大部分功能可以实现。(1)前台只可以对前台进行操作,前台功能主要为点歌功能,对象可以轻松查看歌曲信息、歌手等等。(2)后台管理员对象可以使用后台功能,后台功能主要为对象管理、数据库管理、对象管理、公告管理、留言管理,各个模块的功能均可以正常使用。3评价3.1软件能力从顾客使用点歌系统的角度挖掘需求,点歌系统应当具备多种途径的歌曲查询点播功能,普通点歌系统一般会提供一个纸质的歌单,通常其上的曲目按歌名的首字母进行排序并对每个曲目设定有一个特定的编号,也有部分点歌系统以歌名的字数进行排序,顾客在查找到相应的曲目之后再通过遥控器输入该曲目的编号完成点歌功能。而本系统追求的是全电子化的系统,因此对曲目的查询要求采用无纸化的操作,通过遥控器即可查询所有曲目,并且需要提供更为丰富的查询方式。基于方便性与习惯,首先本系统应当提供传统点歌系统的查询方式,即以歌曲名首字母为依据的查询方式和以歌曲名字数多少为依据的查询方式,此外,需要增加以歌手名为依据的查询方式和以歌曲语种为依据的查询方式。事实上,这些查询方式并没有什么奇特的地方,但是因为可以让不同的顾客选择自己习惯与适应的查询方式,它必将会让用户在消费时感觉更愉快些。 从经营者使用点歌系统的角度挖掘需求,点歌系统应当具备基本的按消费时间计算的计费功能。此外,点歌系统还应当可以方便地增加新的曲目,也应提供对现有曲目的修改、删除功能,并且,对曲目的管理应当是各包房统一的,而不是必须一个一个包房地进行设置与操作。另外,因为曲目的管理会影响到整个系统提供的服务,所以这些管理功能应当只能由具有相应权限的管理人员完成,因此,点歌系统中还应提供相应管理人员管理功能及权限控制功能。3.2缺陷和限制(1).所建议系统的运行寿命的最小值;(2).经费、投资方面的来源和限制;无;(3).法律和政策方面的限制:遵守国家有关软件开发的法律法规;(4).硬件、软件、运行环境方面的条件和限制:Windowsxp 以上;(5).可利用的信息和资源:通过网络查找信息;3.4软件质量属性易用性优于易学性,可移植性优于有效性。3.5总结 系统基本上已经达到了的预期目标,可以初步交付使用。专心-专注-专业