酒店客房管理系统的测试设计与实现(源码)【字数:9029】
摘 要随着互联网技术的发展,我们生活中各个行业发生了翻天覆地的变化。酒店管理软件系统,是比较应用广泛的电子平台。客户可以提前根据自己的喜好选择酒店房间进行预订,即提高了信息的时效性与准确性,又提高了企业的管理工作效率,在时间成本上与人力成本上有效的降低了管理成本,为企业提供了快速、便捷的管理平台。软件质量目前越来越受到大众的消费者的重视,软件测试是提供软件质量的重要手段,为了保障系统能够稳定的、准确的运行,本次主要对该系统的基本业务功能与性能进行测试。采用的目前应用比较广泛的自动化工具Selenium 与性能测试工具LoadRunner作为主要测试手段,同时规划合理的计划与测试方法尽可能的发现该系统存在的隐患,我将通过这个课题的系统测试作为检验大学四年专业所学。
目 录
第一章 测试基本概念介绍 1
1.1测试目的 1
1.2测试流程 1
1.3系统介绍 1
1.4系统配置 2
1.5进度计划 2
第二章 测试工具介绍 3
2.1 Selenium IDE介绍 3
2.2 LoadRunner介绍 3
第三章 测试设计 4
3.1 功能测试 4
3.2客户注册 4
3.2.1 测试关键点 4
3.3 客户登录 5
3.3.1需求分析 5
3.3.2测试关键点 5
3.4客户信息修改 6
3.4.1需求分析 6
3.4.2测试关键点 6
3.5客户预订与续订 7
3.5.1需求分析 7
3.5.2测试关键点 7
3.6客户搜索与留言 9
3.6.1需求分析 9
3.6.2测试关键点 10
3.7 测试用例设计方法 10
3.7.1 客户注册 11
第四章 测试脚本录制与执行 13
4.1客户管理 14
4.1.1客户注册 14
4.1.2注册脚本执行结果 17
4.1.2客户登录 21
4. *好棒文|www.hbsrm.com +Q: @351916072@
1.3客户信息修改 24
4.2客户预定/ 查看续订/搜索/留言 29
4.2.1客户查看预订 29
4.2.2客户查看续订 30
4.2.3客户搜索客房 32
4.2.4客户留言 34
第五章 性能测试 37
5.1场景设计 37
5.2 录制脚本 37
5.3测试实施 39
5.4测试结果 44
第六章 测试总结 47
6.1测试设计评估 47
6.2功能测试报告 47
6.4性能测试报告 48
6.5测试缺陷报告 48
结 论 50
致 谢 51
参考文献 52
前 言
软件测试是整个软件生命周期的重要组成部分,测试人员需要在整个软件生命周期的不同阶段采用不同的测试方法来验证软件的正确性、稳定性、易用性。通常按照时间的划分,主要分为单元测试、集成测试、系统测试、验收测试。但是其根本目的是尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性[10]。
软件测试就是为了发现错误而执行程序的过程[4]。软件测试是一个找错的过程,测试只能找出程序中的错误,而不能证明程序无错。随着人们对软件质量的重视与软件本身对业务的要求复杂,测试人员经常面对的版本的迭代与变更,测试人员面临的工作量也是越来越大,因此软件测试效率也成为了软件测试人员的考核标准。一个优秀的测试人员不仅需要设计良好的测试用例来找出软件的问题,更需要采用合理的测试工具来,节省软件测试成本,因此自动化测试的必要性显得极其重要。当然并不是所有的测试都能使用自动化工替,自动化的目的就节省软件资源成本,缩短软件的开发周期。第一章 测试基本概念介绍
1.1测试目的
软件测试是保证软件质量的重要手段,为了保障软件测试有序合理的进行,我们有计划的组织相应的测试活动与规范,以提高测试过程的能见度与测试工作的管理性[3]。本论文使用Selenium IDE 对酒店管理系统的基本业务功能进行自动化测试,对客户登录与预定客房场景使用使用LoadRunner进行性能测试,检测软件质量,提高测试效率,为更好的提高服务提供保障[2]。
1.2测试流程
下面就是对酒店客房管理系统的测试流程
图11 测试流程图
1.3系统介绍
背景:传统的酒店管理系统只是实现了酒店客房信息与客户的信息录入与管理。但是随着经济基础的提高,人们除了关心本身的预定需求,还会根据个人的喜好特点来选定自己喜好的房间,满意度成为了酒店行业管理者与大众关心的热点[6],,也成为了行业竞争的一个标准。
目的:本次开发的酒店客房管理系统的目的,就是根据用户的需求,为消费者提供多元个性酒店服务特色,使消费者可以根据自的喜好选择酒店房间,并且实现信息的快速处理,为消费者提供有效准确的数据信息,同时为酒店客房管理人员提供一整套可定制的易于管理的后台平台。因此我们首先对客户关心的热点与同行业的酒店业务进行调研,然后根据需求对消费者展示界面进行设计规划,对后台的管理模式进行创新,方便管理者根据消费者的个性化,灵活的变更前台的展示。开发出一套前台特色展示、后台灵活管理的系统。
技术:本系统选择JSP+Servlet+JavaBeans作为开发模式,用JSP来表现页面,用Servlet来完成大量的事务处理,Tomcat作为Web应用服务器,使用SQLSERVER2008作为数据库管理。
功能:本系统主要实现消费者注册登录业务、客户信息维护、客户预定与客户续订、客房特色查询、消费者留言提交等功能。
目 录
第一章 测试基本概念介绍 1
1.1测试目的 1
1.2测试流程 1
1.3系统介绍 1
1.4系统配置 2
1.5进度计划 2
第二章 测试工具介绍 3
2.1 Selenium IDE介绍 3
2.2 LoadRunner介绍 3
第三章 测试设计 4
3.1 功能测试 4
3.2客户注册 4
3.2.1 测试关键点 4
3.3 客户登录 5
3.3.1需求分析 5
3.3.2测试关键点 5
3.4客户信息修改 6
3.4.1需求分析 6
3.4.2测试关键点 6
3.5客户预订与续订 7
3.5.1需求分析 7
3.5.2测试关键点 7
3.6客户搜索与留言 9
3.6.1需求分析 9
3.6.2测试关键点 10
3.7 测试用例设计方法 10
3.7.1 客户注册 11
第四章 测试脚本录制与执行 13
4.1客户管理 14
4.1.1客户注册 14
4.1.2注册脚本执行结果 17
4.1.2客户登录 21
4. *好棒文|www.hbsrm.com +Q: @351916072@
1.3客户信息修改 24
4.2客户预定/ 查看续订/搜索/留言 29
4.2.1客户查看预订 29
4.2.2客户查看续订 30
4.2.3客户搜索客房 32
4.2.4客户留言 34
第五章 性能测试 37
5.1场景设计 37
5.2 录制脚本 37
5.3测试实施 39
5.4测试结果 44
第六章 测试总结 47
6.1测试设计评估 47
6.2功能测试报告 47
6.4性能测试报告 48
6.5测试缺陷报告 48
结 论 50
致 谢 51
参考文献 52
前 言
软件测试是整个软件生命周期的重要组成部分,测试人员需要在整个软件生命周期的不同阶段采用不同的测试方法来验证软件的正确性、稳定性、易用性。通常按照时间的划分,主要分为单元测试、集成测试、系统测试、验收测试。但是其根本目的是尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性[10]。
软件测试就是为了发现错误而执行程序的过程[4]。软件测试是一个找错的过程,测试只能找出程序中的错误,而不能证明程序无错。随着人们对软件质量的重视与软件本身对业务的要求复杂,测试人员经常面对的版本的迭代与变更,测试人员面临的工作量也是越来越大,因此软件测试效率也成为了软件测试人员的考核标准。一个优秀的测试人员不仅需要设计良好的测试用例来找出软件的问题,更需要采用合理的测试工具来,节省软件测试成本,因此自动化测试的必要性显得极其重要。当然并不是所有的测试都能使用自动化工替,自动化的目的就节省软件资源成本,缩短软件的开发周期。第一章 测试基本概念介绍
1.1测试目的
软件测试是保证软件质量的重要手段,为了保障软件测试有序合理的进行,我们有计划的组织相应的测试活动与规范,以提高测试过程的能见度与测试工作的管理性[3]。本论文使用Selenium IDE 对酒店管理系统的基本业务功能进行自动化测试,对客户登录与预定客房场景使用使用LoadRunner进行性能测试,检测软件质量,提高测试效率,为更好的提高服务提供保障[2]。
1.2测试流程
下面就是对酒店客房管理系统的测试流程
图11 测试流程图
1.3系统介绍
背景:传统的酒店管理系统只是实现了酒店客房信息与客户的信息录入与管理。但是随着经济基础的提高,人们除了关心本身的预定需求,还会根据个人的喜好特点来选定自己喜好的房间,满意度成为了酒店行业管理者与大众关心的热点[6],,也成为了行业竞争的一个标准。
目的:本次开发的酒店客房管理系统的目的,就是根据用户的需求,为消费者提供多元个性酒店服务特色,使消费者可以根据自的喜好选择酒店房间,并且实现信息的快速处理,为消费者提供有效准确的数据信息,同时为酒店客房管理人员提供一整套可定制的易于管理的后台平台。因此我们首先对客户关心的热点与同行业的酒店业务进行调研,然后根据需求对消费者展示界面进行设计规划,对后台的管理模式进行创新,方便管理者根据消费者的个性化,灵活的变更前台的展示。开发出一套前台特色展示、后台灵活管理的系统。
技术:本系统选择JSP+Servlet+JavaBeans作为开发模式,用JSP来表现页面,用Servlet来完成大量的事务处理,Tomcat作为Web应用服务器,使用SQLSERVER2008作为数据库管理。
功能:本系统主要实现消费者注册登录业务、客户信息维护、客户预定与客户续订、客房特色查询、消费者留言提交等功能。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/85.html