软件工程论文

您当前的位置:学术堂 > 计算机论文 > 软件工程论文 >

进销存服务系统测试

来源:学术堂 作者:陈老师
发布于:2016-09-29 共1792字
  本篇论文快速导航:

展开更多

  第 4 章 系统测试
  
  系统测试是在系统详细设计功能实现后,借助专业测试工具对系统的功能和性能进行全方位模拟测试的过程,用于检验系统设计是否符合设计预期,发现系统潜在故障及问题并于系统实现前改进。本课题中的系统测试紧密结合软件工程要求,分单元测试、联合测试、内部运行等过程完成系统测试,为系统实现提供良好的基础。
  
  4.1 测试目的
  
  本次测试是针对进销存管理系统在应对该化工企业进销存管理等业务需求进行的,主要是获知以下的测试指标。
  
  1、负载能力:负载能力测试是为了验证系统在正常响应时间内所能够承受的最大并发用户访问数量和客户端数量。
  
  2、吞吐率:吞吐率用于测试系统在单位时间内完成的交易量和数据传输数量。
  
  3、响应能力:系统相应能力用于检验系统在各种负载压力情况下,系统功能的响应时间,该响应时间包括了数据传输和服务器处理时间。
  
  4、可靠性:可靠性是指系统在功能状态良好的情况下正常连续无故障运行的时间。
  
  5、扩展性:扩韩性是指系统可以在新增或修改现有业务流程,现有系统功能得到提升或不受影响。
  
  6、稳定性与健壮性。
  
  4.2 测试工具与测试环境
  
  4.2.1 测试环境
  
  系统测试环境一般与实现后环境相同,测试环境包括数据库服务器、应用服务器与客户端计算机等硬件环境和所搭载的软件环境。
  
  1、数据库服务器
  
  u CPU:2.4GHzu 内存:8GBu 硬盘:160GB RAID3u 网络:100Mbps/1000Mbpsu 操作系统:Windows Server 2003 SP2u 数据库:Oracle 11G2、应用服务器u CPU:2.33GHzu 内存:8GBu 硬盘:146GBu 网络:100Mbps/1000Mbpsu 操作系统:Windows Server 2003 SP2u 软件:WebLogic8.13、客户端u CPU:2.8GHz;u 内存:4GB;u 硬盘:500GB;u 网络:100Mbpsu 操作系统:Windows XP SP3/Windows 7u 软件:Windows IE、Windows Office 2007

    4.2.2 测试工具

  系统压力测试利用 LoadRunner 软件来完成。HP LoadRunner 10.0,一种适用于体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。
  
  4.3 功能测试
  
  功能测试用例图如下:
  
  1、物资入库业务信息能够录入到系统中,结合物资图库业务管理流程,主要的测试内容及测试结果如表 4.1 所示。
  
  2、出库管理业务测试的内容和结果如表 4.2 所示。
  
  3、采购业务管理子系统测试结果如表 4.3 所示。
  
  4、销售业务管理子系统测试结果如表 4.4 所示。
  
  5、仓储业务管理子系统测试结果如表 4.5 示。
  
  6、质量检测业务管理子系统测试结果如表 4.6 所示。
  
  7、公共功能业务管理子系统测试结果如表 4.7 示。
  
  8、公共基础数据管理子系统测试结果如表 4.8 示。
  
  9、系统操作信息管理子系统测试结果如表 4.9 示。
  
  10、系统管理子系统测试结果如表 4.10 示。
  
  4.4 性能测试
  
  性能测试主要借助测试软件来模拟并发用户访问系统,测试系统负载情况和响应能力,发现系统潜在问题等。本项目使用 LoadRunner 进行并发用户仿真测试。
  
  400 用户并发操作压力测试结果如表 4.11 所示。
  
  400 用户并发操作系统响应时间如图 4.1 所示。
  
  如上图所示,并发压力测试时间为 9 分 50 秒,上图左侧为系统平均响应时间,右侧为用户数,递增折线图为系统的运行曲线图,逐渐由 0 个用户递增至 400 个用户,平滑曲线图体现了系统并发 400 用户的查询业务响应时间。系统业务响应时间与用户数变化一致,随着用户数的逐渐增加,业务响应时间逐渐变大。并发用户数达到 400 时系统响应时间不超过 5s.
  
  4.5 系统测试结论
  
  根据进销存管理系统的测试计划,在系统测试过程中,系统在用户并发使用和反复运行中,系统未出现不良反应,系统反应良好,在大数据量并发下载情况下,系统响应时间令人满意,系统稳定性比较可靠。根据测试大纲,设计测试用例 621 个,其中,采购业务管理子系统设计测试用例 90 个,销售业务管理子系统设计测试用例 92 个,仓储业务管理子系统设计测试用例 110 个,质量检测业务管理子系统设计测试用例 80 个,公共功能管理子系统设计用例 72 个,公共基础数据管理子系统设计测试用例 60 个,系统操作信息管理子系统设计测试用例 72 个,系统管理子系统设计测试用例 45 个。系统测试覆盖测试计划中的全部测试用例,经过三轮全面的测试,发现并解决系统 Bug 攻击62 个,最终系统各项功能和性能全部通过测试。
  
  4.6 本章小结
  
  系统测试部分主要是对系统功能和性能上进行了测试,通过功能上的测试用例的编写和性能测试的软件进行测试,发现并解决系统存在的问题,最终系统通过了测试,为系统的如期实现上线,提供了良好的准备。
返回本篇论文导航
相关内容推荐
相关标签:
返回:软件工程论文