Ecshop项目性能测试报告_第1页
Ecshop项目性能测试报告_第2页
Ecshop项目性能测试报告_第3页
Ecshop项目性能测试报告_第4页
Ecshop项目性能测试报告_第5页
全文预览已结束

下载本文档

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

文档简介

成果形式:实践报告成果名称:Ecshop项目性能测试报告软件测试一、实践目的通过跟公司的学习实训提高自己的对社会以及对公司上班正常流程的的认知能力,同时让理论联系实际,学会对软件测试,掌握软件测试中的基本知识,让我们能处理软件测试中的常见问题,将理论和实际联合起来,让自己迅速适应社会。在这个IT行业飞速发展的时代中能够跟上IT行业前进的潮流。通过将理论与实际的结合、边学边做,在学校中和公司进行沟通,更一步提高当代大学生的的行业竞争力、思想觉悟,尤其是对社会现象进行观察分析从而能够解决当今社会上的常见问题问题,培养解决这些问题的实际工作能力,以便培养自己成为能够主动适应社会紧跟时代发展的的高素质的复合型人才。能够对软件进行测试,掌握软件测试的基本知识,认识软件测试的基本步骤。能够成功构建软件测试的测试环境,能够对一款软件设计测试脚本和用例,对软件进行静态测试,动态测试等测试,执行测试脚本和测试用例。找到软件中的问题,并能够对软件中的bug进行分析,根据需求分析中的要求修改软件代码。对软件严格按照标准格式进行编写,完成软件测试的测试报告,按照测试报告中的标准完成软件开发的多种测试。提高对软件测试行业的认知,能够对软件问题进行分析和解决,在这次实践中,,让我能够将学习中的理论和现实中问题结合起来,将问题与理论知识结合起来,加深自身的职业素质,做好将来面对就业的准备,以及对自身问题进行改正,提升自己。学校组织的这次实训的最终目让我觉得就是能够培养我将综合运用所学的专业知识,以及书本上的理论知识结合起来解决实际工作中遇到的问题,将我今年在课堂中学到的知识进行总结应用,通过实训这次过程,能够充分激发我们的思维、创造、实践种种能力。二、实践内容在这次实践周中,学校请来了公司在职员工,用公司工作模式引导我们动手实践,老师具有丰富的工作经验,反观我们一群小白,只有学习中的理论知识,对工作模式以及工作方式毫无所知,实践老师带领着我们从基础开始,以“P2P商城ECShop”小项目入手,让我们自己根据老师给的《需求说明》编写测试用例、编写测试大纲、从而分析系统需求等等。第一次让我能够将学习中的知识在实践中应用,以及能够自己动手解决实际问题的成就感。根据老师指导,用已经获取到的需要被测系统的相关需求规格说明、用户手册、系统测试方案书等相关资料;根据《需求规格说明书》、熟悉了被测系统的功能、业务流程。在实践活动期间,我们学习了编写测试大纲、设计测试用例、执行测试;学习了软件测试的基本概念及其相关理论知识,为后面的测试实践打下了坚实的基础;我们具体通过对B2C商城ECShop进行测试,测试了此系统中各个功能是否能满足用户功能的要求,是否满足需求分析阶段的要求,并且对每一轮缺陷的情况进行了统计分析。同时也提出了可以使系统修改BUG和性能提升的方法。充分理解了软件测试是为了在软件正式投入运行之前,尽可能多的发现软件里面含有的错误。1.熟悉软件测试的整个测试流程;2.了解常用的功能测试检查点;3.根据功能测试检查点中的基本要求编写“测试大纲”;4.根据我们所编写的《测试大纲》以及软件中的实际要求编写《测试用例》;5.如何进行回归测试;6.了解软件测试的基本概念;7.了解软件测试的分类和流程;8.了解软件测试设计技术;9.如何使用《禅道》这个工具,使用它创建一个测试项目,并把《需求规格书》中的需求添加到“禅道”中所对应的的项目需求上。10.使用“禅道”对项目需求进行测试,得到项目中的bug并编写《缺陷报告》;11.了解性能测试基础和性能测试流程;12.如何使用“Loadrunner”工具来对系统进行性能测试:13.对所学的软件测试理论进行考试;三、实践过程通过在实验楼的上机教学,老师通过ppt讲述了软件测试的整个测试流程,比如如何处理一个软件测试项目,根据《软件的需求规格说明书》、软件系统熟悉软件系统的功能、业务流程。根据需求编写系统测试大纲、根据系统的需求规格说明书,以及参考《系统功能测试检查点》,对大纲进行评审测试。设计测试用例、根据《测试大纲》,设计《测试用例》,先参照软件设计,实际工作中是参考需求与原型来设计,评审测试用例。测试用例设计是软件测试工作的灵魂。知道了软件测试的基本概念,如:软件测试的对于软件开发中的重要性,软件测试是如何定义的,软件测试时如何进行发展的,什么是软件的缺陷,软件测试的基本原则,如何衡量一个软件质量好坏的准则,以及作为一个软件测试人员应具备的素质,软件测试过程,软件测试模型。了解了“禅道”这个工具,以及禅道的安装与配置,以及如何使用“禅道”管理项目流程:添加该流程中的角色并设置其部门、创建产品、设置产品模块、建立发布计划、创建需求、需求评审、需求变更以及评审、立项、开发阶段、测试执行阶段;掌握了测试用例的设计,软件测试中最重要的因素就是设计和生成有效的测试用例。对ecshop进项测试用例的编写,在编写过程中了解了测试用例对测试结果中的重要性。并且将之前ecshop中的需求导入到禅道中,后来对ecshop进行性能测试。安装虚拟机Loadrunner工具,Loadrunner ⼯具组成:VirtualUserGenerator:脚本⽣成和编辑器能够根据用户协议模拟用户发出请求。Analysis:结果分析工具(分析服务器的性能指标是否满足要求)。Controller:压⼒调度和监控系统(对服务器形成一定的负载)。对测试用例进行评审,后来以Loadrunner作为我们得测试工具,通过具体性能测试测试系统性能是否已经达到了需求,我们自己搭建了一个性能测试的基本环境,以及准备好支持性能测试的数据,自主编写了性能测试的脚本,通过测试,对自己写的性能测试脚本进行简单优化,并且设置了一些检查点、参数化、事务等,调整思考时间,删除冗余的脚本等,设计性能测试场景,使用nmon工具监控服务器,运行测试场景,分析性能测试瓶颈,并书写了ECShop系统性能测试报告文档,主要目的在于通过本文档能够反馈产品的相关性能数据指标。选择Loadrunner作为我们一个性能测试工具,主要是他支持的协议栈丰富、它自带的录制功能特别强大、可直接回放,初学时,网上资料也比较丰富。性能测试阶段主要是对系统的功能、可靠、易用、以及一些可维护性能的测试四、实践体会通过小学期的实训,我真正学习到了了很多关于软件行业的知识。在实训老师的正确指导下,顺利的完成了我的实训内容。能跟着同学一起学习,发现学习中的问题,解决学习中的的问题,这次实践真的我感受到了学习的乐趣,知道了自身的不足,以及计算机行业的广阔。最终能够顺利完成实训的任务。我知道了在开发人员提供的测试需求中,可能会存在需求点的遗漏、需求指标的估算不足或者过于的远离实际,项目过程中测试需求的变更等,这些可能会造成测试的不充分或者测试时间、资源的浪费。只有在将测试需求提交给开发人员前,应该确保需求中各项指标数据与实际测试过程中误差尽可能的小。最好不要随意的进行需求的变更,否则造成测试过程管理上的混乱。如果需要对测试需求进行变更,应该得到项目组长、开发经理、QA的认可。这样才会解决问题。在这次的实训中,让我学会了如何使用禅道这个工具,用禅道来创建一个项目,也学会了Loadrunner工具,并用Loadrunner工具对项目进行性能测试。在这次的实训中让我收获颇多,感受到了软件测试的难度,我对软件行业有了更深的了解。首先要对自己感兴

温馨提示

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

评论

0/150

提交评论