学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 毕业论文 > 在职硕士论文 > 工程硕士论文 > 软件工程硕士论文

酒店信息管理系统测试

来源:学术堂 作者:陈老师
发布于:2017-02-24 共2701字
  第 5 章 系统测试
  
  系统测试工作是软件工程中不可缺少的一项工作内容,而系统测试工作并不是在系统完成开发工作后才开始进行,而是在系统开始开发后便进行工作。边开发边测试已经是软件系统开发工作中的新形势。系统测试工作能够保证软件系统从功能单元到整体运行的准确,同时也能够对系统的性能进行测试,保证系统运行的稳定。系统测试工作的内容和方法有很多种,主要的测试内容需要根据软件系统自身的特点进行安排,通过简单的手工测试到编码的自动化测试,都可以在不同程度上满足系统测试工作的要求。系统测试工作是软件系统质量水平的保障,也是软件系统价值的体现,需要在软件系统的开发过程中制定详细的测试计划和安排。
  
  5.1 测试要求
  
  软件测试工作对测试过程和测试结果的要求都十分严格,在测试过程中要保证过程的合理性,每一个测试环节都需要严格按照测试要求进行[24].测试工作需要完成对系统功能单元以及功能模块的测试,对于正确的功能进行登记,对于测试过程中出现的问题及时提出,并根据问题影响程度划分级别,开发人员需要及时的解决测试问题,保证系统功能的完善和性能的稳定。
  
  测试工作能够发现系统开发过程中的问题以及存在的隐患,同时也是对开发工作的一种监督,有效的测试工作是软件系统开发工作的保障。严格按照测试要求对软件系统完成测试工作,是软件系统质量监督的有效方法。
  
  5.2 测试过程
  
  软件系统的测试工作中使用的测试方法种类有很多种,但是最有效最合理的测试方法是根据软件系统的功能特点和运行环境而设计的测试方法[25].软件系统的测试人员根据自身的测试工作经验和测试环境要求,结合软件系统测试工作的安排,设计出针对性很强的测试过程和方法,能够保证测试工作的工作效率和工作质量。本文所描述的酒店信息管理系统在测试工作中主要采用的系统功能单元测试,系统功能模块测试,系统集成测试以及验收测试方法。
  
  系统功能单元是软件系统最基本的组成部分,因此各个功能单元需要进行最基本的测试。在一般的情况下,系统功能单元测试工作从开发工作开始就已经进行,针对每一个功能单元制定不同的测试用例,对功能单元的功能合理性以及功能的完善性进行测试,这样的测试工作能够及时发现功能单元中存在的基础性问题,避免小问题的积累导致大问题的出现。系统功能单元测试工作能够在开发工作最基本阶段解决问题,不会导致大规模的代码回滚情况的出现,测试工作的主体一般为系统开发人员,而不同的功能单元也需要进行合理的组合进行测试。功能单元测试是后续测试工作的基础,因此需要格外的重视和认真对待,定期进行测试结果总结,并对后续的测试工作提出进度安排。
  
  系统功能模块包括了功能单元,因此在进行功能模块测试的过程中,主要是对功能模块内包括的功能单元进行联合测试,各个功能单元之间配合是否正确,由各个功能单元组成的功能模块在数据流通和功能配合方面是否合理,同时在代码测试中需要对各个功能单元之间的接口进行检查。功能模块的测试工作属于配合测试,因此需要在联合测试的工作中协调各个功能单元测试工作的进度,保证联合测试的顺利进行。同时对功能模块出现的问题及时查找原因,引起问题的功能单元需要及时修改,保证功能模块的正常使用。
  
  系统集成测试是针对整个系统而言,系统的整体包括了功能模块的组成以及后台数据库,因此在集成测试的工作中,需要对各个功能模块之间的接口和服务进行测试,也需要对后台数据库的开发情况进行测试。针对功能模块之间的配合测试,由于功能模块之间即独立也有联系,因此需要设计合理的测试用例进行测试工作,将各个功能模块联合成一个整体进行测试工作,保证系统整体运行的效果。在对系统后台数据库的测试工作中,需要对可能导致数据库崩溃或者入侵的常见方法进行测试,保证系统后台数据库保存数据信息的安全和稳定。
  
  在软件系统交互客户的过程中,需要进行验收测试,该测试过程是在用户参与的情况下进行的。一般的测试方法采用用例测试以及试用测试等,用户将在实际的工作环境中对软件系统进行操作, 并记录相关的使用情况和反馈,测试人员根据用户反馈对系统进行进一步的优化。验收测试是系统在交付客户前最后一次测试,需要在系统性能和交互设计等方面加以重视,保证系统在计划进度内完成所有任务。
  
  5.3 测试用例

  
  测试用例是在进行系统功能性测试过程中经常使用的一种测试方法,测试用例是指测试人员按照测试内容制定一套测试过程,针对不同的功能规定相应的操作过程,操作数据以及期望的结果和过程。按照制定的测试用例的过程进行工作,实际得到的结果与预期的结果进行比对,在合理有效的范围内则表示测试用例正确,如果测试用例错误,需要在测试过程以及测试数据两个方面进行检查。测试用例能够以直接明了的方式进行系统功能性验证,同时结果明确,过程清晰,对于系统出现的错误分析能够较快,得到大部分软件工程测试人员的认可。软件系统的测试用例需要测试人员根据系统实际的测试环境和测试需求进行制定,并且需要将测试用例的内容以文档的形式进行总结。本文所描述的酒店信息管理系统的功能模块以及功能单元较多,由于本文篇幅条件有限,以下对系统的主要功能单元的测试用例进行介绍:
  
  1.测试用例编号:0001
  
  测试用例功能:系统用户登录
  
  测试用例过程:在系统登录界面,根据要求填写登录用户名及用户密码,分别正确填写以及错误填写,测试尽量多的错误情况,填写完信息后点击登录按钮。
  
  期望测试结果:在正确填写登录用户名以及用户密码的情况下,正确登录系统操作界面;在错误的登录用户名或者错误的登录密码的情况下,不能正确登录系统并显示登录错误的相关信息。
  
  实际测试结果:测试成功,达到预期测试结果要求。
  
  2.测试用例编号:0002
  
  测试用例功能:房间预订功能
  
  测试用例过程:用户完成系统登录后,选择前台营业操作选项,点击空房状态房间,点击预定按钮,根据提示填写预定客人信息,完成后点击确定按钮。
  
  期望测试结果:在正确填写预定房间信息后,在房间查询界面显示该房间状态为预定,并且点击详细按钮可以查看到详细的预定房间信息。
  
  实际测试结果:测试成功,达到预期测试结果要求。
  
  3.测试用例编号:0003
  
  测试用例功能:新会员添加功能
  
  测试用例过程:点选会员管理操作选项,点击添加会员按钮,在会员信息中填写会员姓名,证件编号,联系方式等会员个人信息。如果需要充值,点击充值按钮完成充值操作,最后添加确认添加按钮,显示添加成功,在会员信息查询中可以查询到新添加的会员信息。
  
  实际测试结果:测试成功,达到预期测试结果要求。
  
  5.4 本章小结

  
  本章介绍了酒店信息管理系统的软件测试工作的主要内容,对软件系统的测试要求、测试过程进行描述,并对系统主要功能单元的测试用例进行介绍。


  
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站