石大远程在线考试(主观题)——《软件工程课程设计》.docx

上传人:太** 文档编号:35970304 上传时间:2022-08-24 格式:DOCX 页数:45 大小:467.01KB
返回 下载 相关 举报
石大远程在线考试(主观题)——《软件工程课程设计》.docx_第1页
第1页 / 共45页
石大远程在线考试(主观题)——《软件工程课程设计》.docx_第2页
第2页 / 共45页
点击查看更多>>
资源描述

《石大远程在线考试(主观题)——《软件工程课程设计》.docx》由会员分享,可在线阅读,更多相关《石大远程在线考试(主观题)——《软件工程课程设计》.docx(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、在线视频网站设计(在线视频网站设计测试用例文件状态:文件标识:CENTEN-Project-TEST-CASEV草稿当前版本:X.Y正式发布作 者:O O O正在修改完成日期:2021-4-24审批人:中国石油大学网络教育学院Fax:Tel:输入/动作期望的输出/相应实际情况典型值删除一条或者多条视频确认删除,且删除成功给出成功提示边界值视频不存在提示不存在提示无存在异常值未选中要删除的视频错误提示错误提示功能F描述修改订单用例目的验证修改订单功能是否正常前提条件内容管理员已登录,修改的订单存在输入/动作期望的输出/相应实际情况典型值修改一条视频确认修改,且修改成功给出成功提示边界值视频不存在

2、提示不存在提示无存在异常值未选中要修改的视频错误提示错误提示功能G描述取消订单用例目的验证取消会员订单功能是否正常前提条件内容管理员已登录,取消的订单存在输入/动作期望的输出/相应实际情况典型值取消系统一条订单确认取消,且取消成功给出成功提示边界值视频不存在提小不存在提示无存在异常值未选中要取消的订单错误提示错误提示功能H描述上传视频用例目的验证上传视频功能是否正常前提条件内容管理员已登录,用户申请符合要求,收到已上传的视频,进行审核输入/动作期望的输出/相应实际情况典型值确认符合上传条件,确认上传视频确认上传,且上传成功给出成功提示边界值未登陆提示未登陆提示未登陆异常值已过保质期等错误提示错

3、误提示功能I描述用户注册用例目的验证用户注册功能是否正常前提条件翻开注册页面输入/动作期望的输出/相应实际情况典型值确认两次密码是否一致确认且注册成功给出成功提示边界值用户名已存在提示已存在提示已存在异常值两次密码不一致错误提示错误提示功能J描述用户注册用例目的前提条件翻开注册页面输入/动作期望的输出/相应实际情况典型值确认两次密码是否一致确认且注册成功给出成功提示边界值用户名已存在提示已存在提示已存在异常值两次密码不一致错误提示错误提示用例目的验证用户登陆功能是否正常前提条件翻开登陆页面输入/动作期望的输出/相应实际情况典型值正确输入用户名及密码登陆成功跳转入用户界面边界值用户名不存在提示不

4、存在提示不存在异常值密码输入不正确错误提示错误提示验证用户注册功能是否正常3 .健壮性测试用例3.1 被测试对象的介绍本系统的功能是实现网上观看视频,主要包括视频信息管理、会员订单管理、用户管理、视频评 价管理、视频收藏管理等模块,主要以对数据库的增删改查来实现这些功能。本系统依据模仿现行的 B2c网站的需求而设计,运用软件开发工具实现系统的分析、设计与实现,最后设计出来的系统基本 满足能网上观看视频的功能需求。3.2 测试范围与目的整个程序的兼容性、容错性测试,检测在不同平台运行情况。3.3 测试环境与测试辅助工具的描述针对windowsXP/ Windows 10测试环境进行测试。3.4

5、测试驱动程序的设计暂无。3.5 容错能力/恢复能力测试用例异常输入/动作容错能力/恢复能力造成的危害、损失查询时输入特殊字符正常不出现黄页关键词的输入不正常正常系统卡死查询时不输入条件正常不出结果在不同windows平台运行正常运行不能运行在不同windows平台性能测试速度正常太慢4 .性能测试用例4.1 被测试对象的介绍本系统的功能是实现网上观看视频,主要包括视频信息管理、会员订单管理、用户管理、视频评 价管理、视频收藏管理等模块,主要以对数据库的增删改查来实现这些功能。本系统依据模仿现行的 B2c网站的需求而设计,运用软件开发工具实现系统的分析、设计与实现,最后设计出来的系统基本 满足能

6、网上观看视频的功能需求。4.2 测试范围与目的通过负载测试和软件压力测试,测试软件性能。4.3 测试环境与测试辅助工具的描述JavaScript和Notcpad+十来实现场景的设置到达测试的目的4.4 测试驱动程序的设计暂无。4.5 性能测试用例性能A描述模拟1000个用户同时购物用例目的测试软件并发操作前提条件用户登陆且同时观看视频输入数据期望的性能(平均值)实际性能(平均值)1000个用户.正常正常5 .图形用户界面测试用例5.1 被测试对象的介绍本系统的功能是实现网上观看视频,主要包括视频信息管理、会员订单管理、用户管理、视频评 价管理、视频收藏管理等模块,主要以对数据库的增删改查来实现

7、这些功能。本系统依据模仿现行的 B2c网站的需求而设计,运用软件开发工具实现系统的分析、设计与实现,最后设计出来的系统基本 满足能网上观看视频的功能需求。5.2 测试范围与目的测试用户名界面的可用性。5.3 测试环境与测试辅助工具的描述翻开软件界面。5.4 测试驱动程序的设计无。5.5 测试人员分类类别特征A类注册页面测试、购物主页测试、购物测试B类登陆页面测试5.6 用户界面测试的检查表检查项测试人员的类别及其评价窗口切换、移动、改变大小时正常吗?A正常各种界面元素的文字正确吗?(如标题、提示等)A正常各种界面元素的状态正确吗?(如有效、无效、选中等 状态)A正常各种界面元素支持键盘操作吗?

8、A正常各种界面元素支持鼠标操作吗?A正常对话框中的缺省焦点正确吗?A正常数据项能正确回显吗?A正常对于常用的功能,用户能否不必阅读手册就能使用?A正常执行有风险的操作时,有“确认”、“放弃”等提示吗?A正常操作顺序合理吗?A正常有联机帮助吗?B正常各种界面元素的布局合理吗?美观吗?B正常各种界面元素的颜色协调吗?B正常各种界面元素的形状美观吗?B正常字体美观吗?B正常图标直观吗?B正常 6 .信息平安性测试用例6.1 被测试对象的介绍本系统的功能是实现网上观看视频,主要包括视频信息管理、会员订单管理、用户管理、视频评 价管理、视频收藏管理等模块,主要以对数据库的增删改查来实现这些功能。本系统依

9、据模仿现行的 B2c网站的需求而设计,运用软件开发工具实现系统的分析、设计与实现,最后设计出来的系统基本 满足能网上观看视频的功能需求。6.2 测试范围与目的对系统进行漏洞扫描。6.3 测试环境与测试辅助工具的描述Javascript脚本语言同其她语言一样,有它自身的基本数据类型,表达式与算术运算符及程序的 基本程序框架。Javascript提供了四种基本的数据类型与两种特殊数据类型用来处理数据与文字。而 变量提供存放信息的地方,表达式那么可以完成较复杂的信息处理。JavaScript 一种直译式脚本语言,就 是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScr

10、ipt引擎,为 浏览器的一局部,广泛用于客户端的脚本语言,最早就是在HTML(标准通用标记语言下的一个应用) 网页上使用,用来给HTML网页增加动态功能。6.4 测试驱动程序的设计无。6.5 信息平安性测试用例假想目标A前提条件非法入侵手段是否实现目标代价一利益分析假想目标B前提条件非法入侵手段是否实现目标代价一利益分析7 .压力测试用例7.1 被测试对象的介绍本系统的功能是实现网上观看视频,主要包括视频信息管理、会员订单管理、用户管理、视频评 价管理、视频收藏管理等模块,主要以对数据库的增删改查来实现这些功能。本系统依据模仿现行的 B2c网站的需求而设计,运用软件开发工具实现系统的分析、设计

11、与实现,最后设计出来的系统基本 满足能网上观看视频的功能需求。7.2 测试范围与目的通过压力测试,观察内部内存、CPU可用性、磁盘空间和网络带宽的使用情况。7.3 测试环境与测试辅助工具的描述WinRunner7.4 测试驱动程序的设计无7.5 压力测试用例极限名称A假设10000名用户名购物前提条件多用户同时访问输入/动作输出/响应是否能正常运行100个用户并发操作正常正常1000个用户并发操作正常正常10000个用户并发操作正常正常8 .可靠性测试用例8-1被测试对象的介绍本系统的功能是实现网上观看视频,主要包括视频信息管理、会员订单管理、用户管理、视频评 价管理、视频收藏管理等模块,主要

12、以对数据库的增删改查来实现这些功能。本系统依据模仿现行的 B2c网站的需求而设计,运用软件开发工具实现系统的分析、设计与实现,最后设计出来的系统基本 满足能网上观看视频的功能需求。8.1 测试范围与目的验证系统的可靠性。8.2 测试环境与测试辅助工具的描述Netrelo8.3 测试驱动程序的设计无08.4 可靠性测试用例任务A描述系统正常运行连续运行时间24H故障发生的时刻故障描述暂无统计分析任务A无故障运行的平均时间间隔(CPU 小时)24任务A无故障运行的最小时间间隔(CPU 小时)24任务A无故障运行的最大时间间隔(CPU 小时)24统计分析9 .安装/反安装测试用例9-1被测试对象的介

13、绍本系统的功能是实现网上观看视频,主要包括视频信息管理、会员订单管理、用户管理、视频评 价管理、视频收藏管理等模块,主要以对数据库的增删改查来实现这些功能。本系统依据模仿现行的 B2c网站的需求而设计,运用软件开发工具实现系统的分析、设计与实现,最后设计出来的系统基本 满足能网上观看视频的功能需求。9-2测试范围与目的测试网站登录是否正常。9.1 测试环境与测试辅助工具的描述登录网站。9.2 测试驱动程序的设计无。9.3 安装/反安装测试用例配置说明安装选项描述是否正常使用难易程度全部正常简单局部正常简单升级正常简单其它正常简单附录:评审意见症衣:测试组长邀请开发人员和同行专家,对系统测试用例

14、进行技术评审。在线视频网站设计模块设计报告文件状态:草稿口正式发布口正在修改文件标识:CENTEN-Project-SD-MODULE当前版本:X.Y O O O完成日期:2021-4-24审批人:中国石油大学网络教育学院单位Fax:(0931)4937207Tel: (09314951391版本历史版本/状态作者参与者起止日期备注1.0O O OO O O2021-4-162021-4-24版本历史版本/状态作者参与者起止日期备注1.0O O OO O O2021-4-162021-4-24目录0 .文档介绍220.1文档目的220.2文档范围220.3读者对象2204参考文献220.5术语

15、与缩写解释22.模块命名规那么241 .模块汇总241.1 模块汇总表241.2 模块关系图25.子系统A的模块设计273 .N 模块 A-N27.子系统B的模块设计274 .N 模块 B-N27.其他270 .文档介绍0.1文档目的本文就是基于Browser/Server模式的一种JSP结合Java的在线视频的设计与实现, 主要功能就是到达客户端与客户端通过服务器的动态交互。A们通过浏览器就可以访问 各种需要的视频主页,并且保证服务器的平安。数据库采用易用、功能强大的的MySQL 数据库。该视频网功能较齐,除了拥有一般视频网的功能之外还加入了一些独特的功能, 如广告宣传处理、强大的搜索、封账

16、号功能等。本网站就是依据网站工程开发的程序进 行,关于网站开发的可行性分析、需求分析、详细设计、数据库详细设计以及对网站的测 试都有具体的论述与实现过程。0.2文档范围所有公司内部开发人员及高层管理者。0.3读者对象所有开发人员。0.4参考文献1郑人杰.马素霞.软件工程概论,北京:机械工业出版社,2009.112张海藩.软件工程导论.北京:清华大学出版社,2006.113吕云祥,软件工程课程设计,北京:机械工业出版社,2009.14(美)步吕格,()迪图瓦.面向对象软件工程.北京:机械工业出版社,2009.125朱少民.软件工程测试方法与技术.北京:清华大学出版社,20/0.30.5术语与缩写

17、解释缩写、术语解释模块在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译 程序、装配程序等处理的独立程序单位;或指大型软件系统的一局部。 L模块命名规那么驼峰命名法,正如它的名称所表示的那样,指的是混合使用大小写字母来构成标识符的 名字。其中第一个单词首字母小写,余下的单词首字母大写。2 .模块汇总2.1 模块汇总表提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。子系统A模块名称功能简述formMainCase内容管理员注册、登陆、管理、搜索视频。Manager更改自己的姓名、密码和其它个人信息子系统B模块名称功能简述formAcrors管理员信息、用户信息管理

18、、会员信息浏览、删除、视频管理、宣传管理、 宣传管理位custormer用户登陆、资料修改、上传视频、找回密码(用户忘记密码)、观瞧电影、 视频评分、搜索视频、用户注销(退出) 2.2模块关系图图1系统功能图选择视频图2视频上传图图3视频管理图3 .子系统A的模块设计3.n模块A-n模块名称goodsearchf)功能描述商品查询。接口与属性基于Browser/Server模式的一种JSP结合Java的在线视频获取搜索类型数据结构 与算法将rs中的信息存入到List中补充说明4 .子系统B的模块设计4.n模块B-n模块名称Java编程语言功能描述管理员及用户登陆接口与属性request, se

19、tCharacterEncoding (utf-8;response, setCharacterEncoding(utf-8);PrintWriterout=response. getWriter ();response, setContentType (text/html);Stringusername=reques t. ge tParame ter (username );Stringpassword=request. getParameter (password);Sys tem. ou t. prin tin (输入的密码:+password);Stringradio=request

20、. getParameter(logintype);数据结构 与算法补充说明5淇他(在线视频网站设计产品需求规格说明书文件状态:文件标识:CENTEN-Project-RD-PRSJ草稿当前版本:X.Y正式发布作 者:O O O正在修改完成日期:2021-4-24审批人:Fax:Tel:版本历史版本/状态作者参与者起止日期备注1.0O O OO O O2021-4-162021-4-240.文档介绍50.1文档目的50.2文档范围50.3读者对象50.4参考文献50.5术语与缩写解释5.接口一路径测试用例61.1 被测试对象(单元)的介绍61.2 测试范围与目的61.3 测试环境与测试辅助工具

21、的描述61.4 测试驱动程序的设计61.5 接口测试用例61.6 路径测试的检查表7.功能测试用例81.7 被测试对象的介绍81.8 测试范围与目的81.9 测试环境与测试辅助工具的描述81.10 测试驱动程序的设计91.11 功能测试用例9.健壮性测试用例111.12 被测试对象的介绍111.13 测试范围与目的111.14 测试环境与测试辅助工具的描述111.15 测试驱动程序的设计121.16 容错能力/恢复能力测试用例12.性能测试用例121.17 被测试对象的介绍121.18 测试范围与目的121.19 测试环境与测试辅助工具的描述121.20 测试驱动程序的设计121.21 性能测

22、试用例13.图形用户界面测试用例131.22 被测试对象的介绍131.23 测试范围与目的130.文档介绍310.1文档目的310.2文档范围310.3读者对象310.4参考文档310.5术语与缩写解释31.产品介绍321 .产品面向的用户群体32.产品应当遵循的标准或规范322 .产品范围32.产品中的角色323 .产品的功能性需求336.0功能性需求分类336.m Feature M错误!未定义书签。6 .m.n Function M.N错误!未定义 书签。7 .产品的非功能性需求337.1 用户界面需求337.2 软硬件环境需求337.3 产品质量需求347.N其它需求34附录A:需求建

23、模与分析报告35A.1需求模型135A.N需求模型N35附录B: 需求确认360.文档介绍0.1文档目的基于Browser/Server模式的一种JSP结合Java的在线视频的设计与实现,提供 一个供用户在线自主选择性观瞧视频节目的平台,为广大观众提供交流观后感、提供视 频资源。.2文档范所有公司内部开发人员及高层管理者。0.3读者对象所有参与系统的开发人员。0.4参考文档1郑人杰马素霞,软件工程概论.北京:机械工业出版社,2009.112张海藩,软件工程导论.北京:清华大学出版社,2006.113吕云祥.软件工程课程设计,北京:机械工业出版社,2009.14(美)步吕格,(美)迪图瓦.面向对

24、象软件工程,北京:机械工业出版社,2009.125朱少民.软件工程测试方法与技术.北京:清华大学出版社,2010.30.5术语与缩写解释缩写、术语解释需求分析人们可以通过浏览器就可以访问各种需要的视频主页,并且保 证服务器的平安,为广大观众提供交流观后感、提供视频资源。 1 .产品介多本系统的功能就是为提供一个供用户在线自主选择性观瞧视频节目的平台,为广 大观众提供交流观后感、提供视频资源。因此,在线视频系统最基本的功能首先就是用 户在线视频观瞧,其次就是视频上传以及其她功能等。另夕卜,为了保证论在线视频的整 齐性与规章性,用户信息平安性系统还专门提供用户注册与登录的功能只有注册的用户登录后才

25、能够在线观瞧影片与上传视频,没有注册的游客只能够 浏览主题的电影信息。2 .产品面向的用户群体面向观看视频的团体及个人O3 .产品应当遵循的标准或规范服务器端: 操作系统:Microsoft Server 2012 Web 服务器:Tonica t 8、 0 数据库:MySQL5、5 浏览器:Edge以上均可 分辨率:最正确效果为1440X 900像素客户端: 浏览器:Chrome Firefox Safari、 Edge 等 分辨率:最正确效果为1440X 900像素4 .产品范E面向观看视频的团体及个人。5 .产品中的角色角色名称职责描述管理员删减或者上传视频,审核视频,会员信息管理普通用

26、户搜索视频,加入收藏,找回密码,观看电影,视频评分6 .产品的功能性需求6.0功能性需求分类提示:将功能性需求先粗分再细分,下表中的Feature A, Function AJ等符号应当被替 换成有含义的名称。功能类别功能名称、标识符描述用户coustomer用户可以更改自己的姓名、密码和其它个人信息,也可 以查看自己的搜索记录和观看记录,查看自己的收藏夹, 查看别人的视频评价并对自己观看的视频进行评分。管理员Manager管理员所具有的属性并不多,管理员主要实现对视频的 增、册h改,对用户个人信息的管理,处理用户对视频 的反应,进行上架或者下架。视频Good描述视频的抽象。对视频进行标签分类

27、,还有主演、风 格、主题、评价。订单Order记录会员的订购时间和会员ID,通过核实确定会员的使 用期限。7、品的非功能性需求7.1 用户界面需求需求名称详细要求界面要求美观大气,界面可用性强 7.2 软硬件环境需求需求名称详细要求硬件i5CPU、 8G 内存、2G 显存、256GbSSD, Chrome Firefox.Safari. Edge均可,最正确效果为1440X 900像素7.3 产品质量需求主要质量属性详细要求正确性软件能正常运行,不能出现黄页,死机等现象健壮性能兼容不同的操作系统及浏览器。可靠性无故障运行时间大于10000小时。性能,效率运行效率高,性能好易用性界面友好,方面使

28、用清晰性正常显示平安性能正常防御外来入侵等。可扩展性可以其他浏览器对接兼容性能兼容Win XP/Win 7/Vista Windows 10等多个操作系统可移植性采用模块化设计,便于后续维护7.n其它需求附录A:需求建模与分析报告建议用Rational Rose对产品需求进行建模与分析。A.1需求模型1A.n需求模型N附录B:需求确认提示:主要分两步:(1)需求评审,(2)需求承诺。对需求的评审应当采用“正式技术 评审方式”,将产生一份“需求评审报告”。在获取责任人(Stakeholders)对需求的承诺 之前,该产品需求规格说明书必须先通过需求评审。需求评审报告摘要需求文档输入名称,标识符,

29、版本,作者,完成日期,需求评审报告输入名称,标识符,评审日期,评审结论工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。V工作成果基本合格,需要作少量的修改,之后通过审核即可。工作成果不合格,需要作比拟大的修改,之后必须重新对其评审。评审意见评审小组成员输入评审小组成员需求承诺需求文档输入名称,标识符,版本,作者,完成日期客户承诺承诺签字,日期工程经理承诺承诺签字,日期在线视频网站设计体系结构设计报告文件状态:文件标识:Legend-Net-DZYW-SD-ARCHITECTUREJ草稿当前版本:1.0正式发布作 者:O O O正在修改完成日期:2021-4-24审批人:版本历史版本

30、/状态作者参与者起止日期备注1.0O O OO O O2021-4-162021-4-240.文档介绍220.1文档目的50.2文档范围50.3读者对象50.4参考文献50.5术语与缩写解释5.系统概述411 .设计约束41.设计策略412 .系统总体结构41.子系统N的结构与功能423 .开发环境的配置43.运行环境的配置454 .测试环境的配置45.其它451.3 测试环境与测试辅助工具的描述131.4 测试驱动程序的设计131.5 测试人员分类141.6 用户界面测试的检查表14.信息平安性测试用例156.1 被测试对象的介绍156.2 测试范围与目的156.3 测试环境与测试辅助工具的

31、描述156.4 测试驱动程序的设计156.5 信息平安性测试用例15.压力测试用例166.6 被测试对象的介绍166.7 测试范围与目的166.8 测试环境与测试辅助工具的描述166.9 测试驱动程序的设计166.10 压力测试用例16.可靠性测试用例176.11 被测试对象的介绍176.12 测试范围与目的176.13 测试环境与测试辅助工具的描述176.14 测试驱动程序的设计176.15 可靠性测试用例17.安装/反安装测试用例186.16 被测试对象的介绍186.17 测试范围与目的186.18 测试环境与测试辅助工具的描述186.19 测试驱动程序的设计186.20 安装/反安装测试

32、用例18附录:评审意见180.文档介绍0.1文档目的提供一个供用户在线自主选择性观瞧视频节目。0.2文档范围所有公司内部开发人员及高层管理者。0.3读者对象所有公司内部开发人员。0-4参考文献1郑人杰马素霞,软件工程概论.北京:机械工业出版社,2009.112张海藩.软件工程导论.北京:清华大学出版社,2006.113吕云祥.软件工程课程设计.北京:机械工业出版社,2009.14(美)步吕格,(美)迪图瓦.面向对象软件工程,北京:机械工业出版社,2009.125朱少民.软件工程测试方法与技术.北京:清华大学出版社,2010.30.5术语与缩写解释缩写、术语解释SQL SERVER系统服务器所使

33、用的数据库管理系统(DBMS)事务流数据进入模块后可能有多种路径进行处理主键数据库表中的关键域。值互不相同ROLLBACK数据库的错误恢复机制1 .系统概述开发在线视频系统的目的就是为提供一个供用户在线自主选择性观瞧视频节目 的平台,为广大观众提供交流观后感、提供视频资源。因此,在线视频系统最基本的 功能首先就是用户在线视频观瞧,其次就是视频上传以及其她功能等。另外,为了保证 论在线视频的整齐性与规章性,用户信息平安性系统还专门提供用户注册与登录功能。只有注册的用户登录后才能够在线观瞧影片与上传视频,没有注册的游客只能够 浏览主题的电影信息。根据用户的需求及以上的简单分析,在线视频需要具备前台

34、功能与后台功能:2 .设计约束操作系统:Windows 10计算机硬件:i5CPU、8G内存、2G显存、256GbSSD开发语言:java编程语言网页设计器:Notepad+软件编译器:MyEclipse 2016以上均可Web服务器:Tome a t 8、0以上均可Java开发包:JDK 1、7以上均可数据库:MySQL 5、5以上均可.设计策略提供一个供用户在线自主选择性观瞧视频节目。3 .系统总体结构主要功能包含注册、登录/注销、修改个人资料、上传、播放、评分、搜索、找回 密码、用户信息管理、视频管理、宣传管理等功能。uc UmCm Mo.5.子系统N的结构与功能图1-4视频上传1、用户

35、功能分析:(1)后台功能设计系统管理员需要登录:1、管理员资料管理:管理员信息2、用户信息管理:会员信息浏览、删除;3、视频管理4、宣传管理:宣传位管理(宣传广告)后台功能结构图如图12所示图1-2在线视频后台功能结构(2)系统用途介绍在线视频这类后台数据库管理类型,具有数据流量非常大的数据处理任务,而且还要达 到使用方便、操作灵活的操作理念。本在线视频系统在设计时对用户使用到达如下几个目标:1 .选用人机对话的操作方式,操作界面美观友好,信息查瞧灵活、快速、准确,直观、 方便、并且数据存储平安。2 .全面展示系统内所有分类的视频,并进行分页显示机制。3 .为用户提供一个方便、快捷的主题信息查

36、瞧功能o.实现在线上传视频功能。4 .拥有登录模块,保证用户信息平安与整个网站的规范执行。5 .用户随时都可以查瞧自己上传的视频。6 .对用户输入的数据,系统进行较为完善的检验,尽可能排除普遍的人为的错误。8、对于上传非法视频胡乱散播非法言论等用户采取封号警告处理。9.系统运行稳定平安可靠。2、前台功能设计已注册用户:1、用户登陆2、资料修改3、上传视频4、找回密码(用户忘记密码)5、观瞧电影6、视频评分7、搜索视频8、用户注销(退出) 前台功能结构图如图1-1所示图1-1在线视频前台功能结构6 .开发环境的配置类别标准配置最低配置计算机硬件i5CPU、8G内存、2G显存、256GbSSDCP

37、U:P4 以上,内存:256M 以上软件MyEclipse 2016 以上均可浏览器MyEclipse 2016 以上均可其它Windows 系列、Tomca t 系统7 .运行环境的配置类别标准配置最低配置计算机硬件i5CPU、8G 内存、2G 显 存、256GhSSDCPU:P4以上,内存:256M以 软件Chrome Firefox、 Safari、Edge 等网络通信其它Microsoft Server 20128 .测试环境的配置(1)网页设计器:Notepad/(2) Web服务器:Tomcat 8、0以上均可(3)软件编译器:MyEclipse 2016以上均可(4)操作系统:M

38、icrosoft Server 2012(5)开发语言:java编程语言9.其它0.文档介绍0.1文档目的通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能 力,培养工程设计能力和综合分析、解决问题的能力。0.2文档范围公司高层开发者及管理者。0.3读者对象该系统的开发者及使用者。0.4参考文献1郑人杰.马素霞,软件工程概论,北京:机械工业出版社,2009.112张海藩.软件工程导论.北京:清华大学出版社,2006.113吕云祥.软件工程课程设计.北京:机械工业出版社,2009.14(美)步吕格,(美)迪图瓦.面向对象软件工程,北京:机械工业出版社,2009.125朱

39、少民,软件工程测试方法与技术.北京:清华大学出版社,2010.30.5术语与缩写解释用例缩写、术语解释系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起, 进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统 进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规 格不符或与之矛盾的地方,从而提出更加完善的方案。用例是对一组动作序列的抽象描述,系统执行这些动作序列,产生相应的 结果。1 .接口一路径测试用例1.1 被测试对象(单元)的介绍本系统的功能是实现用户在线自主选择性观瞧视频节目,为广大观众提供 交流观后感、提供视频资源。主要包括管理员资料管理、

40、用户信息管理、视频 管理(已审核视频、观瞧电影、平安退出。本系统依据模仿现行的B2c网站的 需求而设计,运用软件开发工具实现系统的分析、设计与实现,最后设计出来 的系统基本满足能自主选择观看视频的功能需求。1.2 测试范围与目的对整个视频网站进行系统测试,尽可能多的发现软件BUG.1.3 测试环境与测试辅助工具的描述(1)数据库管理软件:MySQL 5 5以上均可(2 ) Web 服务器:Tomcat 8、0(3 )编程工具:My Eclipse DreamWeaver(4 )操作系统:Windows 10 y Microsoft Server 2012(5 )开发语言:java编程语言1.4

41、 测试驱动程序的设计暂无1.5 接口测试用例接口 A的函数原型管理员注册输入/动作期望的输出/相应实际情况典型值字母+数字两次输入一致注册成功注册成功边界值暂无暂无暂无异常值其他任何情况提示错误、注册失败提示错误、注册失败输入/动作期望的输出/相应实际情况典型值确认已输入视频信息增加视频增加视频边界值视频信息已存在视频信息已存在视频信息已存在异常值修改信息错误或无变化修改信息错误或无变化修改信息错误或无变化接口 C的函数原型订单的修改及取消输入/动作期望的输出/相应实际情况典型值修改或者去掉一个订单修改成功修改成功边界值无任何修改提示无修改视频信息已存在异常值修改的信息不存在修改信息错误修改信息错误接口 B的函数原型视频的添加、修改、删除1.6 路径测试的检查表检查项结论数据类型问题(1)变量的数据类型有错误吗?无(2 )存在不同数据类型的赋值吗?无(3 )存在不同数据类型的比拟吗?无变量值问题(1)变量的初始化或缺省值有错误吗?无(2 )变量发生上溢或下溢吗?无(3 )变量的精度不够吗?无逻辑判断问题(1)由于精度原因导致比拟无效吗?无(2 )表达式中的优先级有误吗?无(3 )逻辑判断结果颠倒吗?无循环问题(1 )循环终止条件不正确吗?无

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁