大酒店标准管理系统的测试与管理综合项目报告.doc
《大酒店标准管理系统的测试与管理综合项目报告.doc》由会员分享,可在线阅读,更多相关《大酒店标准管理系统的测试与管理综合项目报告.doc(40页珍藏版)》请在咨信网上搜索。
《软件测试》课程项目库学生作品 项目报告 新中物业酒店管理系统测试与管理 院 系 计算机与软件学院 专 业 软件技术(测试) 班 级 软件0813 学 号 学生姓名 孔菊梅 摘 要 随着社会不断进步,宾馆酒店业竞争也愈来愈激烈,要想在竞争中获得优势,必要在经营管理、产品服务等方面提高管理意识。如何运用先进管理手段,提高客房管理水平,是每一种宾馆管理者所面临重大问题。而本论文就是以一种提供酒店管理系统作为解决方案背景,本文重要是对酒店管理系统某些基本功能和构成状况进行了测试,涉及系统功能测试、性能测试、缺陷报告等,重点对功能进行了测试。构成了对一种完整酒店管理系统测试。将使用QTP9.2功能测试、Jmeter性能测试工具、mantis缺陷跟踪管理工具辅助测试,尽量发现该系统中存在功能上缺陷,和分析该系统性能指标。 目 录 1 测试筹划 1 1.1概述 1 1.2商定 2 1.3测试种类及测试原则 3 1.3.1测试种类 3 1.3.2测试办法及原则 3 1.4测试重点及顺序 5 1.4.1预测风险 5 1.4.2测试重点 5 1.5暂停原则和再启动规定 5 1.6测试提交物 6 2 测试用例 7 2.1功能测试 7 2.1.1房间状况管理测试 7 2.1.2 QTP测试总结与分析 12 2.2性能测试 13 2.2.1 性能测试 13 2.2.2 测试工具 13 2.2.3 性能测试用例 15 2.2.4 性能测试分析 15 3 缺陷跟踪管理 17 3.1 缺陷管理工具简介 17 3.2 缺陷管理工具配备 17 3.3 查询问题环节 19 4 测试报告 22 4.1 测试目 22 4.2测试概述 22 4.3测试总结和建议 22 4.4测试记录 24 谢 辞 25 参照文献 26 附 录 27 1 测试筹划 1.1概述 经济迅速发展,人们消费水平和消费意思提高,增进了旅游业发展,酒店业面临着机遇和挑战。 酒店业是一种前景辽阔而又竞争激烈行业。由于国内旅游业迅速发展,通过调查,国内在将成为世界上第四大旅游国家;同步国内加入世界贸易组织,酒店业将完全开放,这个时候,国内酒店业面临着前所未有机遇和挑战。但是,当前甚至尚有某些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前发展趋势。因而,要想使酒店工作质量和效率提高,采用先进计算机网络 通信技术变化酒店业务模式,实现酒店业务管理自动化已经成为一种必然。 信息系统流行也避免不了有时会浮现系统功能和性能上缺陷,而如何去测试好这个系统也成为了核心。普通都要事先写好测试筹划和测试设计阶段重要进行文档审查和测试需求分析、设计测试用例和运用测试工具去测试系统,缺陷报告等;在测试执行活动阶段重要进行测试范畴控制、配备管理等。针对一种酒店管理系统,组织和管理该系统测试流程所有阶段是很重要,因此运用自动化测试工具去测试这个系统,也避免复杂人工测试减少了时间,并提高了效率。找到了缺陷也防止了系统投入了市场,浮现问题了再改,这样就会损失很大,因此测试也是一件很重要事情。 1)产品简介 本次开发是基于WEB网上酒店管理系统,本系统功能涉及房间状况管理、添加房间信息、维修管理、退房管理、客户入住等,是为了不让人工繁琐去操作,而设计一种管理系统。 2)范畴 描述测试各个阶段,例如:单元测试、集成测试或系统测试,并阐明本筹划所针对测试类型(如功能测试或性能测试)。简要地列出测试对象中将接受测试或将不接受测试那些特性和功能。如果在编写此文档过程中作出某些假设也许会影响测试设计、开发或实行,则列出所有这些假设。列出也许会影响测试设计、开发或实行所有风险或意外事件。列出也许会影响测试设计、开发或实行所有约束。 3)限制条件 本测试筹划受限于产品开发人员提交测试内容和时间事实。依照开发人员提交模块实际状况,本筹划会做出相应修改。 1.2商定 1)测试目的 酒店管理系统目是: 1.测试已实现产品与否达到设计规定,涉及:各个功能点与否以实现,业务流程与否对的。 2.产品规定操作和运营稳定。 3.Bug数和缺陷率控制在可接受范畴之内。 2)接受原则 本节所述接受原则是指可测试原则,这个原则以测试组接受测试为限。 3)资源和工具 1.资源 (1) 测试服务器:稳定测试服务器,IP地址为:192.168.1.101。 (2) 人员:测试审核人,测试实行人员一 名。 2.工具 测试中使用Bug管理工具为通过改进Bug管理工具、自动化功能测试工具QTP,性能测试工具Jmeter、缺陷报告工具mantis。 4)资源和工具 开发人员提交测试按如下规定进行: 表1.1 提交测试表 环节 动作 负责人 有关文档或记录 规定 1 打包、编译 开发人员 无 确承认测试 2 审核并提交测试 经审核上一级测试报告 测试报告xx审核并签字 3 接受测试 测试人员 经xx审核并签字上一级测试报告 4 开始测试 测试人员 Bug单、小结 测试小结个人编写个人内容 5) 进度表 进度表是用来描述我测试系统一种过程和普通所用时间,这样也更好让我明白某个模块所要用时间,以便规划如何去做好自己毕业设计阐明书。 表1.2 进度表 项目名称 完毕需要时间 项目验收和作业文献 备注 一、指定测试需求 1.定义测试范畴 2.创立需求 3.编写详细信息需求 4.分析需求指定 3天 1. 测试需求报告 二、筹划测试 1. 定义测试方略 2. 定义测试主题 3. 定义测试 4. 创立需求范畴 5. 设计测试环节 6. 自动化测试 7.分析测试筹划 7天 1. 建立测试脚本 2. 测试筹划报告 三、运营测试 1. 创立测试集 2. 筹划运营 3. 运营测试 4. 分析测试成果 7天 1. 执行测试集中测试 2. 运营测试报告 四、跟踪缺陷 1. 添加缺陷 2. 查看新缺陷 3. 测试新内部版本 4. 分析缺陷数据 2天 1.缺陷分析报告 五、项目文档整顿 1天 整顿资料、答辩 1.3测试种类及测试原则 1.3.1测试种类 筹划完毕类型测试:功能测试、性能测试、界面测试 1.3.2测试办法及原则 1)功能测试 功能测试是用来测试系统功能否实现。这些测试目的在于核算能否对的地接受、解决和检索数据以及业务规则与否正的确施。这种类型测试基于黑盒办法,即通过图形顾客界面 (GUI) 与应用程序交互并分析输出成果来验证应用 程序及其内部进程。如下列出是每个应用程序推荐测试办法概要: 表1.3 功能测试阐明表 测试目的: 保证测试对象功能正常,其中涉及注册、数据输入、解决和检索等。 办法: 运用有效和无效数据来执行各个用例、用例流或功能,以核算如下内容: 在使用有效数据时得到预期成果。 在使用无效数据时显示相应错误消息或警告消息。 各业务规则都得到了对的应用。 完毕原则: 所筹划测试已所有执行。 所发现缺陷已所有解决。 需考虑特殊事项: 拟定或阐明那些将对功能测试实行和执行导致影响事项或因素(内部或外部) 2)性能测试 本次性能测试,重点模仿客户进行多顾客测试。压力测试有一条8:2原则。及百分之八十业务量在百分之二十时间内输入。例如:正常访问同一种页面,依照并发顾客数不同,来分析页面登录状况,是不是访问时间很长,或者超过普通等待时间。 表1.4性能测试阐明表 测试目的: 保证测试系统性能指标。 办法: 运用设立数据对于自动化性能工具进行测试 完毕原则: 所筹划测试已所有执行。 所发现缺陷已所有解决。 需考虑特殊事项: 拟定或阐明那些将对功能测试实行和执行导致影响事项或因素(内部或外部) 1.4测试重点及顺序 1.4.1预测风险 本次测试过程中,也许浮现风险如下: 1) bug修复状况 2) 模块功能实现状况 3) 系统整体功能实现状况 4) 代码编写质量 5) 人员经验以及对软件熟悉度 6) 开发人员、测试人员关于项目商定执行状况 7) 人员调节导致研发周期延迟 8) 开发时间缩短导致某些测试筹划无法执行 1.4.2测试重点 这里仅为功能测试重点描述,详细测试办法以及内容请参见测试用例。 1)管理员登录:跳转页面并登录成功 2)房间状况管理:跳转页面浮现所有房间信息 3)添加房间信息:跳转页面并输入房间号,房间类别进行添加 4)维修管理:跳转页面并依照检索信息查看维修信息 5)退房管理:跳转页面并依照房间号退房、退房成功浮现所付钞票 1.5暂停原则和再启动规定 1)软件系统在进行单元、集成、确认、系统、安装、验收测试时,发现一级错误(不不大于等于1)、二级错误(不不大于等于2)暂停测试返回开发。 2)软件项目需暂停以进行调节时,测试应随之暂停,并备份暂停点数据。 3)软件项目在其开发生命周期内浮现重大估算,进度偏差,需暂停或终结时,测试应随之暂停或终结,并备份暂停或终结点数据。 4)如有新项目需求,则在原测试筹划下做相应调节。 5)若开发暂停,则相应测试也暂停,并备份暂停点数据。。 6)若项目中断,则对已完毕测试工作做测试活动总结。 7)项目再启动时,测试进度重新安排或顺延。 1.6测试提交物 本次测试完毕后提交物: Ø 测试筹划 Ø 测试用例 Ø 功能和性能测试分析 Ø 测试Bug报告 Ø 测试总结报告 2 测试用例 2.1功能测试 功能测试目:功能测试就是对产品各功能进行验证,依照功能测试用例,逐项测试,检查产品与否达到顾客规定功能。拿酒店管理系统来说能是测试添加信息、检索信息和页面跳转能否成功等功能。 2.1.1房间状况管理测试 房间状况管理功能涉及检索房间信息涉及每一层楼房间类型、房间数量、房间价格、房间剩余和详细状况。而详细状况涉及房间号、房间状态和房间入住。下面测试用例就是依照单击房间状况管理、详细状况和房间入住这三个功能所写。 表2.1房间状况管理测试用例 顾客编号 操作 预期成果 实际成果 缺陷因素 1 单击房间状况管理 页面跳转成功显示信息对的 跳转成功 成功无缺陷 2 单击单人房一行详细状况 页面跳转成功,显示信息对的 跳转成功 页面能跳转,可是在单人房一行中,显示不对的 3 在详细状况中,选取103房间入住 入住成功 入住成功 成功无缺陷 4 单击双人房一行详细状况 页面跳转成功,显示信息对的 跳转成功 成功无缺陷 5 在详细状况中,选取203房间入住 入住成功 入住成功 成功无缺陷 6 单击总统套房一行详细状况 页面跳转成功,显示信息 跳转成功 成功无缺陷 7 在详细状况中,选取303房间入住 入住成功 入住成功 成功无缺陷 8 单击大床房一行详细状况 页面跳转成功,显示信息对的 跳转成功 成功无缺陷 9 在详细状况中,选取403房间入住 入住成功 入住成功 成功无缺陷 图2.1系统主页面 图2.1系统主页面 图2.2 房间状况管理页面 如图2.2是在录制完毕后,在脚本中选取这个页面,然后插入Inseret Standerd Checkpoint及图像检查点,用来判断房间状况管理页面与否浮现这个页面 图2.3插入检查点判断页面能否跳转页面 如图2.4、2.5是在录制时,选取Inseret->Checkpoint->Inseret- Standerd Checkpoint及图像检查点,用来判断详细状况页面与否浮现这个页面 图2.4判断房间状况管理页面能否跳转添加页面检查点图 图2.5判断房间状况管理页面能否跳转添加页面检查点图 图2.6系统房间入住页面 如图2.7、2.8是在录制完结束完之后,选取入住成功后入住页面上入住状态和房间号,然后分别选中她们,设立原则检查点,就会浮现下面图。 图2.7插入原则检查点页面判断入住成功后房间号与否显示图 图2.8插入原则检查点页面判断入住成功后入住与否显示图 图2.9运营房间状况管理测试页面 图2.10 运营房间状况成功测试脚本页面 2.1.2 QTP测试总结与分析 QTP是一种基于GUI功能自动化测试工具,进入QTP主界面后,要先设立Windows应用程序录制和运营界面中,选取Record and run test on any open Windows-based application,也就是可以录制和运营所有在系统中浮现应用程序,对于房间状况管理系统录制,是事先把酒店管理系统页面打开,然后按Record进行录制脚本。 依照所写测试用例进行录制,点击成果如图2.9,而在图2.9中咱们可以看到是Keyword View中显示所录制环节,Expert View是依照所录制环节所附带脚本,Active Screen是依照录制环节所显示图片。而图2.10就是录制完后按Run所运营成果,从图2.10页面中查看概要测试成果信息,涉及测试名称、测试开始和结束时间、测试脚本运营迭代次数、测试通过状态等。图2.10中ResultsSuccess就是证明所录制是成功,状态也是Passed。图中插入检查点(即图2.10所显示打√)运营也表白是运营成功。如何插入检查点环节如图2.4、图2.5、图2.7、图2.8。这个模块脚本见附录。 2.2性能测试 2.2.1 性能测试 1)目 性能测试目是验证软件系统与否可以达到顾客提出性能指标,同步发现软件系统中存在性能瓶颈,优化软件,最后祈祷优化系统目。涉及如下几种方面: 1.评估系统能力,测试中得到负荷和相应时间数据可以被用于验证所筹划模型能力,并帮做做出决策。 2.辨认体系中弱点,受控负荷可以被增长到一种极端水平,并突破它,从而修复体系瓶颈或薄弱地方。 3.系统调优:重复运营测试,验证调节系统活动得到了预期成果,从而改进性能。检测软件中问题:长时间测试执行中导致程序发生由于内存泄露引起失败,揭示程序中问题或突破。 4.验证稳定性(resilience)、可靠性(reliability):在一种生产负荷下执行测试一定期间是评估系统稳定性和可靠性与否满足规定唯一办法。 2)负载测试含义 负载测试是为了测量WEB系统在某一负载级别上性能,以保证WEB系统在需求范畴能正常工作。负载级别可以是某个时刻同步访问WEB系统顾客数量,也可以是在线数据解决数量。例如:WEB应用系统能容许多少个顾客同步在线?如果超过了这个数量级,会浮现什么现象?WEB应用系统能否解决大量顾客对同个页面祈求? 2.2.2 测试工具 Apache JMeter 是100%Java桌面应用程序。用于对软件做压力测试,它最初被设计用于Web应用测试但日后扩展到其她测试领域。。 它可以用于测试静态和动态资源例如静态文献、Java 小服务程序、CGI 脚本、Java 对象、数据库,FTP 服务器,等等。JMeter 可以用于对服务器、网络或对象模仿巨大负载,来在不同压力类别下测试它们强度和分析整体性能。 此外,JMeter可以相应用程序做功能/回归测试,通过创立带有断言脚本来验证你程序返回了你盼望成果。为了最大限度灵活性,JMeter容许使用正则表达式创立断言。 Apache jmeter 可以用于对静态和动态资源(文献,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)性能进行测试。它可以用于对服务器,网络 或对象模仿繁重负载来测试它们强度或分析不同压力类型下整体性能。你可以使用它做性能图形分析或在大并发负载测试你服务器/脚本/对象。 1)设立环节: 1.右击“测试筹划”选取“添加—线程组”线程数:并发顾客数 Ramp-Up Period(in seconds):在所设定期间短内所有顾客创立成功。 2.线程组——添加配备文献——HTTP Cookie管理器 3.线程组——添加配备文献——HTTP祈求默认值 ( 端标语:8080 IP:localhost ) 4.线程组——添加Sampler——HTTP祈求(途径:HotelManager/login.jsp 办法:POST 添加名称:loginName admin 添加名称:loginPwd admin) 所设立如下图所示: 图2.11设立途径界面图 2.2.3 性能测试用例 50个并发顾客数执行场景,右击“测试筹划”选取“添加—线程组”,在并发顾客数填:50,在Ramp-Up Period(in seconds):10 图2.12 50个并发顾客数运营界面 2.2.4 性能测试分析 1)参数含义: 样本数目是总共发送到服务器祈求数。 最新样本是代表时间数字,是服务器响应最后一种祈求时间。 吞吐量是服务器每分钟解决祈求数。 平均值是总运营时间除以发送到服务器祈求数。 中间值是代表时间数字,有一半服务器响应时间低于该值而另一半高于该值。 偏离表达服务器响应时间变化、离散限度测量值大小,或者,换句话说,就是数据分布就。 2)聚合报告 表2.2 参数表 Label #Samples Average Median 90%Line Through HTTP祈求 75 11 5 9 22.362分钟 总体 75 11 5 9 22.362分钟 图表含义阐明如下: Label:阐明是祈求类型,如Http,FTP等祈求。 #Samples:也就是图形报表中样本数目,总共发送到服务器样本数目。 Average:也就是图形报表中平均值,是总运营时间除以发送到服务器祈求数。 Median:也就是图形报表中中间值,是代表时间数字,有一半服务器响应时间低于该值而另一半高于该值。 90%line:是指90%祈求响应时间比所得数值还要小。 Throughput:也就是图形报表中吞吐量,这里是服务器每单位时间解决祈求数,注意查看是秒或是分钟。 3)使用分析 在测试过程中,平均响应时间是咱们性能测试一种重要衡量指标,但是在测试中,特别是在聚合报告中,得出90%Line,,我以为90%Line等同于90%响应时间,这个数值对咱们性能测试分析也很有参照价值。90%响应时间是说在发送祈求中,90%顾客响应时间都比得到数值上要短,同步阐明,一种系统在应用时,90%顾客响应时间都能达到这个数值,那么就为系统性能分析提供了较好参照价值。 3 缺陷跟踪管理 3.1 缺陷管理工具简介 Mantis是一种基于PHP技术轻量级缺陷跟踪系统,其功能与前面提及JIRA系统类似,都是以Web操作形式提供项目管理及缺陷跟踪服务。在功能上也许没有JIRA那么专业,界面也没有JIRA美丽,但在实用性上足以满足中小型项目管理及跟踪。更重要是其开源,不需要承担任何费用 EasyPHP是在Windows平台上运营软件包,涉及Apache服务器,MySQL数据库,PHP,以及phpMyAdmin工具。 mantis是基于php/MySQL/web 问题跟踪系统。本次所使用版本是EasyPHP1.8. 3.2 缺陷管理工具配备 1)程序运营前配备 1.更改Apache ServerAdmin设立 在C:\Program Files\EasyPHP1-8\apache\conf下httpd.conf文献中查找ServerAdmin,将ServerAdmin admin@localhost 改为ServerAdmin (有效邮件地址)。 2.更改MySQLroot口令 运营phpmyadmin,编辑顾客 'root'@'localhost'权限,更改密码为'admin'。执行后需要修改C:\Program Files\EasyPHP1-8\www\phpmyadmin下config_inc.php文献,将root顾客password由''改为 'admin'。 3.配备mantis 运营mantis_1.0.5,第一次将自动进入admin页面,规定创立 bugtracker数据库。成功后将进入登陆页面,使用administrator/root登录,mantis 便开始工作。(注意:配备mantis成功后,应当删除C:\Program Files\EasyPHP1-8\www\mantis_1.0.5下admin目录;同步禁止administrator账户或变化 administrator账户缺省口令。) 4.邮件服务器配备 在C:\Program Files\EasyPHP1-8\apache下php.ini文献中查找SMTP,将SMTP = localhost改为你发件服务器,如SMTP = ;查找sendmail_from,将前面分号去掉,并在背面填上邮件地址:sendmail_from = (有效邮件地址)。 在C:\Program Files\EasyPHP1-8\www\mantis_1.0.5\config_inc.php文献中添加 $g_smtp_host=' $g_smtp_username='帐号'$g_smtp_password='密码'$g_phpMailer_method =2; 5.文献上传 在C:\Program Files\EasyPHP1-8\www\mantis_1.0.5\config_inc.php文献中添加 $g_allow_file_upload=ON;$g_file_upload_method=DISK;并且在C:\下创立upload目录。(注意最佳不要用中文目录名,目录名中间也不要带空格。)当你以管理员身份登录,新建项目时,在上传文献途径那一项填上C:\upload即可。 6.其她问题 配备完毕后,键入http://localhost/mantis_1.0.5/login_page.php 就可以打开mantis登录页面了。但要使网内其她顾客也能访问服务器,应当把httpd.conf文献Listen后地址(默以为127.0.0.1:80)改为服务器地址。这样就可以从其她客户端访问了(如图3.1)。 图3.1 Mantis界面 2)管理全局配备 全局配备是用来配备运营平台,把自己电脑配备设立在下面图中,如图3.2. 图3.2 全局配备 3.3 查询问题环节 1)项目管理 项目管理是先设立项目酒店管理系统,然后分别设立子项目:房间状况管理、添加房间信息。然后对于所添加项目进行阐明如下图3.3. 图3.3项目管理 2)报告问题 报告问题是依照咱们所写测试用例进行功能测试所发现缺陷,而在测试用例当中依照测试所发现了三个缺陷,一种是添加信息不论房间有无错都会添加,一种是添加房间号与类型选取无关,一种是单人房显示剩余数错误。所发现缺陷用mantis这个报告问题所报告,如下图3.4. 图3.4 报告问题 3)查询问题 对于问题报告,以便查询就如图3.5查询所报告问题,这样也有助于修改问题,并及时打印出报告。 图3.5查询问题 图3.5查询问题详细状况 4 测试报告 4.1 测试目 测试目是发现既有系统还存在问题,因而测试人员,通过卫生高档专业技术资格网上申报系统纯熟操作理解该系统基本功能和操作流程,通过对该系统界面、功能、性能测试,发现该系统还存在某些缺陷。 4.2测试概述 1)系统概述 本次测试是基于酒店管理系统功能和性能测试,这个系统功能涉及房间状况管理、退房管理、维修管理、添加房间信息等功能,是合用于某些小型酒店管理,这样就不用人工繁琐去登记。 2)文档概述 本文档用于对酒店管理系统软件测试工作阶段成果描述。涉及对软件测试整体描述,软件测试分类和级别,软件测试过程描述,软件测试成果等内容。 运用了自动化测试工具,功能测试QTP,性能测试Jmeter,而功能测试就是测试这些功能有无缺陷,性能测试测试顾客数同步祈求下响应时间。 4.3测试总结和建议 1)测试总结 本次测试对酒店系统软件进行了功能和性能测试。在测试过程中针对发现软件缺陷进行了初步分析,并提交程序设计人员对原软件中也许存在问题进行考查。在软件测试中一方面依照软件测试规范进行考核,将书写规范,注释等基本问题一方面解决,另一方面考核软件测试中问题与否存在设计上逻辑缺陷,如果存在设计缺陷则应分析该缺陷严重限度以及也许引起故障。软件开发人员在以上基本上对软件局限性做出相应修改,同步通过软件回归测实验证软件修改后可以得到改进成果。 2)动态测试小结 动态测试使用测试工具为酒店管理系统软件集成开发环境。 总共测试用例数:33个。所有由测试人员人工设计。其中功能测试用例28个,性能测试用例5个。发现软件缺陷有3个,都是在功能测试过程中发现。上述软件缺陷见附件《软件问题报告单》: 动态测试中代码覆盖率: 代码行覆盖率 100% 分支覆盖率 100% 程序单元调用覆盖率 100% 动态测试中缺陷分析: 严重缺陷3个,都是关乎系统功能方面修改后经回归测试问题得到理解决。 3) 测试成果 在两个阶段测试过程中共发现软件缺陷3个,缺陷分布见表4.1.经软件开发人员确认缺陷为3个,通过改正代码消除了所有以确认软件缺陷并通过了回归测试。因测试条件所限,未能进行软件确认测试和系统测试。 表4.1缺陷分布 功能模块名称 缺陷数 备注 房间状况管理模块 1 单人房中剩余房间数显示错误 添加房间信息模块 2 无论输入房间号有无错误都会添加、输入房间号不论类型有无错也会添加 4)评估和建议 1软件编码规范化评估 通过回归测试,未残留软件编码规范性缺陷。软件代码文本注释率约为42%,代码注释充分,有利与代码理解和维护。 2 软件动态测试评估 使用测试用例个数:33个 达到软件测试出口准则软件单元数为11个,通过率100% 3改进建议 (1)建议在软件开发项目中全面实行软件工程化,加强软件开发管理工作。 (2)建议进一步加强软件需求规格阐明、软件设计文档编制以及编写代码规范化。特别是应当将系统中硬件研制和软件研制分别管理,软件文档编制种类和规格按照有关原则执行。 (3)尽早开展软件测试工作。在软件研制筹划安排上给软件测试留有必要时间,在资源配备上给软件测试必要支撑。 (4)建议结合系统联试,开展软件确认和系统测试。 4.4测试记录 1)测试时间:5月15日至5月20日。 2)地点:(略)。 3)硬件配备:P4CPU/2.0G,内存256M,硬盘1G 4)软件配备:Wondows xp, 5)所有测试有关活动日期和时间、测试操作人员等记录见软件测试记录文档。 谢 辞 本项目设计在指引教师悉心指引和严格规定下已完毕,从课题选取到详细写作过程,项目报告草稿与定稿无不凝聚着教师心血和汗水,在项目测试期间,教师为我提供了种种专业知识上指引和某些富于创造性建议。在此向教师表达深深感谢和崇高敬意! 参照文献 [1]武剑洁,陈传波.《软件测试技术基本》.武汉:华中科技大学出版社,.10 [2]陈能技. 《QTP自动化测试实践》.北京:电子工业出版社,.6 [3]刘冰,瞿中. 《软件工程实践教程》.北京:机械工业出版社,.1 [4]陈绍英. 《LoadRunner性能测试实战》.北京:电子工业出版社,.9 [5]高楼.《软件测试项目实战》.北京:电子工业出版社,.4 [6]黄晓磊. 《软件测试原理、技术及工具》.北京:清华大学出版社,.3 [7]王峰. 《计算机软件测试》.北京:机械工业出版社,.5 [8]张克东. 《软件工程与软件测试自动化教程》.北京:电子工业出版社,.5 [9]许育诚. 《软件测试与质量管理》.北京:电子工业出版社,.7 附 录 1)房间状况管理脚本: Browser("管理员首页").Page("管理员首页").Link("房间状况管理").Click Browser("管理员首页").Check CheckPoint("房间状态列表")//插入页面检查点用来判断与否是跳转这个页面 Browser("管理员首页").Page("房间状态列表").Link("详细状况").Click Browser("管理员首页").Check CheckPoint("房间详细状态")//插入页面检查点 用来判断与否是跳转这个页面 Browser("管理员首页").Page("房间详细状态").WebButton("房间入住").Click Browser("管理员首页").Page("房间入住信息").WebEdit("date").Set "2"//设立住房天数 Browser("管理员首页").Page("房间入住信息").WebButton("拟定入住").Click Browser("管理员首页").Dialog("来自网页消息").WinButton("拟定").Click Browser("管理员首页").Page("管理员首页").Link("房间状况管理").Click Browser("管理员首页").Page("房间状态列表").Link("详细状况").Click Browser("管理员首页").Page("房间详细状态").WebElement("房间入住").Check CheckPoint("房间入住")//插入原则检查点用来判断与否是显示这个房间号 Browser("管理员首页").Page("房间详细状态").WebElement("房间入住_2").Check CheckPoint("房间入住_2")//插入原则检查点用来判断与否显示入住 Browser("管理员首页").Page("房间详细状态").Image("top2").Click Browser("管理员首页").Page("退房管理").Link("房间状况管理").Click Browser("管理员首页").Page("房间状态列表").Link("详细状况").Click Browser("管理员首页").Page("房间详细状态").WebElement("房间入住").Check CheckPoint("房间入住_5") Browser("管理员首页").Page("房间详细状态").WebElement("房间入住_2").Check CheckPoint("房间入住_6") Browser("管理员首页").Page("房间详细状态").Image("top2").Click Browser("管理员首页").Page("房间详细状态").Link("退房管理").Click Browser("管理员首页").Page("退房管理").WebEdit("roomid").Set "101" Browser("管理员首页").Page("退房管理").WebButton("提交").Click Browser("管理员首页").Dialog("来自网页消息").WinButton("拟定").Click Browser("管理员首页").Page("管理员首页").Link("房间状况管理").Click Browser("管理员首页").Page("房间状态列表").Link("详细状况_2").Click Browser("管理员首页").Page("房间详细状态_2").WebElement("房间入住").Check CheckPoint("房间入住_3") Browser("管理员首页").Page("房间详细状态_2").WebElement("房间入住_3").Check CheckPoint("房间入住_4") Browser("管理员首页").Page("房间详细状态_2").Image("top2").Click Browser("管理员首页").Page("房间详细状态_2").Link("退房管理").Click Browser("管理员首页").Page("退房管理").WebEdit("roomid").Set "206" Browser("管理员首页").Page("退房管理").WebButton("提交").Click Browser("管理员首页").Dialog("来自网页消息").WinButton("拟定").Click Browser("管理员首页").Page("管理员首页").Link("房间状况管理").Click Browser("管理员首页").Page("房间状态列表").Link("详细状况_2").Click Browser("管理员首页").Page("房间详细状态_2").WebElement("房间入住").Check CheckPoint("房间入住") Browser("管理员首页").Page("房间详细状态_2").WebElement("房间入住_2").Check CheckPoint("房间入住_2") Browser("管理员首页").Page("房间详细状态_2").Image("top2").Click 2)登录功能测试用例: 表2.3后台管理员登录测试用例: 顾客编号 操作 输入数据 预期成果 实际成果 缺陷因素 1 输入对的账号密码,单击登录按钮 账号:admin 密码:admin 页面跳转成功 登录- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大酒店 标准 管理 系统 测试 综合 项目 报告
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文