- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论文各部分写作要求:
1 绪论
课题研究的背景和意义;国内外研究现状;本研究课题来源和基本内容;本文的主要研究内容和章节安排
2 需求分析
可行性分析;需求分析(可分“功能建模”和“数据建模”两部分,其中“功能建模”要求画出顶层和一层数据流图;“数据建模”要求画出E-R图);本章小结(概括介绍本章所写的内容)。
3概要设计
开发环境(一些技术的介绍可以写在这里);体系结构设计;(这部分介绍功能模块(要求在介绍功能模块的基础上,画出“软件结构图”);接口设计(包括用户界面设计及其与其它系统的接口设计);数据设计(可介绍所用的数据库,数据库中的表);本章小结(概括介绍本章所写的内容)。
4详细设计
介绍主要的模块,画出模块中主要功能实现的流程图。本章小结(概括介绍本章所写的内容)。
5系统实现
介绍主要的界面(可介绍每个界面实现的功能,将界面中主要的控件及实现的功能进行介绍,没必要写代码);本章小结(概括介绍本章所写的内容)。
5系统测试
(注:这部分同学们不知写什么,下面给同学们把下面写得详细些)
可以分析对白盒测试和黑盒测试进行比较,提出自己的系统测试所采用的测试方法,一般都采用黑盒测试。
然后,分别写单元测试、集成测试、系统测试。
可参照某“Kernel会议管理系统”的测试
单元测试:
利用Visual Studio 2005中自带的单元测试功能进行单元测试,测试各个类中的函数。按要求输入,测试与预期结果是否吻合,如果不吻合,则单元测试结果将显示失败或其它错误信息,若成功则单元测试结果将显示“通过”,如表5-1所示。
表5-1 单元测试
序号
测试函数名
函数功能
是否成功
是否更正
1
insertConventioner
将convetioner类的一个实例的内容插入到数据库的conventioner表中
是
/
2
GetUserRole
从用户输入的用户名和密码判断用户的类型
是
/
3
deleteConferenceByConfld
通过confid(会议号)删除指定的会议
是
/
4
insertConference
将conference实例中的内容插入到数据库的Conference表中
是
/
5
updateConference
将conference实例中的内容更新到数据库的Conference表中confid与实例的confid相同的行
是
/
6
Vote
通过将相应的选项和对应的confid更新到Conference相应的表中,记录投票数
测试conventionerManager.cs类下的函数insertConventioner(conventioner conv)convtionManger.cs类在App_code目录下的Manager文件夹中。
函数声明如下:
public static bool insertConvertioner(conventioner conv)
函数预期实现的功能:将conventioner类的一个实例的内容插入到数据库德conventioner表中。
输入:在conventionerManager.cs的insertConventioner函数的首行添入如下代码(因为在测试conventionerManagerTest.cs中无法初始化该类):
conv=new conventioner(0,”zhoujun”, abc@126.com,”help”);
期望输出:
bool expected=true;
测试结果:通过
其它函数的自己可以模仿着写。
集成测试
本系统的集成测试重点是页面的调转是否正确以及页面间的参数传递是否正确。
对于页面调转的测试,主要测试点击本系统中的各个页面的导航链接提示是否跳转到相应的页面。对于参数传递的测试,主要测试页面间传递参数所产生的结果是否正确。
页面跳转测试
根据Kernel会议管理系统测试各页面跳转的测试结果如表5-2所示。
表5-2 页面跳转测试结果
编号
跳转链接名称
所在页面
测试结果
测试人
测试时间
1
新建会议
MeetingList.aspx
通过
张三
2011/
2
3
4
5
6
预览反馈表
ManageQuestions.aspx
不通过
张三
2011/
7
8
9
10
参数传递测试
根据Kernel会议管理系统测试各页面跳转的测试结果如表5-3所示。
参数传递主要测试的是页面间调转的新页面依赖于所传递的参数的页面跳转。
表5-3 参数传递测试结果
编号
参数传递链接
所在页面
预期结果
发现问题
测试结果
测试人
测试时间
1
新建会议
MeetingList.aspx
会议名称、主体、时间、场所等信息均为空白
通过
张三
2011/1/26
2
3
4
5
6
预览反馈表
Manag
原创力文档


文档评论(0)