毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

ASP.NET网上购物系统毕业论文(致谢+开题报告+任务书+答辩PPT) 第20页

更新时间:2010-4-5:  来源:毕业论文
ASP.NET网上购物系统毕业论文(致谢+开题报告+任务书+答辩PPT) 第20页
 系统测试
系统测试是管理信息系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。
系统测试的对象不仅仅是源程序,而是整个软件,即程序和文档。系统测试的目的是发现软件的错误,系统测试中可能发现的错误包括:功能错误、系统错误、过程错误、数据错误、编码错误。
在系统测试工作中,要事先准备好测试方案和测试数据,并在测试过程中如实填写测试记录,以便于进行系统的更新和文护。
在本系统的测试过程中,我们运用了各种系统测试方法,对整个系统的主页、各功能模块及页面、数据库操作、程序代码和整体功能分别进行了详细的测试,保证了系统的质量、可靠性和可文护性。
5.3.1  系统测试的原则
1、测试工作由非原来开发软件的个人或小组承担。
2、设计测试方案时,不仅包括确定的输入数据,而且应包括从系统功能出发预期的测试结果。只要将运行结果与预期测试结果进行对比即可发现有无错误。
3、测试用例不仅包括合理、有效的数据,还要包括无效的或不合理的输入数据。
4、不仅要检验程序是否作了该做的事,还要检验程序是否同时作了不该做的事。
5、软件中存在错误的概率和已经发现错误的个数是成正比的。
6、保留测试用例,作为软件文档的组成部分。
5.3.2  系统测试的方法及步骤
1、对软件测试的主要方法有:源程序通过编译后,先经过人工测试,然后再进行机器测试。
(1)人工测试是采用人工方式进行,目的在于检查程序的静态结构,找出编译不能发现的错误。其主要有三种方法:个人复查、走查、会审。然而这些测试只是针对小规模程序常用的方法,效率不很高。
(2)、机器测试是运用事先设计好的测试用例,执行被测程序,对比运行结果与预期结果的差别来发现错误。机器测试有黑盒测试和白盒测试两种方法。
2、系统测试工作一般有以下步骤:单元测试、组装测试、确认测试和系统测试。
5.3.3  系统测试的用例及结果
1、界面检查
打开系统页面,对照其中的界面名称及功能名称是否正确;对每个界面的各个下拉菜单、复选按钮进行检查,检查其是否有错误条目或缺少项目;并对链接按钮进行检查,检查其是否能够实现正常链接、安全返回的功能。
2、功能测试
检查每个模块下的显示、添加、修改、删除等功能是否可以正确实现,进而检查程序代码是否存在错误、数据库连接是否正常。
3、综合测试
在对各个模块分别调试之后,进行系统的综合测试,检测了几个模块共同调用一个数据库中的表对执行结果的影响。并检测了整体功能实现情况,最终实现了测试结果正确性。
4、测试用例
以后台管理模块中的添加商品信息为例进行功能的测试:输入要进行添加的商品信息,点击添加按钮后,却不能执行,通过仔细查看源代码,寻找错误,得出了我们所看到的正确的代码。如下:

添加商品信息(AddProduct.aspx.cs)的代码实现:
private void Page_Load(object sender, System.EventArgs e)
  { if (!Page.IsPostBack)
   { BindList();
   }
  }
  private void Add_Click(object sender, System.EventArgs e)
  { AdminDB admin = new AdminDB();
   try
{ admin.AddNewProduct(ProductName.Text.Trim(), decimal.Parse(Price.Text.Trim()), Intro.Text, int.Parse(ListCat.SelectedValue));
    MyError.Text = "添加成功!";
AdminDB.InsertAction("添加新的商品"+ ProductName.Text.Trim(), System.DateTime.Now, User.Identity.Name);
   }
   catch
   { MyError.Text = "出错了";
   }
  }
  void BindList()
  { ListCat.DataSource = eshop.BLL.Product.GetCategoryList();
   ListCat.DataTextField = "CategoryName";
   ListCat.DataValueField = "CategoryId";
   ListCat.DataBind();                    }
5.4  系统转换
系统转换就是指新系统代替老系统的过程,即老系统停止使用,新系统开始运行。系统转换的目的是保证新老系统进行平稳而可靠的交接,最后使整个新系统正式交付使用。系统转换过程由项目开发人员、系统操作员、用户单位领导以及业务部门的通力协作才能完成,这是系统开发周期中动用人力物力最多的一个步骤,因此非常需要相互间的配合与协调。
系统转换的内容主要包括数据文件转换、人员设备和组织机构的工作流程的改造和调整,有关资料的建档和移交等工作。系统转换方式可分为:直接转换、并行转换、分段转换。
在比较了各种系统转换方式的特点和要求,并考虑到公司工作特点和要求,本系统的转换采用分段转换的方式,这样可以保证公司正常工作运转和新系统顺利投入使用。
5.5  系统文护
系统测试之后,我们进入了试运行及文护阶段,这一阶段的的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥系统本身的作用。在整个系统的运行过程中,系统的文护和管理是始终贯穿其中的,包括进行系统应用程序的文护、代码的文护、数据的备份与恢复、硬件设备文护。系统在运行时,也要随着环境的变化根据不同的需求及变化对系统进行必要的修改,使得系统功能更加完善。
1、系统文护工作的内容
系统文护工作贯穿于系统的整个运行过程中,包括:系统应用程序的文护、数据的文护、代码的文护、硬件设备文护,系统文护的重点是系统应用软件的文护工作。而系统文护工作不应总是被动的等待用户提出要求后才进行,应进行主动的预防性文护。
2、系统文护的组织与管理
系统文护性工作不仅是技术性工作,为了保证系统文护性工作的质量,需要付出大量的管理工作。系统投入运行后,设有系统管理员,专门负责整个系统文护的管理工作。系统文护要按照严格的步骤进行,防止未经允许擅自修改系统。因为无论是用户直接找程序人员还是程序人员自行修改程序,都将引起混乱,如不及时更新文档造成程序与文档不一致,多个人修改的不一致,以及缺乏全局考虑的局部修改。为了评价文护的有效性,确定系统的质量,记载系统所经历的文护内容,要将文护工作的全部内容以文档的规范化形式记录下来。文护就意味着修改,修改对子系统来讲是有副作用的。

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]  ... 下一页  >> 

ASP.NET网上购物系统毕业论文(致谢+开题报告+任务书+答辩PPT) 第20页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。