版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE20KTV点歌管理系统软件测试分析报告1引言 21.1编写目的 21.2背景 21.3定义 31.4参考资料 42测试概要 42.1测试项目 42.2测试机构和人员 113测试结果及发现 123.1测试结果 124对软件功能的结论 134.1功能与限制 135分析摘要 155.1能力 155.2缺陷和限制 165.3建议 175.4测试结论 185.4评价 206测试资源消耗 20软件测试分析报告1引言1.1编写目的为了发现和报告KTV点歌统系统的错误和缺陷。通过测试,确保本系统的功能、互操作性等符合软件的设计要求,满足用户的使用要求。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便对系统进行进行升级时进行改进。1.2背景项目名称:KTV点歌系统开发软件名称:KTV点歌管理系统本系统特点:针对增加广大消费者的业余爱好问题,提出此项目,基于B/S架构的KTV点歌系统,提供不同的点歌方式和歌曲类型,以最大限度的满足广大的用户的要求。1.3定义测试用例:测试用例(TestCase)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。B/S:B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。VisualStudio2008:微软提供的进行系统开发的平台。SQLServer2003:数据库。SQL注入:随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQLInjection,即SQL注入。1.4参考资料《软件质量保证》DanielGalin机械工业出版社《软件测试技术与教程》人民邮电出版社《软件工程》张海藩人民邮电出版社《C#程序设计与开发》谭恒松清华大学出版社KTV点歌系统需求规格说明书KTV点歌系统概要设计说明书2测试概要2.1测试项目软件功能的测试:测试单元测试页面包含功能输入期望结果说明任务相关FrmLogin.cs1.按歌名显示歌曲信息2.按歌手名显示歌曲信息3.按歌曲语言种类显示歌曲信息4.按地区不同显示歌曲信息5.显示不同的皮肤图片6.按首字母不同显示不同的歌曲信息7.显示后台数据库的信息(包括歌曲信息、歌手信息和管理员信息的修改、添加)1.点击歌名点歌的按钮2.点击歌手点歌的按钮3.点击语种点歌的按钮4.点击地区点歌的按钮5.点击皮肤按钮6.点击不同的字母按钮7.点击管理员按钮1在DataGridView控件中显示歌曲信息2.在DataGridView控件中显示歌手信息及作品信息3.在DataGridView控件中显示不同语种的歌曲信息4.在DataGridView控件中显示不同地区的歌曲信息5.窗体的背景会切换成不同的图片6.在DataGridView控件中显示有相同首字母构成的的歌曲信息7.界面会跳转到frmLogin.cs界面frmBacker.cs显示歌手信息并可以对其进行添加、删除、修改的操作。显示歌曲信息并可以对其进行添加、删除、修改的操作。显示管理员信息并可以对其进行添加、删除、修改、保存的操作。4.退出整个后台数据库系统1.点击菜单栏中歌手信息按钮和对应窗体中的添加、删除、修改按钮2.点击菜单栏中歌曲信息按钮和对应窗体中的添加、删除、修改按钮3.点击菜单栏中管理员信息按钮和对应窗体中的添加、删除、修改、保存按钮4.点击关闭按钮1.添加、修改跳转到frmSinger页面,而删除是直接删除选定项,并后弹出删除成功的消息框2.添加、修改跳转到frmMusic页面,而删除是直接删除选定项,并后弹出删除成功的消息框3直接在DataGridView控件中进行添加、删除、修改、保存操作4.退出系统。frmSinger添加歌手信息修改歌手信息输入准确的信息点击,提示添加成功的消息对话框输入为空或字符错误点击,提示重新输入输入准确的信息点击,提示添加成功的消息对话框输入为空或字符错误点击,提示重新输入frmMusic1.添加歌手信息2.修改歌手信息输入准确的信息点击,提示添加成功的消息对话框输入为空或字符错误点击,提示重新输入输入准确的信息点击,提示添加成功的消息对话框输入为空或字符错误点击,提示重新输入管理员登录的测试:测试单元测试页面包含功能输入期望结果说明管理员登录frmLogin.cs管理员登陆正确的用户名密码点击,提示登陆成功,跳转到frmBacker.cs窗体错误的用户名(为空或错误)用户名不存在或用户名不为空最正确的用户名,错误的密码提示密码错误,请重新输入管理员添加的测试:测试单元测试页面包含功能输入期望结果说明用户注册frmBacker.cs管理员填写添加的信息正确的用户名显示用户名正确的密码显示用圆点代替用户点击添加按钮点击显示注册成功弹出消息对话框框输入错误的信息点击提交提示用户填写的错误信息输入了已经存在的用户名点击提交提示该用户名已经存在,继续填写查询输入商品的信息,选择商品的种类点击,查询结果显示页面后台管理员入口点击点击,跳转到后台管理员登陆页面首页连接点击跳转到系统主页面商品品牌列表点击品牌名称链接点击跳转到相应的商品的展示页面管理员修改信息的测试:测试单元测试页面包含功能输入期望结果说明管理员改个人信息frmBacker.cs添加管理员信息正确的用户名显示用户名正确的密码显示用圆点代替用户点击添加按钮点击显示注册成功,跳转到主页输入错误的信息点击提交提示用户填写的错误信息输入了已经存在的用户名点击提交提示该用户名已经存在,继续填写管理员修改信息的测试:测试功能输入预期结果添加歌曲歌曲名称:歌曲类型:歌曲语种:歌曲拼音:歌曲路径:歌曲编号:在各行后面有提示:*必填*必填*必填*必填*必填*需100开头修改歌曲歌曲名称:歌曲类型:歌曲语种:歌曲拼音:歌曲路径:歌曲编号:在各行后面有提示:*需100开头歌曲删除直接点击删除按钮成功删除2.2测试机构和人员测试机构负责人参与测试人员备注信息系四中队吕翔开发小组吕翔,李霏霏,宋妍哲,吴颖颖吕翔,李霏霏,宋妍哲,吴颖颖个人在完成自己的程序后进行单元测试,然后,组员同时参加项目的集成、系统等的测试3测试结果及发现3.1测试结果功能名称功能描述预期结果实际结果是否正常发现的问题管理员注册管理员注册才可以进行添加、修改、删除等操作管理员注册成功。管理员注册成功。是用户名的类型没有限制管理员修改个人信息管理员可以随时修改注册时的信息管理员修改成功用户修改成功是歌曲信息浏览用户打开软件直接可以浏览歌曲的信息歌曲信息显示成功歌曲信息显示成功是添加歌曲管理员可以登陆后添加歌曲管理员添加成功管理员添加成功是删除歌曲管理员可以将不常点击的歌曲删除删除成功删除成功是修改歌曲的信息管理员可以在后台更改歌曲的详细信息更改信息成功更改信息成功是查询用户可以查询歌曲显示查询出来的歌曲列表显示查询出来的歌曲列表是4对软件功能的结论4.1功能与限制功能名称功能描述测试情况软件能力局限性管理员注册管理员注册才可以添加、删除、修改等操作管理员可以进行注册。管理员注册成功。注册信息过少,安全性不强。管理员修改个人信息管理员可以随时修改注册时的信息管理员可以修改信息管理员修改成功管理员登录管理员使用正确的用户名密码进行登录。注册的管理员可以登陆。管理员登陆成功。没有设置验证码的输入与验证歌曲信息浏览用户打开软件直接可以浏览歌曲的信息用户点击商品显示商品的详细信息商品信息显示成功界面有的地方不够美观添加歌曲管理员可以登陆后添加歌曲管理员可以添加歌曲管理员添加成功删除歌曲管理员可以将不点击的歌曲删除管理员可以删除。删除成功修改歌曲的信息管理员可以在后台更改歌曲的详细信息管理员可以更改信息更改信息成功查询用户可以按不同的方式查询歌曲用户可以查询想要的歌曲显示查询出来的歌曲列表查询可能不够精确5分析摘要5.1能力功能名称软件能力正确性可操作性备注管理员注册管理员注册成功正确可操作可扩展管理员修改个人信息管理员修改个人信息成功正确可操作可扩展管理员登录管理员登陆成功正确可操作可扩展歌曲浏览用户下载软件后直接可以浏览歌曲的信息正确可操作可扩展添加歌曲管理员添加成功正确可操作可扩展删除歌曲删除成功正确可操作可扩展修改歌曲的信息更改信息成功正确可操作可扩展查询输出查询结果正确可操作可扩展5.2缺陷和限制功能名称软件错误软件缺陷软件局限性备注管理员注册无验证码不够灵活,没有加入邮件验证注册的功能管理员登录有SQL注入的可能没有设置验证码的输入与验证无添加歌曲无无无无删除商品无无无无修改歌曲信息无无无无查询无无可能查询的不精确无5.3建议功能名称功能弥补建议备注管理员注册改进用户验证码的控件,并添加邮件发送验证用户注册的功能。管理员登录在管理员登陆页面分别对管理员的密码进行特殊字符检测,禁止、密码带有特殊字符。当然,这样也有其他的更好的解决方法,比如对密码进行MD5加密或使用存储过程存取数据等,但鉴于时间较短的问题,我们使用了这种比较简便的方法。歌曲浏览可扩展歌曲查询为了增加精确性,增加高级搜索的功能5.4测试结论功能名称功能描述测试情况是否通过备注管理员注册管理员注册才可以进行添加、修改、删除操作管理员可以进行注册。通过管理员修改个人信息管理员可以随时修改注册时的信息管理员可以修改信息通过管理员登录管理员使用正确的用户名密码进行登录。注册的管理员可以登陆。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 礼服商业机会挖掘与战略布局策略研究报告
- 化妆用漂白剂脱色剂产品供应链分析
- 腰包商业机会挖掘与战略布局策略研究报告
- 医用软化水产品供应链分析
- 塑料旅行袋产业链招商引资的调研报告
- 个人资产保险索赔评估行业市场调研分析报告
- 书籍装订用布产业链招商引资的调研报告
- 编码和解码装置和仪器产品供应链分析
- 产品质量检测服务行业营销策略方案
- 电动织毯机市场发展前景分析及供需格局研究预测报告
- 2024年消防宣传月知识竞赛考试题库200题(含答案)
- 期中(1-4单元)(试题)-2024-2025学年六年级数学上册西师大版
- 河南国有资本运营集团有限公司招聘笔试题库2024
- 内外部项目合作管理制度
- 无人机应用技术专业申报表
- 2024年巴黎奥运会及奥运会知识宣讲课件
- 2024年河北建投能源投资股份有限公司招聘笔试参考题库含答案解析
- 余华读书分享名著导读《在细雨中呼喊》
- 烟供.火供.火施仪轨
- 甲醇制氢项目商业计划书写作模板
- (最新整理)房颤抗凝知情同意书
评论
0/150
提交评论