传统软件工程方法论文各部分写作要求包括测试部分_第1页
传统软件工程方法论文各部分写作要求包括测试部分_第2页
传统软件工程方法论文各部分写作要求包括测试部分_第3页
传统软件工程方法论文各部分写作要求包括测试部分_第4页
传统软件工程方法论文各部分写作要求包括测试部分_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

论文各部分写作要求:1 绪论课题研究的背景和意义;国内外研究现状;本研究课题来源和基本内容;本文的主要研究内容和章节安排2 需求分析可行性分析;需求分析(可分“功能建模”和“数据建模”两部分,其中“功能建模”要求画出顶层和一层数据流图;“数据建模”要求画出E-R图);本章小结(概括介绍本章所写的内容)。3概要设计开发环境(一些技术的介绍可以写在这里);体系结构设计;(这部分介绍功能模块(要求在介绍功能模块的基础上,画出“软件结构图”);接口设计(包括用户界面设计及其与其它系统的接口设计);数据设计(可介绍所用的数据库,数据库中的表);本章小结(概括介绍本章所写的内容)。4详细设计介绍主要的模块,画出模块中主要功能实现的流程图。本章小结(概括介绍本章所写的内容)。5系统实现介绍主要的界面(可介绍每个界面实现的功能,将界面中主要的控件及实现的功能进行介绍,没必要写代码);本章小结(概括介绍本章所写的内容)。5系统测试(注:这部分同学们不知写什么,下面给同学们把下面写得详细些) 可以分析对白盒测试和黑盒测试进行比较,提出自己的系统测试所采用的测试方法,一般都采用黑盒测试。然后,分别写单元测试、集成测试、系统测试。可参照某“Kernel会议管理系统”的测试单元测试:利用Visual Studio 2005中自带的单元测试功能进行单元测试,测试各个类中的函数。按要求输入,测试与预期结果是否吻合,如果不吻合,则单元测试结果将显示失败或其它错误信息,若成功则单元测试结果将显示“通过”,如表5-1所示。表5-1 单元测试序号测试函数名函数功能是否成功是否更正1insertConventioner将convetioner类的一个实例的内容插入到数据库的conventioner表中是/2GetUserRole从用户输入的用户名和密码判断用户的类型是/3deleteConferenceByConfld通过confid(会议号)删除指定的会议是/4insertConference将conference实例中的内容插入到数据库的Conference表中是/5updateConference将conference实例中的内容更新到数据库的Conference表中confid与实例的confid相同的行是/6Vote通过将相应的选项和对应的confid更新到Conference相应的表中,记录投票数1. 测试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”,,”help”);期望输出:bool expected=true;测试结果:通过其它函数的自己可以模仿着写。 集成测试本系统的集成测试重点是页面的调转是否正确以及页面间的参数传递是否正确。对于页面调转的测试,主要测试点击本系统中的各个页面的导航链接提示是否跳转到相应的页面。对于参数传递的测试,主要测试页面间传递参数所产生的结果是否正确。1. 页面跳转测试根据Kernel会议管理系统测试各页面跳转的测试结果如表5-2所示。表5-2 页面跳转测试结果编号跳转链接名称所在页面测试结果测试人测试时间1新建会议MeetingList.aspx通过张三2011/1/2623456预览反馈表ManageQuestions.aspx不通过张三2011/1/26789102. 参数传递测试根据Kernel会议管理系统测试各页面跳转的测试结果如表5-3所示。参数传递主要测试的是页面间调转的新页面依赖于所传递的参数的页面跳转。表5-3 参数传递测试结果编号参数传递链接所在页面预期结果发现问题测试结果测试人测试时间1新建会议MeetingList.aspx会议名称、主体、时间、场所等信息均为空白通过张三2011/1/2623456预览反馈表ManageQuestions.aspx反馈表的内容与所点击的反馈表相同显示的是其它反馈表的内容不通过张三2011/1/2678系统测试系统测试时按照贴近实际的场景进行部署后对系统进行的一系列严格有效的测试。系统测试主要包括两个方面,一个是功能测试,二是性能测试。1. 对功能的测试根据系统所列出的各功能模块,对于有些与数据库中表内的数据项直接相关,且数据项对其类型有较高的要求的功能模块,在功能设计表5-4之后进行了较详细的测试,以契合这些模块对数据正确性的高要求。表5-4 功能测试设计表编号功能名称功能描述输入/需要输出/结果发现问题测试结果测试人测试时间1登入登出会议组织人员登录网站用户名、密码、验证码成功登入系统或显示出错信息见表后2345删除会议会议组织人员删除某会议单击一个会议对应的删除按钮,并在弹出的提示框中单击确定“会议表”中删除有关该会议的记录无通过李四2011/1/28“登入登出”功能的测试设计分别见表5-5,表5-6,表5-7所示。表5-5 等价类划分输入条件有效等价类编号无效等价类编号用户名用户名与数据库中的用户名一致1用户名与数据库中的用户名不一致4密码密码与数据库中的密码一致2密码与数据库中的密码不一致5验证码输入验证码正确3输入验证码不正确6表5-6 测试用例设计用例编号输入预期输出覆盖范围用户名密码验证码1.1kernelxyz与系统提示一致成功登录到系统1,2,31.2abcdxyz与系统提示一致登录失败41.3kernel12de与系统提示一致登录失败51.4kernelxyz与系统提示不一致登录失败6表5-7 测试结果记录用例编号预期结果实际结果测试结果(通过/不通过)测试日期测试人1.1登录成功登录成功通过2010/1/28李四1.2登录失败登录失败通过2010/1/28李四1.3登录失败登录失败通过2010/1/28李四1.4登录失败登录成功不通过2010/1/28李四2. 对功能的测试表5-8是对性能测试的各项列表编号性能名称性能描述输入系统响应发现问题测试结果测试时间测试人1正确性需求系统要能够把会议组织人员所创建的会议的相关信息以及添加的参会人员信息准确地导入数据库中会议信息、人员信息数据库中的信息被更新无通过2010/1/29李四注:测试这一章,前面自己加一些测试的理论知识,后面具体的测试按上面的思路写,如果测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论