银行存储系统测试总结报告.doc
软件工程实验报告实验名称银行存储系统专业计算机科学与技术班级学号姓名指导老师完成时间2目录1引言311编写目的312背景313用户群414测试定义415测试对象416测试阶段417测试工具418参考资料52测试概要521进度回顾522测试执行623测试用例6231功能性6232易用性63测试环境7311软硬件环境7312网络拓扑74测试结果841BUG趋势图842BUG引入阶段843BUG引入原因95测试结论1051功能1052易用性1053可靠性116分析摘要1161建议117度量128典型缺陷引入原因分析123银行存储系统测试总结报告1引言对于银行存储系统这一类项目,如果在软件使用中出错,往往会给用户带来难以预料的后果。为了使由于软件自身原因而带来的损失减到最小,在完成软件的设计后,按照软件工程的一般要求对软件进行测试。软件测试是软件开发过程中的一个重要步骤,对软件的安全性等各个方面具有特殊的意义。11编写目的编写该测试总结报告主要有以下几个目的1通过对测试结果的分析,得到对软件质量的评价。2分析测试的过程,产品,资源,信息,为以后制定测试计划提供参考。3评估测试,测试执行和测试计划是否符合。4分析系统存在的缺陷,为修复和预防BUG提供建议。12背景伴随着社会经济的飞速发展,互联网、金融业等行业的发展市场现在也发展得越来越快。尤其是中国加入了WTO后,网络银行、各银行间金融机构的竞争变得愈发激烈,储蓄类业务的办理方式也不断变化,渐渐成为全球各大银行所关注的重点。各种机构针对储蓄系统的研究与开发,投入了很大的资金。但是银行存储系统因为庞大的用户群体而产生一些使用中的BUG,因此在银行存储系统必须做一些测试性的报告来保证软件的质量,以保证软件的正常运作。若银行还使用手工的方式办理储蓄业务,则需花费大量的时间,以致于浪费用户的资源。因此,东神银行为简化银行储蓄业务的办理程序,需要开发全新的计算机储蓄系统,解决一些网络金融的问题。使银行工作人员将计算机技术应用到储蓄业务的办理中,以便计算机储蓄体系在工作人员使用电脑办理业务时,4变得方便、实用、安全灵活。13用户群主要读者东神项目管理人员,东神项目测试经理。其他读者东神项目相关人员。14测试定义严重BUG出现以下缺陷,测试定义为严重BUG√系统无响应,处于死机状态,需要其他人工修复系统才可复原。√点击某个菜单后出现“THEPAGECANNOTBEDISPLAYED”或者返回异常错误。√进行某个操作(增加、修改、删除等)后,出现“THEPAGECANNOTBEDISPLAYED”或者返回异常错误。√当对必填字段进行校验时,未输入必输字段,出现“THEPAGECANNOTBEDISPLAYED”或者返回异常错误。√系统定义不能重复的字段输入重复数据后,出现“THEPAGECANNOTBEDISPLAYED”或者返回异常错误。√系统定义不能重复的字段输入重复数据后,出现“THEPAGECANNOTBEDISPLAYED”或者返回异常错误。15测试对象按照全生命周期的软件测试概念,测试对象应该包括软件设计开发的各个阶段的内容,一般有走查,单元测试、集成测试、确认测试和系统测试及开发版测试,用于整个开发过程中的不同阶段。16测试阶段系统测试17测试工具1、机能测试对象LOADRUNNER;52、主动化测试对象QTP;3、安然性测试对象APPSCAN;4、缺点治理对象TESTLINKMANTISBTBUGZILLA(缺陷管理系统);18参考资料东神银行存储系统需求和设计说明书东神银行存储系统数据字典东神银行存储系统后台管理系统测试计划东神银行存储系统后台管理系统测试用例东神银行存储系统项目计划2测试概要东神银行存储管理系统测试从2016年5月1日开始到2016年6月9日结束,共持续39天,测试功能点180个,执行2500个测试用例,平均每个功能点执行测试用例138个,测试共发现320个BUG,其中严重级别的BUG68个,无效BUG44个,平均每个测试功能点22个BUG。东神银行存储管理系统总共发布11个测试版本,其中T1T5为计划内迭代开发版本(针对项目计划的基线标识),B1B3为回归测试版本。计划内测试版本,T1T4测试进度依照项目计划时间准时完成测试并提交报告,其中T4版本推迟发布2天,测试增加2个人口,准时完成测试。T4T10为计划外回归测试版本,测试增加5个工作日的资源,准时完成测试。东神银行存储系统测试通过TESTLINKMANTISBTBUGZILLA缺陷工具进行缺陷跟踪管理,T1T4测试阶段都有详细的BUG分析表和阶段测试报告。21进度回顾版本/时计划开始实际开始计划完成实际完成是否加班增加资源6间时间时间时间时间T12016520201652020165202016520否否T22016521201652120165212016521否否T320165222016522201652220165221个人/天2个人日T420165232016523201652320165232个人/天2个人日T52016524201652420165242016524否1个人日B12016520201652020165202016520否否B220165202016520201652020165203个人/天3个人日B320165202016520201652020165206个人/天6个人日T10合计个人/12天12个人日22测试执行此次测试严格按照项目计划和测试计划执行,按时完成了测试计划规定的测试对象的测试,针对测试计划规定的测试策略,在测是执行中都有体现,在测试执行过程中,一句测试计划和测试用例,对系统进行了完整的测试。23测试用例231功能性系统服务器端实现的主要功能查询、添加、修改、删除。系统客户端实现的主要功能查询、存款、取款、开户、贷款、销户。232易用性操作按钮提示信息正确性,一致性,可理解性。限制条件提示信息正确新,一致性,可理解性。必填性标识。7输入方式可理解性。中文界面下数据语言与界面语言的一致性。3测试环境311软硬件环境硬件环境应用服务器数据库服务器客户端硬件配置CPUINTEL(R)CELEROM(R)CPU24GHZMEMORY1048256KHDST380817ASCPUINTEL(R)CELEROM(R)CPU24GHZMEMORY1048256KHDST380817ASCPUINTEL(R)CELEROM(F)CPU24GHZMEMORY1048256KHDST380817AS软件配置80GSATAOSCENTOS4280GSATAOSCENTOS42MYSQL571WINDOWS10PROFESSIONALIE12网络环境APACHE220TOMCAT551510MLAN10MLAN10MLAN312网络拓扑84测试结果41BUG趋势图此次黑盒测试总共发布12个版本,T1T5为计划内迭代开发版本(针对项目计划的基线标识),B1B3为进行的回归测试版本,BUG版本趋势图如下图所示第一阶段,增量确认测试。01020304050607080第一阶段第二阶段第三阶段第四阶段BUG趋势9第二阶段,BUG验证和功能回归确认测试。