第一篇:WEB软件测试总结报告
XXX管理平台
XXX项目测试总结报告
目录
1.项目测试结果........................................................................................................................2 1.1 BUG严重程度................................................................................................................2 1.2 BUG问题分布状况........................................................................................................3 2.测试结论................................................................................................................................4 2.1界面测试.........................................................................................................................4 2.2功能测试.........................................................................................................................4 2.3兼容性测试.....................................................................................................................4 2.4易用性.............................................................................................................................4 2.5 负载/压力测试...............................................................................................................5 3.软件问题总结与分析............................................................................................................6 4.建议........................................................................................................................................7
XXX管理平台
1.项目测试结果
1.1 BUG严重程度
测试发现的bug主要集中在次要功能和轻微,属于一般性的缺陷,但测试的时候出现了37个主逻辑级别的bug,以及严重级别的2个.XXX管理平台
1.2 BUG问题分布状况
由上图可以看出,主要为代码错误占36%,以及标准规范的问题占35%,界面优化占17%,设计缺陷占9%,其他占2%
XXX管理平台
2.测试结论
2.1界面测试
网站系统实现与设计稿一致。站点的导航条位置,导航的内容布局,首页呈现的样式与需求一致。网站的界面符合标准和规范,直观性强。
2.2功能测试
分不同账号 总权限账号,以及店长账号分别进行功能测试。1:链接测试无问题,不存在死链接,测试链接都存在.2:对页面各个不同数据的测试,主要的出入库,销售报表,订单查看管理等一一对应,不存在数据有误差的问题.2.3兼容性测试(Windows下)测试总的浏览器包括:360极速浏览器,火狐浏览器,谷歌浏览器,IE浏览器,测试通过,主要逻辑以及次要功能都没问题,因为浏览器的不同,导致界面浏览不一定相同,例如有的界面浏览页面显示正常,有的界面显示不一样。
2.4易用性
网站实现了如下易用性: 1.输入限制的正确性
2.输入限制提示信息的正确性,可理解性,一致性 3.界面排版美观
4.web应用系统易于导航,直观
5.web应用系统的页面结构、导航、菜单、连接的风格一致
XXX管理平台
2.5 负载/压力测试
主要测试了压了测试: 测试
结
果
60秒内发请求,一次1000个请求,总共请求了2230个请求,成功了2208个失败两个 1:每个请求用时30ms(吞吐量)2:服务器收到请求,响应页面要花费的时间:332ms 3: 并发的每个请求平均消耗时间 :33.ms 4:请求一共花了:72s
XXX管理平台
第一个1000个人同时发出1000个请求 总共1004个请求失败4个,成功1000 1:每个请求用时9ms(吞吐量)2:服务器收到请求,响应页面要花费的时间:109128ms 3: 并发的每个请求平均消耗时间 :109.ms 4:请求一共花了:109s
1:如上图当同时在线人数达到45时候,服务器崩溃,导致成功率一直下降到达40%,直到结束总请求达到:26796.平均每个请求响应时间为281ms,系统吞吐量(tps)20.89/s.因为系统被困导致数据反映不准.3.软件问题总结与分析
从测试过程中发现bug的严重程度与分布状况来看,引起缺陷主要有以下几方面:
1.没有需求文档
需求文档只是个大纲的形式,没有详细的需求文档。没有相应的输入输出字段限制及统一的字段名称,使得开发人员根据需求进行设计时,没有考虑相关功能的关联性。在没有详细需求的指引下,开发人员根据自己的经验进行设计,负着不同模块开发的人员没有统一设计。在测试过程中,需求相关联的问题表现出来,及风格统一的问题。例外没有需求文档导致测试,无法根据需求文档来进行用例的设计,只有靠自己自己测试经验来测试排除BUG.2.功能性错误
在测试的过程中,部分功能没有现实,导致部分模块无法进行功能的测试。功能实现错误,在功能模块的开发时,是进行先开发后调整的策略,没有具体的需求文档,部分模块的功能实现有所偏差。
3.页面设计易用性缺陷 页面输入字段限制不统一,系统中多个页面存在相同的字段,但用户输入相
XXX管理平台
同的数据,提示输入的限制不相同,没有统一输入字段的限制。
提示信息错误,不同模块相同结果的提示信息不一致,用户操作后,相应的提示信息不明确,引起用户误解。
提示信息一致性,用户在不同页面执行相同的操作,提示信息不同。4.开发人员疏忽引起的缺陷
网站在开发的过程中,不断的追加新需求,或调整。开发人员修复或修改问题时,有时疏忽没对相关联的地址进行修改验证。导致因修改修复问题而引入更多的问题。
5.开发版本的控制
在测试一个版本(代理商版),发现问题重复出现,还会引入新的bug,开发人员修改的问题时,提交的版本相互覆盖。引起上一个版本已关闭的问题,在下一版本重复出现。
4.建议
在项目开始的时候,应该制定相应的标准,编码标准,需求变更标准等,开发和测试人员严格按照标准进行,可以在后期减少因为开发,测试不一致而导致的问题,同时可以降低沟通成本。
发布版本的时候,正确布置测试环境,减少因为测试环境,测试数据库数据的问题而出现的无效bug。
开发人员解决bug的时候,填写bug原因以及解决方式,方便bug的跟踪。开发人员在开发版本上发现bug,可以通知测试人员,因为开发人员发现的bug很有可能在测试版本上出现,而测试人员和开发人员的思路不同,有可能测试人员没有发现该bug,而且,这样可以保证发现的bug都能够被跟踪。
做好版本的控制,从开发版本,测试版本做好每个环节的版本控制。
第二篇:软件测试总结报告
引言
1.1 编写目的
编写该测试总结报告主要有以下几个目的 1.通过对测试结果的分析,得到对软件质量的评价
2.分析测试的过程,产品,资源,信息,为以后制定测试计划提供参考 3.评估测试测试执行和测试计划是否符合
4.分析系统存在的缺陷,为修复和预防 bug 提供建议
1.2 背景
1.3 用户群
主要读者:***项目管理人员 其他读者:*** 项目相关人员。
1.4 定义
基本功能点测试:等价类划分法、边界值法、错误推测法、场景法
业务流程测试:根据业务逻辑,构建测试数据,执行业务流程,查看执行结果与预期是否一致 界面易用性测试:根据界面测试规范及日常使用习惯,提出软件的非功能实现问题
回归测试:对已修复的问题,根据测试出该错误的用例,重新执行该用例,验证问题是否真正被修复,以及是否又引起了其它错误
1.5 测试对象
对综合管理系统进行全新测试,主要进行功能测试、系统测试
1.6 测试阶段
第一阶段:对主业务逻辑及功能进行测试 第二阶段:对所有业务逻辑及功能进行深入测试 第三阶段:回归测试
1.7 测试工具
BugFree缺陷管理工具
1.8 参考资料
《***功能描述》 《***数据字典》 《***测试计划》 《***测试用例》 《***项目计划》 测试概要
***系统测试从 2012年7月25日到2012年10月12日基本结束,历时近70个工作日。后续还有一些扫尾的工作,又增加一些工作时日。是一项花费大量人力物力的项目。
***通过BugFree缺陷管理工具进行缺陷跟踪管理,在bugfree中有详细的测试用例以及用例执行情况记录
2.1 进度回顾
2.2 测试执行
此次测试严格按照项目计划和测试计划执行,按时完成了测试计划规定的测试对象的测试。针对测试计划规定的测试策略,在测试执行中都有体现,在测试执行过程中,依据测试计划和测试用例,对系统进行了完整的测试、2.3 测试用例
测试环境与方法
3.1 软硬件环境
3.2 测试方法和工具 测试结果
4.1 Bug 引入阶段
4.2 Bug 引入原因 测试覆盖分析
1.此次测试的重点在在于对功能的测试,特别是V2.0新增功能的测试; 2.***完成在常见的操作环境下的测试,因此具有良好的兼容性。
3.本次此时的目的除了基本的功能测试外,重点突出对系统易用性的测试,力图使系统更加的人性化,操作更加简单,易懂。测试结果和建议
6.1 测试结论
1.***的测试工作已基本结束,功能测试目标也已完成,剩下部分报表的设计需要继续完善。
2.本次测试从功能性,易用性,兼容性等多个方面进行测试,力图在满足客户需求的基础上操作更加简捷,人性化。6.2 改进建议
1.测试过程中遇到的最大问题是需求的不确定性和需求的变更。前期由于开发人员和测试人员对一些需求的理解不一致,或是在需求文档中需求的定义不明确,大家根据自己的理解开展工作,继而在后期工作中产生一些不必要的bug;除此之外,由于在前期,没有对客户的需求进行较为准确的界定,在开发过程中,客户提出一些新的要求,而这些要求和其他功能具有关联性,需求做改动,开发和测试也进行改动,比较显著地例子是在开发中后期要求在一个关联性强的表中增加一个字段,从而引起一系列重复的测试。因此我认为在开发前期要反复确定需求,并制定需求变更标准,避免在开发过程中出现重复,返工的现象。
2.本次测试由于主要是手工测试,因此未能实现对一些功能的进行大量数据操作的测试
3.系统目前比较明显的缺陷是报表打开速度比较慢,这个严重影响了系统的性能,是需要研究改进的部分。
第三篇:《软件测试技术》课程总结报告
《软件测试技术》课程总结报告
班级:姓名:学号:
一、课程概述
二、课程实训项目
三、课程知识点总结
四、收获和体会
第四篇:web测试心得
做电子商务网站测试已经一个月了,这一个月基本上是熟悉网站产品和流程的一个过程,对网站的各个部分基本上都进行了一次测试,感觉电子商务网站主要注意以下几点:
1、注册和登录模块的测试
在测试该部分时,给我印象最深的就是:
1)注册成功,但登陆失败:注册时,密码设置为一些特殊的符号,比如:空格、%等,但登录时,失败。
后来经开发人反映出现这样的问题,原因是:在登录模块,对密码设置了一些限定。
2)登录时,没区分大小写,就是说,用小写字母注册的,登录时,用相应的大写字母登录也能成功。
出现问题的原因:登录时,没用MD5加密进行验证
2、购物车的测试
1)测试产品能否放入购物车中
2)当某种产品有购物数量限制时,超过这一数值,能否也能放入购物车中
3)购物车中的购物限制是否正确
3、支付流程测试
1)购物车中的产品能否正常支付
2)当支付完成,不等页面跳转,直接关闭浏览器,数据传递是否正确
3)当支付完成,等待页面跳转,跳转到得页面是否正确
4、网站某个模块间的数据传递是否正确
当网站某个模块涉及的数据传递比较多而且比较复杂时,一定要搞清楚数据是怎么传递的,因为这是最容易出现bug的地方。比如:下拉菜单的数据没有传递过来,或传递过来了,但不正确,这时就要静下心来,慢慢滤清思考,耐心去测试。
最后一点就是,在购买的过程中,也要考虑到并发,比如,当某种产品只剩一件了,这时两个用户或更多同时并发点击该产品,放入购物车中,那么在多个用户同时点击这个只剩一件的产品时,系统是否有相应的提示,或是,该产品能否都放入不同用户的购物车中,我上周测试的过程中,该问题是存在的,等待明天程序的解答和修改。
第五篇:浅谈Web应用服务器测试
浅谈Web应用服务器测试
作者:中国软件评测中心 2002年11月
随着Internet 的发展壮大,新的开发模式也应运而生,即所谓的B/S(浏览器/服务器)结构、瘦客户机模式。为了方便的开发、部署、运行和管理基于三层、多层结构的应用,需要 以Web的低层技术为基础,规划一个整体的应用框架,提供相应的支撑平台,这一支撑平台实 际上是基于Internet的中间件,即应用服务器。
应用服务器通过把用户接口、商业逻辑和后台服务分割开来,向开发者提供一种创建、部 署和维护企业规模的Web应用的模块化方式,从而对要转向Web的用户提供了高性能多线程的环 境。
考虑到web应用服务器的以上应用背景和产品特点,把为功能度、性能、兼容性、安全可 靠性作为重点测试方向,并且引用SUN Mircrosystems公司的J2EE标准作为参考标准。
一、功能测试
功能测试的主要目的是验证一款产品是否是一个符合J2EE标准的企业级web应用服务器。测试前,应针对J2EE标准中的JSP、SERVLET、JDBC、EJB等主要功能编写测试用例。测试 用例应尽量覆盖典型的应用和操作,以此来证明一款产品符合J2EE标准中提到的功能。特别是 功能度测试项目,应遵循开发厂商提供的用户手册或程序员手册中有关功能部分的描述作为依 据具体制定。
二、性能测试
性能测试的主要目的是考查在大压力和大数据量情况下,应用服务器最大处理能力和系统 响应时间,同时考查不同压力情况下应用服务器处理能力和系统响应时间。
测试过程中,首先通过JDBC接口与数据库进行连接,根据被测系统的应用环境和实际情况 制定与之相适应的案例数据库。然后使用功能测试中用到的JSP、Servlet和EJB测试程序,通 过Web Application Stress Tool1.1录制相应的测试脚本,模拟在多用户并发情况下数据库的 插入、更新、查询,并记录成功点击次数、点击率等相关参数。最后通过远程监控系统对Web 应用服务器的CPU占有率、内存进行实时监控,通过对上述数据的汇总分析,得出功能服务器 的性能。
三、兼容性测试
兼容性部分的测试应分成两部分来考察:即硬件兼容性和软件兼容性。
硬件兼容性主要验证Web应用服务器的硬件配置要求。测试中,可以根据厂商提供的安装 手册承诺的配置信息,来验证功能服务器的硬件兼容性。
软件兼容性考察的方面较多,主要包括:系统兼容性、数据库兼容性、Web服务器兼容 性、开发工具兼容性、与其它中间件产品的兼容性、J2EE组件的兼容性等多个方面。
四、安全可靠性测试
安全可靠性测试除了要考察用户权限限制、输入数据有效性检查等基本内容,还应着重考 察在大压力和大数据量情况下系统的稳定性,以及验证系统的SSL认证加密机制是否有效等多 个方面。